diff options
Diffstat (limited to 'plugins-alternative')
100 files changed, 460 insertions, 10972 deletions
diff --git a/plugins-alternative/Listener/dbus/Catchcopy.cpp b/plugins-alternative/Listener/dbus/Catchcopy.cpp new file mode 100644 index 0000000..6c46af2 --- /dev/null +++ b/plugins-alternative/Listener/dbus/Catchcopy.cpp @@ -0,0 +1,17 @@ +#include "Catchcopy.h" + +#include <QCoreApplication> + +Catchcopy::Catchcopy() +{ +} + +void Catchcopy::copy(const QStringList &sources,const QString &destination) +{ + emit newCopy(0,sources,destination); +} + +void Catchcopy::move(const QStringList &sources,const QString &destination) +{ + emit newMove(0,sources,destination); +} diff --git a/plugins-alternative/Listener/dbus/Catchcopy.h b/plugins-alternative/Listener/dbus/Catchcopy.h new file mode 100644 index 0000000..d28a253 --- /dev/null +++ b/plugins-alternative/Listener/dbus/Catchcopy.h @@ -0,0 +1,20 @@ +#ifndef CATCHCOPY_H +#define CATCHCOPY_H + +#include <QObject> +#include <QStringList> + +class Catchcopy : public QObject +{ + Q_OBJECT +public: + explicit Catchcopy(); +signals: + void newCopy(const quint32 &id,const QStringList &sources,const QString &destination); + void newMove(const quint32 &id,const QStringList &sources,const QString &destination); +public slots: + Q_SCRIPTABLE void copy(const QStringList &sources,const QString &destination); + Q_SCRIPTABLE void move(const QStringList &sources,const QString &destination); +}; + +#endif // CATCHCOPY_H diff --git a/plugins-alternative/Themes/Supercopier/DebugEngineMacro.h b/plugins-alternative/Listener/dbus/DebugEngineMacro.h index 4582010..4582010 100644 --- a/plugins-alternative/Themes/Supercopier/DebugEngineMacro.h +++ b/plugins-alternative/Listener/dbus/DebugEngineMacro.h diff --git a/plugins-alternative/Themes/Supercopier/Environment.h b/plugins-alternative/Listener/dbus/Environment.h index 265a5a6..265a5a6 100644 --- a/plugins-alternative/Themes/Supercopier/Environment.h +++ b/plugins-alternative/Listener/dbus/Environment.h diff --git a/plugins-alternative/Themes/Supercopier/StructEnumDefinition.h b/plugins-alternative/Listener/dbus/StructEnumDefinition.h index c1758f4..c1758f4 100644 --- a/plugins-alternative/Themes/Supercopier/StructEnumDefinition.h +++ b/plugins-alternative/Listener/dbus/StructEnumDefinition.h diff --git a/plugins-alternative/Themes/Supercopier/Variable.h b/plugins-alternative/Listener/dbus/Variable.h index 963d0c8..963d0c8 100644 --- a/plugins-alternative/Themes/Supercopier/Variable.h +++ b/plugins-alternative/Listener/dbus/Variable.h diff --git a/plugins-alternative/Listener/dbus/documentation.dox b/plugins-alternative/Listener/dbus/documentation.dox new file mode 100644 index 0000000..2eb3c87 --- /dev/null +++ b/plugins-alternative/Listener/dbus/documentation.dox @@ -0,0 +1,36 @@ +/* -*- mode: C++ ; c-file-style: "stroustrup" -*- **/ + +/* + This file contains NO source code, just some documentation for doxygen to + parse. +*/ + +/*! + \mainpage dbus + + \section mainpage_overview Overview + + It's alternative listener for linux, it's very more simpler. You send just your copy/move, no more. No return.\n + More informations on <a href="http://ultracopier-wiki.first-world.info/">the wiki of ultracopier</a>. + + \section mainpage_platforms Platforms + + Ultracopier might be usable in all environments where you find Qt 5.\n + Ultracopier requires Qt 5.0 or newer. Tested on Qt 5.0. + + \section mainpage_downloads Downloads + + You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ... + + \section mainpage_algorithm Dbus method + + you have this method exported to dbus: + <ul> + <li>void copy(const QStringList &sources,const QString &destination)</li> + <li>void move(const QStringList &sources,const QString &destination)</li> + </ul> + + \section license GPL Version 3 + The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4. + +*/ diff --git a/plugins-alternative/Listener/dbus/informations.xml b/plugins-alternative/Listener/dbus/informations.xml new file mode 100644 index 0000000..77cba57 --- /dev/null +++ b/plugins-alternative/Listener/dbus/informations.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<package> + <title xml:lang="en"><![CDATA[Listener for catchcopy in dbus]]></title><!-- english is required --> + <title xml:lang="fr"><![CDATA[Écouteur pour catchcopy en dbus]]></title> + <!-- What kind of plugin this is --> + <category>Listener</category> + <!-- Who wrote this plugin --> + <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> + <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> + <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required --> + <website xml:lang="fr"><![CDATA[http://ultracopier-fr.first-world.info/]]></website><!-- not required --> + <!-- the date-time format should be in timestamps format --> + <pubDate>1287496800</pubDate> + <!-- the architecture code of this plugin, found PlatformMacro.h into ultracopier source --> + <architecture>windows-x86</architecture> + <!-- Detailed description --> + <description xml:lang="en"><![CDATA[Listener for catchcopy in dbus. Allow to receive copy list from plugin/explorer compatible with catchcopy.]]></description> + <description xml:lang="fr"><![CDATA[Écouteur pour catchcopy en dbus. Permet de recevoir un liste de copie venant d'un plugin/explorateur avec catchcopy.]]></description> + <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> + <version>1.4.0.3</version> + <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> + <name>dbus</name> + <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> + <dependencies><![CDATA[ + ]]></dependencies> +</package>
\ No newline at end of file diff --git a/plugins-alternative/Listener/dbus/listener.cpp b/plugins-alternative/Listener/dbus/listener.cpp new file mode 100644 index 0000000..50ed196 --- /dev/null +++ b/plugins-alternative/Listener/dbus/listener.cpp @@ -0,0 +1,85 @@ +#include "listener.h" + +Listener::Listener() +{ + connect(&catchcopy,&Catchcopy::newCopy, this,&Listener::newCopy); + connect(&catchcopy,&Catchcopy::newMove, this,&Listener::newMove); +} + +void Listener::listen() +{ + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start"); + if (!QDBusConnection::sessionBus().isConnected()) + { + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start"); + emit newState(Ultracopier::NotListening); + return; + } + if (!QDBusConnection::sessionBus().registerService("info.first-world.catchcopy")) + { + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QDBusConnection::sessionBus().lastError().message()); + emit newState(Ultracopier::NotListening); + return; + } + if(!QDBusConnection::sessionBus().registerObject("/", &catchcopy, QDBusConnection::ExportAllSlots)) + { + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QDBusConnection::sessionBus().lastError().message()); + emit newState(Ultracopier::NotListening); + return; + } + emit newState(Ultracopier::FullListening); +} + +void Listener::close() +{ + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start"); + QDBusConnection::sessionBus().unregisterObject("/"); + QDBusConnection::sessionBus().unregisterService("info.first-world.catchcopy"); + emit newState(Ultracopier::NotListening); +} + +const QString Listener::errorString() const +{ + return "Unknow error"; +} + +void Listener::setResources(OptionInterface * options,const QString &writePath,const QString &pluginPath,const bool &portableVersion) +{ + Q_UNUSED(options); + Q_UNUSED(writePath); + Q_UNUSED(pluginPath); + Q_UNUSED(portableVersion); +} + +/// \brief to get the options widget, NULL if not have +QWidget * Listener::options() +{ + return NULL; +} + +void Listener::transferFinished(const quint32 &orderId,const bool &withError) +{ + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start, orderId: "+QString::number(orderId)+", withError: "+QString::number(withError)); +} + +void Listener::transferCanceled(const quint32 &orderId) +{ + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start, orderId: "+QString::number(orderId)); +} + +/// \brief to reload the translation, because the new language have been loaded +void Listener::newLanguageLoaded() +{ +} + +void Listener::error(QString error) +{ + Q_UNUSED(error); +} + +void Listener::clientName(quint32 client,QString name) +{ + Q_UNUSED(client); + Q_UNUSED(name); + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,QStringLiteral("clientName: %1, for the id: %2").arg(name).arg(client)); +} diff --git a/plugins-alternative/Listener/dbus/listener.h b/plugins-alternative/Listener/dbus/listener.h new file mode 100644 index 0000000..fcb95cd --- /dev/null +++ b/plugins-alternative/Listener/dbus/listener.h @@ -0,0 +1,49 @@ +/** \file listener.h +\brief Define the server compatible with Ultracopier interface +\author alpha_one_x86 +\licence GPL3, see the file COPYING */ + +#ifndef SERVER_H +#define SERVER_H + +#include <QObject> +#include <QtDBus/QtDBus> +#include <QtDBus/QDBusConnection> + +#include "Catchcopy.h" +#include "Environment.h" +#include "../../../interface/PluginInterface_Listener.h" + +/// \brief Define the server compatible with Ultracopier interface +class Listener : public PluginInterface_Listener +{ + Q_OBJECT + Q_PLUGIN_METADATA(IID "first-world.info.ultracopier.PluginInterface.Listener/1.0.0.0" FILE "plugin.json") + Q_INTERFACES(PluginInterface_Listener) +public: + Listener(); + /// \brief try listen the copy/move + void listen(); + /// \brief stop listen to copy/move + void close(); + /// \brief return the error strong + const QString errorString() const; + /// \brief set resources for this plugins + void setResources(OptionInterface * options,const QString &writePath,const QString &pluginPath,const bool &portableVersion); + /// \brief to get the options widget, NULL if not have + QWidget * options(); +public slots: + /// \brief say to the client that's the copy/move is finished + void transferFinished(const quint32 &orderId,const bool &withError); + /// \brief say to the client that's the copy/move is finished + void transferCanceled(const quint32 &orderId); + /// \brief to reload the translation, because the new language have been loaded + void newLanguageLoaded(); +private: + Catchcopy catchcopy; +private slots: + void error(QString error); + void clientName(quint32 client,QString name); +}; + +#endif // SERVER_H diff --git a/plugins-alternative/Listener/dbus/listener.pro b/plugins-alternative/Listener/dbus/listener.pro new file mode 100644 index 0000000..16cd3d3 --- /dev/null +++ b/plugins-alternative/Listener/dbus/listener.pro @@ -0,0 +1,19 @@ +CONFIG += c++11 +QMAKE_CXXFLAGS+="-std=c++0x -Wall -Wextra" +mac:QMAKE_CXXFLAGS+="-stdlib=libc++" + +TEMPLATE = lib +CONFIG += plugin +QT += network dbus +HEADERS = \ + $$PWD/listener.h \ + $$PWD/Environment.h \ + $$PWD/Variable.h \ + $$PWD/DebugEngineMacro.h \ + $$PWD/StructEnumDefinition.h \ + $$PWD/../../../interface/PluginInterface_Listener.h \ + $$PWD/Catchcopy.h +SOURCES = \ + $$PWD/listener.cpp \ + $$PWD/Catchcopy.cpp +TARGET = $$qtLibraryTarget(listener) diff --git a/plugins-alternative/Themes/Supercopier/plugin.json b/plugins-alternative/Listener/dbus/plugin.json index 9e26dfe..9e26dfe 100644 --- a/plugins-alternative/Themes/Supercopier/plugin.json +++ b/plugins-alternative/Listener/dbus/plugin.json diff --git a/plugins-alternative/PluginLoader/keybinding/documentation.dox b/plugins-alternative/PluginLoader/keybinding/documentation.dox index 08ccc4a..b9c9d13 100644 --- a/plugins-alternative/PluginLoader/keybinding/documentation.dox +++ b/plugins-alternative/PluginLoader/keybinding/documentation.dox @@ -20,7 +20,7 @@ \section mainpage_downloads Downloads - You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ... + You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ... \section mainpage_algorithm Requirements @@ -31,4 +31,3 @@ The code source is under GPL3. */ - diff --git a/plugins-alternative/PluginLoader/keybinding/informations.xml b/plugins-alternative/PluginLoader/keybinding/informations.xml index 142e9a5..2caf359 100644 --- a/plugins-alternative/PluginLoader/keybinding/informations.xml +++ b/plugins-alternative/PluginLoader/keybinding/informations.xml @@ -17,7 +17,7 @@ <description xml:lang="en"><![CDATA[Plugin loader for catchcopy v0002. Allow to receive copy list from plugin/explorer compatible with catchcopy.]]></description> <description xml:lang="fr"><![CDATA[Chargeur de plugin pour catchcopy v0002. Permet de recevoir un liste de copie venant d'un plugin/explorateur avec catchcopy.]]></description> <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> - <version>1.2.3.6</version> + <version>1.4.0.3</version> <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> <name>keybinding</name> <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> diff --git a/plugins-alternative/PluginLoader/keybinding/pluginLoader.pro.user.3.3-pre1 b/plugins-alternative/PluginLoader/keybinding/pluginLoader.pro.user.3.3-pre1 deleted file mode 100644 index c45904e..0000000 --- a/plugins-alternative/PluginLoader/keybinding/pluginLoader.pro.user.3.3-pre1 +++ /dev/null @@ -1,266 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE QtCreatorProject> -<!-- Written by QtCreator 3.2.2, 2015-04-28T09:04:56. --> -<qtcreator> - <data> - <variable>EnvironmentId</variable> - <value type="QByteArray">{74ab603f-f657-4135-92cf-c93af71b2f91}</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.ScrollWheelZooming">true</value> - <value type="bool" key="EditorConfiguration.ShowMargin">false</value> - <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</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="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="bool" key="EditorConfiguration.inEntireDocument">true</value> - </valuemap> - </data> - <data> - <variable>ProjectExplorer.Project.PluginSettings</variable> - <valuemap type="QVariantMap"/> - </data> - <data> - <variable>ProjectExplorer.Project.Target.0</variable> - <valuemap type="QVariantMap"> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt5 5.4</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt5 5.4</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{f6cc43bb-0436-4d0e-8325-897ff43ef853}</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="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/user/Desktop/ultracopier/sources/plugins-alternative/PluginLoader/build-pluginLoader-Qt5_5_2-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.DefaultDisplayName">qmake</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> - <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> - <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value> - </valuemap> - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1"> - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> - <value type="QString">-w</value> - <value type="QString">-r</value> - </valuelist> - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value> - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value> - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></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"></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.DefaultDisplayName">Make</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> - <value type="QString">-w</value> - <value type="QString">-r</value> - </valuelist> - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value> - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value> - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></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"></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.UserEnvironmentChanges"/> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> - <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value> - <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> - </valuemap> - <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> - <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/user/Desktop/ultracopier/sources/plugins-alternative/PluginLoader/build-pluginLoader-Qt5_5_2-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.DefaultDisplayName">qmake</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value> - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value> - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value> - <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value> - <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value> - </valuemap> - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1"> - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> - <value type="QString">-w</value> - <value type="QString">-r</value> - </valuelist> - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value> - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value> - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></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"></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.DefaultDisplayName">Make</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"> - <value type="QString">-w</value> - <value type="QString">-r</value> - </valuelist> - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value> - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value> - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></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"></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.UserEnvironmentChanges"/> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> - <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value> - <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value> - </valuemap> - <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</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"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value> - </valuemap> - <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></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.PluginSettings"/> - <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0"> - <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/> - <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value> - <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">true</value> - <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value> - <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value> - <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value> - <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value> - <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value> - <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value> - <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value> - <value type="int" key="Analyzer.Valgrind.NumCallers">25</value> - <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/> - <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value> - <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value> - <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value> - <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value> - <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value> - <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds"> - <value type="int">0</value> - <value type="int">1</value> - <value type="int">2</value> - <value type="int">3</value> - <value type="int">4</value> - <value type="int">5</value> - <value type="int">6</value> - <value type="int">7</value> - <value type="int">8</value> - <value type="int">9</value> - <value type="int">10</value> - <value type="int">11</value> - <value type="int">12</value> - <value type="int">13</value> - <value type="int">14</value> - </valuelist> - <value type="int" key="PE.EnvironmentAspect.Base">2</value> - <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/> - <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Arguments"></value> - <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value> - <value type="bool" key="ProjectExplorer.CustomExecutableRunConfiguration.UseTerminal">false</value> - <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.WorkingDirectory">%{buildDir}</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Custom Executable</value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value> - <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value> - <value type="bool" key="RunConfiguration.UseCppDebugger">false</value> - <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value> - <value type="bool" key="RunConfiguration.UseMultiProcess">false</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">16</value> - </data> - <data> - <variable>Version</variable> - <value type="int">16</value> - </data> -</qtcreator> diff --git a/plugins-alternative/SessionLoader/KDE4/DebugEngineMacro.h b/plugins-alternative/SessionLoader/KDE4/DebugEngineMacro.h new file mode 100644 index 0000000..4582010 --- /dev/null +++ b/plugins-alternative/SessionLoader/KDE4/DebugEngineMacro.h @@ -0,0 +1,28 @@ +/** \file DebugEngineMacro.h +\brief Define the macro for the debug +\author alpha_one_x86 +\licence GPL3, see the file COPYING */ + +#ifndef DEBUGENGINEMACRO_H +#define DEBUGENGINEMACRO_H + +#ifdef WIN32 +# define __func__ __FUNCTION__ +#endif + +/// \brief Macro for the debug log +#ifdef ULTRACOPIER_PLUGIN_DEBUG + #if defined (__FILE__) && defined (__LINE__) + #define ULTRACOPIER_DEBUGCONSOLE(a,b) emit debugInformation(a,__func__,b,__FILE__,__LINE__) + #else + #define ULTRACOPIER_DEBUGCONSOLE(a,b) emit debugInformation(a,__func__,b) + #endif +#else // ULTRACOPIER_DEBUG + #define ULTRACOPIER_DEBUGCONSOLE(a,b) void() +#endif // ULTRACOPIER_DEBUG + +#endif // DEBUGENGINEMACRO_H + + + + diff --git a/plugins-alternative/SessionLoader/KDE4/Environment.h b/plugins-alternative/SessionLoader/KDE4/Environment.h new file mode 100644 index 0000000..265a5a6 --- /dev/null +++ b/plugins-alternative/SessionLoader/KDE4/Environment.h @@ -0,0 +1,10 @@ +/** \file Environment.h
+\brief Define the environment variable and global function
+\author alpha_one_x86
+\licence GPL3, see the file COPYING */
+
+#include "Variable.h"
+/// \brief The global include
+#include "StructEnumDefinition.h"
+#include "DebugEngineMacro.h"
+
diff --git a/plugins-alternative/SessionLoader/KDE4/StructEnumDefinition.h b/plugins-alternative/SessionLoader/KDE4/StructEnumDefinition.h new file mode 100644 index 0000000..c1758f4 --- /dev/null +++ b/plugins-alternative/SessionLoader/KDE4/StructEnumDefinition.h @@ -0,0 +1 @@ +#include "../../../StructEnumDefinition.h" diff --git a/plugins-alternative/SessionLoader/KDE4/Variable.h b/plugins-alternative/SessionLoader/KDE4/Variable.h new file mode 100644 index 0000000..963d0c8 --- /dev/null +++ b/plugins-alternative/SessionLoader/KDE4/Variable.h @@ -0,0 +1,15 @@ +/** \file Variable.h
+\brief Define the environment variable
+\author alpha_one_x86
+\licence GPL3, see the file COPYING */
+
+#ifndef VARIABLE_H
+#define VARIABLE_H
+
+//Un-comment this next line to put ultracopier plugin in debug mode
+#define ULTRACOPIER_PLUGIN_DEBUG
+
+#endif // VARIABLE_H
+
+
+
diff --git a/plugins-alternative/SessionLoader/KDE4/documentation.dox b/plugins-alternative/SessionLoader/KDE4/documentation.dox new file mode 100644 index 0000000..cf5f3e4 --- /dev/null +++ b/plugins-alternative/SessionLoader/KDE4/documentation.dox @@ -0,0 +1,32 @@ +/* -*- mode: C++ ; c-file-style: "stroustrup" -*- **/ + +/* + This file contains NO source code, just some documentation for doxygen to + parse. +*/ + +/*! + \mainpage KDE4 + + \section mainpage_overview Overview + + It control if it loaded with the session.\n + More informations on <a href="http://ultracopier-wiki.first-world.info/">the wiki of ultracopier</a>. + + \section mainpage_platforms Platforms + + Ultracopier might be usable in all environments where you find Qt 5.\n + Ultracopier requires Qt 5.0 or newer. Tested on Qt 5.0. + + \section mainpage_downloads Downloads + + You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ... + + \section mainpage_algorithm Method + + It pass by ~/.kde4/Autostart/ultracopier.sh to set/get it. + + \section license GPL Version 3 + The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4. + +*/ diff --git a/plugins-alternative/Themes/Supercopier/informations.xml b/plugins-alternative/SessionLoader/KDE4/informations.xml index 25a77f9..33d260f 100644 --- a/plugins-alternative/Themes/Supercopier/informations.xml +++ b/plugins-alternative/SessionLoader/KDE4/informations.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <package> - <title xml:lang="en"><![CDATA[Supercopier style for Ultracopier]]></title><!-- english is required --> - <title xml:lang="fr"><![CDATA[Style Supercopier pour Ultracopier]]></title> + <title xml:lang="en"><![CDATA[Session loader for test]]></title><!-- english is required --> + <title xml:lang="fr"><![CDATA[Chargeur de session pour des testes]]></title> <!-- What kind of plugin this is --> - <category>Themes</category> + <category>SessionLoader</category> <!-- Who wrote this plugin --> <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author> <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). --> @@ -14,12 +14,12 @@ <!-- the architecture code of this plugin, found PlatformMacro.h into ultracopier source --> <architecture>windows-x86</architecture> <!-- Detailed description --> - <description xml:lang="en"><![CDATA[Supercopier style for Ultracopier]]></description> - <description xml:lang="fr"><![CDATA[Style Supercopier pour Ultracopier]]></description> + <description xml:lang="en"><![CDATA[Test plugin to show how create SessionLoader plugin]]></description> + <description xml:lang="fr"><![CDATA[Plugin de test pour monter comment créer un plugin SessionLoader]]></description> <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> - <version>1.2.3.6</version> + <version>1.4.0.3</version> <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> - <name>Supercopier</name> + <name>KDE4</name> <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> <dependencies><![CDATA[ ]]></dependencies> diff --git a/plugins-alternative/SessionLoader/KDE4/plugin.json b/plugins-alternative/SessionLoader/KDE4/plugin.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/plugins-alternative/SessionLoader/KDE4/plugin.json @@ -0,0 +1 @@ +{}
\ No newline at end of file diff --git a/plugins-alternative/SessionLoader/KDE4/sessionLoader.cpp b/plugins-alternative/SessionLoader/KDE4/sessionLoader.cpp new file mode 100644 index 0000000..8024264 --- /dev/null +++ b/plugins-alternative/SessionLoader/KDE4/sessionLoader.cpp @@ -0,0 +1,58 @@ +/** \file session-loader.cpp +\brief Define the session plugin loader test +\author alpha_one_x86 +*/ + +#include <QFile> +#include <QDir> +#include <QCoreApplication> + +#include "sessionLoader.h" +void KDESessionLoader::setEnabled(const bool &enabled) +{ + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start, enabled: "+QString::number(enabled)); + QFile link(QDir::homePath()+"/.kde4/Autostart/ultracopier.sh"); + if(!enabled) + { + if(link.exists() && !link.remove()) + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"unable to remove from the startup: "+link.errorString()); + } + else + { + if(link.open(QIODevice::WriteOnly)) + { + link.write(QStringLiteral("#!/bin/bash\n").toLocal8Bit()); + link.write(QString(QCoreApplication::applicationFilePath()).toLocal8Bit()); + link.close(); + if(!link.setPermissions(QFile::ExeOwner|QFile::WriteOwner|QFile::ReadOwner)) + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"unable to set permissions: "+link.errorString()); + } + else + ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"unable to open in writing the file: "+link.errorString()); + } +} + +bool KDESessionLoader::getEnabled() const +{ + //return the value into the variable + return QFile::exists(QDir::homePath()+"/.kde4/Autostart/ultracopier.sh"); +} + +void KDESessionLoader::setResources(OptionInterface * options,const QString &writePath,const QString &pluginPath,const bool &portableVersion) +{ + Q_UNUSED(options); + Q_UNUSED(writePath); + Q_UNUSED(pluginPath); + Q_UNUSED(portableVersion); +} + +/// \brief to get the options widget, NULL if not have +QWidget * KDESessionLoader::options() +{ + return NULL; +} + +/// \brief to reload the translation, because the new language have been loaded +void KDESessionLoader::newLanguageLoaded() +{ +} diff --git a/plugins-alternative/SessionLoader/KDE4/sessionLoader.h b/plugins-alternative/SessionLoader/KDE4/sessionLoader.h new file mode 100644 index 0000000..b037da7 --- /dev/null +++ b/plugins-alternative/SessionLoader/KDE4/sessionLoader.h @@ -0,0 +1,33 @@ +/** \file sessionLoader.h +\brief Define the session loader +\author alpha_one_x86 +\licence GPL3, see the file COPYING */ + +#ifndef SESSION_LOADER_PLUGIN_H +#define SESSION_LOADER_PLUGIN_H + +#include <QObject> +#include "Environment.h" +#include "../../../interface/PluginInterface_SessionLoader.h" + +/// \brief Define the session loader +class KDESessionLoader : public PluginInterface_SessionLoader +{ + Q_OBJECT + Q_PLUGIN_METADATA(IID "first-world.info.ultracopier.PluginInterface.SessionLoader/1.0.0.0" FILE "plugin.json") + Q_INTERFACES(PluginInterface_SessionLoader) +public: + /// \brief to set if it's enabled or not + void setEnabled(const bool &enabled); + /// \brief to get if is enabled + bool getEnabled() const; + /// \brief set the resources for the plugins + void setResources(OptionInterface * options,const QString &writePath,const QString &pluginPath,const bool &portableVersion); + /// \brief to get the options widget, NULL if not have + QWidget * options(); +public slots: + /// \brief to reload the translation, because the new language have been loaded + void newLanguageLoaded(); +}; + +#endif // SESSION_LOADER_PLUGIN_H diff --git a/plugins-alternative/SessionLoader/KDE4/sessionLoader.pro b/plugins-alternative/SessionLoader/KDE4/sessionLoader.pro new file mode 100644 index 0000000..4ac69b4 --- /dev/null +++ b/plugins-alternative/SessionLoader/KDE4/sessionLoader.pro @@ -0,0 +1,15 @@ +CONFIG += c++11 +QMAKE_CXXFLAGS+="-std=c++0x -Wall -Wextra" +mac:QMAKE_CXXFLAGS+="-stdlib=libc++" + +TEMPLATE = lib +CONFIG += plugin +HEADERS = \ + $$PWD/sessionLoader.h \ + $$PWD/StructEnumDefinition.h \ + $$PWD/Variable.h \ + $$PWD/Environment.h \ + $$PWD/DebugEngineMacro.h \ + $$PWD/../../../interface/PluginInterface_SessionLoader.h +SOURCES = sessionLoader.cpp +TARGET = $$qtLibraryTarget(sessionLoader) diff --git a/plugins-alternative/Themes/Clean/Languages/es/translation.ts b/plugins-alternative/Themes/Clean/Languages/es/translation.ts index 8c54e8a..87f57c8 100644 --- a/plugins-alternative/Themes/Clean/Languages/es/translation.ts +++ b/plugins-alternative/Themes/Clean/Languages/es/translation.ts @@ -17,10 +17,6 @@ <translation>Acción:</translation> </message> <message> - <source>In wait</source> - <translation type="obsolete">En espera</translation> - </message> - <message> <location filename="../../interface.ui" line="44"/> <source>Waiting</source> <translation type="unfinished"></translation> diff --git a/plugins-alternative/Themes/Clean/Languages/fr/translation.ts b/plugins-alternative/Themes/Clean/Languages/fr/translation.ts index bdc0621..79f32d5 100644 --- a/plugins-alternative/Themes/Clean/Languages/fr/translation.ts +++ b/plugins-alternative/Themes/Clean/Languages/fr/translation.ts @@ -17,10 +17,6 @@ <translation>Action:</translation> </message> <message> - <source>In wait</source> - <translation type="obsolete">En attente</translation> - </message> - <message> <location filename="../../interface.ui" line="96"/> <source>Move file(s)</source> <translation>Déplacer des fichiers</translation> diff --git a/plugins-alternative/Themes/Clean/Languages/it/translation.ts b/plugins-alternative/Themes/Clean/Languages/it/translation.ts index b94ac7b..3237bd6 100644 --- a/plugins-alternative/Themes/Clean/Languages/it/translation.ts +++ b/plugins-alternative/Themes/Clean/Languages/it/translation.ts @@ -17,10 +17,6 @@ <translation>Azione:</translation> </message> <message> - <source>In wait</source> - <translation type="obsolete">In attesa</translation> - </message> - <message> <location filename="../../interface.ui" line="44"/> <source>Waiting</source> <translation type="unfinished"></translation> diff --git a/plugins-alternative/Themes/Clean/Languages/ko/translation.ts b/plugins-alternative/Themes/Clean/Languages/ko/translation.ts index 95d2138..9e05f0f 100644 --- a/plugins-alternative/Themes/Clean/Languages/ko/translation.ts +++ b/plugins-alternative/Themes/Clean/Languages/ko/translation.ts @@ -17,10 +17,6 @@ <translation type="unfinished">실행:</translation> </message> <message> - <source>In wait</source> - <translation type="obsolete">대기중</translation> - </message> - <message> <location line="+12"/> <source>Waiting</source> <translation type="unfinished"></translation> diff --git a/plugins-alternative/Themes/Clean/Languages/ru/translation.ts b/plugins-alternative/Themes/Clean/Languages/ru/translation.ts index 36798e7..ece0e7b 100644 --- a/plugins-alternative/Themes/Clean/Languages/ru/translation.ts +++ b/plugins-alternative/Themes/Clean/Languages/ru/translation.ts @@ -17,10 +17,6 @@ <translation>Действие:</translation> </message> <message> - <source>In wait</source> - <translation type="obsolete">В ожидании</translation> - </message> - <message> <location filename="../../interface.ui" line="44"/> <source>Waiting</source> <translation type="unfinished"></translation> diff --git a/plugins-alternative/Themes/Clean/documentation.dox b/plugins-alternative/Themes/Clean/documentation.dox index 3f7bc88..589d9c7 100644 --- a/plugins-alternative/Themes/Clean/documentation.dox +++ b/plugins-alternative/Themes/Clean/documentation.dox @@ -20,10 +20,9 @@ \section mainpage_downloads Downloads - You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ... + You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ... \section license GPL Version 3 The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4. */ - diff --git a/plugins-alternative/Themes/Clean/informations.xml b/plugins-alternative/Themes/Clean/informations.xml index 3b49a98..6e5a8fb 100644 --- a/plugins-alternative/Themes/Clean/informations.xml +++ b/plugins-alternative/Themes/Clean/informations.xml @@ -17,7 +17,7 @@ <description xml:lang="en"><![CDATA[Clean style for Ultracopier]]></description> <description xml:lang="fr"><![CDATA[Style Clean pour Ultracopier]]></description> <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> - <version>1.2.3.6</version> + <version>1.4.0.3</version> <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> <name>Clean</name> <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> diff --git a/plugins-alternative/Themes/Supercopier/Languages/ar/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/ar/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/ar/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/de/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/de/translation.ts deleted file mode 100644 index c1177e9..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/de/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="de" sourcelanguage="en"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation>Kaufen Sie die Ultimate-Version um die Entwicklung zu unterstützen</translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation>Datei %1/%2, Größe:%3/%4</translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation>Zu kopierende Dateien</translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation>Zu verschiebende Dateien</translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation>Bei Fehler nicht</translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation>Nie</translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation>Immer</translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation>Dateiname, 0KB</translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation>Farbe auswählen</translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation>%1 %2 von %3</translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation>Nicht schließen, wenn Fehler aufgetreten sind</translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation>Niemals schließen</translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation>Immer schließen</translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation>Wählen Sie eine Farbe</translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation>Von:</translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation>Nach:</translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation>Am Ende des Transfers schließen</translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation>&Mehr</translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation>&Pause</translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation>Über&springen</translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation>Abbrechen (&C)</translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation>Dateiliste</translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation>Ausgewählte Einträge löschen</translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation>Dateiliste exportieren</translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation>Dateiliste importieren</translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation>Vorherige</translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation>Nächste</translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation>Darstellungsoptionen</translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation>Ausgewählte Einträge an den Listenanfang verschieben</translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation>Begrenze Kopiergeschwindigkeit auf:</translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation>Ausgewählte Einträge einen Platz nach oben verschieben</translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation>Ausgewählte Einträge einen Platz nach unten verschieben</translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation>Ausgewählte Einträge an das Listenende verschieben</translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation>Datei/Ordner hinzufügen</translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation>In Dateiliste suchen</translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation>Fehlerprotokoll</translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation>Fehler in Transferliste exportieren</translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation>Quelle</translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation>Ziel</translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation>Datei hinzufügen</translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation>Ordner hinzufügen</translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation>Datei(en) verschieben</translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation>Ordner verschieben</translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation>Datei(en) kopieren</translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation>Verzeichnis kopieren</translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation>Zweifachen Fortschritt anzeigen</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation>Geschwindigkeitsbegrenzungs Schieberegler anzeigen</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation>Benutzung</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation>Standardmäßig "Mehr" Informationen anzeigen</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation>Beim Schließen ins Systray minimieren</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation>Fenster am Ende des Vorgangs schließen</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation>Begrenze Übertragungsgeschwindigkeit auf</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation>Zum Bearbeiten der Farbe klicken</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation> KB/s</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation>Informationen</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation>Anzeige</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation>Geschwindigkeit als Fortschrittsbalken anzeigen</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation>Farbe des Fortschrittsbalken</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation>Fortschritt im Fenstertitel zeigen</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation>Fenster immer im Vordergrund</translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/el/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/el/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/el/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/en/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/en/translation.ts deleted file mode 100644 index 9275b19..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/en/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="en"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/es/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/es/translation.ts deleted file mode 100644 index c407b34..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/es/translation.ts +++ /dev/null @@ -1,340 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="es" sourcelanguage="en"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation>Comprar la versión Ultimate para financiar el desarrollo</translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation>El archivo %1/%2, el tamaño: %3/%4</translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation>Lista de copia</translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation>Lista de movimiento</translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation>No cierre si se encuentran errores</translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation>Nunca cierre</translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation>Siempre cerrar</translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation>Nombre de archivo, 0KB</translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation>Seleccione un color</translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation>No cierre si se encuentran errores</translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation>Nunca cierre</translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation>Siempre cerrar</translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation>Seleccione un color</translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation>De:</translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation>Para:</translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation>Cerca al final de las transferencias</translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation>&Más</translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation>&Pausa</translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation>&Omitir</translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation>&Cancelar</translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">Limitar la velocidad de copia en:</translation> - </message> - <message> - <source>Close on transfer completion</source> - <translation type="obsolete">Cerca de finalización de transferencia</translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation>Limitar la velocidad de copia en:</translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation>Lista de transferencia</translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation>Mueve los elementos seleccionados a la parte superior</translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation>Mueva los elementos seleccionados</translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation>Bajar los elementos seleccionados</translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation>Mueve los elementos seleccionados a la parte inferior</translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation>Agregar archivo/carpeta</translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation>Eliminar los elementos seleccionados</translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation>Buscar</translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation>Exportar la lista de transferencias</translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation>Importe la lista de transferencias</translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation>Anterior</translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation>Próximo</translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation>Error</translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation>Exportar los errores en la lista de transferencias</translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation>Fuente</translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation>Destino</translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation>Interfaz</translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation>Añadir archivo</translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation>Añadir carpeta</translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation>Mover archivo(s)</translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation>Mueva la carpeta</translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation>Copia el archivo(s)</translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation>Copia la carpeta</translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation>Mostrar progresión dual</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation>Mostrar la velocidad como principales informaciones</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation>Uso</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation>Comience con el "botón más" empujada</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation>Minimizar en cerca de la bandeja del sistema</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation>Al final de la copia</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation>Limitar la velocidad de copia de</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation>Haga clic para editar el color</translation> - </message> - <message> - <source>At the end of the copy: </source> - <translation type="obsolete">Al final de la copia: </translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">Limitar la velocidad de copia en:</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation> KB/s</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation>Informations</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation>Visualización</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation>Velocidad con barra de progreso</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation>Progresión de color</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation>Mostrar progresión en el título</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation>Siempre visible</translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/fr/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/fr/translation.ts deleted file mode 100644 index 49112ee..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/fr/translation.ts +++ /dev/null @@ -1,344 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="fr" sourcelanguage="en"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="+180"/> - <source>Buy the Ultimate version to fund development</source> - <translation>Achetez la version Ultimate pour financer le développement</translation> - </message> - <message> - <location line="+82"/> - <source>File %1/%2, size: %3/%4</source> - <translation>Fichier %1/%2, taille: %3/%4</translation> - </message> - <message> - <location line="+214"/> - <source>Copy list</source> - <translation>Liste de copies</translation> - </message> - <message> - <location line="+2"/> - <source>Move list</source> - <translation>Liste de déplacements</translation> - </message> - <message> - <location line="+421"/> - <source>Don't close if errors are found</source> - <translation>Garder ouvert s'il y a des erreurs</translation> - </message> - <message> - <location line="+1"/> - <source>Never close</source> - <translation>Ne jamais fermer</translation> - </message> - <message> - <location line="+1"/> - <source>Always close</source> - <translation>Toujours fermer</translation> - </message> - <message> - <location line="+2"/> - <source>File Name, 0KB</source> - <translation>Nom de fichier, 0Ko</translation> - </message> - <message> - <location line="+183"/> - <location line="+12"/> - <location line="+12"/> - <source>Select a color</source> - <translation>Selectionner une coleur</translation> - </message> - <message> - <location line="+75"/> - <location line="+4"/> - <location line="+2"/> - <source>%1 %2% of %3</source> - <translation>%1 de %2% de %3</translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="+197"/> - <source>Don't close if errors are found</source> - <translation>Garder ouvert s'il y a des erreurs</translation> - </message> - <message> - <location line="+1"/> - <source>Never close</source> - <translation>Ne jamais fermer</translation> - </message> - <message> - <location line="+1"/> - <source>Always close</source> - <translation>Toujours fermer</translation> - </message> - <message> - <location line="+187"/> - <location line="+15"/> - <location line="+15"/> - <source>Select a color</source> - <translation>Selectionner une coleur</translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="+35"/> - <source>From:</source> - <translation>Depuis:</translation> - </message> - <message> - <location line="+37"/> - <source>To:</source> - <translation>Vers:</translation> - </message> - <message> - <location line="+53"/> - <source>Close at the end of the transfers</source> - <translation>Fermer à la fin des transferts</translation> - </message> - <message> - <location line="+98"/> - <source>&More</source> - <translation>Pl&us</translation> - </message> - <message> - <location line="+20"/> - <source>&Pause</source> - <translation>&Pause</translation> - </message> - <message> - <location line="+14"/> - <source>&Skip</source> - <translation>&Passer</translation> - </message> - <message> - <location line="+11"/> - <source>&Cancel</source> - <translation>&Annuler</translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">Limiter la vitesse de copie à:</translation> - </message> - <message> - <source>Close on transfer completion</source> - <translation type="obsolete">Fermer à la fin des transferts</translation> - </message> - <message> - <location line="+15"/> - <source>Limit copy speed to:</source> - <translation>Limiter la vitesse de copie à:</translation> - </message> - <message> - <location line="+43"/> - <source>Transfer list</source> - <translation>Liste de transferts</translation> - </message> - <message> - <location line="+23"/> - <source>Move the selected items to the top</source> - <translation>Déplacer l'item selectionné au debut</translation> - </message> - <message> - <location line="+26"/> - <source>Move up the selected items</source> - <translation>Déplacer l'item selectionné vers le haut</translation> - </message> - <message> - <location line="+26"/> - <source>Move down the selected items</source> - <translation>Déplacer l'item selectionné vers le bas</translation> - </message> - <message> - <location line="+26"/> - <source>Move the selected items to the bottom</source> - <translation>Déplacer l'item selectionné à la fin</translation> - </message> - <message> - <location line="+26"/> - <source>Add file/folder</source> - <translation>Ajouter fichier/dossier</translation> - </message> - <message> - <location line="+29"/> - <source>Delete the selected items</source> - <translation>Supprimer les items sélectionnés</translation> - </message> - <message> - <location line="+26"/> - <source>Search</source> - <translation>Rechercher</translation> - </message> - <message> - <location line="+29"/> - <source>Export the transfer list</source> - <translation>Exporter la liste de transfert</translation> - </message> - <message> - <location line="+26"/> - <source>Import the transfer list</source> - <translation>Importer la liste de transfert</translation> - </message> - <message> - <location line="+55"/> - <source>Previous</source> - <translation>Précédent</translation> - </message> - <message> - <location line="+7"/> - <source>Next</source> - <translation>Suivant</translation> - </message> - <message> - <location line="+35"/> - <location line="+69"/> - <source>Error</source> - <translation>Erreur</translation> - </message> - <message> - <location line="-49"/> - <source>Export the errors into transfer list</source> - <translation>Exporter les erreurs dans une liste de transfert</translation> - </message> - <message> - <location line="+39"/> - <source>Source</source> - <translation>Source</translation> - </message> - <message> - <location line="+5"/> - <source>Destination</source> - <translation>Destination</translation> - </message> - <message> - <location line="+14"/> - <source>Interface</source> - <translation>Interface</translation> - </message> - <message> - <location line="+37"/> - <source>Add file</source> - <translation>Ajouter un fichier</translation> - </message> - <message> - <location line="+9"/> - <source>Add folder</source> - <translation>Ajouter un répertoire</translation> - </message> - <message> - <location line="+9"/> - <source>Move file(s)</source> - <translation>Déplacer le(s) fichier(s)</translation> - </message> - <message> - <location line="+9"/> - <source>Move folder</source> - <translation>Déplacer un répertoire</translation> - </message> - <message> - <location line="+9"/> - <source>Copy file(s)</source> - <translation>Copier le(s) fichier(s)</translation> - </message> - <message> - <location line="+9"/> - <source>Copy folder</source> - <translation>Copier un répertoire</translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="+230"/> - <source>Show dual progression</source> - <translation>Afficher une double progression</translation> - </message> - <message> - <location line="-58"/> - <source>Show speed as main information</source> - <translation>Afficher la vitesse comme information principale</translation> - </message> - <message> - <location line="-137"/> - <source>Use</source> - <translation>Utilisation</translation> - </message> - <message> - <location line="+6"/> - <source>Start with the "more button" pushed</source> - <translation>Déplier automatiquement les détails</translation> - </message> - <message> - <location line="+20"/> - <source>Minimize on close to systray</source> - <translation>Minimiser à la fermeture dans le systray</translation> - </message> - <message> - <location line="+10"/> - <source>At the end of the copy</source> - <translation>À la fin de la copie</translation> - </message> - <message> - <location line="+26"/> - <location line="+24"/> - <source>Limit copy speed to</source> - <translation>Limiter la vitesse de copie à</translation> - </message> - <message> - <location line="+138"/> - <source>Click to edit the color</source> - <translation>Cliquer pour édité la couleur</translation> - </message> - <message> - <source>At the end of the copy: </source> - <translation type="obsolete">À la fin de la copie:</translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">Limiter la vitesse de copie à:</translation> - </message> - <message> - <source>Limit copy speed to:</source> - <translation type="obsolete">Limiter la vitesse de copie à:</translation> - </message> - <message> - <location line="-128"/> - <source> KB/s</source> - <translation> Ko/s</translation> - </message> - <message> - <location line="+35"/> - <source>Informations</source> - <translation>Informations</translation> - </message> - <message> - <location line="+38"/> - <source>Display</source> - <translation>Affichage</translation> - </message> - <message> - <location line="+6"/> - <source>Speed with progress bar</source> - <translation>Vitesse avec barre de progression</translation> - </message> - <message> - <location line="+30"/> - <source>Progression color</source> - <translation>Couleur de progression</translation> - </message> - <message> - <location line="-20"/> - <source>Show progression in the title</source> - <translation>Afficher la progression dans le titre</translation> - </message> - <message> - <location line="-169"/> - <source>Always on top</source> - <translation>Toujours au 1er plan</translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/hi/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/hi/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/hi/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/hu/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/hu/translation.ts deleted file mode 100644 index bc36d92..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/hu/translation.ts +++ /dev/null @@ -1,328 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="hu"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation>Vásárold meg az Ultimate verziót a fejlesztés támogatásához</translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation>Fájl %1/%2, méret: %3/%4</translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation>Lista másolása</translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation>Lista mozgatása</translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation>Ne zárja be, ha hiba történik</translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation>Sose zárja be</translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation>Mindig zárja be</translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation>Fájlnév, 0KB</translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation>Válassz egy színt</translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation>Ne zárja be, ha hiba történik</translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation>Sose zárja be</translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation>Mindig zárja be</translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation>Válassz egy színt</translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation>Forrás:</translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation>Cél:</translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation>&Több</translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation>&Szünet</translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation>&Kihagy</translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation>&Mégse</translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation>Átviteli lista</translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation>Előző</translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation>Következő</translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation>Kezelőfelület</translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation>Kijelölések elemek mozgatása legfelülre</translation> - </message> - <message> - <source>Close on transfer completion</source> - <translation type="obsolete">Átvitel végeztével zárja be</translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation>Másolási sebesség korlátozása:</translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation>Kijelölt elemek mozgatása fel</translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation>Kijelölt elemek mozgatása le</translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation>Kijelölések elemek mozgatása legalulra</translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation>Fájl/mappa hozzáadása</translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation>Kijelölt elemek törlése</translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation>Keresés</translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation>Átviteli lista exportálása</translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation>Átviteli lista importálása</translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation>Hiba</translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation>Hibák exportálása az átviteli listába</translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation>Forrás</translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation>Cél</translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation>Fájl hozzáadása</translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation>Mappa hozzáadása</translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation>Fájl(ok) mozgatása</translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation>Mappa mozgatása</translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation>Fájl(ok) másolása</translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation>Mappa másolása</translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation>Páros folyamat mutatása</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation>Sebesség mutatása, mint fő információ</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation>Használ</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation>Indítás a "több gomb" lenyomásával</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation>Bezáráskor minimalizálás a tálcára</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation>A másolás befejezésekor</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation>Másolási sebesség korlátozása</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation>Kattints a szín szerkesztéséhez</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation> KB/s</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation>Információk</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation>Megjelenítés</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation>Sebesség folyamatsávval</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation>Folyamat színe</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation>Folyamat mutatása a címsorban</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation>Mindig legfelül</translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/id/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/id/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/id/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/it/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/it/translation.ts deleted file mode 100644 index 255c3b1..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/it/translation.ts +++ /dev/null @@ -1,336 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="it" sourcelanguage="en"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation>File %1/%2, dimensione: %3/%4</translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation>Lista della copia</translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation>Lista dello spostamento</translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation>Non chiudere se vengono rilevati errori</translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation>Non chiudere mai</translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation>Chiudere sempre</translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation>Nome del file, 0KB</translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation>Scegliere un colore</translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation>Non chiudere se vengono rilevati errori</translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation>Non chiudere mai</translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation>Chiudere sempre</translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation>Scegliere un colore</translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation>Da:</translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation>a:</translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished">Chiudi alla fine dei trasferimenti</translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation>Altr&o</translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation>&Pausa</translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation>&Salta</translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation>&Annulla</translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">Ridurre la velocità di copia a:</translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation>Lista dei trasferimenti</translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation>Sposta in cima gli elementi selezionati</translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation>Sposta sopra gli elementi selezionati</translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation>Sposta sotto gli elementi selezionati</translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation>Sposta in coda gli elementi selezionati</translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation>Aggiungi file/cartelle</translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation>Elimina gli elementi selezionati</translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation>Cerca</translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation>Esporta la lista dei trasferimenti</translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation>Importa la lista dei trasferimenti</translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation>Precedente</translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation>Successivo</translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation>Interfaccia</translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation>Aggiungi file</translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation>Aggiungi cartella</translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation>Sposta file</translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation>Sposta la cartella</translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation>Copia file</translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation>Copia la cartella</translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation>Mostrare la doppia progressione</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation>Mostrare la velocità come principale informazione</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation>Iniziare col pulsante "Altro" attivo</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>At the end of the copy: </source> - <translation type="obsolete">Alla fine della copia: </translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">Ridurre la velocità di copia a:</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation> KB/s</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation>Velocità nella barra di progresso</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation>Colore della progressione</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation>Mostrare la percentuale di progresso sul titolo</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation>Sempre in primo piano</translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/ja/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/ja/translation.ts deleted file mode 100644 index 6ba3c00..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/ja/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/ko/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/ko/translation.ts deleted file mode 100644 index 4354bd2..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/ko/translation.ts +++ /dev/null @@ -1,336 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="ko_KR"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="+180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+82"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished">파일 %1/%2, 크기: %3/%4</translation> - </message> - <message> - <location line="+214"/> - <source>Copy list</source> - <translation type="unfinished">복사 목록</translation> - </message> - <message> - <location line="+2"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+421"/> - <source>Don't close if errors are found</source> - <translation type="unfinished">오류 발견시 종료 안함</translation> - </message> - <message> - <location line="+1"/> - <source>Never close</source> - <translation type="unfinished">절대 종료 안함</translation> - </message> - <message> - <location line="+1"/> - <source>Always close</source> - <translation type="unfinished">항상 종료</translation> - </message> - <message> - <location line="+2"/> - <source>File Name, 0KB</source> - <translation type="unfinished">파일명, 0KB</translation> - </message> - <message> - <location line="+183"/> - <location line="+12"/> - <location line="+12"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+75"/> - <location line="+4"/> - <location line="+2"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="+197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished">오류 발견시 종료 안함</translation> - </message> - <message> - <location line="+1"/> - <source>Never close</source> - <translation type="unfinished">절대 종료 안함</translation> - </message> - <message> - <location line="+1"/> - <source>Always close</source> - <translation type="unfinished">항상 종료</translation> - </message> - <message> - <location line="+187"/> - <location line="+15"/> - <location line="+15"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="+35"/> - <source>From:</source> - <translation type="unfinished">원본:</translation> - </message> - <message> - <location line="+37"/> - <source>To:</source> - <translation type="unfinished">대상:</translation> - </message> - <message> - <location line="+53"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+98"/> - <source>&More</source> - <translation type="unfinished">&자세히</translation> - </message> - <message> - <location line="+20"/> - <source>&Pause</source> - <translation type="unfinished">&일시 정지</translation> - </message> - <message> - <location line="+14"/> - <source>&Skip</source> - <translation type="unfinished">&건너뛰기</translation> - </message> - <message> - <location line="+11"/> - <source>&Cancel</source> - <translation type="unfinished">&취소</translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">복사 속도 제한:</translation> - </message> - <message> - <location line="+58"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+156"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+55"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+26"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+55"/> - <source>Previous</source> - <translation type="unfinished">이전</translation> - </message> - <message> - <location line="+7"/> - <source>Next</source> - <translation type="unfinished">다음</translation> - </message> - <message> - <location line="+113"/> - <source>Interface</source> - <translation type="unfinished">인터페이스</translation> - </message> - <message> - <location line="-389"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-66"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+92"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+26"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+26"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+26"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+55"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+152"/> - <location line="+69"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-49"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+39"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+5"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+51"/> - <source>Add file</source> - <translation type="unfinished">파일 추가</translation> - </message> - <message> - <location line="+9"/> - <source>Add folder</source> - <translation type="unfinished">폴더 추가</translation> - </message> - <message> - <location line="+9"/> - <source>Move file(s)</source> - <translation type="unfinished">파일 이동</translation> - </message> - <message> - <location line="+9"/> - <source>Move folder</source> - <translation type="unfinished">폴더 이동</translation> - </message> - <message> - <location line="+9"/> - <source>Copy file(s)</source> - <translation type="unfinished">파일 복사</translation> - </message> - <message> - <location line="+9"/> - <source>Copy folder</source> - <translation type="unfinished">폴더 복사</translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="+230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-58"/> - <source>Show speed as main information</source> - <translation type="unfinished">메인 정보에 속도 표시</translation> - </message> - <message> - <location line="-137"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+20"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+10"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+26"/> - <location line="+24"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+138"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>At the end of the copy: </source> - <translation type="obsolete">복사 종료시:</translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">복사 속도 제한:</translation> - </message> - <message> - <location line="-128"/> - <source> KB/s</source> - <translation type="unfinished"> KB/초</translation> - </message> - <message> - <location line="+35"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+38"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+6"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+30"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-20"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="-169"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/nl/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/nl/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/nl/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/no/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/no/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/no/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/pl/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/pl/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/pl/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/pt/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/pt/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/pt/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/ru/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/ru/translation.ts deleted file mode 100644 index a5a373b..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/ru/translation.ts +++ /dev/null @@ -1,336 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="ru" sourcelanguage="en"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation>Файл %1/%2, размер: %3/%4</translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished">Копировать список</translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished">Не закрывать, если найдены ошибки</translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished">Никогда не закрывать</translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished">Всегда закрывайте</translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation>Имя файла, 0KB</translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished">Не закрывать, если найдены ошибки</translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished">Никогда не закрывать</translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished">Всегда закрывайте</translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation>С:</translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation>к:</translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation>больше</translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation>пауза</translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation>пропускать</translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation>отменить</translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">Предельная скорость копирования по адресу:</translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation>предыдущий</translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation>следующий</translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation>интерфейс</translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation>Добавить файл</translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation>Добавить папку</translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation>Перемещение файла(ов)</translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation>Перемещение папки</translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation>Копировать файл (ы)</translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation>Копировать папку</translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished">Показать скорости в качестве основной информации</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <source>At the end of the copy: </source> - <translation type="obsolete">В конце копии: </translation> - </message> - <message> - <source>Limit copy speed at:</source> - <translation type="obsolete">Предельная скорость копирования по адресу:</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"> Кб/с</translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/th/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/th/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/th/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/tr/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/tr/translation.ts deleted file mode 100644 index 78e326c..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/tr/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/Languages/zh/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/zh/translation.ts deleted file mode 100644 index 6ba3c00..0000000 --- a/plugins-alternative/Themes/Supercopier/Languages/zh/translation.ts +++ /dev/null @@ -1,324 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0"> -<context> - <name>Themes</name> - <message> - <location filename="../../interface.cpp" line="180"/> - <source>Buy the Ultimate version to fund development</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="262"/> - <source>File %1/%2, size: %3/%4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="476"/> - <source>Copy list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="478"/> - <source>Move list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="899"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="900"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="901"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="903"/> - <source>File Name, 0KB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1086"/> - <location filename="../../interface.cpp" line="1098"/> - <location filename="../../interface.cpp" line="1110"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.cpp" line="1185"/> - <location filename="../../interface.cpp" line="1189"/> - <location filename="../../interface.cpp" line="1191"/> - <source>%1 %2% of %3</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ThemesFactory</name> - <message> - <location filename="../../factory.cpp" line="197"/> - <source>Don't close if errors are found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="198"/> - <source>Never close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="199"/> - <source>Always close</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../factory.cpp" line="386"/> - <location filename="../../factory.cpp" line="401"/> - <location filename="../../factory.cpp" line="416"/> - <source>Select a color</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>interfaceCopy</name> - <message> - <location filename="../../interface.ui" line="35"/> - <source>From:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="72"/> - <source>To:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="125"/> - <source>Close at the end of the transfers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="223"/> - <source>&More</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="243"/> - <source>&Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="257"/> - <source>&Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="268"/> - <source>&Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="326"/> - <source>Transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="482"/> - <source>Delete the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="537"/> - <source>Export the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="563"/> - <source>Import the transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="618"/> - <source>Previous</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="625"/> - <source>Next</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="738"/> - <source>Interface</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="349"/> - <source>Move the selected items to the top</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="283"/> - <source>Limit copy speed to:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="375"/> - <source>Move up the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="401"/> - <source>Move down the selected items</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="427"/> - <source>Move the selected items to the bottom</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="453"/> - <source>Add file/folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="508"/> - <source>Search</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="660"/> - <location filename="../../interface.ui" line="729"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="680"/> - <source>Export the errors into transfer list</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="719"/> - <source>Source</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="724"/> - <source>Destination</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="775"/> - <source>Add file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="784"/> - <source>Add folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="793"/> - <source>Move file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="802"/> - <source>Move folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="811"/> - <source>Copy file(s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../interface.ui" line="820"/> - <source>Copy folder</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>themesOptions</name> - <message> - <location filename="../../themesOptions.ui" line="230"/> - <source>Show dual progression</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="172"/> - <source>Show speed as main information</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="35"/> - <source>Use</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="41"/> - <source>Start with the "more button" pushed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="61"/> - <source>Minimize on close to systray</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="71"/> - <source>At the end of the copy</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="97"/> - <location filename="../../themesOptions.ui" line="121"/> - <source>Limit copy speed to</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="131"/> - <source> KB/s</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="166"/> - <source>Informations</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="204"/> - <source>Display</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="210"/> - <source>Speed with progress bar</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="240"/> - <source>Progression color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="259"/> - <source>Click to edit the color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="220"/> - <source>Show progression in the title</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../themesOptions.ui" line="51"/> - <source>Always on top</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS> diff --git a/plugins-alternative/Themes/Supercopier/TransferModel.cpp b/plugins-alternative/Themes/Supercopier/TransferModel.cpp deleted file mode 100644 index 6ce9b92..0000000 --- a/plugins-alternative/Themes/Supercopier/TransferModel.cpp +++ /dev/null @@ -1,569 +0,0 @@ -#include "TransferModel.h" - -#define COLUMN_COUNT 3 - -QIcon *TransferModel::start=NULL; -QIcon *TransferModel::stop=NULL; - -TransferModel::TransferModel() -{ - /// \warning to prevent Must construct a QGuiApplication before QPixmap IN STATIC WINDOWS VERSION ONLY - if(TransferModel::start==NULL) - TransferModel::start=new QIcon(QStringLiteral(":/resources/player_play.png")); - if(TransferModel::stop==NULL) - TransferModel::stop=new QIcon(QStringLiteral(":/resources/player_pause.png")); - currentIndexSearch=0; - haveSearchItem=false; - facilityEngine=NULL; -} - -int TransferModel::columnCount( const QModelIndex& parent ) const -{ - return parent == QModelIndex() ? COLUMN_COUNT : 0; -} - -QVariant TransferModel::data( const QModelIndex& index, int role ) const -{ - int row,column; - row=index.row(); - column=index.column(); - if(index.parent()!=QModelIndex() || row < 0 || row >= transfertItemList.count() || column < 0 || column >= COLUMN_COUNT) - return QVariant(); - - const TransfertItem& item = transfertItemList.at(row); - if(role==Qt::UserRole) - return item.id; - else if(role==Qt::DisplayRole) - { - switch(column) - { - case 0: - return item.source; - break; - case 1: - return item.size; - break; - case 2: - return item.destination; - break; - default: - return QVariant(); - } - } - else if(role==Qt::DecorationRole) - { - switch(column) - { - case 0: - if(stopId.contains(item.id)) - return *stop; - else if(startId.contains(item.id)) - return *start; - else - return QVariant(); - break; - default: - return QVariant(); - } - } - else if(role==Qt::BackgroundRole) - { - if(!search_text.isEmpty() && (item.source.indexOf(search_text,0,Qt::CaseInsensitive)!=-1 || item.destination.indexOf(search_text,0,Qt::CaseInsensitive)!=-1)) - { - if(haveSearchItem && searchId==item.id) - return QColor(255,150,150,100); - else - return QColor(255,255,0,100); - } - else - return QVariant(); - } - return QVariant(); -} - -int TransferModel::rowCount( const QModelIndex& parent ) const -{ - return parent == QModelIndex() ? transfertItemList.count() : 0; -} - -quint64 TransferModel::firstId() const -{ - if(transfertItemList.count()>0) - return transfertItemList.first().id; - else - return 0; -} - -QVariant TransferModel::headerData( int section, Qt::Orientation orientation, int role ) const -{ - if ( role == Qt::DisplayRole && orientation == Qt::Horizontal && section >= 0 && section < COLUMN_COUNT ) { - switch ( section ) { - case 0: - return facilityEngine->translateText(QStringLiteral("Source")); - case 1: - return facilityEngine->translateText(QStringLiteral("Size")); - case 2: - return facilityEngine->translateText(QStringLiteral("Destination")); - } - } - - return QAbstractTableModel::headerData( section, orientation, role ); -} - -bool TransferModel::setData( const QModelIndex& index, const QVariant& value, int role ) -{ - row=index.row(); - column=index.column(); - if(index.parent()!=QModelIndex() || row < 0 || row >= transfertItemList.count() || column < 0 || column >= COLUMN_COUNT) - return false; - - TransfertItem& item = transfertItemList[row]; - if(role==Qt::UserRole) - { - item.id=value.toULongLong(); - return true; - } - else if(role==Qt::DisplayRole) - { - switch(column) - { - case 0: - item.source=value.toString(); - emit dataChanged(index,index); - return true; - break; - case 1: - item.size=value.toString(); - emit dataChanged(index,index); - return true; - break; - case 2: - item.destination=value.toString(); - emit dataChanged(index,index); - return true; - break; - default: - return false; - } - } - return false; -} - -/* - Return[0]: totalFile - Return[1]: totalSize - Return[2]: currentFile - */ -QList<quint64> TransferModel::synchronizeItems(const QList<Ultracopier::ReturnActionOnCopyList>& returnActions) -{ - loop_size=returnActions.size(); - index_for_loop=0; - quint64 totalFile=0,totalSize=0,currentFile=0; - totalFile=0; - totalSize=0; - currentFile=0; - - emit layoutAboutToBeChanged(); - const QModelIndexList oldIndexes = persistentIndexList(); - QModelIndexList newIndexes = oldIndexes; - QMap<int, quint64> oldMapping; // model index row in model before update, item id - QMap<quint64, int> newMapping; // item id, model index row in model after update - - for ( int i = 0; i < oldIndexes.count(); i++ ) { - const QModelIndex& index = oldIndexes.at(i); - oldMapping[ index.row() ] = index.data( Qt::UserRole ).value<quint64>(); - } - - while(index_for_loop<loop_size) - { - const Ultracopier::ReturnActionOnCopyList& action=returnActions.at(index_for_loop); - switch(action.type) - { - case Ultracopier::AddingItem: - { - TransfertItem newItem; - newItem.id=action.addAction.id; - newItem.source=action.addAction.sourceFullPath; - newItem.size=facilityEngine->sizeToString(action.addAction.size); - newItem.destination=action.addAction.destinationFullPath; - transfertItemList<<newItem; - totalFile++; - totalSize+=action.addAction.size; - } - break; - case Ultracopier::MoveItem: - { - //bool current_entry= - if(action.userAction.position<0) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, position is wrong: %2").arg(action.addAction.id).arg(action.userAction.position)); - break; - } - if(action.userAction.position>(transfertItemList.size()-1)) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, position is wrong: %2").arg(action.addAction.id).arg(action.userAction.position)); - break; - } - if(action.userAction.moveAt<0) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, position is wrong: %2").arg(action.addAction.id).arg(action.userAction.position)); - break; - } - if(action.userAction.moveAt>(transfertItemList.size()-1)) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, position is wrong: %2").arg(action.addAction.id).arg(action.userAction.position)); - break; - } - if(action.userAction.position==action.userAction.moveAt) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, move at same position: %2").arg(action.addAction.id).arg(action.userAction.position)); - break; - } - transfertItemList.move(action.userAction.position,action.userAction.moveAt); - //newIndexes.move(action.userAction.position,action.userAction.moveAt); - } - break; - case Ultracopier::RemoveItem: - { - if(currentIndexSearch>0 && action.userAction.position<=currentIndexSearch) - currentIndexSearch--; - if(action.userAction.position<0) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("id: %1, position is wrong: %3").arg(action.addAction.id).arg(action.userAction.position)); - break; - } - if(action.userAction.position>(transfertItemList.size()-1)) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("id: %1, position is wrong: %3").arg(action.addAction.id).arg(action.userAction.position)); - break; - } - transfertItemList.removeAt(action.userAction.position); - currentFile++; - startId.remove(action.addAction.id); - stopId.remove(action.addAction.id); - internalRunningOperation.remove(action.addAction.id); - //newIndexes.remove(action.userAction.moveAt); - } - break; - case Ultracopier::PreOperation: - { - ItemOfCopyListWithMoreInformations tempItem; - tempItem.currentReadProgression=0; - tempItem.currentWriteProgression=0; - tempItem.generalData=action.addAction; - tempItem.actionType=action.type; - internalRunningOperation[action.addAction.id]=tempItem; - } - break; - case Ultracopier::Transfer: - { - if(!startId.contains(action.addAction.id)) - startId << action.addAction.id; - stopId.remove(action.addAction.id); - if(internalRunningOperation.contains(action.addAction.id)) - internalRunningOperation[action.addAction.id].actionType=action.type; - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("unable to found entry for file %1: actionType: Transfer").arg(action.addAction.id)); - } - break; - case Ultracopier::PostOperation: - { - if(!stopId.contains(action.addAction.id)) - stopId << action.addAction.id; - startId.remove(action.addAction.id); - } - break; - case Ultracopier::CustomOperation: - { - bool custom_with_progression=(action.addAction.size==1); - //without progression - if(custom_with_progression) - { - if(startId.remove(action.addAction.id)) - if(!stopId.contains(action.addAction.id)) - stopId << action.addAction.id; - } - //with progression - else - { - stopId.remove(action.addAction.id); - if(!startId.contains(action.addAction.id)) - startId << action.addAction.id; - } - if(internalRunningOperation.contains(action.addAction.id)) - { - ItemOfCopyListWithMoreInformations &item=internalRunningOperation[action.addAction.id]; - item.actionType=action.type; - item.custom_with_progression=custom_with_progression; - item.currentReadProgression=0; - item.currentWriteProgression=0; - } - } - break; - default: - //unknow code, ignore it - break; - } - index_for_loop++; - } - - if(!oldIndexes.isEmpty()) - { - const QSet<quint64> ids = oldMapping.values().toSet(); - - for ( int i = 0; i < transfertItemList.count(); i++ ) { - const TransferModel::TransfertItem& item = transfertItemList.at(i); - - if ( ids.contains( item.id ) ) { - newMapping[ item.id ] = i; - } - } - - for ( int i = 0; i < oldIndexes.count(); i++ ) { - const QModelIndex& index = oldIndexes.at(i); - const int newRow = newMapping.value( oldMapping.value(index.row()), -1 ); - newIndexes[ i ] = newRow == -1 ? QModelIndex() : QAbstractTableModel::index( newRow, index.column(), index.parent() ); - } - } - - changePersistentIndexList( oldIndexes, newIndexes ); - emit layoutChanged(); - return QList<quint64>() << totalFile << totalSize << currentFile; -} - -void TransferModel::setFacilityEngine(FacilityInterface *facilityEngine) -{ - this->facilityEngine=facilityEngine; -} - -int TransferModel::search(const QString &text,bool searchNext) -{ - emit layoutAboutToBeChanged(); - search_text=text; - emit layoutChanged(); - if(transfertItemList.size()==0) - return -1; - if(text.isEmpty()) - return -1; - if(searchNext) - { - currentIndexSearch++; - if(currentIndexSearch>=loop_size) - currentIndexSearch=0; - } - index_for_loop=0; - loop_size=transfertItemList.size(); - while(index_for_loop<loop_size) - { - if(transfertItemList.at(currentIndexSearch).source.indexOf(search_text,0,Qt::CaseInsensitive)!=-1 || transfertItemList.at(currentIndexSearch).destination.indexOf(search_text,0,Qt::CaseInsensitive)!=-1) - { - haveSearchItem=true; - searchId=transfertItemList.at(currentIndexSearch).id; - return currentIndexSearch; - } - currentIndexSearch++; - if(currentIndexSearch>=loop_size) - currentIndexSearch=0; - index_for_loop++; - } - haveSearchItem=false; - return -1; -} - -int TransferModel::searchPrev(const QString &text) -{ - emit layoutAboutToBeChanged(); - search_text=text; - emit layoutChanged(); - if(transfertItemList.size()==0) - return -1; - if(text.isEmpty()) - return -1; - if(currentIndexSearch==0) - currentIndexSearch=loop_size-1; - else - currentIndexSearch--; - index_for_loop=0; - loop_size=transfertItemList.size(); - while(index_for_loop<loop_size) - { - if(transfertItemList.at(currentIndexSearch).source.indexOf(search_text,0,Qt::CaseInsensitive)!=-1 || transfertItemList.at(currentIndexSearch).destination.indexOf(search_text,0,Qt::CaseInsensitive)!=-1) - { - haveSearchItem=true; - searchId=transfertItemList.at(currentIndexSearch).id; - return currentIndexSearch; - } - if(currentIndexSearch==0) - currentIndexSearch=loop_size-1; - else - currentIndexSearch--; - index_for_loop++; - } - haveSearchItem=false; - return -1; -} - -void TransferModel::setFileProgression( - #ifndef ULTRACOPIER_PLUGIN_DEBUG - const - #endif - QList<Ultracopier::ProgressionItem> &progressionList) -{ - loop_size=progressionList.size(); - index_for_loop=0; - while(index_for_loop<loop_size) - { - if(internalRunningOperation.contains(progressionList.at(index_for_loop).id)) - { - internalRunningOperation[progressionList.at(index_for_loop).id].generalData.size=progressionList.at(index_for_loop).total; - internalRunningOperation[progressionList.at(index_for_loop).id].currentReadProgression=progressionList.at(index_for_loop).currentRead; - internalRunningOperation[progressionList.at(index_for_loop).id].currentWriteProgression=progressionList.at(index_for_loop).currentWrite; - #ifdef ULTRACOPIER_PLUGIN_DEBUG - progressionList.removeAt(index_for_loop); - index_for_loop--; - loop_size--; - #endif - } - index_for_loop++; - } - #ifdef ULTRACOPIER_PLUGIN_DEBUG - if(progressionList.size()>0) - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("progression remaning items")); - #endif -} - -TransferModel::currentTransfertItem TransferModel::getCurrentTransfertItem() const -{ - currentTransfertItem returnItem; - returnItem.progressBar_read=-1; - returnItem.progressBar_write=0; - returnItem.haveItem=startId.size()>0; - if(returnItem.haveItem) - { - if(!internalRunningOperation.contains(*startId.constBegin())) - { - returnItem.haveItem=false; - return returnItem; - } - const ItemOfCopyListWithMoreInformations &itemTransfer=internalRunningOperation.value(*startId.constBegin()); - returnItem.from=itemTransfer.generalData.sourceFullPath; - returnItem.to=itemTransfer.generalData.destinationFullPath; - returnItem.current_file=itemTransfer.generalData.destinationFileName+QStringLiteral(", ")+facilityEngine->sizeToString(itemTransfer.generalData.size); - returnItem.id=itemTransfer.generalData.id; - switch(itemTransfer.actionType) - { - case Ultracopier::CustomOperation: - if(!itemTransfer.custom_with_progression) - returnItem.progressBar_read=-1; - else - { - if(itemTransfer.generalData.size>0) - { - returnItem.progressBar_read=((double)itemTransfer.currentReadProgression/itemTransfer.generalData.size)*65535; - returnItem.progressBar_write=((double)itemTransfer.currentWriteProgression/itemTransfer.generalData.size)*65535; - } - else - returnItem.progressBar_read=-1; - } - break; - case Ultracopier::Transfer: - if(itemTransfer.generalData.size>0) - { - returnItem.progressBar_read=((double)itemTransfer.currentReadProgression/itemTransfer.generalData.size)*65535; - returnItem.progressBar_write=((double)itemTransfer.currentWriteProgression/itemTransfer.generalData.size)*65535; - } - else - { - returnItem.progressBar_read=0; - returnItem.progressBar_write=0; - } - break; - //should never pass here - case Ultracopier::PostOperation: - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("wrong action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType)); - returnItem.progressBar_read=65535; - returnItem.progressBar_write=65535; - break; - //should never pass here - case Ultracopier::PreOperation: - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("wrong action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType)); - returnItem.progressBar_read=0; - returnItem.progressBar_write=0; - break; - default: - returnItem.progressBar_read=0; - returnItem.progressBar_write=0; - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("unknow action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType)); - break; - } - } - else - { - returnItem.haveItem=stopId.size()>0; - if(returnItem.haveItem) - { - if(!internalRunningOperation.contains(*stopId.constBegin())) - { - returnItem.haveItem=false; - return returnItem; - } - const ItemOfCopyListWithMoreInformations &itemTransfer=internalRunningOperation.value(*stopId.constBegin()); - returnItem.from=itemTransfer.generalData.sourceFullPath; - returnItem.to=itemTransfer.generalData.destinationFullPath; - returnItem.current_file=itemTransfer.generalData.destinationFileName+QStringLiteral(", ")+facilityEngine->sizeToString(itemTransfer.generalData.size); - returnItem.id=itemTransfer.generalData.id; - switch(itemTransfer.actionType) - { - case Ultracopier::CustomOperation: - if(!itemTransfer.custom_with_progression) - returnItem.progressBar_read=-1; - else - { - if(itemTransfer.generalData.size>0) - { - returnItem.progressBar_read=((double)itemTransfer.currentReadProgression/itemTransfer.generalData.size)*65535; - returnItem.progressBar_write=((double)itemTransfer.currentWriteProgression/itemTransfer.generalData.size)*65535; - } - else - returnItem.progressBar_read=-1; - } - break; - case Ultracopier::Transfer: - if(itemTransfer.generalData.size>0) - { - returnItem.progressBar_read=((double)itemTransfer.currentReadProgression/itemTransfer.generalData.size)*65535; - returnItem.progressBar_write=((double)itemTransfer.currentWriteProgression/itemTransfer.generalData.size)*65535; - } - else - { - returnItem.progressBar_read=0; - returnItem.progressBar_write=0; - } - break; - case Ultracopier::PostOperation: - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("wrong action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType)); - returnItem.progressBar_read=65535; - returnItem.progressBar_write=65535; - break; - //should never pass here - case Ultracopier::PreOperation: - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("wrong action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType)); - returnItem.progressBar_read=0; - returnItem.progressBar_write=0; - break; - default: - returnItem.progressBar_read=65535; - returnItem.progressBar_write=65535; - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("unknow action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType)); - break; - } - } - } - if(returnItem.haveItem && returnItem.progressBar_read!=-1 && returnItem.progressBar_write>returnItem.progressBar_read) - { - int tempVar=returnItem.progressBar_write; - returnItem.progressBar_write=returnItem.progressBar_read; - returnItem.progressBar_read=tempVar; - } - return returnItem; -} diff --git a/plugins-alternative/Themes/Supercopier/TransferModel.h b/plugins-alternative/Themes/Supercopier/TransferModel.h deleted file mode 100644 index dd8b45a..0000000 --- a/plugins-alternative/Themes/Supercopier/TransferModel.h +++ /dev/null @@ -1,96 +0,0 @@ -#ifndef TRANSFERMODEL_H -#define TRANSFERMODEL_H - -#include <QAbstractTableModel> -#include <QItemSelectionModel> -#include <QModelIndex> -#include <QVariant> -#include <QList> -#include <QSet> -#include <QIcon> -#include <QString> - -#include "StructEnumDefinition.h" -#include "Environment.h" - -#include "../../../interface/FacilityInterface.h" - -/// \brief model to store the transfer list -class TransferModel : public QAbstractTableModel -{ - Q_OBJECT -public: - /// \brief the transfer item displayed - struct TransfertItem - { - quint64 id; - QString source; - QString size; - QString destination; - }; - /// \brief the transfer item with progression - struct ItemOfCopyListWithMoreInformations - { - quint64 currentReadProgression,currentWriteProgression; - Ultracopier::ItemOfCopyList generalData; - Ultracopier::ActionTypeCopyList actionType; - bool custom_with_progression; - }; - /// \brief returned first transfer item - struct currentTransfertItem - { - quint64 id; - bool haveItem; - QString from; - QString to; - QString current_file; - int progressBar_read,progressBar_write; - }; - - TransferModel(); - - virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; - virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; - virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; - virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; - virtual bool setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole); - - QList<quint64> synchronizeItems(const QList<Ultracopier::ReturnActionOnCopyList>& returnActions); - void setFacilityEngine(FacilityInterface * facilityEngine); - - int search(const QString &text,bool searchNext); - int searchPrev(const QString &text); - - void setFileProgression( - #ifndef ULTRACOPIER_PLUGIN_DEBUG - const - #endif - QList<Ultracopier::ProgressionItem> &progressionList); - - currentTransfertItem getCurrentTransfertItem() const; - - quint64 firstId() const; -protected: - QList<TransfertItem> transfertItemList;///< To have a transfer list for the user - QSet<quint64> startId,stopId;///< To show what is started, what is stopped - QHash<quint64,ItemOfCopyListWithMoreInformations> internalRunningOperation;///< to have progression and stat -private: - int loop_size,index_for_loop; - int sub_loop_size,sub_index_for_loop; - int row,column; - FacilityInterface * facilityEngine; - QString search_text; - /// \brief index from start the search, decresed by remove before it - int currentIndexSearch; - bool haveSearchItem; - quint64 searchId; - static QIcon *start; - static QIcon *stop; -signals: - #ifdef ULTRACOPIER_PLUGIN_DEBUG - /// \brief To debug source - void debugInformation(const Ultracopier::DebugLevel &level,QString fonction,QString text,QString file,int ligne) const; - #endif -}; - -#endif // TRANSFERMODEL_H diff --git a/plugins-alternative/Themes/Supercopier/documentation.dox b/plugins-alternative/Themes/Supercopier/documentation.dox deleted file mode 100644 index 9357109..0000000 --- a/plugins-alternative/Themes/Supercopier/documentation.dox +++ /dev/null @@ -1,33 +0,0 @@ -/* -*- mode: C++ ; c-file-style: "stroustrup" -*- **/ - -/* - This file contains NO source code, just some documentation for doxygen to - parse. -*/ - -/*! - \mainpage Oxygen - - \section mainpage_overview Overview - - It's interface like Supercopier, see Tal Sella http://www.virtualplastic.net/scrow/ (icons) for the icons and icon license.\n - More informations on <a href="http://ultracopier-wiki.first-world.info/">the wiki of ultracopier</a>. - - \section mainpage_platforms Platforms - - Ultracopier might be usable in all environments where you find Qt 5.\n - Ultracopier requires Qt 5.0 or newer. Tested on Qt 5.0. - - \section mainpage_downloads Downloads - - You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ... - - \section license GPL Version 3 - The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4.\n - See Tal Sella http://www.virtualplastic.net/scrow/ (icons) for the icons and icon license.\n - resources/export-transfer-list.png and resources/import-transfer-list.png done by png manipulation of KDE's oxygen icon pack (16x16/actions/format-indent-more.png + 16x16/actions/format-list-unordered.png), document-save.png -> all SystemTrayIcon/systray_* (color alteration).\n - From 16x16/actions/: list-add.png -> add.png and SystemTrayIcon/add.png, process-stop.png -> remove.png, document-save.png -> main.png and, arrow-down.png -> moveDown.png, arrow-up.png -> moveUp.png, system-shutdown.png -> cancel.png and SystemTrayIcon/exit.png, arrow-down-double.png -> putOnBottom.png, arrow-up-double.png -> putOnTop.png, media-skip-forward.png -> player_end.png, media-playback-pause.png -> player_pause.png, media-playback-start.png -> player_play.png, document-preview.png -> search.png, help-about.png -> SystemTrayIcon/informations.png \n - And 16x16/categories/applications-development.png -> SystemTrayIcon/options.png - -*/ - diff --git a/plugins-alternative/Themes/Supercopier/factory.cpp b/plugins-alternative/Themes/Supercopier/factory.cpp deleted file mode 100644 index ce3fe15..0000000 --- a/plugins-alternative/Themes/Supercopier/factory.cpp +++ /dev/null @@ -1,441 +0,0 @@ -/** \file factory.cpp -\brief Define the factory core -\author alpha_one_x86 -*/ - -#include <QColorDialog> - -#include "factory.h" - -ThemesFactory::ThemesFactory() -{ - optionsEngine=NULL; - tempWidget=new QWidget(); - ui=new Ui::themesOptions(); - ui->setupUi(tempWidget); - ui->toolBox->setCurrentIndex(0); - currentSpeed = 0; - updateSpeed(); - ui->labelDualProgression->hide(); - ui->showDualProgression->hide(); - - qRegisterMetaType<QList<QPersistentModelIndex> >("QList<QPersistentModelIndex>"); -} - -ThemesFactory::~ThemesFactory() -{ -} - -PluginInterface_Themes * ThemesFactory::getInstance() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start, currentSpeed: %1").arg(currentSpeed)); - - Themes * newInterface=new Themes( - ui->alwaysOnTop->isChecked(), - ui->showProgressionInTheTitle->isChecked(), - progressColorWrite,progressColorRead,progressColorRemaining, - ui->showDualProgression->isChecked(), - ui->comboBox_copyEnd->currentIndex(), - ui->speedWithProgressBar->isChecked(), - currentSpeed, - ui->checkBoxShowSpeed->isChecked(), - facilityEngine, - ui->checkBoxStartWithMoreButtonPushed->isChecked(), - ui->minimizeToSystray->isChecked() - ); - #ifdef ULTRACOPIER_PLUGIN_DEBUG - connect(newInterface,&Themes::debugInformation,this,&PluginInterface_ThemesFactory::debugInformation); - #endif - connect(this,&ThemesFactory::reloadLanguage,newInterface,&Themes::newLanguageLoaded); - return newInterface; -} - -void ThemesFactory::setResources(OptionInterface * optionsEngine,const QString & - #ifdef ULTRACOPIER_PLUGIN_DEBUG - writePath - #endif - ,const QString & - #ifdef ULTRACOPIER_PLUGIN_DEBUG - pluginPath - #endif - ,FacilityInterface * facilityEngine,const bool &) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start, writePath: "+writePath+", pluginPath: "+pluginPath); - this->facilityEngine=facilityEngine; - if(optionsEngine!=NULL) - { - this->optionsEngine=optionsEngine; - //load the options - QList<QPair<QString, QVariant> > KeysList; - KeysList.append(qMakePair(QStringLiteral("checkBoxShowSpeed"),QVariant(false))); - KeysList.append(qMakePair(QStringLiteral("moreButtonPushed"),QVariant(false))); - KeysList.append(qMakePair(QStringLiteral("speedWithProgressBar"),QVariant(false))); - KeysList.append(qMakePair(QStringLiteral("currentSpeed"),QVariant(0))); - KeysList.append(qMakePair(QStringLiteral("comboBox_copyEnd"),QVariant(0))); - KeysList.append(qMakePair(QStringLiteral("showDualProgression"),QVariant(false))); - KeysList.append(qMakePair(QStringLiteral("showProgressionInTheTitle"),QVariant(true))); - KeysList.append(qMakePair(QStringLiteral("progressColorWrite"),QVariant(QApplication::palette().color(QPalette::Highlight)))); - KeysList.append(qMakePair(QStringLiteral("progressColorRead"),QVariant(QApplication::palette().color(QPalette::AlternateBase)))); - KeysList.append(qMakePair(QStringLiteral("progressColorRemaining"),QVariant(QApplication::palette().color(QPalette::Base)))); - KeysList.append(qMakePair(QStringLiteral("alwaysOnTop"),QVariant(false))); - KeysList.append(qMakePair(QStringLiteral("minimizeToSystray"),QVariant(false))); - optionsEngine->addOptionGroup(KeysList); - connect(optionsEngine,&OptionInterface::resetOptions,this,&ThemesFactory::resetOptions); - updateSpeed(); - } - #ifndef __GNUC__ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"__GNUC__ is not set"); - #else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"__GNUC__ is set"); - #endif -} - -QWidget * ThemesFactory::options() -{ - if(optionsEngine!=NULL) - { - bool ok; - currentSpeed=optionsEngine->getOptionValue("currentSpeed").toUInt(&ok); - if(!ok) - currentSpeed=0; - ui->comboBox_copyEnd->setCurrentIndex(optionsEngine->getOptionValue(QStringLiteral("comboBox_copyEnd")).toUInt()); - ui->speedWithProgressBar->setChecked(optionsEngine->getOptionValue(QStringLiteral("speedWithProgressBar")).toBool()); - ui->checkBoxShowSpeed->setChecked(optionsEngine->getOptionValue(QStringLiteral("checkBoxShowSpeed")).toBool()); - ui->checkBoxStartWithMoreButtonPushed->setChecked(optionsEngine->getOptionValue(QStringLiteral("moreButtonPushed")).toBool()); - ui->showDualProgression->setChecked(optionsEngine->getOptionValue(QStringLiteral("showDualProgression")).toBool()); - ui->showProgressionInTheTitle->setChecked(optionsEngine->getOptionValue(QStringLiteral("showProgressionInTheTitle")).toBool()); - ui->alwaysOnTop->setChecked(optionsEngine->getOptionValue(QStringLiteral("alwaysOnTop")).toBool()); - ui->minimizeToSystray->setChecked(optionsEngine->getOptionValue(QStringLiteral("minimizeToSystray")).toBool()); - - progressColorWrite=optionsEngine->getOptionValue(QStringLiteral("progressColorWrite")).value<QColor>(); - progressColorRead=optionsEngine->getOptionValue(QStringLiteral("progressColorRead")).value<QColor>(); - progressColorRemaining=optionsEngine->getOptionValue(QStringLiteral("progressColorRemaining")).value<QColor>(); - - QPixmap pixmap(75,20); - pixmap.fill(progressColorWrite); - ui->progressColorWrite->setIcon(pixmap); - pixmap.fill(progressColorRead); - ui->progressColorRead->setIcon(pixmap); - pixmap.fill(progressColorRemaining); - ui->progressColorRemaining->setIcon(pixmap); - updateSpeed(); - updateProgressionColorBar(); - - connect(ui->alwaysOnTop,&QCheckBox::stateChanged,this,&ThemesFactory::alwaysOnTop); - connect(ui->checkBoxShowSpeed,&QCheckBox::stateChanged,this,&ThemesFactory::checkBoxShowSpeed); - connect(ui->minimizeToSystray,&QCheckBox::stateChanged,this,&ThemesFactory::minimizeToSystray); - connect(ui->checkBox_limitSpeed,&QCheckBox::stateChanged,this,&ThemesFactory::uiUpdateSpeed); - connect(ui->SliderSpeed,&QAbstractSlider::valueChanged,this,&ThemesFactory::on_SliderSpeed_valueChanged); - connect(ui->limitSpeed,static_cast<void(QSpinBox::*)(int)>(&QSpinBox::valueChanged), this, &ThemesFactory::uiUpdateSpeed); - connect(ui->checkBoxShowSpeed,&QAbstractButton::toggled,this,&ThemesFactory::checkBoxShowSpeedHaveChanged); - connect(ui->checkBoxStartWithMoreButtonPushed,&QAbstractButton::toggled,this,&ThemesFactory::checkBoxStartWithMoreButtonPushedHaveChanged); - connect(ui->speedWithProgressBar,&QAbstractButton::toggled,this,&ThemesFactory::speedWithProgressBar); - connect(ui->comboBox_copyEnd, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), this,&ThemesFactory::comboBox_copyEnd); - connect(ui->showDualProgression,&QCheckBox::stateChanged,this,&ThemesFactory::showDualProgression); - connect(ui->showDualProgression,&QCheckBox::stateChanged,this,&ThemesFactory::updateProgressionColorBar); - connect(ui->showProgressionInTheTitle,&QCheckBox::stateChanged,this,&ThemesFactory::setShowProgressionInTheTitle); - connect(ui->progressColorWrite,&QAbstractButton::clicked,this,&ThemesFactory::progressColorWrite_clicked); - connect(ui->progressColorRead, &QAbstractButton::clicked,this,&ThemesFactory::progressColorRead_clicked); - connect(ui->progressColorRemaining,&QAbstractButton::clicked,this,&ThemesFactory::progressColorRemaining_clicked); - } - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"return the options"); - return tempWidget; -} - -QIcon ThemesFactory::getIcon(const QString &fileName) const -{ - return QIcon(QStringLiteral(":/Themes/Supercopier/resources/")+fileName); -} - -void ThemesFactory::resetOptions() -{ - ui->checkBoxShowSpeed->setChecked(true); - ui->checkBoxStartWithMoreButtonPushed->setChecked(false); -} - -void ThemesFactory::checkBoxShowSpeedHaveChanged(bool toggled) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed"); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("checkBoxShowSpeed"),toggled); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::checkBoxStartWithMoreButtonPushedHaveChanged(bool toggled) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed"); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("moreButtonPushed"),toggled); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::comboBox_copyEnd(int value) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed"); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("comboBox_copyEnd"),value); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::speedWithProgressBar(bool toggled) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed"); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("speedWithProgressBar"),toggled); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::newLanguageLoaded() -{ - ui->retranslateUi(tempWidget); - ui->comboBox_copyEnd->setItemText(0,tr("Don't close if errors are found")); - ui->comboBox_copyEnd->setItemText(1,tr("Never close")); - ui->comboBox_copyEnd->setItemText(2,tr("Always close")); - emit reloadLanguage(); -} - -void ThemesFactory::checkBoxShowSpeed(bool checked) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start"); - Q_UNUSED(checked); - updateSpeed(); -} - -void ThemesFactory::minimizeToSystray(bool checked) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed"); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("minimizeToSystray"),checked); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::alwaysOnTop(bool checked) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed"); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("alwaysOnTop"),checked); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::showDualProgression(bool checked) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed"); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("showDualProgression"),checked); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::on_SliderSpeed_valueChanged(int value) -{ - if(optionsEngine==NULL) - return; - if(!ui->checkBoxShowSpeed->isChecked()) - return; - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("value: %1").arg(value)); - switch(value) - { - case 0: - currentSpeed=0; - break; - case 1: - currentSpeed=1024; - break; - case 2: - currentSpeed=1024*4; - break; - case 3: - currentSpeed=1024*16; - break; - case 4: - currentSpeed=1024*64; - break; - case 5: - currentSpeed=1024*128; - break; - } - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); - updateSpeed(); -} - -void ThemesFactory::uiUpdateSpeed() -{ - if(optionsEngine==NULL) - return; - if(ui->checkBoxShowSpeed->isChecked()) - return; - if(!ui->checkBox_limitSpeed->isChecked()) - currentSpeed=0; - else - currentSpeed=ui->limitSpeed->value(); - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("emit newSpeedLimitation(%1)").arg(currentSpeed)); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::updateSpeed() -{ - if(optionsEngine==NULL) - return; - ui->label_Slider_speed->setVisible(ui->checkBoxShowSpeed->isChecked()); - ui->SliderSpeed->setVisible(ui->checkBoxShowSpeed->isChecked()); - ui->label_SpeedMaxValue->setVisible(ui->checkBoxShowSpeed->isChecked()); - ui->limitSpeed->setVisible(!ui->checkBoxShowSpeed->isChecked()); - ui->checkBox_limitSpeed->setVisible(!ui->checkBoxShowSpeed->isChecked()); - - if(ui->checkBoxShowSpeed->isChecked()) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("checked, currentSpeed: %1").arg(currentSpeed)); - ui->limitSpeed->setEnabled(false); - if(currentSpeed==0) - { - ui->SliderSpeed->setValue(0); - ui->label_SpeedMaxValue->setText(facilityEngine->translateText("Unlimited")); - } - else if(currentSpeed<=1024) - { - if(currentSpeed!=1024) - { - currentSpeed=1024; - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); - } - ui->SliderSpeed->setValue(1); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*1)); - } - else if(currentSpeed<=1024*4) - { - if(currentSpeed!=1024*4) - { - currentSpeed=1024*4; - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); - } - ui->SliderSpeed->setValue(2); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*4)); - } - else if(currentSpeed<=1024*16) - { - if(currentSpeed!=1024*16) - { - currentSpeed=1024*16; - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); - } - ui->SliderSpeed->setValue(3); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*16)); - } - else if(currentSpeed<=1024*64) - { - if(currentSpeed!=1024*64) - { - currentSpeed=1024*64; - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); - } - ui->SliderSpeed->setValue(4); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*64)); - } - else - { - if(currentSpeed!=1024*128) - { - currentSpeed=1024*128; - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); - } - ui->SliderSpeed->setValue(5); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*128)); - } - } - else - { - ui->checkBox_limitSpeed->setChecked(currentSpeed>0); - if(currentSpeed>0) - ui->limitSpeed->setValue(currentSpeed); - ui->checkBox_limitSpeed->setEnabled(currentSpeed!=-1); - ui->limitSpeed->setEnabled(ui->checkBox_limitSpeed->isChecked()); - } -} - -void ThemesFactory::progressColorWrite_clicked() -{ - QColor color=QColorDialog::getColor(progressColorWrite,NULL,tr("Select a color")); - if(!color.isValid()) - return; - progressColorWrite=color; - QPixmap pixmap(75,20); - pixmap.fill(progressColorWrite); - ui->progressColorWrite->setIcon(pixmap); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("progressColorWrite"),progressColorWrite); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::progressColorRead_clicked() -{ - QColor color=QColorDialog::getColor(progressColorRead,NULL,tr("Select a color")); - if(!color.isValid()) - return; - progressColorRead=color; - QPixmap pixmap(75,20); - pixmap.fill(progressColorRead); - ui->progressColorRead->setIcon(pixmap); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("progressColorRead"),progressColorRead); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::progressColorRemaining_clicked() -{ - QColor color=QColorDialog::getColor(progressColorRemaining,NULL,tr("Select a color")); - if(!color.isValid()) - return; - progressColorRemaining=color; - QPixmap pixmap(75,20); - pixmap.fill(progressColorRemaining); - ui->progressColorRemaining->setIcon(pixmap); - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("progressColorRemaining"),progressColorRemaining); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} - -void ThemesFactory::updateProgressionColorBar() -{ - ui->labelProgressionColor->setVisible(ui->showDualProgression->isChecked()); - ui->frameProgressionColor->setVisible(ui->showDualProgression->isChecked()); -} - -void ThemesFactory::setShowProgressionInTheTitle() -{ - if(optionsEngine!=NULL) - optionsEngine->setOptionValue(QStringLiteral("showProgressionInTheTitle"),ui->showProgressionInTheTitle->isChecked()); - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented"); -} diff --git a/plugins-alternative/Themes/Supercopier/factory.h b/plugins-alternative/Themes/Supercopier/factory.h deleted file mode 100644 index 11607d2..0000000 --- a/plugins-alternative/Themes/Supercopier/factory.h +++ /dev/null @@ -1,83 +0,0 @@ -/** \file factory.h -\brief Define the factory, to create instance of the interface -\author alpha_one_x86 -\licence GPL3, see the file COPYING */ - -#ifndef FACTORY_H -#define FACTORY_H - -#include <QObject> -#include <QWidget> -#include <QMenu> -#include <QCloseEvent> -#include <QFile> -#include <QIcon> -#include <QColor> -#include <QPixmap> - -#include "../../../interface/PluginInterface_Themes.h" -#include "ui_themesOptions.h" -#include "interface.h" -#include "Environment.h" - -namespace Ui { - class themesOptions; -} - -/// \brief Define the factory, to create instance of the interface -class ThemesFactory : public PluginInterface_ThemesFactory -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "first-world.info.ultracopier.PluginInterface.ThemesFactory/1.0.1.0" FILE "plugin.json") - Q_INTERFACES(PluginInterface_ThemesFactory) -public: - ThemesFactory(); - ~ThemesFactory(); - /// \brief to return the instance of the copy engine - PluginInterface_Themes * getInstance(); - /// \brief set the resources, to store options, to have facilityInterface - void setResources(OptionInterface * optionsEngine,const QString & - #ifdef ULTRACOPIER_PLUGIN_DEBUG - writePath - #endif - ,const QString & - #ifdef ULTRACOPIER_PLUGIN_DEBUG - pluginPath - #endif - ,FacilityInterface * facilityEngine,const bool &portableVersion); - /// \brief to get the default options widget - QWidget * options(); - /// \brief to get a resource icon - QIcon getIcon(const QString &fileName) const; -private slots: - void checkBoxShowSpeedHaveChanged(bool toggled); - void checkBoxStartWithMoreButtonPushedHaveChanged(bool toggled); - void comboBox_copyEnd(int value); - void speedWithProgressBar(bool toggled); - void checkBoxShowSpeed(bool checked); - void minimizeToSystray(bool checked); - void alwaysOnTop(bool checked); - void showDualProgression(bool checked); - void on_SliderSpeed_valueChanged(int value); - void uiUpdateSpeed(); - void updateSpeed(); - void progressColorWrite_clicked(); - void progressColorRead_clicked(); - void progressColorRemaining_clicked(); - void updateProgressionColorBar(); - void setShowProgressionInTheTitle(); -public slots: - void resetOptions(); - void newLanguageLoaded(); -private: - OptionInterface * optionsEngine; - Ui::themesOptions *ui; - QWidget *tempWidget; - FacilityInterface * facilityEngine; - qint32 currentSpeed;///< in KB/s, assume as 0KB/s as default like every where - QColor progressColorWrite,progressColorRead,progressColorRemaining; -signals: - void reloadLanguage() const; -}; - -#endif // FACTORY_H diff --git a/plugins-alternative/Themes/Supercopier/interface.cpp b/plugins-alternative/Themes/Supercopier/interface.cpp deleted file mode 100644 index 7af05e8..0000000 --- a/plugins-alternative/Themes/Supercopier/interface.cpp +++ /dev/null @@ -1,1332 +0,0 @@ -/** \file interface.cpp -\brief Define the interface core -\author alpha_one_x86 -*/ - -#include <QMessageBox> -#include <QMimeData> -#include <QScrollArea> -#include <QColorDialog> -#include <QRect> -#include <QPainter> -#include <cmath> -#ifdef Q_OS_WIN - #ifndef NOMINMAX - #define NOMINMAX - #endif - #include <windows.h> -#endif - -#include "interface.h" -#include "ui_interface.h" -#include "factory.h" - -// The cmath header from MSVC does not contain round() -#if (defined(_WIN64) || defined(_WIN32)) && defined(_MSC_VER) -inline double round(double d) { - return floor( d + 0.5 ); -} -#endif - -QIcon Themes::player_pause=QIcon(QStringLiteral(":/Themes/Supercopier/resources/player_pause.png")); -QIcon Themes::player_play=QIcon(QStringLiteral(":/Themes/Supercopier/resources/player_play.png")); - -Themes::Themes(const bool &alwaysOnTop, - const bool &showProgressionInTheTitle, - const QColor &progressColorWrite, - const QColor &progressColorRead, - const QColor &progressColorRemaining, - const bool &showDualProgression, - const quint8 &comboBox_copyEnd, - const bool &speedWithProgressBar, - const qint32 ¤tSpeed, - const bool &checkBoxShowSpeed, - FacilityInterface * facilityEngine, - const bool &moreButtonPushed, - const bool &minimizeToSystray) : - ui(new Ui::interfaceCopy()), - uiOptions(new Ui::themesOptions()) -{ - this->facilityEngine=facilityEngine; - ui->setupUi(this); - uiOptions->setupUi(ui->optionsTab); - - currentFile = 0; - totalFile = 0; - currentSize = 0; - totalSize = 0; - getOldProgression = 200; - haveError = false; - stat = status_never_started; - modeIsForced = false; - haveStarted = false; - storeIsInPause = false; - durationStarted = false; - - this->progressColorWrite = progressColorWrite; - this->progressColorRead = progressColorRead; - this->progressColorRemaining= progressColorRemaining; - this->currentSpeed = currentSpeed; - uiOptions->showProgressionInTheTitle->setChecked(showProgressionInTheTitle); - uiOptions->speedWithProgressBar->setChecked(speedWithProgressBar); - uiOptions->showDualProgression->setChecked(showDualProgression); - uiOptions->alwaysOnTop->setChecked(alwaysOnTop); - uiOptions->minimizeToSystray->setChecked(minimizeToSystray); - //uiOptions->setupUi(ui->tabWidget->widget(ui->tabWidget->count()-1)); - uiOptions->labelStartWithMoreButtonPushed->setVisible(false); - uiOptions->checkBoxStartWithMoreButtonPushed->setVisible(false); - uiOptions->label_Slider_speed->setVisible(false); - uiOptions->SliderSpeed->setVisible(false); - uiOptions->label_SpeedMaxValue->setVisible(false); - uiOptions->comboBox_copyEnd->setCurrentIndex(comboBox_copyEnd); - speedWithProgressBar_toggled(speedWithProgressBar); - showDualProgression_toggled(showDualProgression); - QPixmap pixmap(75,20); - pixmap.fill(progressColorWrite); - uiOptions->progressColorWrite->setIcon(pixmap); - pixmap.fill(progressColorRead); - uiOptions->progressColorRead->setIcon(pixmap); - pixmap.fill(progressColorRemaining); - uiOptions->progressColorRemaining->setIcon(pixmap); - - transferModel.setFacilityEngine(facilityEngine); - ui->TransferList->setModel(&transferModel); - ui->tabWidget->setCurrentIndex(0); - uiOptions->toolBox->setCurrentIndex(0); - uiOptions->checkBoxShowSpeed->setChecked(checkBoxShowSpeed); - menu=new QMenu(this); - ui->add->setMenu(menu); - - #ifdef Q_OS_WIN32 - pixmapTop=QPixmap(":/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Windows.png"); - pixmapBottom=QPixmap(":/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png"); - #else - pixmapTop=QPixmap(":/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Unix.png"); - pixmapBottom=QPixmap(":/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png"); - #endif - - //connect the options - checkBoxShowSpeed_toggled(uiOptions->checkBoxShowSpeed->isChecked()); - connect(uiOptions->checkBoxShowSpeed,&QCheckBox::stateChanged,this,&Themes::checkBoxShowSpeed_toggled); - connect(uiOptions->speedWithProgressBar,&QCheckBox::stateChanged,this,&Themes::speedWithProgressBar_toggled); - connect(uiOptions->showProgressionInTheTitle,&QCheckBox::stateChanged,this,&Themes::updateTitle); - connect(uiOptions->showDualProgression,&QCheckBox::stateChanged,this,&Themes::showDualProgression_toggled); - connect(uiOptions->progressColorWrite,&QAbstractButton::clicked,this,&Themes::progressColorWrite_clicked); - connect(uiOptions->progressColorRead, &QAbstractButton::clicked,this,&Themes::progressColorRead_clicked); - connect(uiOptions->progressColorRemaining,&QAbstractButton::clicked,this,&Themes::progressColorRemaining_clicked); - connect(uiOptions->alwaysOnTop,&QAbstractButton::clicked,this,&Themes::alwaysOnTop_clickedSlot); - - isInPause(false); - - connect(uiOptions->limitSpeed, static_cast<void(QSpinBox::*)(int)>(&QSpinBox::valueChanged), this, &Themes::uiUpdateSpeed); - connect(uiOptions->checkBox_limitSpeed,&QAbstractButton::toggled, this, &Themes::uiUpdateSpeed); - - connect(ui->actionAddFile,&QAction::triggered,this,&Themes::forcedModeAddFile); - connect(ui->actionAddFileToCopy,&QAction::triggered,this,&Themes::forcedModeAddFileToCopy); - connect(ui->actionAddFileToMove,&QAction::triggered,this,&Themes::forcedModeAddFileToMove); - connect(ui->actionAddFolderToCopy,&QAction::triggered,this,&Themes::forcedModeAddFolderToCopy); - connect(ui->actionAddFolderToMove,&QAction::triggered,this,&Themes::forcedModeAddFolderToMove); - connect(ui->actionAddFolder,&QAction::triggered,this,&Themes::forcedModeAddFolder); - connect(ui->exportErrorToTransferList,&QToolButton::triggered,this,&Themes::exportErrorIntoTransferList); - - //setup the search part - closeTheSearchBox(); - TimerForSearch = new QTimer(this); - TimerForSearch->setInterval(500); - TimerForSearch->setSingleShot(true); - searchShortcut = new QShortcut(QKeySequence(QKeySequence::Find),this); - searchShortcut2 = new QShortcut(QKeySequence(QKeySequence::FindNext),this); - searchShortcut3 = new QShortcut(QKeySequence(Qt::Key_Escape),this); - - //connect the search part - connect(TimerForSearch, &QTimer::timeout, this, &Themes::hilightTheSearchSlot); - connect(searchShortcut, &QShortcut::activated, this, &Themes::searchBoxShortcut); - connect(searchShortcut2, &QShortcut::activated, this, &Themes::on_pushButtonSearchNext_clicked); - connect(ui->pushButtonCloseSearch, &QPushButton::clicked, this, &Themes::closeTheSearchBox); - connect(searchShortcut3, &QShortcut::activated, this, &Themes::closeTheSearchBox); - - //reload directly untranslatable text - newLanguageLoaded(); - - //unpush the more button - ui->moreButton->setChecked(moreButtonPushed); - on_moreButton_toggled(moreButtonPushed); - - /// \note important for drag and drop, \see dropEvent() - setAcceptDrops(true); - - shutdown=facilityEngine->haveFunctionality(QStringLiteral("shutdown")); - ui->shutdown->setVisible(shutdown); - - selectionModel=ui->TransferList->selectionModel(); - - #ifdef ULTRACOPIER_PLUGIN_DEBUG - connect(&transferModel,&TransferModel::debugInformation,this,&Themes::debugInformation); - #endif - - updateSpeed(); - alwaysOnTop_clicked(false); - /*#ifdef Q_OS_WIN32 - uiOptions->labelAlwaysOnTop->hide(); - uiOptions->alwaysOnTop->hide(); - #endif*/ - #ifdef ULTRACOPIER_VERSION_ULTIMATE - ui->ad_ultimate->hide(); - #else - QString ultimateUrl=facilityEngine->ultimateUrl(); - if(ultimateUrl.isEmpty()) - ui->ad_ultimate->hide(); - else - ui->ad_ultimate->setText(QStringLiteral("<a href=\"%1\">%2</a>").arg(ultimateUrl).arg(tr("Buy the Ultimate version to fund development"))); - #endif - - uiOptions->labelDualProgression->hide(); - uiOptions->showDualProgression->hide(); - ui->progressBar_all->setMaximumHeight(17); - ui->progressBar_file->setMaximumHeight(17); - ui->progressBarCurrentSpeed->setMaximumHeight(17); - ui->progressBar_all->setMinimumHeight(17); - ui->progressBar_file->setMinimumHeight(17); - ui->progressBarCurrentSpeed->setMinimumHeight(17); - ui->progressBar_all->setStyleSheet(QStringLiteral("QProgressBar{color:#fff;font-weight:bold;border:1px solid black;text-align:center;background-image:url(:/Themes/Supercopier/resources/progressbarright.png);}QProgressBar::chunk{background-image: url(:/Themes/Supercopier/resources/progressbarleft.png);}")); - ui->progressBar_file->setStyleSheet(QStringLiteral("QProgressBar{color:#fff;font-weight:bold;border:1px solid black;text-align:center;background-image:url(:/Themes/Supercopier/resources/progressbarright.png);}QProgressBar::chunk{background-image: url(:/Themes/Supercopier/resources/progressbarleft.png);}")); - ui->progressBarCurrentSpeed->setStyleSheet(QStringLiteral("QProgressBar{color:#fff;font-weight:bold;border:1px solid black;text-align:center;background-image:url(:/Themes/Supercopier/resources/progressbarright.png);}QProgressBar::chunk{background-image: url(:/Themes/Supercopier/resources/progressbarleft.png);}")); - - show(); - - sysTrayIcon = new QSystemTrayIcon(this); - connect(sysTrayIcon,&QSystemTrayIcon::activated,this,&Themes::catchAction); -} - -Themes::~Themes() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - //disconnect(ui->actionAddFile); - //disconnect(ui->actionAddFolder); - delete selectionModel; - delete menu; - delete sysTrayIcon; -} - -QWidget * Themes::getOptionsEngineWidget() -{ - return &optionEngineWidget; -} - -void Themes::getOptionsEngineEnabled(const bool &isEnabled) -{ - if(isEnabled) - { - QScrollArea *scrollArea=new QScrollArea(ui->tabWidget); - scrollArea->setWidgetResizable(true); - scrollArea->setWidget(&optionEngineWidget); - ui->tabWidget->addTab(scrollArea,facilityEngine->translateText(QStringLiteral("Copy engine"))); - } -} - -void Themes::closeEvent(QCloseEvent *event) -{ - event->ignore(); - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - this->hide(); - if(uiOptions->minimizeToSystray->isChecked()) - { - updateSysTrayIcon(); - sysTrayIcon->show(); - } - else - emit cancel(); -} - -void Themes::updateSysTrayIcon() -{ - if(totalSize==0) - { - sysTrayIcon->setIcon(dynaIcon(0,QStringLiteral("-"))); - return; - } - quint64 currentNew=currentSize*100; - //update systray icon - quint16 getVarProgression=currentNew/totalSize; - if(getOldProgression!=getVarProgression) - { - getOldProgression=getVarProgression; - sysTrayIcon->setIcon(dynaIcon(getVarProgression)); - } -} - -void Themes::updateOverallInformation() -{ - if(uiOptions->showProgressionInTheTitle->isChecked()) - updateTitle(); - ui->overall->setText(tr("File %1/%2, size: %3/%4").arg(currentFile).arg(totalFile).arg(facilityEngine->sizeToString(currentSize)).arg(facilityEngine->sizeToString(totalSize))); -} - -void Themes::actionInProgess(const Ultracopier::EngineActionInProgress &action) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,QStringLiteral("start: ")+QString::number(action)); - this->action=action; - switch(action) - { - case Ultracopier::Copying: - case Ultracopier::CopyingAndListing: - ui->progressBar_all->setMaximum(65535); - ui->progressBar_all->setMinimum(0); - break; - case Ultracopier::Listing: - ui->progressBar_all->setMaximum(0); - ui->progressBar_all->setMinimum(0); - break; - case Ultracopier::Idle: - ui->progressBar_all->setMaximum(65535); - ui->progressBar_all->setMinimum(0); - if(haveStarted && transferModel.rowCount()<=0) - { - if(shutdown && ui->shutdown->isChecked()) - { - facilityEngine->callFunctionality(QStringLiteral("shutdown")); - return; - } - switch(uiOptions->comboBox_copyEnd->currentIndex()) - { - case 2: - emit cancel(); - break; - case 0: - if(!haveError) - emit cancel(); - else - ui->tabWidget->setCurrentWidget(ui->tab_error); - break; - default: - break; - } - stat = status_stopped; - if(durationStarted) - { - Ultracopier::TimeDecomposition time=facilityEngine->secondsToTimeDecomposition(duration.elapsed()/1000); - ui->labelTimeRemaining->setText(QStringLiteral("<html><body style=\"white-space:nowrap;\">")+facilityEngine->translateText(QStringLiteral("Completed in %1")).arg( - QString::number(time.hour)+QStringLiteral(":")+QString::number(time.minute).rightJustified(2,'0')+QStringLiteral(":")+QString::number(time.second).rightJustified(2,'0') - )+QStringLiteral("</body></html>")); - } - } - break; - default: - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"Very wrong switch case!"); - break; - } - switch(action) - { - case Ultracopier::Copying: - case Ultracopier::CopyingAndListing: - ui->pauseButton->setEnabled(true); - if(!durationStarted) - { - duration.start(); - durationStarted=true; - } - haveStarted=true; - ui->cancelButton->setText(facilityEngine->translateText(QStringLiteral("Quit"))); - updatePause(); - break; - case Ultracopier::Listing: - ui->pauseButton->setEnabled(false); - haveStarted=true;//to close if skip at root folder collision - break; - case Ultracopier::Idle: - ui->pauseButton->setEnabled(false); - break; - default: - break; - } -} - -void Themes::newFolderListing(const QString &path) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - QString newPath=path; - if(newPath.size()>(64+3)) - newPath=newPath.mid(0,32)+QStringLiteral("...")+newPath.mid(newPath.size()-32,32); - if(action==Ultracopier::Listing) - ui->from->setText(newPath); -} - -void Themes::detectedSpeed(const quint64 &speed)//in byte per seconds -{ - if(uiOptions->speedWithProgressBar->isChecked()) - { - quint64 tempSpeed=speed; - if(tempSpeed>999999999) - tempSpeed=999999999; - if(tempSpeed>(quint64)ui->progressBarCurrentSpeed->maximum()) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("set max speed to: %1").arg(tempSpeed)); - ui->progressBarCurrentSpeed->setMaximum(tempSpeed); - } - ui->progressBarCurrentSpeed->setValue(tempSpeed); - ui->progressBarCurrentSpeed->setFormat(facilityEngine->speedToString(speed)); - } - else - ui->currentSpeed->setText(facilityEngine->speedToString(speed)); -} - -void Themes::remainingTime(const int &remainingSeconds) -{ - QString labelTimeRemaining(QStringLiteral("<html><body style=\"white-space:nowrap;\">")+facilityEngine->translateText(QStringLiteral("Time remaining:"))+QStringLiteral(" ")); - if(remainingSeconds==-1) - labelTimeRemaining+=QStringLiteral("∞"); - else - { - Ultracopier::TimeDecomposition time=facilityEngine->secondsToTimeDecomposition(remainingSeconds); - labelTimeRemaining+=QString::number(time.hour)+QStringLiteral(":")+QString::number(time.minute).rightJustified(2,'0')+QStringLiteral(":")+QString::number(time.second).rightJustified(2,'0'); - } - labelTimeRemaining+=QStringLiteral("</body></html>"); - ui->labelTimeRemaining->setText(labelTimeRemaining); -} - -void Themes::errorDetected() -{ - haveError=true; -} - -/// \brief new error -void Themes::errorToRetry(const QString &source,const QString &destination,const QString &error) -{ - ui->errorList->addTopLevelItem(new QTreeWidgetItem(QStringList() << source << destination << error)); -} - -/** \brief support speed limitation */ -void Themes::setSupportSpeedLimitation(const bool &supportSpeedLimitationBool) -{ - if(!supportSpeedLimitationBool) - { - ui->label_Slider_speed->setVisible(false); - ui->SliderSpeed->setVisible(false); - ui->label_SpeedMaxValue->setVisible(false); - uiOptions->labelShowSpeedAsMain->setVisible(false); - uiOptions->checkBoxShowSpeed->setVisible(false); - } - else - emit newSpeedLimitation(currentSpeed); -} - -//get information about the copy -void Themes::setGeneralProgression(const quint64 ¤t,const quint64 &total) -{ - currentSize=current; - totalSize=total; - if(total>0) - { - int newIndicator=((double)current/total)*65535; - ui->progressBar_all->setValue(newIndicator); - } - else - ui->progressBar_all->setValue(0); - if(current>0) - stat = status_started; - updateOverallInformation(); - if(isHidden()) - updateSysTrayIcon(); -} - -void Themes::setFileProgression(const QList<Ultracopier::ProgressionItem> &progressionList) -{ - QList<Ultracopier::ProgressionItem> progressionListBis=progressionList; - transferModel.setFileProgression(progressionListBis); - updateCurrentFileInformation(); -} - -//edit the transfer list -/// \todo check and re-enable to selection -void Themes::getActionOnList(const QList<Ultracopier::ReturnActionOnCopyList> &returnActions) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start, returnActions.size(): ")+QString::number(returnActions.size())); - QList<quint64> returnValue=transferModel.synchronizeItems(returnActions); - totalFile+=returnValue.first(); - totalSize+=returnValue.at(1); - currentFile+=returnValue.last(); - if(transferModel.rowCount()==0) - { - ui->skipButton->setEnabled(false); - ui->progressBar_all->setValue(65535); - ui->progressBar_file->setValue(65535); - currentSize=totalSize; - if(isHidden()) - updateSysTrayIcon(); - } - else - ui->skipButton->setEnabled(true); - updateOverallInformation(); - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("transferModel.rowCount(): ")+QString::number(transferModel.rowCount())); -} - -void Themes::setCopyType(const Ultracopier::CopyType &type) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - this->type=type; - updateModeAndType(); -} - -void Themes::forceCopyMode(const Ultracopier::CopyMode &mode) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - modeIsForced=true; - this->mode=mode; - if(mode==Ultracopier::Copy) - ui->tabWidget->setTabText(0,tr("Copy list")); - else - ui->tabWidget->setTabText(0,tr("Move list")); - updateModeAndType(); - updateTitle(); -} - -void Themes::setTransferListOperation(const Ultracopier::TransferListOperation &transferListOperation) -{ - ui->exportTransferList->setVisible(transferListOperation & Ultracopier::TransferListOperation_Export); - ui->importTransferList->setVisible(transferListOperation & Ultracopier::TransferListOperation_Import); -} - -void Themes::haveExternalOrder() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); -// ui->moreButton->toggle(); -} - -void Themes::isInPause(const bool &isInPause) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("isInPause: ")+QString::number(isInPause)); - //resume in auto the pause - storeIsInPause=isInPause; - updatePause(); -} - -void Themes::updatePause() -{ - if(storeIsInPause) - { - ui->pauseButton->setIcon(player_play); - if(stat == status_started) - ui->pauseButton->setText(facilityEngine->translateText(QStringLiteral("Resume"))); - else - ui->pauseButton->setText(facilityEngine->translateText(QStringLiteral("Start"))); - } - else - { - ui->pauseButton->setIcon(player_pause); - ui->pauseButton->setText(facilityEngine->translateText(QStringLiteral("Pause"))); - } -} - -void Themes::updateCurrentFileInformation() -{ - TransferModel::currentTransfertItem transfertItem=transferModel.getCurrentTransfertItem(); - if(transfertItem.haveItem) - { - QString newPath=transfertItem.from; - if(newPath.size()>(64+3)) - newPath=newPath.mid(0,32)+QStringLiteral("...")+newPath.mid(newPath.size()-32,32); - ui->from->setText(newPath); - newPath=transfertItem.to; - if(newPath.size()>(64+3)) - newPath=newPath.mid(0,32)+QStringLiteral("...")+newPath.mid(newPath.size()-32,32); - ui->to->setText(newPath); - ui->current_file->setText(transfertItem.current_file); - if(transfertItem.progressBar_read!=-1) - { - ui->progressBar_file->setRange(0,65535); - if(uiOptions->showDualProgression->isChecked()) - { - if(transfertItem.progressBar_read!=transfertItem.progressBar_write) - { - float permilleread=round((float)transfertItem.progressBar_read/65535*1000)/1000; - float permillewrite=permilleread-0.001; - ui->progressBar_file->setStyleSheet(QStringLiteral("QProgressBar{border: 1px solid grey;text-align: center;background-color: qlineargradient(spread:pad, x1:%1, y1:0, x2:%2, y2:0, stop:0 %3, stop:1 %4);}QProgressBar::chunk{background-color:%5;}") - .arg(permilleread) - .arg(permillewrite) - .arg(progressColorRemaining.name()) - .arg(progressColorRead.name()) - .arg(progressColorWrite.name()) - ); - } - else - ui->progressBar_file->setStyleSheet(QStringLiteral("QProgressBar{border:1px solid grey;text-align:center;background-color:%1;}QProgressBar::chunk{background-color:%2;}") - .arg(progressColorRemaining.name()) - .arg(progressColorWrite.name()) - ); - ui->progressBar_file->setValue(transfertItem.progressBar_write); - } - else - ui->progressBar_file->setValue((transfertItem.progressBar_read+transfertItem.progressBar_write)/2); - } - else - ui->progressBar_file->setRange(0,0); - } - else - { - ui->from->setText(QStringLiteral("")); - ui->to->setText(QStringLiteral("")); - ui->current_file->setText(QStringLiteral("-")); - if(haveStarted && transferModel.rowCount()==0) - ui->progressBar_file->setValue(65535); - else if(!haveStarted) - ui->progressBar_file->setValue(0); - } -} - - -void Themes::on_putOnTop_clicked() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - selectedItems=selectionModel->selectedRows(); - QList<int> ids; - int index=0; - const int &loop_size=selectedItems.size(); - while(index<loop_size) - { - ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong(); - index++; - } - if(ids.size()>0) - emit moveItemsOnTop(ids); -} - -void Themes::on_pushUp_clicked() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - selectedItems=selectionModel->selectedRows(); - QList<int> ids; - int index=0; - const int &loop_size=selectedItems.size(); - while(index<loop_size) - { - ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong(); - index++; - } - if(ids.size()>0) - emit moveItemsUp(ids); -} - -void Themes::on_pushDown_clicked() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - selectedItems=selectionModel->selectedRows(); - QList<int> ids; - int index=0; - const int &loop_size=selectedItems.size(); - while(index<loop_size) - { - ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong(); - index++; - } - if(ids.size()>0) - emit moveItemsDown(ids); -} - -void Themes::on_putOnBottom_clicked() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - selectedItems=selectionModel->selectedRows(); - QList<int> ids; - int index=0; - const int &loop_size=selectedItems.size(); - while(index<loop_size) - { - ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong(); - index++; - } - if(ids.size()>0) - emit moveItemsOnBottom(ids); -} - -void Themes::on_del_clicked() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - selectedItems=selectionModel->selectedRows(); - QList<int> ids; - int index=0; - const int &loop_size=selectedItems.size(); - while(index<loop_size) - { - ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong(); - index++; - } - if(ids.size()>0) - emit removeItems(ids); -} - -void Themes::on_cancelButton_clicked() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - this->hide(); - emit cancel(); -} - - -void Themes::speedWithProgressBar_toggled(bool checked) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - ui->progressBarCurrentSpeed->setVisible(checked); - ui->currentSpeed->setVisible(!checked); -} - -void Themes::showDualProgression_toggled(bool checked) -{ - Q_UNUSED(checked); - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - updateProgressionColorBar(); -} - -void Themes::checkBoxShowSpeed_toggled(bool checked) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - Q_UNUSED(checked); - updateSpeed(); -} - -void Themes::on_SliderSpeed_valueChanged(int value) -{ - if(!uiOptions->checkBoxShowSpeed->isChecked()) - return; - switch(value) - { - case 0: - currentSpeed=0; - break; - case 1: - currentSpeed=1024; - break; - case 2: - currentSpeed=1024*4; - break; - case 3: - currentSpeed=1024*16; - break; - case 4: - currentSpeed=1024*64; - break; - case 5: - currentSpeed=1024*128; - break; - } - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("value: %1").arg(value)); - emit newSpeedLimitation(currentSpeed); - updateSpeed(); -} - -void Themes::uiUpdateSpeed() -{ - if(uiOptions->checkBoxShowSpeed->isChecked()) - return; - if(!uiOptions->checkBox_limitSpeed->isChecked()) - currentSpeed=0; - else - currentSpeed=uiOptions->limitSpeed->value(); - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("emit newSpeedLimitation(%1)").arg(currentSpeed)); - emit newSpeedLimitation(currentSpeed); -} - -void Themes::updateSpeed() -{ - ui->label_Slider_speed->setVisible(uiOptions->checkBoxShowSpeed->isChecked()); - ui->SliderSpeed->setVisible(uiOptions->checkBoxShowSpeed->isChecked()); - ui->label_SpeedMaxValue->setVisible(uiOptions->checkBoxShowSpeed->isChecked()); - uiOptions->limitSpeed->setVisible(!uiOptions->checkBoxShowSpeed->isChecked()); - uiOptions->checkBox_limitSpeed->setVisible(!uiOptions->checkBoxShowSpeed->isChecked()); - - if(uiOptions->checkBoxShowSpeed->isChecked()) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("checked, currentSpeed: %1").arg(currentSpeed)); - uiOptions->limitSpeed->setEnabled(false); - if(currentSpeed==0) - { - ui->SliderSpeed->setValue(0); - ui->label_SpeedMaxValue->setText(facilityEngine->translateText(QStringLiteral("Unlimited"))); - } - else if(currentSpeed<=1024) - { - if(currentSpeed!=1024) - { - currentSpeed=1024; - emit newSpeedLimitation(currentSpeed); - } - ui->SliderSpeed->setValue(1); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*1)); - } - else if(currentSpeed<=1024*4) - { - if(currentSpeed!=1024*4) - { - currentSpeed=1024*4; - emit newSpeedLimitation(currentSpeed); - } - ui->SliderSpeed->setValue(2); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*4)); - } - else if(currentSpeed<=1024*16) - { - if(currentSpeed!=1024*16) - { - currentSpeed=1024*16; - emit newSpeedLimitation(currentSpeed); - } - ui->SliderSpeed->setValue(3); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*16)); - } - else if(currentSpeed<=1024*64) - { - if(currentSpeed!=1024*64) - { - currentSpeed=1024*64; - emit newSpeedLimitation(currentSpeed); - } - ui->SliderSpeed->setValue(4); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*64)); - } - else - { - if(currentSpeed!=1024*128) - { - currentSpeed=1024*128; - emit newSpeedLimitation(currentSpeed); - } - ui->SliderSpeed->setValue(5); - ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*128)); - } - } - else - { - uiOptions->checkBox_limitSpeed->setChecked(currentSpeed>0); - if(currentSpeed>0) - uiOptions->limitSpeed->setValue(currentSpeed); - uiOptions->checkBox_limitSpeed->setEnabled(currentSpeed!=-1); - uiOptions->limitSpeed->setEnabled(uiOptions->checkBox_limitSpeed->isChecked()); - } -} - -void Themes::on_pauseButton_clicked() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - if(storeIsInPause) - emit resume(); - else - emit pause(); -} - -void Themes::on_skipButton_clicked() -{ - TransferModel::currentTransfertItem transfertItem=transferModel.getCurrentTransfertItem(); - if(transfertItem.haveItem) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("skip at running: %1").arg(transfertItem.id)); - emit skip(transfertItem.id); - } - else - { - if(transferModel.rowCount()>1) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("skip at idle: %1").arg(transferModel.firstId())); - emit skip(transferModel.firstId()); - } - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"unable to skip the transfer, because no transfer running"); - } -} - -void Themes::updateModeAndType() -{ - menu->clear(); - if(modeIsForced) - { - menu->addAction(ui->actionAddFile); - if(type==Ultracopier::FileAndFolder) - menu->addAction(ui->actionAddFolder); - } - else - { - menu->addAction(ui->actionAddFileToCopy); - menu->addAction(ui->actionAddFileToMove); - if(type==Ultracopier::FileAndFolder) - { - menu->addAction(ui->actionAddFolderToCopy); - menu->addAction(ui->actionAddFolderToMove); - } - } -} - -void Themes::forcedModeAddFile() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - emit userAddFile(mode); -} - -void Themes::forcedModeAddFolder() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - emit userAddFolder(mode); -} - -void Themes::forcedModeAddFileToCopy() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - emit userAddFile(Ultracopier::Copy); -} - -void Themes::forcedModeAddFolderToCopy() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - emit userAddFolder(Ultracopier::Copy); -} - -void Themes::forcedModeAddFileToMove() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - emit userAddFile(Ultracopier::Move); -} - -void Themes::forcedModeAddFolderToMove() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - emit userAddFolder(Ultracopier::Move); -} - -void Themes::newLanguageLoaded() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - if(modeIsForced) - forceCopyMode(mode); - ui->retranslateUi(this); - uiOptions->retranslateUi(this); - uiOptions->comboBox_copyEnd->setItemText(0,tr("Don't close if errors are found")); - uiOptions->comboBox_copyEnd->setItemText(1,tr("Never close")); - uiOptions->comboBox_copyEnd->setItemText(2,tr("Always close")); - if(!haveStarted) - ui->current_file->setText(tr("File Name, 0KB")); - else - updateCurrentFileInformation(); - updateOverallInformation(); - updateSpeed(); - if(ui->tabWidget->count()>=4) - ui->tabWidget->setTabText(ui->tabWidget->count()-1,facilityEngine->translateText(QStringLiteral("Copy engine"))); - on_moreButton_toggled(ui->moreButton->isChecked()); -} - -void Themes::on_pushButtonCloseSearch_clicked() -{ - closeTheSearchBox(); -} - -//close the search box -void Themes::closeTheSearchBox() -{ - currentIndexSearch = -1; - ui->lineEditSearch->clear(); - ui->lineEditSearch->hide(); - ui->pushButtonSearchPrev->hide(); - ui->pushButtonSearchNext->hide(); - ui->pushButtonCloseSearch->hide(); - ui->searchButton->setChecked(false); - hilightTheSearch(); -} - -//search box shortcut -void Themes::searchBoxShortcut() -{ -/* if(ui->lineEditSearch->isHidden()) - {*/ - ui->lineEditSearch->show(); - ui->pushButtonSearchPrev->show(); - ui->pushButtonSearchNext->show(); - ui->pushButtonCloseSearch->show(); - ui->lineEditSearch->setFocus(Qt::ShortcutFocusReason); - ui->searchButton->setChecked(true); -/* } - else - closeTheSearchBox();*/ -} - -//hilight the search -void Themes::hilightTheSearch(bool searchNext) -{ - int result=transferModel.search(ui->lineEditSearch->text(),searchNext); - if(ui->lineEditSearch->text().isEmpty()) - ui->lineEditSearch->setStyleSheet(""); - else - { - if(result==-1) - ui->lineEditSearch->setStyleSheet(QStringLiteral("background-color: rgb(255, 150, 150);")); - else - { - ui->lineEditSearch->setStyleSheet(QStringLiteral("background-color: rgb(193,255,176);")); - ui->TransferList->scrollTo(transferModel.index(result,0)); - } - } -} - -void Themes::hilightTheSearchSlot() -{ - hilightTheSearch(); -} - -void Themes::on_pushButtonSearchPrev_clicked() -{ - int result=transferModel.searchPrev(ui->lineEditSearch->text()); - if(ui->lineEditSearch->text().isEmpty()) - ui->lineEditSearch->setStyleSheet(""); - else - { - if(result==-1) - ui->lineEditSearch->setStyleSheet(QStringLiteral("background-color: rgb(255, 150, 150);")); - else - { - ui->lineEditSearch->setStyleSheet(QStringLiteral("background-color: rgb(193,255,176);")); - ui->TransferList->scrollTo(transferModel.index(result,0)); - } - } -} - -void Themes::on_pushButtonSearchNext_clicked() -{ - hilightTheSearch(true); -} - -void Themes::on_lineEditSearch_returnPressed() -{ - hilightTheSearch(); -} - -void Themes::on_lineEditSearch_textChanged(QString text) -{ - if(text=="") - { - TimerForSearch->stop(); - hilightTheSearch(); - } - else - TimerForSearch->start(); -} - -void Themes::on_moreButton_toggled(bool checked) -{ - if(checked) - this->setMaximumHeight(16777215); - else - this->setMaximumHeight(130); - // usefull under windows - this->updateGeometry(); - this->update(); - this->adjustSize(); -} - -/* drag event processing - -need setAcceptDrops(true); into the constructor -need implementation to accept the drop: -void dragEnterEvent(QDragEnterEvent* event); -void dragMoveEvent(QDragMoveEvent* event); -void dragLeaveEvent(QDragLeaveEvent* event); -*/ -void Themes::dropEvent(QDropEvent *event) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - const QMimeData* mimeData = event->mimeData(); - if(mimeData->hasUrls()) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("hasUrls")); - emit urlDropped(mimeData->urls()); - event->acceptProposedAction(); - } -} - -void Themes::dragEnterEvent(QDragEnterEvent* event) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - // if some actions should not be usable, like move, this code must be adopted - const QMimeData* mimeData = event->mimeData(); - if(mimeData->hasUrls()) - { - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("hasUrls")); - event->acceptProposedAction(); - } -} - -void Themes::dragMoveEvent(QDragMoveEvent* event) -{ - // if some actions should not be usable, like move, this code must be adopted - const QMimeData* mimeData = event->mimeData(); - if(mimeData->hasUrls()) - event->acceptProposedAction(); -} - -void Themes::dragLeaveEvent(QDragLeaveEvent* event) -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start")); - event->accept(); -} - -void Themes::on_searchButton_toggled(bool checked) -{ - if(checked) - searchBoxShortcut(); - else - closeTheSearchBox(); -} - -void Themes::on_exportTransferList_clicked() -{ - emit exportTransferList(); -} - -void Themes::on_importTransferList_clicked() -{ - emit importTransferList(); -} - -void Themes::progressColorWrite_clicked() -{ - QColor color=QColorDialog::getColor(progressColorWrite,this,tr("Select a color")); - if(!color.isValid()) - return; - progressColorWrite=color; - QPixmap pixmap(75,20); - pixmap.fill(progressColorWrite); - uiOptions->progressColorWrite->setIcon(pixmap); - updateProgressionColorBar(); -} - -void Themes::progressColorRead_clicked() -{ - QColor color=QColorDialog::getColor(progressColorRead,this,tr("Select a color")); - if(!color.isValid()) - return; - progressColorRead=color; - QPixmap pixmap(75,20); - pixmap.fill(progressColorRead); - uiOptions->progressColorRead->setIcon(pixmap); - updateProgressionColorBar(); -} - -void Themes::progressColorRemaining_clicked() -{ - QColor color=QColorDialog::getColor(progressColorRemaining,this,tr("Select a color")); - if(!color.isValid()) - return; - progressColorRemaining=color; - QPixmap pixmap(75,20); - pixmap.fill(progressColorRemaining); - uiOptions->progressColorRemaining->setIcon(pixmap); - updateProgressionColorBar(); -} - -void Themes::alwaysOnTop_clicked(bool reshow) -{ - Qt::WindowFlags flags = windowFlags(); - #ifdef Q_OS_WIN32 - if(uiOptions->alwaysOnTop->isChecked()) - SetWindowPos((HWND)this->winId(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE); - else - SetWindowPos((HWND)this->winId(), HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE); - #endif - #ifdef Q_OS_LINUX - if(uiOptions->alwaysOnTop->isChecked()) - flags=flags | Qt::X11BypassWindowManagerHint; - else - flags=flags & ~Qt::X11BypassWindowManagerHint; - #endif - if(uiOptions->alwaysOnTop->isChecked()) - flags=flags | Qt::WindowStaysOnTopHint; - else - flags=flags & ~Qt::WindowStaysOnTopHint; - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"uiOptions->alwaysOnTop->isChecked(): "+QString::number(uiOptions->alwaysOnTop->isChecked())+", flags: "+QString::number(flags)); - setWindowFlags(flags); - if(reshow) - show(); -} - -void Themes::alwaysOnTop_clickedSlot() -{ - alwaysOnTop_clicked(true); -} - -void Themes::updateProgressionColorBar() -{ - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start"); - uiOptions->labelProgressionColor->setVisible(uiOptions->showDualProgression->isChecked()); - uiOptions->frameProgressionColor->setVisible(uiOptions->showDualProgression->isChecked()); - if(!uiOptions->showDualProgression->isChecked()) - { - /*ui->progressBar_all->setStyleSheet(""); - ui->progressBar_file->setStyleSheet(""); - ui->progressBarCurrentSpeed->setStyleSheet("");*/ - } - else - { - ui->progressBar_all->setStyleSheet(QStringLiteral("QProgressBar{border:1px solid grey;text-align:center;background-color:%1;}QProgressBar::chunk{background-color:%2;}") - .arg(progressColorRemaining.name()) - .arg(progressColorWrite.name()) - ); - ui->progressBar_file->setStyleSheet(QStringLiteral("QProgressBar{border:1px solid grey;text-align:center;background-color:%1;}QProgressBar::chunk{background-color:%2;}") - .arg(progressColorRemaining.name()) - .arg(progressColorWrite.name()) - ); - ui->progressBarCurrentSpeed->setStyleSheet(QStringLiteral("QProgressBar{border:1px solid grey;text-align:center;background-color:%1;}QProgressBar::chunk{background-color:%2;}") - .arg(progressColorRemaining.name()) - .arg(progressColorWrite.name()) - ); - } - if(stat==status_never_started) - updateCurrentFileInformation(); -} - -void Themes::updateTitle() -{ - if(uiOptions->showProgressionInTheTitle->isChecked() && totalSize>0) - { - if(!modeIsForced) - this->setWindowTitle(tr("%1 %2% of %3").arg(facilityEngine->translateText("Transfer")).arg((currentSize*100)/totalSize).arg(facilityEngine->sizeToString(totalSize))+QStringLiteral(" - ")+facilityEngine->softwareName()); - else - { - if(mode==Ultracopier::Copy) - this->setWindowTitle(tr("%1 %2% of %3").arg(facilityEngine->translateText("Copy")).arg((currentSize*100)/totalSize).arg(facilityEngine->sizeToString(totalSize))+QStringLiteral(" - ")+facilityEngine->softwareName()); - else - this->setWindowTitle(tr("%1 %2% of %3").arg(facilityEngine->translateText("Move")).arg((currentSize*100)/totalSize).arg(facilityEngine->sizeToString(totalSize))+QStringLiteral(" - ")+facilityEngine->softwareName()); - } - } - else - { - if(!modeIsForced) - this->setWindowTitle(QStringLiteral("%1").arg(facilityEngine->translateText("Transfer"))+QStringLiteral(" - ")+facilityEngine->softwareName()); - else - { - if(mode==Ultracopier::Copy) - this->setWindowTitle(QStringLiteral("%1").arg(facilityEngine->translateText("Copy"))+QStringLiteral(" - ")+facilityEngine->softwareName()); - else - this->setWindowTitle(QStringLiteral("%1").arg(facilityEngine->translateText("Move"))+QStringLiteral(" - ")+facilityEngine->softwareName()); - } - } -} - -/** \brief Create progessive icon - -Do QIcon with top and bottom image mixed and percent writed on it. -The icon it be search in the style path. -Do by mongaulois, remake by alpha_one_x86. -\param percent indique how many percent need be showed, sould be between 0 and 100 -\param text The showed text if needed (optionnal) -\return QIcon of the final image -\note Can be used as it: dynaIcon(75,"...") -*/ -QIcon Themes::dynaIcon(int percent,QString text) const -{ - #ifdef ULTRACOPIER_PLUGIN_DEBUG - if(pixmapTop.isNull() || pixmapBottom.isNull()) - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"Error loading the icons"); - #endif - if(percent==-1) - percent=getOldProgression; - if(percent<0) - percent=0; - if(percent>100) - percent=100; - //pixmap avec un fond transparent - #ifdef Q_OS_WIN32 - quint8 imageSize=16; - #else - quint8 imageSize=22; - #endif - QPixmap resultImage(imageSize,imageSize); - resultImage.fill(Qt::transparent); - { - QPainter painter(&resultImage); - #ifndef Q_OS_WIN32 - QFont font(QStringLiteral("Courier New"),9); - font.setBold(true); - font.setKerning(true); - painter.setFont(font); - #endif - #ifdef Q_OS_WIN32 - QFont font(QStringLiteral("Courier New"),8); - font.setBold(true); - font.setKerning(true); - painter.setFont(font); - #endif - - //preprocessing the calcul - quint8 bottomPixel=(percent*imageSize)/100; - quint8 topPixel=imageSize-bottomPixel; - - //top image - if(topPixel>0) - { - QRect target(0, 0, imageSize, topPixel); - QRect source(0, 0, imageSize, topPixel); - painter.drawPixmap(target, pixmapTop, source); - } - - //bottom image - if(bottomPixel>0) - { - QRect target2(0, topPixel, imageSize, bottomPixel); - QRect source2(0, topPixel, imageSize, bottomPixel); - painter.drawPixmap(target2, pixmapBottom, source2); - } - - qint8 textxOffset=0; - qint8 textyOffset=0; - if(text.isEmpty()) - { - if(percent!=100) - text=QString::number(percent); - else - { - text=QStringLiteral(":)"); - #ifdef Q_OS_WIN32 - textyOffset-=2; - #else - textyOffset-=1; - #endif - } - } - if(text.size()==1) - { - textxOffset+=3; - #ifdef Q_OS_WIN32 - textxOffset-=1; - #endif - } - else - { - #ifdef Q_OS_WIN32 - textxOffset-=1; - #endif - } - #ifndef Q_OS_WIN32 - textxOffset+=2; - textyOffset+=3; - #endif - painter.setPen(QPen(Qt::black)); - painter.drawText(3+textxOffset,13+textyOffset,text); - painter.setPen(QPen(Qt::white)); - painter.drawText(2+textxOffset,12+textyOffset,text); - } - return QIcon(resultImage); -} - -/** \brief For catch an action on the systray icon -\param reason Why it activated -*/ -void Themes::catchAction(QSystemTrayIcon::ActivationReason reason) -{ - if(reason==QSystemTrayIcon::DoubleClick || reason==QSystemTrayIcon::Trigger) - { - sysTrayIcon->hide(); - this->show(); - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"Double Click detected"); - } - else - ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,QStringLiteral("reason: %1").arg(reason)); -} - -void Themes::on_exportErrorToTransferList_clicked() -{ - emit exportErrorIntoTransferList(); -} diff --git a/plugins-alternative/Themes/Supercopier/interface.h b/plugins-alternative/Themes/Supercopier/interface.h deleted file mode 100644 index 6929f07..0000000 --- a/plugins-alternative/Themes/Supercopier/interface.h +++ /dev/null @@ -1,221 +0,0 @@ -/** \file interface.h -\brief Define the interface -\author alpha_one_x86 -\licence GPL3, see the file COPYING */ - -#ifndef INTERFACE_H -#define INTERFACE_H - -#include <QObject> -#include <QWidget> -#include <QMenu> -#include <QCloseEvent> -#include <QShortcut> -#include <QItemSelectionModel> -#include <QTimer> -#include <QTime> -#include <QSystemTrayIcon> -#include <QPixmap> - -#include "../../../interface/PluginInterface_Themes.h" - -#include "ui_interface.h" -#include "ui_themesOptions.h" -#include "Environment.h" -#include "TransferModel.h" - -// for windows progress bar -#ifndef __GNUC__ -#include <shobjidl.h> -#endif - -namespace Ui { - class interfaceCopy; - class themesOptions; -} - -/// \brief Define the interface -class Themes : public PluginInterface_Themes -{ - Q_OBJECT -public: - Themes(const bool &alwaysOnTop, - const bool &showProgressionInTheTitle, - const QColor &progressColorWrite, - const QColor &progressColorRead, - const QColor &progressColorRemaining, - const bool &showDualProgression, - const quint8 &comboBox_copyEnd, - const bool &speedWithProgressBar, - const qint32 ¤tSpeed, - const bool &checkBoxShowSpeed, - FacilityInterface * facilityEngine, - const bool &moreButtonPushed, - const bool &minimizeToSystray); - ~Themes(); - //send information about the copy - /// \brief to set the action in progress - void actionInProgess(const Ultracopier::EngineActionInProgress &); - /// \brief the new folder is listing - void newFolderListing(const QString &path); - /** \brief show the detected speed - * in byte per seconds */ - void detectedSpeed(const quint64 &speed); - /** \brief show the remaining time - * time in seconds */ - void remainingTime(const int &remainingSeconds); - /// \brief set the current collision action - void newCollisionAction(const QString &action); - /// \brief set the current error action - void newErrorAction(const QString &action); - /// \brief set one error is detected - void errorDetected(); - /// \brief new error - void errorToRetry(const QString &source,const QString &destination,const QString &error); - /** \brief support speed limitation */ - void setSupportSpeedLimitation(const bool &supportSpeedLimitationBool); - //get information about the copy - /// \brief show the general progression - void setGeneralProgression(const quint64 ¤t,const quint64 &total); - /// \brief show the file progression - void setFileProgression(const QList<Ultracopier::ProgressionItem> &progressionList); - /// \brief set the copyType -> file or folder - void setCopyType(const Ultracopier::CopyType &); - /// \brief set the copyMove -> copy or move, to force in copy or move, else support both - void forceCopyMode(const Ultracopier::CopyMode &); - /// \brief set if transfer list is exportable/importable - void setTransferListOperation(const Ultracopier::TransferListOperation &transferListOperation); - //edit the transfer list - /// \brief get action on the transfer list (add/move/remove) - void getActionOnList(const QList<Ultracopier::ReturnActionOnCopyList> &returnActions); - /** \brief set if the order is external (like file manager copy) - * to notify the interface, which can hide add folder/filer button */ - void haveExternalOrder(); - /// \brief set if is in pause - void isInPause(const bool &); - /// \brief get the widget for the copy engine - QWidget * getOptionsEngineWidget(); - /// \brief to set if the copy engine is found - void getOptionsEngineEnabled(const bool &isEnabled); - enum status{status_never_started,status_started,status_stopped}; - status stat; -public slots: - /// \brief set the translate - void newLanguageLoaded(); -private slots: - void on_putOnTop_clicked(); - void on_pushUp_clicked(); - void on_pushDown_clicked(); - void on_putOnBottom_clicked(); - void on_del_clicked(); - void on_cancelButton_clicked(); - void speedWithProgressBar_toggled(bool checked); - void showDualProgression_toggled(bool checked); - void checkBoxShowSpeed_toggled(bool checked); - void on_SliderSpeed_valueChanged(int value); - void on_pauseButton_clicked(); - void on_skipButton_clicked(); - void forcedModeAddFile(); - void forcedModeAddFolder(); - void forcedModeAddFileToCopy(); - void forcedModeAddFolderToCopy(); - void forcedModeAddFileToMove(); - void forcedModeAddFolderToMove(); - void uiUpdateSpeed(); - void on_pushButtonCloseSearch_clicked(); - //close the search box - void closeTheSearchBox(); - //search box shortcut - void searchBoxShortcut(); - //hilight the search - void hilightTheSearch(bool searchNext=false); - void hilightTheSearchSlot(); - //auto connect - void on_pushButtonSearchPrev_clicked(); - void on_pushButtonSearchNext_clicked(); - void on_lineEditSearch_returnPressed(); - void on_lineEditSearch_textChanged(QString text); - void on_moreButton_toggled(bool checked); - void on_searchButton_toggled(bool checked); - void on_exportTransferList_clicked(); - void on_importTransferList_clicked(); - void progressColorWrite_clicked(); - void progressColorRead_clicked(); - void progressColorRemaining_clicked(); - void alwaysOnTop_clicked(bool reshow); - void alwaysOnTop_clickedSlot(); - void updateProgressionColorBar(); - void updateTitle(); - void catchAction(QSystemTrayIcon::ActivationReason reason); - void on_exportErrorToTransferList_clicked(); - -private: - QTime duration; - bool durationStarted; - QPixmap pixmapTop,pixmapBottom; - QColor progressColorWrite,progressColorRead,progressColorRemaining; - Ui::interfaceCopy *ui; - Ui::themesOptions *uiOptions; - quint64 currentFile; - quint64 totalFile; - quint64 currentSize; - quint64 totalSize; - quint8 getOldProgression; - QSystemTrayIcon *sysTrayIcon; - void updateOverallInformation(); - void updateCurrentFileInformation(); - QMenu *menu; - Ultracopier::EngineActionInProgress action; - void closeEvent(QCloseEvent *event); - qint32 currentSpeed;///< in KB/s, assume as 0KB/s as default like every where - void updateSpeed(); - bool storeIsInPause; - bool modeIsForced; - Ultracopier::CopyType type; - Ultracopier::CopyMode mode; - void updateModeAndType(); - bool haveStarted; - bool haveError; - QWidget optionEngineWidget; - QShortcut *searchShortcut; - QShortcut *searchShortcut2; - QShortcut *searchShortcut3; - QTimer *TimerForSearch; - int currentIndexSearch; ///< Current index search in starting at the end - FacilityInterface * facilityEngine; - QItemSelectionModel *selectionModel; - QModelIndexList selectedItems; - /// \brief the custom transfer model - TransferModel transferModel; - - static QIcon player_play,player_pause; - - /** \brief drag event processing - - need setAcceptDrops(true); into the constructor - need implementation to accept the drop: - void dragEnterEvent(QDragEnterEvent* event); - void dragMoveEvent(QDragMoveEvent* event); - void dragLeaveEvent(QDragLeaveEvent* event); - */ - void dropEvent(QDropEvent *event); - /** \brief accept all event to allow the drag and drop - \see dropEvent() */ - void dragEnterEvent(QDragEnterEvent* event); - /** \brief accept all event to allow the drag and drop - \see dropEvent() */ - void dragMoveEvent(QDragMoveEvent* event); - /** \brief accept all event to allow the drag and drop - \see dropEvent() */ - void dragLeaveEvent(QDragLeaveEvent* event); - //have functionality - bool shutdown; - void updatePause(); - QIcon dynaIcon(int percent,QString text="") const; - void updateSysTrayIcon(); -signals: - /// \brief To debug source - void debugInformation(const Ultracopier::DebugLevel &level,const QString &fonction,const QString &text,const QString &file,const int &ligne) const; -}; - -#endif // INTERFACE_H diff --git a/plugins-alternative/Themes/Supercopier/interface.pro b/plugins-alternative/Themes/Supercopier/interface.pro deleted file mode 100644 index 809a84c..0000000 --- a/plugins-alternative/Themes/Supercopier/interface.pro +++ /dev/null @@ -1,59 +0,0 @@ -CONFIG += c++11 -QMAKE_CXXFLAGS+="-std=c++0x -Wall -Wextra" -mac:QMAKE_CXXFLAGS+="-stdlib=libc++" - -QT += widgets -TEMPLATE = lib -CONFIG += plugin -HEADERS = interface.h \ - StructEnumDefinition.h \ - factory.h \ - DebugEngineMacro.h \ - Environment.h \ - Variable.h \ - ../../../interface/PluginInterface_Themes.h \ - ../../../interface/FacilityInterface.h \ - ../../../interface/OptionInterface.h \ - TransferModel.h -SOURCES = interface.cpp \ - factory.cpp \ - TransferModel.cpp -TARGET = $$qtLibraryTarget(interface) -TRANSLATIONS += Languages/ar/translation.ts \ - Languages/de/translation.ts \ - Languages/el/translation.ts \ - Languages/en/translation.ts \ - Languages/es/translation.ts \ - Languages/fr/translation.ts \ - Languages/hi/translation.ts \ - Languages/hu/translation.ts \ - Languages/id/translation.ts \ - Languages/it/translation.ts \ - Languages/ja/translation.ts \ - Languages/ko/translation.ts \ - Languages/nl/translation.ts \ - Languages/no/translation.ts \ - Languages/pl/translation.ts \ - Languages/pt/translation.ts \ - Languages/ru/translation.ts \ - Languages/th/translation.ts \ - Languages/tr/translation.ts \ - Languages/zh/translation.ts - -win32 { - RESOURCES += -} -!win32 { - RESOURCES += -} - -!CONFIG(static) { -RESOURCES += \ - interfaceResources.qrc \ - interfaceResources_unix.qrc \ - interfaceResources_windows.qrc -} - -FORMS += \ - interface.ui \ - themesOptions.ui diff --git a/plugins-alternative/Themes/Supercopier/interface.ui b/plugins-alternative/Themes/Supercopier/interface.ui deleted file mode 100644 index e5b84a5..0000000 --- a/plugins-alternative/Themes/Supercopier/interface.ui +++ /dev/null @@ -1,845 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>interfaceCopy</class> - <widget class="QWidget" name="interfaceCopy"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>508</width> - <height>448</height> - </rect> - </property> - <property name="windowTitle"> - <string notr="true">Supercopier</string> - </property> - <property name="windowIcon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/main.png</normaloff>:/Themes/Supercopier/resources/main.png</iconset> - </property> - <layout class="QVBoxLayout"> - <property name="spacing"> - <number>2</number> - </property> - <property name="margin"> - <number>1</number> - </property> - <item> - <layout class="QHBoxLayout"> - <property name="spacing"> - <number>2</number> - </property> - <item> - <widget class="QLabel" name="from_label"> - <property name="text"> - <string>From:</string> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="from"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string/> - </property> - <property name="textFormat"> - <enum>Qt::PlainText</enum> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="ad_ultimate"> - <property name="openExternalLinks"> - <bool>true</bool> - </property> - </widget> - </item> - </layout> - </item> - <item> - <layout class="QHBoxLayout"> - <property name="spacing"> - <number>5</number> - </property> - <item> - <widget class="QLabel" name="to_label"> - <property name="text"> - <string>To:</string> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="to"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string/> - </property> - <property name="textFormat"> - <enum>Qt::PlainText</enum> - </property> - </widget> - </item> - </layout> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_4"> - <item> - <widget class="QLabel" name="overall"> - <property name="text"> - <string notr="true">File 0/0, Total: 0KB</string> - </property> - <property name="textFormat"> - <enum>Qt::PlainText</enum> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="labelTimeRemaining"> - <property name="textFormat"> - <enum>Qt::RichText</enum> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="shutdown"> - <property name="maximumSize"> - <size> - <width>20</width> - <height>20</height> - </size> - </property> - <property name="toolTip"> - <string>Close at the end of the transfers</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/SystemTrayIcon/exit.png</normaloff>:/Themes/Supercopier/resources/SystemTrayIcon/exit.png</iconset> - </property> - <property name="checkable"> - <bool>true</bool> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - </layout> - </item> - <item> - <widget class="QProgressBar" name="progressBar_all"> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16</height> - </size> - </property> - <property name="maximum"> - <number>65535</number> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="current_file"> - <property name="text"> - <string notr="true">File Name, 0KB</string> - </property> - <property name="textFormat"> - <enum>Qt::PlainText</enum> - </property> - </widget> - </item> - <item> - <widget class="QProgressBar" name="progressBar_file"> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16</height> - </size> - </property> - <property name="maximum"> - <number>65535</number> - </property> - </widget> - </item> - <item> - <layout class="QHBoxLayout"> - <property name="spacing"> - <number>4</number> - </property> - <item> - <widget class="QLabel" name="currentSpeed"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>60</width> - <height>0</height> - </size> - </property> - <property name="text"> - <string notr="true">0KB/sec</string> - </property> - </widget> - </item> - <item> - <widget class="QProgressBar" name="progressBarCurrentSpeed"> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16</height> - </size> - </property> - <property name="maximum"> - <number>1</number> - </property> - <property name="value"> - <number>0</number> - </property> - <property name="format"> - <string notr="true">0KB/sec</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="moreButton"> - <property name="text"> - <string>&More</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/moveDown.png</normaloff>:/Themes/Supercopier/resources/moveDown.png</iconset> - </property> - <property name="checkable"> - <bool>true</bool> - </property> - <property name="checked"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="pauseButton"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="text"> - <string>&Pause</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/player_pause.png</normaloff>:/Themes/Supercopier/resources/player_pause.png</iconset> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="skipButton"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="text"> - <string>&Skip</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/player_end.png</normaloff>:/Themes/Supercopier/resources/player_end.png</iconset> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="cancelButton"> - <property name="text"> - <string>&Cancel</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/cancel.png</normaloff>:/Themes/Supercopier/resources/cancel.png</iconset> - </property> - </widget> - </item> - </layout> - </item> - <item> - <layout class="QHBoxLayout" name="limitSpeedAsMain"> - <item> - <widget class="QLabel" name="label_Slider_speed"> - <property name="text"> - <string>Limit copy speed to:</string> - </property> - </widget> - </item> - <item> - <widget class="QSlider" name="SliderSpeed"> - <property name="maximum"> - <number>5</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="label_SpeedMaxValue"> - <property name="text"> - <string notr="true">Unlimited</string> - </property> - </widget> - </item> - <item> - <spacer> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>1</height> - </size> - </property> - </spacer> - </item> - </layout> - </item> - <item> - <widget class="QTabWidget" name="tabWidget"> - <property name="currentIndex"> - <number>0</number> - </property> - <widget class="QWidget" name="tab_main"> - <attribute name="title"> - <string>Transfer list</string> - </attribute> - <layout class="QHBoxLayout"> - <item> - <layout class="QVBoxLayout"> - <property name="spacing"> - <number>1</number> - </property> - <item> - <widget class="QToolButton" name="putOnTop"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Move the selected items to the top</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/putOnTop.png</normaloff>:/Themes/Supercopier/resources/putOnTop.png</iconset> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="pushUp"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Move up the selected items</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/moveUp.png</normaloff>:/Themes/Supercopier/resources/moveUp.png</iconset> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="pushDown"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Move down the selected items</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/moveDown.png</normaloff>:/Themes/Supercopier/resources/moveDown.png</iconset> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="putOnBottom"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Move the selected items to the bottom</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/putOnBottom.png</normaloff>:/Themes/Supercopier/resources/putOnBottom.png</iconset> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="add"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Add file/folder</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset> - </property> - <property name="popupMode"> - <enum>QToolButton::InstantPopup</enum> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="del"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Delete the selected items</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/remove.png</normaloff>:/Themes/Supercopier/resources/remove.png</iconset> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="searchButton"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Search</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/search.png</normaloff>:/Themes/Supercopier/resources/search.png</iconset> - </property> - <property name="checkable"> - <bool>true</bool> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="exportTransferList"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Export the transfer list</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/export-transfer-list.png</normaloff>:/Themes/Supercopier/resources/export-transfer-list.png</iconset> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="importTransferList"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Import the transfer list</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/import-transfer-list.png</normaloff>:/Themes/Supercopier/resources/import-transfer-list.png</iconset> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <spacer> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - </layout> - </item> - <item> - <layout class="QVBoxLayout" name="verticalLayout_3"> - <property name="spacing"> - <number>0</number> - </property> - <item> - <widget class="QTreeView" name="TransferList"> - <property name="selectionMode"> - <enum>QAbstractItemView::ExtendedSelection</enum> - </property> - <property name="rootIsDecorated"> - <bool>false</bool> - </property> - <property name="uniformRowHeights"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayoutSearch"> - <property name="spacing"> - <number>0</number> - </property> - <item> - <widget class="QLineEdit" name="lineEditSearch"/> - </item> - <item> - <widget class="QPushButton" name="pushButtonSearchPrev"> - <property name="text"> - <string>Previous</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="pushButtonSearchNext"> - <property name="text"> - <string>Next</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="pushButtonCloseSearch"> - <property name="minimumSize"> - <size> - <width>25</width> - <height>25</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>25</width> - <height>25</height> - </size> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/remove.png</normaloff>:/Themes/Supercopier/resources/remove.png</iconset> - </property> - <property name="flat"> - <bool>true</bool> - </property> - </widget> - </item> - </layout> - </item> - </layout> - </item> - </layout> - </widget> - <widget class="QWidget" name="tab_error"> - <attribute name="title"> - <string>Error</string> - </attribute> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QToolButton" name="exportErrorToTransferList"> - <property name="minimumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>22</width> - <height>22</height> - </size> - </property> - <property name="toolTip"> - <string>Export the errors into transfer list</string> - </property> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/export-transfer-list.png</normaloff>:/Themes/Supercopier/resources/export-transfer-list.png</iconset> - </property> - <property name="autoRaise"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <spacer name="verticalSpacer"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - </layout> - </item> - <item> - <widget class="QTreeWidget" name="errorList"> - <property name="selectionMode"> - <enum>QAbstractItemView::NoSelection</enum> - </property> - <property name="rootIsDecorated"> - <bool>false</bool> - </property> - <property name="uniformRowHeights"> - <bool>true</bool> - </property> - <column> - <property name="text"> - <string>Source</string> - </property> - </column> - <column> - <property name="text"> - <string>Destination</string> - </property> - </column> - <column> - <property name="text"> - <string>Error</string> - </property> - </column> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="tab_interface"> - <attribute name="title"> - <string>Interface</string> - </attribute> - <layout class="QHBoxLayout" name="horizontalLayout_2"> - <property name="spacing"> - <number>0</number> - </property> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="QScrollArea" name="optionsTab"> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="scrollAreaWidgetContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>492</width> - <height>243</height> - </rect> - </property> - </widget> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - <action name="actionAddFile"> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset> - </property> - <property name="text"> - <string>Add file</string> - </property> - </action> - <action name="actionAddFolder"> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset> - </property> - <property name="text"> - <string>Add folder</string> - </property> - </action> - <action name="actionAddFileToMove"> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset> - </property> - <property name="text"> - <string>Move file(s)</string> - </property> - </action> - <action name="actionAddFolderToMove"> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset> - </property> - <property name="text"> - <string>Move folder</string> - </property> - </action> - <action name="actionAddFileToCopy"> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset> - </property> - <property name="text"> - <string>Copy file(s)</string> - </property> - </action> - <action name="actionAddFolderToCopy"> - <property name="icon"> - <iconset resource="interfaceResources.qrc"> - <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset> - </property> - <property name="text"> - <string>Copy folder</string> - </property> - </action> - </widget> - <resources> - <include location="interfaceResources.qrc"/> - </resources> - <connections> - <connection> - <sender>moreButton</sender> - <signal>toggled(bool)</signal> - <receiver>tabWidget</receiver> - <slot>setVisible(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>218</x> - <y>144</y> - </hint> - <hint type="destinationlabel"> - <x>149</x> - <y>305</y> - </hint> - </hints> - </connection> - </connections> -</ui> diff --git a/plugins-alternative/Themes/Supercopier/interfaceResources.qrc b/plugins-alternative/Themes/Supercopier/interfaceResources.qrc deleted file mode 100644 index d8990aa..0000000 --- a/plugins-alternative/Themes/Supercopier/interfaceResources.qrc +++ /dev/null @@ -1,24 +0,0 @@ -<RCC> - <qresource prefix="/Themes/Supercopier"> - <file>resources/add.png</file> - <file>resources/cancel.png</file> - <file>resources/main.png</file> - <file>resources/moveDown.png</file> - <file>resources/moveUp.png</file> - <file>resources/player_end.png</file> - <file>resources/player_pause.png</file> - <file>resources/player_play.png</file> - <file>resources/putOnBottom.png</file> - <file>resources/putOnTop.png</file> - <file>resources/remove.png</file> - <file>resources/search.png</file> - <file>resources/export-transfer-list.png</file> - <file>resources/import-transfer-list.png</file> - <file>resources/SystemTrayIcon/add.png</file> - <file>resources/SystemTrayIcon/exit.png</file> - <file>resources/SystemTrayIcon/informations.png</file> - <file>resources/SystemTrayIcon/options.png</file> - <file>resources/progressbarleft.png</file> - <file>resources/progressbarright.png</file> - </qresource> -</RCC> diff --git a/plugins-alternative/Themes/Supercopier/interfaceResources_unix.qrc b/plugins-alternative/Themes/Supercopier/interfaceResources_unix.qrc deleted file mode 100644 index 52bc325..0000000 --- a/plugins-alternative/Themes/Supercopier/interfaceResources_unix.qrc +++ /dev/null @@ -1,9 +0,0 @@ -<RCC> - <qresource prefix="/Themes/Supercopier"> - <file>resources/SystemTrayIcon/systray_Caught_Unix.png</file> - <file>resources/SystemTrayIcon/systray_Semiuncaught_Unix.png</file> - <file>resources/SystemTrayIcon/systray_Uncaught_Unix.png</file> - <file>resources/SystemTrayIcon/systray_Top_Progress_Unix.png</file> - <file>resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png</file> - </qresource> -</RCC> diff --git a/plugins-alternative/Themes/Supercopier/interfaceResources_windows.qrc b/plugins-alternative/Themes/Supercopier/interfaceResources_windows.qrc deleted file mode 100644 index aed7063..0000000 --- a/plugins-alternative/Themes/Supercopier/interfaceResources_windows.qrc +++ /dev/null @@ -1,9 +0,0 @@ -<RCC> - <qresource prefix="/Themes/Supercopier"> - <file>resources/SystemTrayIcon/systray_Caught_Windows.png</file> - <file>resources/SystemTrayIcon/systray_Semiuncaught_Windows.png</file> - <file>resources/SystemTrayIcon/systray_Uncaught_Windows.png</file> - <file>resources/SystemTrayIcon/systray_Top_Progress_Windows.png</file> - <file>resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png</file> - </qresource> -</RCC> diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/add.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/add.png Binary files differdeleted file mode 100644 index d41fce6..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/add.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/exit.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/exit.png Binary files differdeleted file mode 100644 index 9599bba..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/exit.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/informations.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/informations.png Binary files differdeleted file mode 100644 index 86c9ba6..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/informations.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/options.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/options.png Binary files differdeleted file mode 100644 index cf699d5..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/options.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png Binary files differdeleted file mode 100644 index 543aaf1..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png Binary files differdeleted file mode 100644 index ff110d9..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Unix.png Binary files differdeleted file mode 100644 index be2ba20..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Unix.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Windows.png Binary files differdeleted file mode 100644 index 9c597af..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Windows.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Unix.png Binary files differdeleted file mode 100644 index be2ba20..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Unix.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Windows.png Binary files differdeleted file mode 100644 index 9c597af..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Windows.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Unix.png Binary files differdeleted file mode 100644 index 1d93cb1..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Unix.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Windows.png Binary files differdeleted file mode 100644 index 2074ee8..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Windows.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Unix.png Binary files differdeleted file mode 100644 index 4da8cc0..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Unix.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Windows.png Binary files differdeleted file mode 100644 index 8bfbcf9..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Windows.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/add.png b/plugins-alternative/Themes/Supercopier/resources/add.png Binary files differdeleted file mode 100644 index af8a401..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/add.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/cancel.png b/plugins-alternative/Themes/Supercopier/resources/cancel.png Binary files differdeleted file mode 100644 index 1e7579c..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/cancel.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/export-transfer-list.png b/plugins-alternative/Themes/Supercopier/resources/export-transfer-list.png Binary files differdeleted file mode 100644 index 2bcc455..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/export-transfer-list.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/import-transfer-list.png b/plugins-alternative/Themes/Supercopier/resources/import-transfer-list.png Binary files differdeleted file mode 100644 index d208342..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/import-transfer-list.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/main.png b/plugins-alternative/Themes/Supercopier/resources/main.png Binary files differdeleted file mode 100644 index 9bec399..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/main.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/moveDown.png b/plugins-alternative/Themes/Supercopier/resources/moveDown.png Binary files differdeleted file mode 100644 index 7f4ff27..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/moveDown.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/moveUp.png b/plugins-alternative/Themes/Supercopier/resources/moveUp.png Binary files differdeleted file mode 100644 index 9397b76..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/moveUp.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/player_end.png b/plugins-alternative/Themes/Supercopier/resources/player_end.png Binary files differdeleted file mode 100644 index 9730302..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/player_end.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/player_pause.png b/plugins-alternative/Themes/Supercopier/resources/player_pause.png Binary files differdeleted file mode 100644 index 429ae43..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/player_pause.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/player_play.png b/plugins-alternative/Themes/Supercopier/resources/player_play.png Binary files differdeleted file mode 100644 index a28ac73..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/player_play.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/progressbarleft.png b/plugins-alternative/Themes/Supercopier/resources/progressbarleft.png Binary files differdeleted file mode 100644 index bbee9c8..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/progressbarleft.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/progressbarright.png b/plugins-alternative/Themes/Supercopier/resources/progressbarright.png Binary files differdeleted file mode 100644 index 93e5781..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/progressbarright.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/putOnBottom.png b/plugins-alternative/Themes/Supercopier/resources/putOnBottom.png Binary files differdeleted file mode 100644 index 9ac517c..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/putOnBottom.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/putOnTop.png b/plugins-alternative/Themes/Supercopier/resources/putOnTop.png Binary files differdeleted file mode 100644 index 5682829..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/putOnTop.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/remove.png b/plugins-alternative/Themes/Supercopier/resources/remove.png Binary files differdeleted file mode 100644 index 3a2a9f1..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/remove.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/resources/search.png b/plugins-alternative/Themes/Supercopier/resources/search.png Binary files differdeleted file mode 100644 index 567f498..0000000 --- a/plugins-alternative/Themes/Supercopier/resources/search.png +++ /dev/null diff --git a/plugins-alternative/Themes/Supercopier/themesOptions.ui b/plugins-alternative/Themes/Supercopier/themesOptions.ui deleted file mode 100644 index 46c7f97..0000000 --- a/plugins-alternative/Themes/Supercopier/themesOptions.ui +++ /dev/null @@ -1,384 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>themesOptions</class> - <widget class="QWidget" name="themesOptions"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>540</width> - <height>325</height> - </rect> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_2"> - <property name="spacing"> - <number>0</number> - </property> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="QToolBox" name="toolBox"> - <property name="currentIndex"> - <number>0</number> - </property> - <widget class="QWidget" name="page"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>530</width> - <height>237</height> - </rect> - </property> - <attribute name="label"> - <string>Use</string> - </attribute> - <layout class="QGridLayout" name="gridLayout"> - <item row="0" column="0" colspan="2"> - <widget class="QLabel" name="labelStartWithMoreButtonPushed"> - <property name="text"> - <string>Start with the "more button" pushed</string> - </property> - </widget> - </item> - <item row="0" column="2"> - <widget class="QCheckBox" name="checkBoxStartWithMoreButtonPushed"/> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="labelAlwaysOnTop"> - <property name="text"> - <string>Always on top</string> - </property> - </widget> - </item> - <item row="1" column="2"> - <widget class="QCheckBox" name="alwaysOnTop"/> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Minimize on close to systray</string> - </property> - </widget> - </item> - <item row="2" column="2"> - <widget class="QCheckBox" name="minimizeToSystray"/> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>At the end of the copy</string> - </property> - </widget> - </item> - <item row="3" column="2"> - <widget class="QComboBox" name="comboBox_copyEnd"> - <item> - <property name="text"> - <string notr="true">Don't close if errors are found</string> - </property> - </item> - <item> - <property name="text"> - <string notr="true">Never close</string> - </property> - </item> - <item> - <property name="text"> - <string notr="true">Always close</string> - </property> - </item> - </widget> - </item> - <item row="4" column="0"> - <widget class="QLabel" name="label_Slider_speed"> - <property name="text"> - <string>Limit copy speed to</string> - </property> - </widget> - </item> - <item row="4" column="1"> - <widget class="QSlider" name="SliderSpeed"> - <property name="maximum"> - <number>5</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - </item> - <item row="4" column="2"> - <widget class="QLabel" name="label_SpeedMaxValue"> - <property name="text"> - <string notr="true">Unlimited</string> - </property> - </widget> - </item> - <item row="5" column="0"> - <widget class="QCheckBox" name="checkBox_limitSpeed"> - <property name="text"> - <string>Limit copy speed to</string> - </property> - </widget> - </item> - <item row="5" column="1"> - <widget class="QSpinBox" name="limitSpeed"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="suffix"> - <string> KB/s</string> - </property> - <property name="minimum"> - <number>1</number> - </property> - <property name="maximum"> - <number>999999</number> - </property> - </widget> - </item> - <item row="6" column="2"> - <spacer name="verticalSpacer"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>71</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - <widget class="QWidget" name="page_3"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>241</width> - <height>33</height> - </rect> - </property> - <attribute name="label"> - <string>Informations</string> - </attribute> - <layout class="QGridLayout" name="gridLayout_2"> - <item row="0" column="0"> - <widget class="QLabel" name="labelShowSpeedAsMain"> - <property name="text"> - <string>Show speed as main information</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QCheckBox" name="checkBoxShowSpeed"/> - </item> - <item row="1" column="1"> - <spacer name="verticalSpacer_2"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>201</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - <widget class="QWidget" name="page_2"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>441</width> - <height>107</height> - </rect> - </property> - <attribute name="label"> - <string>Display</string> - </attribute> - <layout class="QGridLayout" name="gridLayout_3"> - <item row="0" column="0"> - <widget class="QLabel" name="labelSpeedWithProgressBar"> - <property name="text"> - <string>Speed with progress bar</string> - </property> - </widget> - </item> - <item row="0" column="2"> - <widget class="QCheckBox" name="speedWithProgressBar"/> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_3"> - <property name="text"> - <string>Show progression in the title</string> - </property> - </widget> - </item> - <item row="1" column="2"> - <widget class="QCheckBox" name="showProgressionInTheTitle"/> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="labelDualProgression"> - <property name="text"> - <string>Show dual progression</string> - </property> - </widget> - </item> - <item row="2" column="2"> - <widget class="QCheckBox" name="showDualProgression"/> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="labelProgressionColor"> - <property name="text"> - <string>Progression color</string> - </property> - </widget> - </item> - <item row="3" column="2"> - <widget class="QFrame" name="frameProgressionColor"> - <property name="minimumSize"> - <size> - <width>225</width> - <height>20</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>225</width> - <height>20</height> - </size> - </property> - <property name="toolTip"> - <string>Click to edit the color</string> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_3"> - <property name="spacing"> - <number>0</number> - </property> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="QPushButton" name="progressColorWrite"> - <property name="minimumSize"> - <size> - <width>75</width> - <height>20</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>75</width> - <height>20</height> - </size> - </property> - <property name="iconSize"> - <size> - <width>75</width> - <height>20</height> - </size> - </property> - <property name="flat"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="progressColorRead"> - <property name="minimumSize"> - <size> - <width>75</width> - <height>20</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>75</width> - <height>20</height> - </size> - </property> - <property name="iconSize"> - <size> - <width>75</width> - <height>20</height> - </size> - </property> - <property name="flat"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="progressColorRemaining"> - <property name="minimumSize"> - <size> - <width>75</width> - <height>20</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>75</width> - <height>20</height> - </size> - </property> - <property name="iconSize"> - <size> - <width>75</width> - <height>20</height> - </size> - </property> - <property name="flat"> - <bool>true</bool> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item row="4" column="1"> - <spacer name="verticalSpacer_3"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>127</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </widget> - <resources/> - <connections> - <connection> - <sender>checkBox_limitSpeed</sender> - <signal>clicked(bool)</signal> - <receiver>limitSpeed</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>109</x> - <y>144</y> - </hint> - <hint type="destinationlabel"> - <x>199</x> - <y>144</y> - </hint> - </hints> - </connection> - </connections> -</ui> diff --git a/plugins-alternative/Themes/Teracopy/documentation.dox b/plugins-alternative/Themes/Teracopy/documentation.dox index c1720d2..ee76e20 100644 --- a/plugins-alternative/Themes/Teracopy/documentation.dox +++ b/plugins-alternative/Themes/Teracopy/documentation.dox @@ -20,10 +20,9 @@ \section mainpage_downloads Downloads - You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ... + You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ... \section license GPL Version 3 The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4. */ - diff --git a/plugins-alternative/Themes/Teracopy/informations.xml b/plugins-alternative/Themes/Teracopy/informations.xml index 534db9a..0b3393e 100644 --- a/plugins-alternative/Themes/Teracopy/informations.xml +++ b/plugins-alternative/Themes/Teracopy/informations.xml @@ -17,7 +17,7 @@ <description xml:lang="en"><![CDATA[Teracopy style for Ultracopier, reproduct with screenshot on internet]]></description> <description xml:lang="fr"><![CDATA[Style Teracopy pour Ultracopier, reproduit avec les screenshots vu sur internet]]></description> <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> - <version>1.2.3.6</version> + <version>1.4.0.3</version> <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> <name>Teracopy</name> <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> diff --git a/plugins-alternative/Themes/Windows/documentation.dox b/plugins-alternative/Themes/Windows/documentation.dox index df43161..6a5ad0e 100644 --- a/plugins-alternative/Themes/Windows/documentation.dox +++ b/plugins-alternative/Themes/Windows/documentation.dox @@ -20,10 +20,9 @@ \section mainpage_downloads Downloads - You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ... + You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ... \section license GPL Version 3 The code source is under GPL3. */ - diff --git a/plugins-alternative/Themes/Windows/informations.xml b/plugins-alternative/Themes/Windows/informations.xml index b0d6f22..f97dce3 100644 --- a/plugins-alternative/Themes/Windows/informations.xml +++ b/plugins-alternative/Themes/Windows/informations.xml @@ -17,7 +17,7 @@ <description xml:lang="en"><![CDATA[Windows dialog for Ultracopier, to have same copy dialog than windows vista/7/8]]></description> <description xml:lang="fr"><![CDATA[Dialogue de Windows pour Ultracopier, pour avoir une boite de dialogue pour la copie comme windows vista/7/8]]></description> <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number --> - <version>1.2.3.6</version> + <version>1.4.0.3</version> <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. --> <name>Windows</name> <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. --> diff --git a/plugins-alternative/static-plugins-supercopier.qrc b/plugins-alternative/static-plugins-supercopier.qrc deleted file mode 100644 index d3ae224..0000000 --- a/plugins-alternative/static-plugins-supercopier.qrc +++ /dev/null @@ -1,6 +0,0 @@ -<RCC> - <qresource prefix="/"> - <file>Themes/Supercopier/informations.xml</file> - <file>Themes/Supercopier/Languages/fr/translation.qm</file> - </qresource> -</RCC> |