diff --git a/.gitignore b/.gitignore index 20c0478..53abbfe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/kdeconnect-kde-0.8.tar.xz -/kdeconnect-kde-1.0.1.tar.xz +/kdeconnect-kde-1.0.3.tar.xz diff --git a/kde-connect.spec b/kde-connect.spec index bda702b..ead0af1 100644 --- a/kde-connect.spec +++ b/kde-connect.spec @@ -1,11 +1,7 @@ -# once kf5 dolphin lands, may consider disabling this -- rex -%if 0%{?fedora} < 24 -%global _with_kde4 1 -%endif Name: kde-connect -Version: 1.0.1 -Release: 2%{?dist} +Version: 1.0.3 +Release: 1%{?dist} License: GPLv2+ Summary: KDE Connect client for communication with smartphones @@ -18,16 +14,10 @@ Source0: kdeconnect-kde-%{_git_describe}.tar.xz %else Source0: http://download.kde.org/stable/kdeconnect/%{version}/src/kdeconnect-kde-%{version}.tar.xz %endif -Source1: http://download.kde.org/unstable/kdeconnect/0.8/src/kdeconnect-kde-0.8.tar.xz # firewalld service definition, see https://bugzilla.redhat.com/show_bug.cgi?id=1257699#c2 Source2: kde-connect.xml -# Upstream patch for KDE 4 version -Patch0: kdeconnect-kde-0.8-b-revision.patch -# artificially inflate kde4 lib soname +99 to avoid risk of collison with kf5 lib of same basename -Patch1: kdeconnect-kde-0.8-soname.patch - BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: firewalld-filesystem @@ -48,16 +38,8 @@ BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtdeclarative-devel BUildRequires: qt5-qtx11extras-devel -%if 0%{?_with_kde4} -BuildRequires: kdelibs4-devel -BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(libfakekey) -BuildRequires: pkgconfig(QJson) -BuildRequires: pkgconfig(qca2) -%else Obsoletes: kde-connect-kde4-ioslave < %{version}-%{release} Obsoletes: kde-connect-kde4-libs < %{verson}-%{release} -%endif # upstream name Provides: kdeconnect-kde = %{version}-%{release} @@ -99,35 +81,10 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} %description devel %{summary}. -%if 0%{?_with_kde4} -%package kde4-libs -Summary: Runtime libraries for %{name} KDE4 kioslave -# circular deps, this is mostly useless without the ioslave too -- rex -Requires: %{name}-kde4-ioslave = %{version}-%{release} -%description kde4-libs -%{summary}. - -%package kde4-ioslave -Summary: %{name} KDE4 kioslave -Requires: %{name}-kde4-libs%{?_isa} = %{version}-%{release} -Requires: fuse-sshfs -%description kde4-ioslave -%{summary}. -%endif - %prep %setup -q -n kdeconnect-kde-%{version} -%if 0%{?_with_kde4} -tar xfJ %{SOURCE1} -pushd kdeconnect-kde-0.8 -%patch0 -p1 -%patch1 -p1 -b .soname -popd -%endif - - %build mkdir %{_target_platform} @@ -137,31 +94,8 @@ popd make %{?_smp_mflags} -C %{_target_platform} -%if 0%{?_with_kde4} -pushd kdeconnect-kde-0.8 -mkdir %{_target_platform} -pushd %{_target_platform} -%{cmake_kde4} .. - -make %{?_smp_mflags} -C interfaces/ -make %{?_smp_mflags} -C kio/ -popd -popd -%endif - %install -# install kde4 bits first to reduce risk of polluting or overwriting kf5 stuff -%if 0%{?_with_kde4} -make install/fast DESTDIR=%{buildroot} -C kdeconnect-kde-0.8/%{_target_platform}/interfaces -make install/fast DESTDIR=%{buildroot} -C kdeconnect-kde-0.8/%{_target_platform}/kio - -# Remove undesired kde4 devel files -rm -rfv %{buildroot}%{_includedir}/kde4/ -rm -rfv %{buildroot}%{_libdir}/cmake/ -rm -rfv %{buildroot}%{_kde4_libdir}/libkdeconnectinterfaces.so -%endif - make install/fast DESTDIR=%{buildroot} -C %{_target_platform} install -m644 -p -D %{SOURCE2} %{buildroot}%{_prefix}/lib/firewalld/services/kde-connect.xml @@ -231,20 +165,11 @@ fi %{_qt5_plugindir}/kdeconnect*.so %{_qt5_plugindir}/kdeconnect/ -%if 0%{?_with_kde4} -%post kde4-libs -p /sbin/ldconfig -%postun kde4-libs -p /sbin/ldconfig - -%files kde4-libs -%{_kde4_libdir}/libkdeconnectinterfaces.so.100* - -%files kde4-ioslave -%{_kde4_datadir}/kde4/services/kdeconnect.protocol -%{_kde4_libdir}/kde4/kio_kdeconnect.so -%endif - %changelog +* Tue Dec 27 2016 Rex Dieter - 1.0.3-1 +- kdeconnect-1.0.3 (#1408570), drop kde4 (compat) kioslave + * Wed Oct 05 2016 Rex Dieter - 1.0.1-2 - fix _with_kde4 conditional diff --git a/kdeconnect-kde-0.8-b-revision.patch b/kdeconnect-kde-0.8-b-revision.patch deleted file mode 100644 index e2c047a..0000000 --- a/kdeconnect-kde-0.8-b-revision.patch +++ /dev/null @@ -1,1191 +0,0 @@ -diff --git a/core/backends/lan/lanlinkprovider.cpp b/core/backends/lan/lanlinkprovider.cpp -index 3042ff7..678de10 100644 ---- a/core/backends/lan/lanlinkprovider.cpp -+++ b/core/backends/lan/lanlinkprovider.cpp -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - #include - #include -@@ -35,34 +36,9 @@ - #include "../../kdebugnamespace.h" - #include "landevicelink.h" - --void LanLinkProvider::configureSocket(QTcpSocket* socket) --{ -- int fd = socket->socketDescriptor(); -- -- socket->setSocketOption(QAbstractSocket::KeepAliveOption, QVariant(1)); -- -- #ifdef TCP_KEEPIDLE -- // time to start sending keepalive packets (seconds) -- int maxIdle = 10; -- setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &maxIdle, sizeof(maxIdle)); -- #endif -- -- #ifdef TCP_KEEPINTVL -- // interval between keepalive packets after the initial period (seconds) -- int interval = 5; -- setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &interval, sizeof(interval)); -- #endif -- -- #ifdef TCP_KEEPCNT -- // number of missed keepalive packets before disconnecting -- int count = 3; -- setsockopt(fd, IPPROTO_TCP, TCP_KEEPCNT, &count, sizeof(count)); -- #endif -- --} -- - LanLinkProvider::LanLinkProvider() - { -+ mTcpPort = 0; - - mUdpServer = new QUdpSocket(this); - connect(mUdpServer, SIGNAL(readyRead()), this, SLOT(newUdpConnection())); -@@ -72,6 +48,11 @@ LanLinkProvider::LanLinkProvider() - - } - -+LanLinkProvider::~LanLinkProvider() -+{ -+ -+} -+ - void LanLinkProvider::onStart() - { - bool buildSucceed = mUdpServer->bind(QHostAddress::Any, port, QUdpSocket::ShareAddress); -@@ -100,6 +81,8 @@ void LanLinkProvider::onNetworkChange(QNetworkSession::State state) - return; - } - -+ Q_ASSERT(mTcpPort != 0); -+ - NetworkPackage np(""); - NetworkPackage::createIdentityPackage(&np); - np.set("tcpPort", mTcpPort); -@@ -122,7 +105,7 @@ void LanLinkProvider::newUdpConnection() - - if (!success || receivedPackage->type() != PACKAGE_TYPE_IDENTITY) { - delete receivedPackage; -- return; -+ continue; - } - - KSharedConfigPtr config = KSharedConfig::openConfig("kdeconnectrc"); -@@ -131,7 +114,7 @@ void LanLinkProvider::newUdpConnection() - if (receivedPackage->get("deviceId") == myId) { - //kDebug(debugArea()) << "Ignoring my own broadcast"; - delete receivedPackage; -- return; -+ continue; - } - - int tcpPort = receivedPackage->get("tcpPort", port); -@@ -295,7 +278,28 @@ void LanLinkProvider::deviceLinkDestroyed(QObject* destroyedDeviceLink) - - } - --LanLinkProvider::~LanLinkProvider() -+void LanLinkProvider::configureSocket(QTcpSocket* socket) - { -+ int fd = socket->socketDescriptor(); -+ -+ socket->setSocketOption(QAbstractSocket::KeepAliveOption, QVariant(1)); -+ -+ #ifdef TCP_KEEPIDLE -+ // time to start sending keepalive packets (seconds) -+ int maxIdle = 10; -+ setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &maxIdle, sizeof(maxIdle)); -+ #endif -+ -+ #ifdef TCP_KEEPINTVL -+ // interval between keepalive packets after the initial period (seconds) -+ int interval = 5; -+ setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &interval, sizeof(interval)); -+ #endif -+ -+ #ifdef TCP_KEEPCNT -+ // number of missed keepalive packets before disconnecting -+ int count = 3; -+ setsockopt(fd, IPPROTO_TCP, TCP_KEEPCNT, &count, sizeof(count)); -+ #endif - - } -diff --git a/core/backends/lan/uploadjob.cpp b/core/backends/lan/uploadjob.cpp -index 7764117..17c9849 100644 ---- a/core/backends/lan/uploadjob.cpp -+++ b/core/backends/lan/uploadjob.cpp -@@ -19,6 +19,7 @@ - */ - - #include -+#include - - #include "kdebugnamespace.h" - #include "uploadjob.h" -@@ -28,6 +29,7 @@ UploadJob::UploadJob(const QSharedPointer& source): KJob() - mInput = source; - mServer = new QTcpServer(this); - mSocket = 0; -+ mPort = 0; - - connect(mInput.data(), SIGNAL(readyRead()), this, SLOT(readyRead())); - connect(mInput.data(), SIGNAL(aboutToClose()), this, SLOT(aboutToClose())); -@@ -91,10 +93,10 @@ void UploadJob::aboutToClose() - - QVariantMap UploadJob::getTransferInfo() - { -- QVariantMap ret; -+ Q_ASSERT(mPort != 0); - -+ QVariantMap ret; - ret["port"] = mPort; -- - return ret; - } - -diff --git a/core/backends/lan/uploadjob.h b/core/backends/lan/uploadjob.h -index 4b3dd4d..12b6f7e 100644 ---- a/core/backends/lan/uploadjob.h -+++ b/core/backends/lan/uploadjob.h -@@ -42,7 +42,7 @@ private: - QSharedPointer mInput; - QTcpServer* mServer; - QTcpSocket* mSocket; -- qint16 mPort; -+ quint16 mPort; - - private Q_SLOTS: - void readyRead(); -diff --git a/core/filetransferjob.cpp b/core/filetransferjob.cpp -index 070048c..f644d1a 100644 ---- a/core/filetransferjob.cpp -+++ b/core/filetransferjob.cpp -@@ -166,7 +166,7 @@ void FileTransferJob::readyRead() - //If a least 1 second has passed since last update - int secondsSinceLastTime = mTime.secsTo(QTime::currentTime()); - if (secondsSinceLastTime > 0 && mSpeedBytes > 0) { -- float speed = (mWritten - mSpeedBytes) / secondsSinceLastTime; -+ float speed = (mWritten - mSpeedBytes) / float(secondsSinceLastTime); - emitSpeed(speed); - - mTime = QTime::currentTime(); -diff --git a/core/networkpackage.h b/core/networkpackage.h -index 5f1cfe8..f44bb48 100644 ---- a/core/networkpackage.h -+++ b/core/networkpackage.h -@@ -45,6 +45,8 @@ class KDECONNECTCORE_EXPORT NetworkPackage : public QObject - Q_PROPERTY( QString id READ id WRITE setId ) - Q_PROPERTY( QString type READ type WRITE setType ) - Q_PROPERTY( QVariantMap body READ body WRITE setBody ) -+ Q_PROPERTY( QVariantMap payloadTransferInfo READ payloadTransferInfo WRITE setPayloadTransferInfo ) -+ Q_PROPERTY( qint64 payloadSize READ payloadSize WRITE setPayloadSize ) - - public: - -diff --git a/fileitemactionplugin/Messages.sh b/fileitemactionplugin/Messages.sh -index 118c912..ad6cb76 100644 ---- a/fileitemactionplugin/Messages.sh -+++ b/fileitemactionplugin/Messages.sh -@@ -1,3 +1,3 @@ - #!/usr/bin/env bash - --$XGETTEXT `find . -name '*.cpp'` -o $podir/kdeconnect-filetiemaction.pot -+$XGETTEXT `find . -name '*.cpp'` -o $podir/kdeconnect-fileitemaction.pot -diff --git a/fileitemactionplugin/kdeconnectsendfile.desktop b/fileitemactionplugin/kdeconnectsendfile.desktop -index 08268fe..d8007ce 100644 ---- a/fileitemactionplugin/kdeconnectsendfile.desktop -+++ b/fileitemactionplugin/kdeconnectsendfile.desktop -@@ -1,25 +1,28 @@ - [Desktop Entry] - Type=Service - Name=Send file via KDE Connect service -+Name[bs]=Pošalji datoteku putem KDE Connect servisa - Name[ca]=Envia un fitxer a través del servei KDE Connect - Name[cs]=Poslat soubor přes službu KDE Connect - Name[da]=Send fil via KDE Connect-tjeneste - Name[de]=Datei mit KDE-Connect -Dienst versenden - Name[es]=Enviar archivo usando el servicio KDE Connect --Name[fi]=Lähetä tiedosto KDE-Connect-palvelulla -+Name[fi]=Lähetä tiedosto KDE Connect -palvelulla - Name[fr]=Envoyer un fichier via le service KDE Connect - Name[hu]=Fájl küldése a KDE csatlakozás szolgáltatáson keresztül -+Name[it]=Invia un file tramite il servizio KDE Connect - Name[ko]=KDE Connect 서비스로 파일 보내기 - Name[nl]=Bestand via de service KDE Connect versturen - Name[pl]=Wyślij plik przez usługę KDE Connect - Name[pt]=Enviar um ficheiro pelo serviço KDE Connect --Name[pt_BR]=Enviar um arquivo pelo serviço KDE Connect -+Name[pt_BR]=Enviar arquivo pelo serviço KDE Connect - Name[sk]=Poslať súbor cez službu KDE Connect - Name[sv]=Skicka fil via KDE:s anslutningstjänst - Name[uk]=Надсилання файла за допомогою служби з’єднання KDE - Name[x-test]=xxSend file via KDE Connect servicexx - X-KDE-Library=kdeconnectfiletiemaction - X-KDE-Submenu=Connect -+X-KDE-Submenu[bs]=Uspostavi vezu - X-KDE-Submenu[ca]=Connecta - X-KDE-Submenu[cs]=Připojit - X-KDE-Submenu[da]=Forbind -@@ -28,6 +31,7 @@ X-KDE-Submenu[es]=Conectar - X-KDE-Submenu[fi]=Yhdistä - X-KDE-Submenu[fr]=Connecter - X-KDE-Submenu[hu]=Csatlakozás -+X-KDE-Submenu[it]=Connetti - X-KDE-Submenu[ko]=연결 - X-KDE-Submenu[nl]=Verbinden - X-KDE-Submenu[pl]=Połącz -diff --git a/kcm/kcm_kdeconnect.desktop b/kcm/kcm_kdeconnect.desktop -index dffe5ba..979f423 100755 ---- a/kcm/kcm_kdeconnect.desktop -+++ b/kcm/kcm_kdeconnect.desktop -@@ -11,6 +11,7 @@ X-KDE-ParentApp=kcontrol - X-KDE-System-Settings-Parent-Category=hardware - - Name=KDE Connect -+Name[ast]=KDE Connect - Name[bg]=KDE Connect - Name[bs]=Konekcija KDE - Name[ca]=KDE Connect -@@ -18,7 +19,7 @@ Name[cs]=KDE Connect - Name[da]=KDE Connect - Name[de]=KDE-Connect - Name[es]=KDE Connect --Name[fi]=KDE-Connect -+Name[fi]=KDE Connect - Name[fr]=KDE Connect - Name[hu]=KDE csatlakozás - Name[it]=KDE Connect -diff --git a/kcm/kdeconnect.desktop b/kcm/kdeconnect.desktop -index b6fb005..d1743e1 100755 ---- a/kcm/kdeconnect.desktop -+++ b/kcm/kdeconnect.desktop -@@ -4,6 +4,7 @@ Icon=kdeconnect - Terminal=false - Exec=kcmshell4 kcm_kdeconnect - Name=KDE Connect -+Name[ast]=KDE Connect - Name[bg]=KDE Connect - Name[bs]=Konekcija KDE - Name[ca]=KDE Connect -@@ -11,7 +12,7 @@ Name[cs]=KDE Connect - Name[da]=KDE Connect - Name[de]=KDE-Connect - Name[es]=KDE Connect --Name[fi]=KDE-Connect -+Name[fi]=KDE Connect - Name[fr]=KDE Connect - Name[hu]=KDE csatlakozás - Name[it]=KDE Connect -@@ -29,6 +30,7 @@ Name[uk]=З’єднання KDE - Name[x-test]=xxKDE Connectxx - GenericName=Connect smartphones to your KDE Plasma Workspace - GenericName[bg]=Свържете смартфони към вашето работно пространство на Plasma -+GenericName[bs]=Poveži pametni telefon na svoj KDE Plasma radni prostor - GenericName[ca]=Connecta els telèfons intel·ligents al vostre espai de treball Plasma del KDE - GenericName[cs]=Připojte své telefony k Pracovní ploše Plasma - GenericName[da]=Forbind smartphones med din KDE Plasma Workspace -@@ -37,6 +39,7 @@ GenericName[es]=Conectar teléfono inteligente al área de trabajo Plasma de KDE - GenericName[fi]=Yhdistä älypuhelimesi KDE Plasma -työtilaan - GenericName[fr]=Connectez votre smartphone à votre espace de travail KDE Plasma - GenericName[hu]=Okostelefonok csatlakoztatása a KDE Plasma munkaterülethez -+GenericName[it]=Connetti gli smartphone a KDE Plasma Workspace - GenericName[ko]=KDE Plasma 작업 공간으로 스마트폰 연결 - GenericName[nl]=Smartphones verbinden met uw KDE Plasma werkruimte - GenericName[pl]=Podłącz smartfony do swojej Przestrzeni Roboczej Plazmy KDE -diff --git a/kded/kdeconnect.desktop b/kded/kdeconnect.desktop -index 1a1200e..abac1d6 100644 ---- a/kded/kdeconnect.desktop -+++ b/kded/kdeconnect.desktop -@@ -9,6 +9,7 @@ X-KDE-Kded-load-on-demand=false - X-KDE-Kded-phase=1 - - Name=KDE Connect -+Name[ast]=KDE Connect - Name[bg]=KDE Connect - Name[bs]=Konekcija KDE - Name[ca]=KDE Connect -@@ -16,7 +17,7 @@ Name[cs]=KDE Connect - Name[da]=KDE Connect - Name[de]=KDE-Connect - Name[es]=KDE Connect --Name[fi]=KDE-Connect -+Name[fi]=KDE Connect - Name[fr]=KDE Connect - Name[hu]=KDE csatlakozás - Name[it]=KDE Connect -diff --git a/plasmoid/package/metadata.desktop b/plasmoid/package/metadata.desktop -index 1dbbbd7..24af09b 100644 ---- a/plasmoid/package/metadata.desktop -+++ b/plasmoid/package/metadata.desktop -@@ -1,5 +1,6 @@ - [Desktop Entry] - Name=KDE Connect -+Name[ast]=KDE Connect - Name[bg]=KDE Connect - Name[bs]=Konekcija KDE - Name[ca]=KDE Connect -@@ -7,7 +8,7 @@ Name[cs]=KDE Connect - Name[da]=KDE Connect - Name[de]=KDE-Connect - Name[es]=KDE Connect --Name[fi]=KDE-Connect -+Name[fi]=KDE Connect - Name[fr]=KDE Connect - Name[hu]=KDE csatlakozás - Name[it]=KDE Connect -@@ -31,7 +32,7 @@ Comment[cs]=Zobrazit upozornění z vašich zařízení pomocí KDE Connect - Comment[da]=Vis bekendtgørelser fra dine enheder med KDE Connect - Comment[de]=Zeigt Benachrichtigungen von Ihren Geräten mit KDE-Connect - Comment[es]=Mostrar notificaciones de sus dispositivos usando KDE Connect --Comment[fi]=Näytä laitteidesi ilmoitukset KDE-Connectilla -+Comment[fi]=Näytä laitteidesi ilmoitukset KDE Connectilla - Comment[fr]=Afficher les notifications provenant de vos périphériques à l'aide de KDE Connect - Comment[hu]=Az eszközökről származó értesítések megjelenítése a KDE csatlakozás használatával - Comment[it]=Mostra le notifiche dei tuoi dispositivi tramite KDE Connect -@@ -39,7 +40,7 @@ Comment[ko]=KDE Connect로 장치에 표시된 알림 보기 - Comment[nl]=Meldingen van uw apparaten met KDE Connect tonen - Comment[pl]=Pokaż powiadomienia ze swoich urządzeń przy użyciu KDE Connect - Comment[pt]=Mostrar notificações dos seus dispositivos usando o KDE Connect --Comment[pt_BR]=Mostrar notificações dos seus dispositivos usando o KDE Connect -+Comment[pt_BR]=Mostra notificações dos seus dispositivos usando o KDE Connect - Comment[ru]=Показывать уведомления от устройств с помощью KDE Connect - Comment[sk]=Zobraziť oznámenia z vašich zariadení pomocou KDE Connect - Comment[sv]=Visa underrättelser från apparater med KDE anslut -diff --git a/plugins/battery/batterydbusinterface.cpp b/plugins/battery/batterydbusinterface.cpp -index b3b22dd..672f237 100644 ---- a/plugins/battery/batterydbusinterface.cpp -+++ b/plugins/battery/batterydbusinterface.cpp -@@ -25,6 +25,8 @@ - - BatteryDbusInterface::BatteryDbusInterface(const Device *device) - : QDBusAbstractAdaptor(const_cast(device)) -+ , mCharge(-1) -+ , mIsCharging(false) - { - } - -diff --git a/plugins/battery/batterydbusinterface.h b/plugins/battery/batterydbusinterface.h -index b444ae2..fb5d768 100644 ---- a/plugins/battery/batterydbusinterface.h -+++ b/plugins/battery/batterydbusinterface.h -@@ -46,7 +46,7 @@ Q_SIGNALS: - - private: - int mCharge; -- bool mIsCharging : 1; -+ bool mIsCharging; - - }; - -diff --git a/plugins/battery/kdeconnect_battery.desktop b/plugins/battery/kdeconnect_battery.desktop -index 9601e04..5dd0e0a 100644 ---- a/plugins/battery/kdeconnect_battery.desktop -+++ b/plugins/battery/kdeconnect_battery.desktop -@@ -39,7 +39,7 @@ Comment=Show your phone battery next to your computer battery - Comment[bg]=Показване на батерията на телефона редом с тази на компютъра - Comment[bs]=Prikažite Vašu bateriju sa mobilnog telefona poted Vaše računarske baterije - Comment[ca]=Mostra la bateria del telèfon al costat de la bateria de l'ordinador --Comment[cs]=Zobrazit baterku vašeho telefonu vedle baterie vašeho notebooku -+Comment[cs]=Zobrazit baterii vedle baterie počítače - Comment[da]=Vis dit telefonbatteri ved siden af din computers batteri - Comment[de]=Zeigt den Akku Ihres Telefons neben dem Akku des Rechners - Comment[es]=Muestra la batería de su teléfono junto a la batería de su equipo -@@ -50,7 +50,7 @@ Comment[it]=Mostra il livello batteria del tuo telefono accanto a quella del com - Comment[ko]=폰 배터리와 컴퓨터 배터리 동시 확인 - Comment[nl]=Uw telefoonbatterij naast uw computerbatterij tonen - Comment[pl]=Pokaż baterię swojego telefonu obok baterii komputera --Comment[pt]=Mostra a bateria do seu telemóvel ao lado da do computador -+Comment[pt]=Mostra a bateria do seu telemóvel a seguir à bateria do seu computador - Comment[pt_BR]=Mostra a bateria do seu celular ao lado da bateria do computador - Comment[ru]=Показывать значок батареи устройства рядом со значком батареи компьютера - Comment[sk]=Zobraziť batériu vášho telefónu pri batérii počítača -diff --git a/plugins/clipboard/clipboardplugin.cpp b/plugins/clipboard/clipboardplugin.cpp -index 655cb10..f7c4fba 100644 ---- a/plugins/clipboard/clipboardplugin.cpp -+++ b/plugins/clipboard/clipboardplugin.cpp -@@ -28,7 +28,6 @@ K_EXPORT_PLUGIN( KdeConnectPluginFactory("kdeconnect_clipboard", "kdeconnect-plu - - ClipboardPlugin::ClipboardPlugin(QObject *parent, const QVariantList &args) - : KdeConnectPlugin(parent, args) -- , ignore_next_clipboard_change(false) - , clipboard(QApplication::clipboard()) - { - connect(clipboard, SIGNAL(changed(QClipboard::Mode)), this, SLOT(clipboardChanged(QClipboard::Mode))); -@@ -36,21 +35,25 @@ ClipboardPlugin::ClipboardPlugin(QObject *parent, const QVariantList &args) - - void ClipboardPlugin::clipboardChanged(QClipboard::Mode mode) - { -- if (mode != QClipboard::Clipboard) return; -+ if (mode != QClipboard::Clipboard) { -+ return; -+ } -+ -+ QString content = clipboard->text(); - -- if (ignore_next_clipboard_change) { -- ignore_next_clipboard_change = false; -+ if (content == currentContent) { - return; - } -- //kDebug(kdeconnect_kded()) << "ClipboardChanged"; -+ -+ currentContent = content; -+ - NetworkPackage np(PACKAGE_TYPE_CLIPBOARD); -- np.set("content",clipboard->text()); -+ np.set("content", content); - sendPackage(np); - } - - bool ClipboardPlugin::receivePackage(const NetworkPackage& np) - { -- ignore_next_clipboard_change = true; - clipboard->setText(np.get("content")); - return true; - } -diff --git a/plugins/clipboard/clipboardplugin.h b/plugins/clipboard/clipboardplugin.h -index c02859a..a63bb80 100644 ---- a/plugins/clipboard/clipboardplugin.h -+++ b/plugins/clipboard/clipboardplugin.h -@@ -44,7 +44,7 @@ private Q_SLOTS: - void clipboardChanged(QClipboard::Mode mode); - - private: -- bool ignore_next_clipboard_change; -+ QString currentContent; - QClipboard *clipboard; - }; - -diff --git a/plugins/clipboard/kdeconnect_clipboard.desktop b/plugins/clipboard/kdeconnect_clipboard.desktop -index 94faa78..e14630b 100644 ---- a/plugins/clipboard/kdeconnect_clipboard.desktop -+++ b/plugins/clipboard/kdeconnect_clipboard.desktop -@@ -39,7 +39,7 @@ Comment=Share the clipboard between devices - Comment[bg]=Споделяне на буфера за обмен между устройства - Comment[bs]=Podijeli Clipboard među uređajima - Comment[ca]=Comparteix el porta-retalls entre els dispositius --Comment[cs]=Sdílejte schránku mezi zařízeními -+Comment[cs]=Sdílet obsah schránky mezi zařízeními - Comment[da]=Del indholdet af udklipsholderen mellem enheder - Comment[de]=Die Zwischenablage mit Geräten teilen - Comment[es]=Compartir el portapapeles entre dispositivos -diff --git a/plugins/kdeconnect.notifyrc b/plugins/kdeconnect.notifyrc -index 9ec6019..3c1ad74 100644 ---- a/plugins/kdeconnect.notifyrc -+++ b/plugins/kdeconnect.notifyrc -@@ -1,6 +1,7 @@ - [Global] - IconName=kdeconnect - Name=KDE Connect -+Name[ast]=KDE Connect - Name[bg]=KDE Connect - Name[bs]=Konekcija KDE - Name[ca]=KDE Connect -@@ -8,7 +9,7 @@ Name[cs]=KDE Connect - Name[da]=KDE Connect - Name[de]=KDE-Connect - Name[es]=KDE Connect --Name[fi]=KDE-Connect -+Name[fi]=KDE Connect - Name[fr]=KDE Connect - Name[hu]=KDE csatlakozás - Name[it]=KDE Connect -@@ -51,13 +52,16 @@ Comment[x-test]=xxNotifications from your devicesxx - - [Event/pairingRequest] - Name=Pairing Request -+Name[bs]=Zahtjev za uparivanje - Name[ca]=Sol·licitud d'aparellament - Name[cs]=Požadavek na párování - Name[da]=Parringsanmodning - Name[de]=Verbindungsanfrage - Name[es]=Petición de vinculación - Name[fi]=Paripyyntö -+Name[fr]=Demande d'appariement - Name[hu]=Párosítási kérés -+Name[it]=Richiesta di associazione - Name[ko]=페어링 요청 - Name[nl]=Verzoek om een paar te maken - Name[pl]=Żądanie parowania -@@ -68,13 +72,16 @@ Name[sv]=Begäran om ihopparning - Name[uk]=Запит щодо пов’язування - Name[x-test]=xxPairing Requestxx - Comment=Pairing request received from a devices -+Comment[bs]=Primljen zahtjev za uparivanje od uređaja - Comment[ca]=Les sol·licituds d'aparellament rebudes des d'un dispositiu - Comment[cs]=Požadavek na párování přijat ze zařízení - Comment[da]=Parringsanmodning modtaget fra en enhed - Comment[de]=Verbindungsanfrage von einem Gerät erhalten - Comment[es]=Petición de vinculación recibida desde un dispositivo - Comment[fi]=Saatiin paripyyntö laitteelta -+Comment[fr]=Demande d'appariement provenant d'un périphérique - Comment[hu]=Párosítási kérés érkezett egy eszköztől -+Comment[it]=Richiesta di associazione ricevuta da un dispositivo - Comment[ko]=장치에서 페어링 요청을 받음 - Comment[nl]=Verzoek om een paar te maken ontvangen van een apparaat - Comment[pl]=Otrzymano żądanie parowania z urządzeń -@@ -91,7 +98,7 @@ Name=Calling - Name[bg]=Позвъняване - Name[bs]=Poziva se - Name[ca]=Trucada --Name[cs]=Volám -+Name[cs]=Volání - Name[da]=Ringer - Name[de]=Anruf - Name[es]=Llamando -@@ -102,7 +109,7 @@ Name[it]=Chiamata - Name[ko]=전화 거는 중 - Name[nl]=Oproep - Name[pl]=Dzwonienie --Name[pt]=A Chamar -+Name[pt]=A chamar - Name[pt_BR]=Chamando - Name[ro]=Apelare - Name[ru]=Вызов -@@ -139,27 +146,19 @@ Action=Popup - - [Event/missedCall] - Name=Missed --Name[bg]=Пропуснати --Name[bs]=Propušten - Name[ca]=Perduda --Name[cs]=Zmeškané --Name[da]=Ubesvaret -+Name[cs]=Zmeškaný - Name[de]=Verpasst - Name[es]=Perdida - Name[fi]=Ei vastattu --Name[fr]=Pas de réponse --Name[hu]=Nem fogadott --Name[it]=Chiamata persa -+Name[it]=Perse - Name[ko]=부재 중 전화 - Name[nl]=Gemist - Name[pl]=Nie odebrano --Name[pt]=Não Atendida -+Name[pt]=Não atendida - Name[pt_BR]=Não atendidas --Name[ro]=Nepreluat --Name[ru]=Пропущен - Name[sk]=Zmeškané - Name[sv]=Missat --Name[tr]=Cevapsız - Name[uk]=Пропущено - Name[x-test]=xxMissedxx - Comment=You have a missed call -@@ -241,27 +240,19 @@ Action=Popup - - [Event/batteryLow] - Name=Battery --Name[bg]=Батерия --Name[bs]=Baterija - Name[ca]=Bateria - Name[cs]=Baterie --Name[da]=Batteri - Name[de]=Akku - Name[es]=Batería - Name[fi]=Akku --Name[fr]=Batterie --Name[hu]=Akkumulátor - Name[it]=Batteria - Name[ko]=배터리 - Name[nl]=Batterij - Name[pl]=Bateria - Name[pt]=Bateria - Name[pt_BR]=Bateria --Name[ro]=Acumulator --Name[ru]=Батарея - Name[sk]=Batéria - Name[sv]=Batteri --Name[tr]=Pil - Name[uk]=Акумулятор - Name[x-test]=xxBatteryxx - Comment=Your battery is in low state -@@ -306,7 +297,7 @@ Name[it]=Ping - Name[ko]=핑 - Name[nl]=Ping - Name[pl]=Ping --Name[pt]=Pedido de Rede -+Name[pt]=Contacto - Name[pt_BR]=Ping - Name[ro]=Ping - Name[ru]=Пинг -@@ -323,7 +314,7 @@ Comment[cs]=Ping přijat - Comment[da]=Ping modtaget - Comment[de]=Ping empfangen - Comment[es]=Ping recibido --Comment[fi]=Vastaanotettiin tiedustelupaketti -+Comment[fi]=Saatiin tiedustelupaketti - Comment[fr]=Commande « Ping » reçue - Comment[hu]=Ping érkezett - Comment[it]=Hai ricevuto un ping -@@ -343,27 +334,19 @@ Action=Popup - - [Event/notification] - Name=Notification --Name[bg]=Уведомление --Name[bs]=Obavještenje - Name[ca]=Notificació --Name[cs]=Upozornění --Name[da]=Bekendtgørelse -+Name[cs]=Hlášení - Name[de]=Benachrichtigung - Name[es]=Notificación - Name[fi]=Ilmoitus --Name[fr]=Notification --Name[hu]=Értesítés - Name[it]=Notifica - Name[ko]=알림 - Name[nl]=Melding - Name[pl]=Powiadomienie - Name[pt]=Notificação - Name[pt_BR]=Notificação --Name[ro]=Notificare --Name[ru]=Уведомление - Name[sk]=Upozornenie - Name[sv]=Underrättelse --Name[tr]=Bildirim - Name[uk]=Сповіщення - Name[x-test]=xxNotificationxx - Comment=Notification received -@@ -374,7 +357,7 @@ Comment[cs]=Bylo přijato upozornění - Comment[da]=Bekendtgørelse modtaget - Comment[de]=Benachrichtigung eingegangen - Comment[es]=Notificación recibida --Comment[fi]=Vastaanotettiin ilmoitus -+Comment[fi]=Saatiin ilmoitus - Comment[fr]=Notification reçue - Comment[hu]=Értesítés érkezett - Comment[it]=Hai ricevuto una notifica -@@ -394,13 +377,16 @@ Action=Popup - - [Event/transferReceived] - Name=Pairing Request -+Name[bs]=Zahtjev za uparivanje - Name[ca]=Sol·licitud d'aparellament - Name[cs]=Požadavek na párování - Name[da]=Parringsanmodning - Name[de]=Verbindungsanfrage - Name[es]=Petición de vinculación - Name[fi]=Paripyyntö -+Name[fr]=Demande d'appariement - Name[hu]=Párosítási kérés -+Name[it]=Richiesta di associazione - Name[ko]=페어링 요청 - Name[nl]=Verzoek om een paar te maken - Name[pl]=Żądanie parowania -@@ -411,13 +397,16 @@ Name[sv]=Begäran om ihopparning - Name[uk]=Запит щодо пов’язування - Name[x-test]=xxPairing Requestxx - Comment=Pairing request received from a devices -+Comment[bs]=Primljen zahtjev za uparivanje od uređaja - Comment[ca]=Les sol·licituds d'aparellament rebudes des d'un dispositiu - Comment[cs]=Požadavek na párování přijat ze zařízení - Comment[da]=Parringsanmodning modtaget fra en enhed - Comment[de]=Verbindungsanfrage von einem Gerät erhalten - Comment[es]=Petición de vinculación recibida desde un dispositivo - Comment[fi]=Saatiin paripyyntö laitteelta -+Comment[fr]=Demande d'appariement provenant d'un périphérique - Comment[hu]=Párosítási kérés érkezett egy eszköztől -+Comment[it]=Richiesta di associazione ricevuta da un dispositivo - Comment[ko]=장치에서 페어링 요청을 받음 - Comment[nl]=Verzoek om een paar te maken ontvangen van een apparaat - Comment[pl]=Otrzymano żądanie parowania z urządzeń -diff --git a/plugins/kdeconnect_plugin.desktop b/plugins/kdeconnect_plugin.desktop -index 02bdde6..f115a60 100644 ---- a/plugins/kdeconnect_plugin.desktop -+++ b/plugins/kdeconnect_plugin.desktop -@@ -10,7 +10,7 @@ Name[cs]=Modul KDEConnect - Name[da]=KDEConnect-plugin - Name[de]=KDEConnect-Modul - Name[es]=Complemento de KDEConnect --Name[fi]=KDE-Connect-liitännäinen -+Name[fi]=KDE Connect -liitännäinen - Name[fr]=Module externe KDEConnect - Name[hu]=KDEConnect bővítmény - Name[it]=Estensione KDEConnect -diff --git a/plugins/mousepad/kdeconnect_mousepad.desktop b/plugins/mousepad/kdeconnect_mousepad.desktop -index 2630416..97566f6 100644 ---- a/plugins/mousepad/kdeconnect_mousepad.desktop -+++ b/plugins/mousepad/kdeconnect_mousepad.desktop -@@ -11,7 +11,8 @@ X-KDE-PluginInfo-License=GPL - X-KDE-PluginInfo-EnabledByDefault=true - Icon=input-mouse - Name=Touchpad --Name[ca]=Plafó tàctil -+Name[bs]=Površina osjetljiva na dodir -+Name[ca]=Ratolí tàctil - Name[cs]=Touchpad - Name[da]=Touchpad - Name[de]=Touchpad -@@ -19,6 +20,7 @@ Name[es]=Cursor del ratón - Name[fi]=Kosketuslevy - Name[fr]=Pavé tactile - Name[hu]=Érintőtábla -+Name[it]=Touchpad - Name[ko]=터치패드 - Name[nl]=Touchpad - Name[pl]=Gładzik -@@ -29,6 +31,7 @@ Name[sv]=Tryckplatta - Name[uk]=Сенсорна панель - Name[x-test]=xxTouchpadxx - Comment=Use your phone as a touchpad -+Comment[bs]=Koristi pametni telefon kao površinu osjetljivu na dodir - Comment[ca]=Usa el vostre telèfon com un plafó tàctil - Comment[cs]=Používejte svůj telefon jako touchpad - Comment[da]=Brug din telefon som touchpad -@@ -37,10 +40,11 @@ Comment[es]=Usar su teléfono como cursor del ratón - Comment[fi]=Käytä puhelinta kosketuslevynä - Comment[fr]=Utilisez votre téléphone comme un pavé tactile - Comment[hu]=A telefon használata érintőtáblaként -+Comment[it]=Utilizza il tuo telefono come un touchpad - Comment[ko]=내 장치를 터치패드로 사용하기 - Comment[nl]=Uw telefoon gebruiken als touchpad - Comment[pl]=Użyj swojego telefonu jako gładzika --Comment[pt]=Usar o seu telemóvel como painel de rato -+Comment[pt]=Usar o seu telemóvel como um rato por toque - Comment[pt_BR]=Use seu celular como touchpad - Comment[sk]=Použiť váš mobil ako touchpad - Comment[sv]=Använd telefonen som en tryckplatta -diff --git a/plugins/mousepad/mousepadplugin.cpp b/plugins/mousepad/mousepadplugin.cpp -index cf5f70e..4ad4001 100644 ---- a/plugins/mousepad/mousepadplugin.cpp -+++ b/plugins/mousepad/mousepadplugin.cpp -@@ -163,7 +163,7 @@ bool MousepadPlugin::receivePackage(const NetworkPackage& np) - - if (specialKey) - { -- if (specialKey > (int)arraySize(SpecialKeysMap)) { -+ if (specialKey >= (int)arraySize(SpecialKeysMap)) { - kDebug(debugArea()) << "Unsupported special key identifier"; - return false; - } -diff --git a/plugins/mpriscontrol/kdeconnect_mpriscontrol.desktop b/plugins/mpriscontrol/kdeconnect_mpriscontrol.desktop -index e9d4e3c..02e3d4c 100644 ---- a/plugins/mpriscontrol/kdeconnect_mpriscontrol.desktop -+++ b/plugins/mpriscontrol/kdeconnect_mpriscontrol.desktop -@@ -15,7 +15,7 @@ Name=Multimedia control receiver - Name[bg]=Мултимедиен контрол - Name[bs]=Multimedijalni kontrolni primaoc - Name[ca]=Receptor de les ordres per operar amb les funcions multimèdia --Name[cs]=Přijímač ovládání multimédií -+Name[cs]=Dálkový ovladač multimédií - Name[da]=Modtager til multimediebetjening - Name[de]=Steuerung für Multimedia-Empfänger - Name[es]=Receptor de control multimedia -@@ -38,7 +38,7 @@ Comment=Remote control your music and videos - Comment[bg]=Отдалечен контрол за вашата музика и видео - Comment[bs]=Daljinsko upravljenje Vaše muzike i videa - Comment[ca]=Controla de forma remota la vostra música i vídeos --Comment[cs]=Vzdálené ovládání pro vaši hudbu a videa -+Comment[cs]=Ovládejte vzdáleně vaši hudbu a videa - Comment[da]=Fjernbetjening til din musik og dine videoer - Comment[de]=Fernbedienung für Musik und Videos - Comment[es]=Controle a distancia su música y sus vídeos -@@ -49,7 +49,7 @@ Comment[it]=Controlla la riproduzione audio/video del pc dal telefono - Comment[ko]=음악과 동영상 원격 제어 - Comment[nl]=Op afstand bedienen van uw muziek en video's - Comment[pl]=Steruj zdalnie swoją muzyką i filmami --Comment[pt]=Comande à distância a sua música e vídeos -+Comment[pt]=Comandar à distância a sua música e vídeos - Comment[pt_BR]=Controle suas músicas e vídeos remotamente - Comment[ru]=Дистанционное управление музыкой и видео - Comment[sk]=Vzdialene ovládať vašu hudbu a videá -diff --git a/plugins/mpriscontrol/mpriscontrolplugin.cpp b/plugins/mpriscontrol/mpriscontrolplugin.cpp -index 003ad42..664a6f1 100644 ---- a/plugins/mpriscontrol/mpriscontrolplugin.cpp -+++ b/plugins/mpriscontrol/mpriscontrolplugin.cpp -@@ -38,6 +38,7 @@ K_EXPORT_PLUGIN( KdeConnectPluginFactory("kdeconnect_mpriscontrol", "kdeconnect- - MprisControlPlugin::MprisControlPlugin(QObject* parent, const QVariantList& args) - : KdeConnectPlugin(parent, args) - { -+ prevVolume = -1; - - //Detect new interfaces - connect(QDBusConnection::sessionBus().interface(), SIGNAL(serviceOwnerChanged(QString,QString,QString)), -@@ -88,7 +89,7 @@ void MprisControlPlugin::addPlayer(const QString& service) - } - - void MprisControlPlugin::seeked(qlonglong position){ -- kDebug(debugArea()) << "Seeked in player"; -+ //kDebug(debugArea()) << "Seeked in player"; - NetworkPackage np(PACKAGE_TYPE_MPRIS); - np.set("pos", position/1000); //Send milis instead of nanos - OrgFreedesktopDBusPropertiesInterface* interface = (OrgFreedesktopDBusPropertiesInterface*)sender(); -@@ -182,7 +183,7 @@ bool MprisControlPlugin::receivePackage (const NetworkPackage& np) - OrgMprisMediaPlayer2PlayerInterface mprisInterface(playerList[player], "/org/mpris/MediaPlayer2", QDBusConnection::sessionBus()); - if (np.has("action")) { - const QString& action = np.get("action"); -- kDebug(debugArea()) << "Calling action" << action << "in" << playerList[player]; -+ //kDebug(debugArea()) << "Calling action" << action << "in" << playerList[player]; - //TODO: Check for valid actions, currently we trust anything the other end sends us - mprisInterface.call(action); - } -@@ -193,14 +194,14 @@ bool MprisControlPlugin::receivePackage (const NetworkPackage& np) - } - if (np.has("Seek")) { - int offset = np.get("Seek"); -- kDebug(debugArea()) << "Seeking" << offset << "to" << playerList[player]; -+ //kDebug(debugArea()) << "Seeking" << offset << "to" << playerList[player]; - mprisInterface.Seek(offset); - } - - if (np.has("SetPosition")){ - qlonglong position = np.get("SetPosition",0)*1000; - qlonglong seek = position - mprisInterface.position(); -- kDebug(debugArea()) << "Setting position by seeking" << seek << "to" << playerList[player]; -+ //kDebug(debugArea()) << "Setting position by seeking" << seek << "to" << playerList[player]; - mprisInterface.Seek(seek); - } - -diff --git a/plugins/notifications/kdeconnect_notifications.desktop b/plugins/notifications/kdeconnect_notifications.desktop -index 040f5fe..dd3e8f3 100644 ---- a/plugins/notifications/kdeconnect_notifications.desktop -+++ b/plugins/notifications/kdeconnect_notifications.desktop -@@ -15,7 +15,7 @@ Name=Notification sync - Name[bg]=Синхронизиране на уведомленията - Name[bs]=Sinhronizovano obavještenje - Name[ca]=Sincronitza les notificacions --Name[cs]=Synchronizace hlášení -+Name[cs]=Synchronizace upozornění - Name[da]=Synk. af bekendtgørelser - Name[de]=Benachrichtigungs-Abgleich - Name[es]=Sincronizar notificaciones -@@ -26,7 +26,7 @@ Name[it]=Sincronizzazione notifiche - Name[ko]=알림 동기화 - Name[nl]=Synchronisatie van meldingen - Name[pl]=Powiadomienia synchronizacji --Name[pt]=Sincronização de notificações -+Name[pt]=Sincronização das notificações - Name[pt_BR]=Sincronização de notificações - Name[ro]=Sincronizare notificări - Name[ru]=Синхронизация уведомлений -@@ -39,7 +39,7 @@ Comment=Show phone notifications in KDE and keep them in sync - Comment[bg]=Показване и синхронизиране на уведомления от телефона в КДЕ - Comment[bs]=Prikaži objavještenja sa mobitela u KDE i održavaj ih sinhronizovanim - Comment[ca]=Mostra les notificacions del telèfon al KDE i les manté sincronitzades --Comment[cs]=Zobrazit upozornění z telefonu v KDE a udržovat je synchronizovaná -+Comment[cs]=Zobrazit upozornění telefonu v KDE a udržovat je synchronizované - Comment[da]=Vis telefonbekendtgørelser i KDE og hold dem synkroniseret - Comment[de]=Benachrichtigungen in KDE anzeigen und abgleichen - Comment[es]=Mostrar las notificaciones del teléfono en KDE y mantenerlas sincronizadas -@@ -50,8 +50,8 @@ Comment[it]=Mostra e sincronizza le notifiche del telefono in KDE - Comment[ko]=폰 알림을 KDE에 표시하고 동기화 유지 - Comment[nl]=Telefoonmeldingen in KDE tonen en ze gesynchroniseerd houden - Comment[pl]=Pokaż powiadomienia telefonu w KDE i synchronizuj je --Comment[pt]=Mostrar as notificações do telefone no KDE e mantê-las sincronizadas --Comment[pt_BR]=Mostra as notificações do celular no KDE e as mantem sincronizadas -+Comment[pt]=Mostrar as notificações do telemóvel no KDE e mantê-las sincronizadas -+Comment[pt_BR]=Mostra as notificações do celular no KDE e as mantém sincronizadas - Comment[ru]=Показывать телефонные уведомления в KDE и синхронизировать их - Comment[sk]=Zobraziť oznámenia v KDE a ponechať ich v synchronizácii - Comment[sv]=Visa telefonunderrättelser i KDE och håll dem synkroniserade -diff --git a/plugins/pausemusic/kdeconnect_pausemusic.desktop b/plugins/pausemusic/kdeconnect_pausemusic.desktop -index 2aeeca2..3e94839 100644 ---- a/plugins/pausemusic/kdeconnect_pausemusic.desktop -+++ b/plugins/pausemusic/kdeconnect_pausemusic.desktop -@@ -15,7 +15,7 @@ Name=Pause media during calls - Name[bg]=Поставяне медията на пауза при обаждания - Name[bs]=Pauziraj medij prilikom poziva - Name[ca]=Pausa els suports durant les trucades --Name[cs]=Pozastavit média během hovoru -+Name[cs]=Pozastavit média během telefonátu - Name[da]=Sæt medier på pause under opkald - Name[de]=Medium bei Anrufen anhalten - Name[es]=Pausar multimedia durante las llamadas -@@ -26,7 +26,7 @@ Name[it]=Pausa durante le chiamate - Name[ko]=통화 중 미디어 일시 정지 - Name[nl]=Media pauzeren tijdens oproepen - Name[pl]=Wstrzymaj multimedia przy dzwonieniu --Name[pt]=Pausar os conteúdos durante as chamadas -+Name[pt]=Pausar a reprodução durante as chamadas - Name[pt_BR]=Pausar os conteúdos multimídia durante as chamadas - Name[ru]=Останавливать проигрывание мультимедия во время звонков - Name[sk]=Pozastaviť médiá počas hovorov -@@ -38,7 +38,7 @@ Comment=Pause music/videos during a phone call - Comment[bg]=Спиране музиката/видеото при позвъняване на телефона - Comment[bs]=Stopiraj muziku/videe prilikom poziva - Comment[ca]=Pausa la música i els vídeos durant una trucada telefònica --Comment[cs]=Pozastavit hudbu/videa během hovoru -+Comment[cs]=Pozastavit hudbu/video během telefonátu - Comment[da]=Sæt musik/video på pause under telefonopkald - Comment[de]=Hält Musik oder Videos währen eines Anrufs an - Comment[es]=Pausar la música y los vídeos durante una llamada telefónica -@@ -49,7 +49,7 @@ Comment[it]=Mette in pausa la riproduzione audio/video durante una chiamata - Comment[ko]=통화 중 음악/동영상 일시 정지 - Comment[nl]=Muziek/video's pauzeren tijdens een telefoongesprek - Comment[pl]=Wstrzymaj muzykę/film przy dzwonieniu --Comment[pt]=Pausar a música/vídeo durante uma chamada -+Comment[pt]=Pausar a música/vídeos durante uma chamada telefónica - Comment[pt_BR]=Pausa a música/vídeo durante uma chamada - Comment[ru]=Приостанавливать музыку/видео во время телефонного звонка - Comment[sk]=Pozastaviť hudbu/videá počas telefónneho hovoru -diff --git a/plugins/pausemusic/kdeconnect_pausemusic_config.desktop b/plugins/pausemusic/kdeconnect_pausemusic_config.desktop -index 0d9a309..7f69bd0 100644 ---- a/plugins/pausemusic/kdeconnect_pausemusic_config.desktop -+++ b/plugins/pausemusic/kdeconnect_pausemusic_config.desktop -@@ -7,6 +7,7 @@ X-KDE-ParentComponents=kdeconnect_pausemusic - - Name=Pause Music plugin settings - Name[bg]=Настройки на приставката за поставяне на пауза -+Name[bs]=Zaustavi Muziku postavke dodatka - Name[ca]=Ajustaments del connector Pausa la música - Name[cs]=Nastavení modulu Pozastavení hudby - Name[da]=Indstilling af plugin til at sætte musik på pause -@@ -15,6 +16,7 @@ Name[es]=Ajustes del complemento PauseMusic - Name[fi]=Keskeytä musiikki -liitännäisen asetukset - Name[fr]=Paramètres du module de mise en pause - Name[hu]=Zene szüneteltetése bővítmény beállításai -+Name[it]=Impostazioni estensione Sospendi musica - Name[ko]=음악 일시 정지 플러그인 설정 - Name[nl]=Plug-in-instellingen voor muziek pauzeren - Name[pl]=Ustawienia wtyczki wstrzymywania muzyki -diff --git a/plugins/ping/kdeconnect_ping.desktop b/plugins/ping/kdeconnect_ping.desktop -index 46959a1..150102d 100644 ---- a/plugins/ping/kdeconnect_ping.desktop -+++ b/plugins/ping/kdeconnect_ping.desktop -@@ -26,7 +26,7 @@ Name[it]=Ping - Name[ko]=핑 - Name[nl]=Ping - Name[pl]=Ping --Name[pt]=Pedido de Rede -+Name[pt]=Contacto - Name[pt_BR]=Ping - Name[ro]=Ping - Name[ru]=Пинг -@@ -50,7 +50,7 @@ Comment[it]=Invia e ricevi ping - Comment[ko]=핑 보내고 받기 - Comment[nl]=Pings verzenden en ontvangen - Comment[pl]=Wysyłaj i otrzymuj pingi --Comment[pt]=Enviar e receber pedidos de rede -+Comment[pt]=Enviar e receber contactos - Comment[pt_BR]=Envia e recebe pings - Comment[ro]=Trimite și primește ping-uri - Comment[ru]=Посылать и получать пинги -diff --git a/plugins/screensaver-inhibit/kdeconnect_screensaver_inhibit.desktop b/plugins/screensaver-inhibit/kdeconnect_screensaver_inhibit.desktop -index 01f1572..f27718b 100644 ---- a/plugins/screensaver-inhibit/kdeconnect_screensaver_inhibit.desktop -+++ b/plugins/screensaver-inhibit/kdeconnect_screensaver_inhibit.desktop -@@ -12,11 +12,15 @@ X-KDE-PluginInfo-License=GPL - X-KDE-PluginInfo-EnabledByDefault=false - Icon=preferences-desktop-screensaver - Name=Inhibit screensaver -+Name[bs]=Izostavi čuvar ekrana - Name[ca]=Inhibeix l'estalvi de pantalla --Name[cs]=Potlačit spořič -+Name[cs]=Potlačit spořič obrazovky - Name[da]=Forhindr pauseskærm -+Name[de]=Bildschirmschoner unterbinden - Name[es]=Inhibir salvapantallas - Name[fi]=Estä näytönsäästäjän käynnistyminen -+Name[fr]=Inhiber l'économiseur d'écran -+Name[it]=Inibisci il salvaschermo - Name[ko]=화면 보호기 막기 - Name[nl]=Schermbeveiliging tegenhouden - Name[pl]=Powstrzymaj wygaszacz ekranu -@@ -27,15 +31,19 @@ Name[sv]=Stoppa skärmsläckare - Name[uk]=Заборона зберігача екрана - Name[x-test]=xxInhibit screensaverxx - Comment=Inhibit the screensaver when the device is connected -+Comment[bs]=Ignoriši čuvar ekrana kada je uređaj konektovan - Comment[ca]=Inhibeix l'estalvi de pantalla quan es connecta el dispositiu - Comment[cs]=Potlačit spořič pokud je zařízení připojeno - Comment[da]=Forhindr pauseskærm når enheden er tilsluttet -+Comment[de]=Bildschirmschoner unterbinden wenn ein Gerät angeschlossen ist - Comment[es]=Inhibir el salvapantallas cuando el dispositivo está conectado - Comment[fi]=Estä näytönsäästäjän käynnistyminen, kun laite on yhteydessä -+Comment[fr]=Inhiber l'économiseur d'écran quand le périphérique est connecté -+Comment[it]=Inibisci il salvaschermo quando il dispositivo è connesso - Comment[ko]=장치가 연결되어 있을 때 화면 보호기 실행 막기 - Comment[nl]=Houdt de schermbeveiliging tegen wanneer het apparaat is verbonden - Comment[pl]=Powstrzymaj wygaszacz ekrany po podłączeniu urządzenia --Comment[pt]=Inibir o protector de ecrã quando o dispositivo é ligado -+Comment[pt]=Inibir o protector de ecrã quando o dispositivo está ligado - Comment[pt_BR]=Inibir o protetor de tela quando o dispositivo estiver conectado - Comment[sk]=Obmedziť šetrič obrazovky keď je pripojené zariadenie - Comment[sv]=Stoppa skärmsläckaren när apparaten ansluts -diff --git a/plugins/sftp/kdeconnect_sftp.desktop b/plugins/sftp/kdeconnect_sftp.desktop -index 9c3c53c..b730436 100644 ---- a/plugins/sftp/kdeconnect_sftp.desktop -+++ b/plugins/sftp/kdeconnect_sftp.desktop -@@ -13,18 +13,20 @@ X-KDE-PluginInfo-EnabledByDefault=true - Icon=system-file-manager - Name=Remote filesystem browser - Name[bg]=Достъп до отдалечена файлова система -+Name[bs]=Daljinski datotečni preglednik - Name[ca]=Navegador pel sistema de fitxers remot --Name[cs]=Prohlížeč vzdáleného souborového systému -+Name[cs]=Vzdálený prohlížeč souborového systému - Name[da]=Gennemse eksternt filsystem - Name[de]=Datei-Browser für entferne Systeme - Name[es]=Navegador de sistemas de archivos remoto - Name[fi]=Etätiedostojärjestelmäselain --Name[fr]=Contrôlez à distance le navigateur du système de fichiers -+Name[fr]=Explorateur à distance du système de fichiers - Name[hu]=Távoli fájlrendszer böngésző -+Name[it]=Navigatore del filesystem remoto - Name[ko]=원격 파일 시스템 탐색기 - Name[nl]=Bestandssysteembrowser op afstand - Name[pl]=Przeglądarka zdalnego systemu plików --Name[pt]=Navegador do sistema de ficheiros remoto -+Name[pt]=Navegador de sistemas de ficheiros remotos - Name[pt_BR]=Navegador do sistema de arquivos remoto - Name[sk]=Prehliadač vzdialeného súborového systému - Name[sv]=Fjärrfilsystembläddrare -@@ -33,18 +35,20 @@ Name[uk]=Перегляд віддалених файлових систем - Name[x-test]=xxRemote filesystem browserxx - Comment=Browse the remote device filesystem using SFTP - Comment[bg]=Отдалечено разглеждане на файловете на устройство чрез SFTP -+Comment[bs]=Pregledajte daljinski uređaj datotečnog sustava koristeći SFTP - Comment[ca]=Navega pel sistema de fitxers dels dispositius remots usant SFTP --Comment[cs]=Prohlížení souborového systému na zařízení pomocí SFTP -+Comment[cs]=Prohlížejte souborový systém zařízení pomocí SFTP - Comment[da]=Gennemse filsystemet på den eksterne enhed med SFTP - Comment[de]=Browsen im Dateisystem des entfernten Geräts mit SFTP - Comment[es]=Navegar en el sistema de archivos del dispositivo remoto usando SFTP - Comment[fi]=Selaa etälaitteiden tiedostojärjestelmiä SFTP:llä - Comment[fr]=Visualiser le système de fichiers de l'appareil distant en utilisant SFTP - Comment[hu]=A távoli eszköz fájlrendszerének böngészése SFTP használatával -+Comment[it]=Sfoglia il filesystem del dispositivo remote utilizzando SFTP - Comment[ko]=SFTP로 원격 파일 시스템 탐색 - Comment[nl]=Blader door het bestandssysteem met SFTP op het apparaat op afstand - Comment[pl]=Przeglądaj zdalny system plików przy użyciu SFTP --Comment[pt]=Navegue pelo sistema de ficheiros do dispositivo por SFTP -+Comment[pt]=Navegar pelo sistema de ficheiros do dispositivo remoto por SFTP - Comment[pt_BR]=Navegue pelo sistema de arquivos do dispositivo usando SFTP - Comment[sk]=Prehliadať súborový systém vzdialeného zariadenia pomocou SFTP - Comment[sv]=Bläddra i fjärrenhetens filsystem med SFTP -diff --git a/plugins/sftp/kdeconnect_sftp_config.desktop b/plugins/sftp/kdeconnect_sftp_config.desktop -index 17477c5..5813db1 100644 ---- a/plugins/sftp/kdeconnect_sftp_config.desktop -+++ b/plugins/sftp/kdeconnect_sftp_config.desktop -@@ -7,14 +7,16 @@ X-KDE-ParentComponents=kdeconnect_sftp - - Name=SFTP filebrowser plugin settings - Name[bg]=Настройки на приставката за достъп до файловете чрез SFTP -+Name[bs]=SFTP pretraživač datoteka postavke dodatka - Name[ca]=Ajustaments del connector Navegador de fitxers SFTP --Name[cs]=Nastavení modulu pro prohlížení souborů přes SFTP -+Name[cs]=Nastavení modulu prohlížení SFTP - Name[da]=Indstilling af filhåndteringens SFTP-plugin - Name[de]=Modul-Einstellungen für SFTP-Dateibrowser - Name[es]=Ajustes del complemento navegador de archivos SFTP - Name[fi]=SFTP-tiedostoselainliitännäisen asetukset - Name[fr]=Paramètres du module du navigateur de fichiers SFTP - Name[hu]=SFTP fájlböngésző bővítmény beállításai -+Name[it]=Impostazioni estensione navigatore file SFTP - Name[ko]=SFTP 파일 탐색기 플러그인 설정 - Name[nl]=Plug-in-instellingen van SFTP-bestandenbrowser - Name[pl]=Ustawienia wtyczki przeglądarki plików SFTP -diff --git a/plugins/share/kdeconnect_share.desktop b/plugins/share/kdeconnect_share.desktop -index 160c96c..db047da 100644 ---- a/plugins/share/kdeconnect_share.desktop -+++ b/plugins/share/kdeconnect_share.desktop -@@ -13,6 +13,7 @@ X-KDE-PluginInfo-EnabledByDefault=true - Icon=folder-downloads - Name=Share and receive - Name[bg]=Споделяне и получаване -+Name[bs]=Podijeli i primi - Name[ca]=Comparteix i rep - Name[cs]=Sdílet a přijímat - Name[da]=Del og modtag -@@ -21,6 +22,7 @@ Name[es]=Compartir y recibir - Name[fi]=Jaa ja vastaanota - Name[fr]=Partager et recevoir - Name[hu]=Megosztás és fogadás -+Name[it]=Condividi e ricevi - Name[ko]=공유하고 받기 - Name[nl]=Delen en ontvangen - Name[pl]=Udostępniaj i otrzymuj -@@ -34,18 +36,20 @@ Name[uk]=Оприлюднення і отримання - Name[x-test]=xxShare and receivexx - Comment=Receive and send files, URLs or plain text easily - Comment[bg]=Лесно получаване и изпращане на файлове, адреси и обикновен текст -+Comment[bs]=Lako primi i pošalji datotekem URL-ove ili obični tekst - Comment[ca]=Rep i envia fitxers, els URL o text net amb facilitat --Comment[cs]=Jednoduše přijímejte a posílejte soubory, URL nebo čistý text -+Comment[cs]=SNadno přijímejte a posílejte soubory, URL nebo čistý text - Comment[da]=Modtag og send filer, URL'er eller klartekst på nem måde - Comment[de]=Empfang und Senden von Dateien, URLs oder einfacher Text - Comment[es]=Recibir y enviar archivos, URL o texto sin formato fácilmente - Comment[fi]=Vastaanota ja lähetä tiedostoja, verkko-osoitteita tai tekstiä helposti - Comment[fr]=Recevoir et envoyer des fichiers, des URLs ou du texte brut facilement - Comment[hu]=Fájlok, URL-ek vagy egyszerű szövegek könnyű fogadása és küldése -+Comment[it]=Ricevi e invia facilmente file, URL o testo semplice - Comment[ko]=파일, URL, 일반 텍스트를 주고받기 - Comment[nl]=Bestanden, URL's of platte tekst gemakkelijk ontvangen en verzenden - Comment[pl]=Udostępniaj i otrzymuj pliki, adresy URL lub zwykły tekst z łatwością --Comment[pt]=Receber e enviar ficheiros, URL's ou texto de forma simples -+Comment[pt]=Receber e enviar ficheiros, URL's ou texto normal de forma simples - Comment[pt_BR]=Recebe e envia facilmente arquivos, URLs ou texto simples - Comment[sk]=Prijať a poslať súbory, URL alebo čisté texty jednoducho - Comment[sv]=Ta emot och skicka filer, webbadresser eller vanlig text enkelt -diff --git a/plugins/share/kdeconnect_share_config.desktop b/plugins/share/kdeconnect_share_config.desktop -index 5e5cefa..792c631 100644 ---- a/plugins/share/kdeconnect_share_config.desktop -+++ b/plugins/share/kdeconnect_share_config.desktop -@@ -7,6 +7,7 @@ X-KDE-ParentComponents=kdeconnect_share - - Name=Share plugin settings - Name[bg]=Настройки на приставката за споделяне -+Name[bs]=Podijeli postavke dodatka - Name[ca]=Ajustaments del connector Compartició - Name[cs]=Nastavení modulu sdílení - Name[da]=Indstilling af deling-plugin -@@ -15,6 +16,7 @@ Name[es]=Ajustes del complemento para compartir - Name[fi]=Jakoliitännäisen asetukset - Name[fr]=Paramètres du module de partage - Name[hu]=Megosztás bővítmény beállításai -+Name[it]=Impostazioni estensione Condivisione - Name[ko]=공유 플러그인 설정 - Name[nl]=Plug-in-instellingen van delen - Name[pl]=Ustawienia wtyczki udostępniania -diff --git a/plugins/share/shareplugin.cpp b/plugins/share/shareplugin.cpp -index 2c7c815..88dcacf 100644 ---- a/plugins/share/shareplugin.cpp -+++ b/plugins/share/shareplugin.cpp -@@ -112,7 +112,7 @@ bool SharePlugin::receivePackage(const NetworkPackage& np) - QDesktopServices::openUrl(QUrl::fromLocalFile(tmpFile.fileName())); - } - } else if (np.has("url")) { -- QUrl url(np.get("url")); -+ QUrl url = QUrl::fromEncoded(np.get("url")); - QDesktopServices::openUrl(url); - } else { - kDebug(debugArea()) << "Error: Nothing attached!"; -diff --git a/plugins/telephony/kdeconnect_telephony.desktop b/plugins/telephony/kdeconnect_telephony.desktop -index d44b595..0367ae2 100644 ---- a/plugins/telephony/kdeconnect_telephony.desktop -+++ b/plugins/telephony/kdeconnect_telephony.desktop -@@ -15,7 +15,7 @@ Name=Telephony integration - Name[bg]=Интеграция на телефона - Name[bs]=Telefonska integracija - Name[ca]=Integra amb la telefonia --Name[cs]=Integrace telefonie -+Name[cs]=Integrace telefonu - Name[da]=Telefoni-integration - Name[de]=Telefon-Integration - Name[es]=Integración de telefonía -@@ -39,7 +39,7 @@ Comment=Show notifications for calls and SMS (answering coming soon) - Comment[bg]=Показване на уведомления за обаждания и текстови съобщения (а скоро и отговаряне) - Comment[bs]=Prikaži obavlještenja za pozive i SMS poruke(Odgovor slijedi uskoro) - Comment[ca]=Mostra les notificacions de les trucades i els SMS (en breu es podrà respondre) --Comment[cs]=Zobrazit upozornění na volání a SMS (odpovídání bude brzy k dispozici) -+Comment[cs]=Zobrazit upozornění pro telefonáty a SMS (na odpovídání se pracuje) - Comment[da]=Vis bekendtgørelser af opkald og SMS (at svare kommer snart) - Comment[de]=Zeigt Benachrichtigungen für Anrufe und SMS - Comment[es]=Mostrar notificaciones de llamadas y SMS (en breve se podrá responder) -@@ -50,7 +50,7 @@ Comment[it]=Mostra le notifiche di chiamate ed SMS (a breve anche per rispondere - Comment[ko]=전화 통화 및 문자 메시지 알림 표시(응답 구현 예정) - Comment[nl]=Meldingen tonen van oproepen en SMSjes (beantwoorden komt spoedig) - Comment[pl]=Pokaż powiadomienia dla dzwonienia i SMS (odpowiadanie wkrótce) --Comment[pt]=Mostrar notificações para as chamadas e SMS's (resposta em breve) -+Comment[pt]=Mostrar as notificações das chamadas e SMS (atendimento em breve) - Comment[pt_BR]=Mostra notificações para chamadas e SMS (resposta em breve) - Comment[ru]=Показывать уведомления о звонках и SMS (ответы на звонки тоже скоро будут доступны) - Comment[sk]=Zobraziť oznámenia pre hovory a SMS (čoskoro aj odpovede) diff --git a/kdeconnect-kde-0.8-soname.patch b/kdeconnect-kde-0.8-soname.patch deleted file mode 100644 index b9db678..0000000 --- a/kdeconnect-kde-0.8-soname.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff -up kdeconnect-kde-0.8/interfaces/CMakeLists.txt.soname kdeconnect-kde-0.8/interfaces/CMakeLists.txt ---- kdeconnect-kde-0.8/interfaces/CMakeLists.txt.soname 2015-01-31 22:01:24.000000000 -0600 -+++ kdeconnect-kde-0.8/interfaces/CMakeLists.txt 2016-10-05 08:12:38.996479517 -0500 -@@ -1,4 +1,4 @@ --set(KDECONNECT_VERSION_MAJOR 1) -+set(KDECONNECT_VERSION_MAJOR 100) - set(KDECONNECT_VERSION_MINOR 0) - set(KDECONNECT_VERSION_PATCH 1) - set(KDECONNECT_VERSION "${KDECONNECT_VERSION_MAJOR}.${KDECONNECT_VERSION_MINOR}.${KDECONNECT_VERSION_PATCH}") diff --git a/sources b/sources index 4b4b291..e9813c5 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -43fbad180dc5412c8c0131399acaceea kdeconnect-kde-0.8.tar.xz -9f2af720aae76bb8a32f29c0fcee0ac7 kdeconnect-kde-1.0.1.tar.xz +SHA512 (kdeconnect-kde-1.0.3.tar.xz) = b24acd75c05aab4638aa16ff7314dd68634fab4f9708124e8947960c92a6a4cfe66d47dd3575f89822771267319bfce124fcee752ea65951b49b55f8aa026937