diff -Nru kdeconnect-1.2.1/app/CMakeLists.txt kdeconnect-1.3.0/app/CMakeLists.txt --- kdeconnect-1.2.1/app/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/app/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,4 +1,4 @@ -find_package(KF5 COMPONENTS Declarative) +find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Declarative) qt5_add_resources(kcapp_SRCS resources.qrc) diff -Nru kdeconnect-1.2.1/cli/CMakeLists.txt kdeconnect-1.3.0/cli/CMakeLists.txt --- kdeconnect-1.2.1/cli/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/cli/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,3 +1,4 @@ +add_definitions(-DTRANSLATION_DOMAIN=\"kdeconnect-cli\") add_executable(kdeconnect-cli kdeconnect-cli.cpp) ecm_mark_nongui_executable(kdeconnect-cli) diff -Nru kdeconnect-1.2.1/cli/kdeconnect-cli.cpp kdeconnect-1.3.0/cli/kdeconnect-cli.cpp --- kdeconnect-1.2.1/cli/kdeconnect-cli.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/cli/kdeconnect-cli.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -51,6 +51,8 @@ parser.addOption(QCommandLineOption(QStringList(QStringLiteral("l")) << QStringLiteral("list-devices"), i18n("List all devices"))); parser.addOption(QCommandLineOption(QStringList(QStringLiteral("a")) << QStringLiteral("list-available"), i18n("List available (paired and reachable) devices"))); parser.addOption(QCommandLineOption(QStringLiteral("id-only"), i18n("Make --list-devices or --list-available print only the devices id, to ease scripting"))); + parser.addOption(QCommandLineOption(QStringLiteral("name-only"), i18n("Make --list-devices or --list-available print only the devices name, to ease scripting"))); + parser.addOption(QCommandLineOption(QStringLiteral("id-name-only"), i18n("Make --list-devices or --list-available print only the devices id and name, to ease scripting"))); parser.addOption(QCommandLineOption(QStringLiteral("refresh"), i18n("Search for devices in the network and re-establish connections"))); parser.addOption(QCommandLineOption(QStringLiteral("pair"), i18n("Request pairing to a said device"))); parser.addOption(QCommandLineOption(QStringLiteral("ring"), i18n("Find the said device by ringing it."))); @@ -90,9 +92,19 @@ } const QStringList devices = blockOnReply(iface.devices(reachable, paired)); + bool displayCount = true; for (const QString& id : devices) { if (parser.isSet(QStringLiteral("id-only"))) { QTextStream(stdout) << id << endl; + displayCount = false; + } else if (parser.isSet(QStringLiteral("name-only"))) { + DeviceDbusInterface deviceIface(id); + QTextStream(stdout) << deviceIface.name() << endl; + displayCount = false; + } else if (parser.isSet(QStringLiteral("id-name-only"))) { + DeviceDbusInterface deviceIface(id); + QTextStream(stdout) << id << ' ' << deviceIface.name() << endl; + displayCount = false; } else { DeviceDbusInterface deviceIface(id); QString statusInfo; @@ -109,7 +121,7 @@ << ": " << deviceIface.id() << ' ' << statusInfo << endl; } } - if (!parser.isSet(QStringLiteral("id-only"))) { + if (displayCount) { QTextStream(stdout) << i18np("1 device found", "%1 devices found", devices.size()) << endl; } else if (devices.isEmpty()) { QTextStream(stderr) << i18n("No devices found") << endl; @@ -134,15 +146,27 @@ parser.showHelp(1); } - if(parser.isSet(QStringLiteral("share"))) { - QUrl url = QUrl::fromUserInput(parser.value(QStringLiteral("share")), QDir::currentPath()); - parser.clearPositionalArguments(); - if(!url.isEmpty() && !device.isEmpty()) { + if (parser.isSet(QStringLiteral("share"))) { + QList urls; + QUrl url = QUrl::fromUserInput(parser.value(QStringLiteral("share"))); + urls.append(url); + + //In case there are more arguments, check if they are files and then send them + for (const QString& file : parser.positionalArguments()) { + QUrl url = QUrl::fromUserInput(file, QDir::currentPath()); + if (!url.isLocalFile()) { + QTextStream(stderr) << i18n("Can't find the file: %1", url.toString()) << endl; + return 1; + } else { + urls.append(url); + } + } + + for (const QUrl& url : urls) { QDBusMessage msg = QDBusMessage::createMethodCall(QStringLiteral("org.kde.kdeconnect"), "/modules/kdeconnect/devices/"+device+"/share", QStringLiteral("org.kde.kdeconnect.device.share"), QStringLiteral("shareUrl")); msg.setArguments(QVariantList() << url.toString()); blockOnReply(QDBusConnection::sessionBus().asyncCall(msg)); - } else { - QTextStream(stderr) << (i18n("Couldn't share %1", url.toString())) << endl; + QTextStream(stdout) << i18n("Sent %1", url.toString()) << endl; } } else if(parser.isSet(QStringLiteral("pair"))) { DeviceDbusInterface dev(device); diff -Nru kdeconnect-1.2.1/CMakeLists.txt kdeconnect-1.3.0/CMakeLists.txt --- kdeconnect-1.2.1/CMakeLists.txt 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/CMakeLists.txt 2018-04-08 14:35:51.000000000 +0000 @@ -1,19 +1,22 @@ +cmake_minimum_required(VERSION 3.0) + project(kdeconnect) set(KDECONNECT_VERSION_MAJOR 1) -set(KDECONNECT_VERSION_MINOR 2) -set(KDECONNECT_VERSION_PATCH 1) +set(KDECONNECT_VERSION_MINOR 3) +set(KDECONNECT_VERSION_PATCH 0) set(KDECONNECT_VERSION "${KDECONNECT_VERSION_MAJOR}.${KDECONNECT_VERSION_MINOR}.${KDECONNECT_VERSION_PATCH}") -cmake_minimum_required(VERSION 2.8.12) +set(QT_MIN_VERSION "5.7.0") +set(KF5_MIN_VERSION "5.42.0") -find_package(ECM 0.0.9 REQUIRED NO_MODULE) +find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}/cmake) -find_package(Qt5 5.2 REQUIRED COMPONENTS Quick) +find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Quick) -find_package(KF5 5.42.0 REQUIRED COMPONENTS I18n ConfigWidgets DBusAddons) -find_package(KF5DocTools) +find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS I18n ConfigWidgets DBusAddons IconThemes Notifications KIO KCMUtils) +find_package(KF5 ${KF5_MIN_VERSION} COMPONENTS DocTools) find_package(Qca-qt5 2.1.0 REQUIRED) include_directories(${CMAKE_SOURCE_DIR}) @@ -55,6 +58,7 @@ add_subdirectory(indicator) add_subdirectory(fileitemactionplugin) add_subdirectory(urlhandler) +add_subdirectory(nautilus-extension) if(KF5DocTools_FOUND) add_subdirectory(doc) endif() diff -Nru kdeconnect-1.2.1/core/backends/bluetooth/bluetoothdevicelink.cpp kdeconnect-1.3.0/core/backends/bluetooth/bluetoothdevicelink.cpp --- kdeconnect-1.2.1/core/backends/bluetooth/bluetoothdevicelink.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/bluetooth/bluetoothdevicelink.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -48,10 +48,10 @@ return "BluetoothLink"; // Should be same in both android and kde version } -bool BluetoothDeviceLink::sendPackage(NetworkPackage& np) +bool BluetoothDeviceLink::sendPacket(NetworkPacket& np) { if (np.hasPayload()) { - qCWarning(KDECONNECT_CORE) << "Sending packages with payload over bluetooth not yet supported"; + qCWarning(KDECONNECT_CORE) << "Sending packets with payload over bluetooth not yet supported"; /* BluetoothUploadJob* uploadJob = new BluetoothUploadJob(np.payload(), mBluetoothSocket->peerAddress(), this); np.setPayloadTransferInfo(uploadJob->transferInfo()); @@ -78,27 +78,27 @@ { if (mSocketReader->bytesAvailable() == 0) return; - const QByteArray serializedPackage = mSocketReader->readLine(); + const QByteArray serializedPacket = mSocketReader->readLine(); - //qCDebug(KDECONNECT_CORE) << "BluetoothDeviceLink dataReceived" << package; + //qCDebug(KDECONNECT_CORE) << "BluetoothDeviceLink dataReceived" << packet; - NetworkPackage package(QString::null); - NetworkPackage::unserialize(serializedPackage, &package); + NetworkPacket packet(QString::null); + NetworkPacket::unserialize(serializedPacket, &packet); - if (package.type() == PACKAGE_TYPE_PAIR) { + if (packet.type() == PACKET_TYPE_PAIR) { //TODO: Handle pair/unpair requests and forward them (to the pairing handler?) - mPairingHandler->packageReceived(package); + mPairingHandler->packetReceived(packet); return; } - if (package.hasPayloadTransferInfo()) { + if (packet.hasPayloadTransferInfo()) { BluetoothDownloadJob* downloadJob = new BluetoothDownloadJob(mBluetoothSocket->peerAddress(), - package.payloadTransferInfo(), this); + packet.payloadTransferInfo(), this); downloadJob->start(); - package.setPayload(downloadJob->payload(), package.payloadSize()); + packet.setPayload(downloadJob->payload(), packet.payloadSize()); } - Q_EMIT receivedPackage(package); + Q_EMIT receivedPacket(packet); if (mSocketReader->bytesAvailable() > 0) { QMetaObject::invokeMethod(this, "dataReceived", Qt::QueuedConnection); diff -Nru kdeconnect-1.2.1/core/backends/bluetooth/bluetoothdevicelink.h kdeconnect-1.3.0/core/backends/bluetooth/bluetoothdevicelink.h --- kdeconnect-1.2.1/core/backends/bluetooth/bluetoothdevicelink.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/bluetooth/bluetoothdevicelink.h 2018-04-08 14:35:04.000000000 +0000 @@ -38,7 +38,7 @@ BluetoothDeviceLink(const QString& deviceId, LinkProvider* parent, QBluetoothSocket* socket); virtual QString name() override; - bool sendPackage(NetworkPackage& np) override; + bool sendPacket(NetworkPacket& np) override; virtual void userRequestsPair() override; virtual void userRequestsUnpair() override; diff -Nru kdeconnect-1.2.1/core/backends/bluetooth/bluetoothlinkprovider.cpp kdeconnect-1.3.0/core/backends/bluetooth/bluetoothlinkprovider.cpp --- kdeconnect-1.2.1/core/backends/bluetooth/bluetoothlinkprovider.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/bluetooth/bluetoothlinkprovider.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -172,27 +172,27 @@ disconnect(socket, SIGNAL(readyRead()), this, SLOT(clientIdentityReceived())); - NetworkPackage receivedPackage(""); - bool success = NetworkPackage::unserialize(identityArray, &receivedPackage); + NetworkPacket receivedPacket(""); + bool success = NetworkPacket::unserialize(identityArray, &receivedPacket); - if (!success || receivedPackage.type() != PACKAGE_TYPE_IDENTITY) { - qCWarning(KDECONNECT_CORE) << "Not an identity package"; + if (!success || receivedPacket.type() != PACKET_TYPE_IDENTITY) { + qCWarning(KDECONNECT_CORE) << "Not an identity packet"; mSockets.remove(socket->peerAddress()); socket->close(); socket->deleteLater(); return; } - qCDebug(KDECONNECT_CORE()) << "Received identity package from" << socket->peerAddress(); + qCDebug(KDECONNECT_CORE()) << "Received identity packet from" << socket->peerAddress(); disconnect(socket, SIGNAL(error(QBluetoothSocket::SocketError)), this, SLOT(connectError())); - const QString& deviceId = receivedPackage.get("deviceId"); + const QString& deviceId = receivedPacket.get("deviceId"); BluetoothDeviceLink* deviceLink = new BluetoothDeviceLink(deviceId, this, socket); - NetworkPackage np2(""); - NetworkPackage::createIdentityPackage(&np2); - success = deviceLink->sendPackage(np2); + NetworkPacket np2(""); + NetworkPacket::createIdentityPacket(&np2); + success = deviceLink->sendPacket(np2); if (success) { @@ -201,7 +201,7 @@ connect(deviceLink, SIGNAL(destroyed(QObject*)), this, SLOT(deviceLinkDestroyed(QObject*))); - Q_EMIT onConnectionReceived(receivedPackage, deviceLink); + Q_EMIT onConnectionReceived(receivedPacket, deviceLink); //We kill any possible link from this same device addLink(deviceLink, deviceId); @@ -232,16 +232,16 @@ connect(socket, SIGNAL(error(QBluetoothSocket::SocketError)), this, SLOT(connectError())); connect(socket, SIGNAL(disconnected()), this, SLOT(socketDisconnected())); - NetworkPackage np2(""); - NetworkPackage::createIdentityPackage(&np2); + NetworkPacket np2(""); + NetworkPacket::createIdentityPacket(&np2); socket->write(np2.serialize()); - qCDebug(KDECONNECT_CORE()) << "Sent identity package to" << socket->peerAddress(); + qCDebug(KDECONNECT_CORE()) << "Sent identity packet to" << socket->peerAddress(); mSockets.insert(socket->peerAddress(), socket); } -//I'm the existing device and this is the answer to my identity package (data received) +//I'm the existing device and this is the answer to my identity packet (data received) void BluetoothLinkProvider::serverDataReceived() { QBluetoothSocket* socket = qobject_cast(sender()); @@ -255,26 +255,26 @@ disconnect(socket, SIGNAL(readyRead()), this, SLOT(serverDataReceived())); disconnect(socket, SIGNAL(error(QBluetoothSocket::SocketError)), this, SLOT(connectError())); - NetworkPackage receivedPackage(""); - bool success = NetworkPackage::unserialize(identityArray, &receivedPackage); + NetworkPacket receivedPacket(""); + bool success = NetworkPacket::unserialize(identityArray, &receivedPacket); - if (!success || receivedPackage.type() != PACKAGE_TYPE_IDENTITY) { - qCWarning(KDECONNECT_CORE) << "Not an identity package."; + if (!success || receivedPacket.type() != PACKET_TYPE_IDENTITY) { + qCWarning(KDECONNECT_CORE) << "Not an identity packet."; mSockets.remove(socket->peerAddress()); socket->close(); socket->deleteLater(); return; } - qCDebug(KDECONNECT_CORE()) << "Received identity package from" << socket->peerAddress(); + qCDebug(KDECONNECT_CORE()) << "Received identity packet from" << socket->peerAddress(); - const QString& deviceId = receivedPackage.get("deviceId"); + const QString& deviceId = receivedPacket.get("deviceId"); BluetoothDeviceLink* deviceLink = new BluetoothDeviceLink(deviceId, this, socket); connect(deviceLink, SIGNAL(destroyed(QObject*)), this, SLOT(deviceLinkDestroyed(QObject*))); - Q_EMIT onConnectionReceived(receivedPackage, deviceLink); + Q_EMIT onConnectionReceived(receivedPacket, deviceLink); addLink(deviceLink, deviceId); } diff -Nru kdeconnect-1.2.1/core/backends/bluetooth/bluetoothpairinghandler.cpp kdeconnect-1.3.0/core/backends/bluetooth/bluetoothpairinghandler.cpp --- kdeconnect-1.2.1/core/backends/bluetooth/bluetoothpairinghandler.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/bluetooth/bluetoothpairinghandler.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -24,7 +24,7 @@ #include "daemon.h" #include "kdeconnectconfig.h" #include "bluetoothpairinghandler.h" -#include "networkpackagetypes.h" +#include "networkpackettypes.h" BluetoothPairingHandler::BluetoothPairingHandler(DeviceLink* deviceLink) : PairingHandler(deviceLink) @@ -35,9 +35,9 @@ connect(&m_pairingTimeout, &QTimer::timeout, this, &BluetoothPairingHandler::pairingTimeout); } -void BluetoothPairingHandler::packageReceived(const NetworkPackage& np) +void BluetoothPairingHandler::packetReceived(const NetworkPacket& np) { - qCDebug(KDECONNECT_CORE) << "Pairing package received!" << np.serialize(); + qCDebug(KDECONNECT_CORE) << "Pairing packet received!" << np.serialize(); m_pairingTimeout.stop(); @@ -89,10 +89,10 @@ ; } - NetworkPackage np(PACKAGE_TYPE_PAIR); + NetworkPacket np(PACKET_TYPE_PAIR); np.set("pair", true); bool success; - success = deviceLink()->sendPackage(np); + success = deviceLink()->sendPacket(np); if (success) { setInternalPairStatus(Requested); m_pairingTimeout.start(); @@ -104,9 +104,9 @@ { qCDebug(KDECONNECT_CORE) << "User accepts pairing"; m_pairingTimeout.stop(); // Just in case it is started - NetworkPackage np(PACKAGE_TYPE_PAIR); + NetworkPacket np(PACKET_TYPE_PAIR); np.set("pair", true); - bool success = deviceLink()->sendPackage(np); + bool success = deviceLink()->sendPacket(np); if (success) { setInternalPairStatus(Paired); } @@ -116,24 +116,24 @@ void BluetoothPairingHandler::rejectPairing() { qCDebug(KDECONNECT_CORE) << "User rejects pairing"; - NetworkPackage np(PACKAGE_TYPE_PAIR); + NetworkPacket np(PACKET_TYPE_PAIR); np.set("pair", false); - deviceLink()->sendPackage(np); + deviceLink()->sendPacket(np); setInternalPairStatus(NotPaired); } void BluetoothPairingHandler::unpair() { - NetworkPackage np(PACKAGE_TYPE_PAIR); + NetworkPacket np(PACKET_TYPE_PAIR); np.set("pair", false); - deviceLink()->sendPackage(np); + deviceLink()->sendPacket(np); setInternalPairStatus(NotPaired); } void BluetoothPairingHandler::pairingTimeout() { - NetworkPackage np(PACKAGE_TYPE_PAIR); + NetworkPacket np(PACKET_TYPE_PAIR); np.set("pair", false); - deviceLink()->sendPackage(np); + deviceLink()->sendPacket(np); setInternalPairStatus(NotPaired); //Will emit the change as well Q_EMIT pairingError(i18n("Timed out")); } diff -Nru kdeconnect-1.2.1/core/backends/bluetooth/bluetoothpairinghandler.h kdeconnect-1.3.0/core/backends/bluetooth/bluetoothpairinghandler.h --- kdeconnect-1.2.1/core/backends/bluetooth/bluetoothpairinghandler.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/bluetooth/bluetoothpairinghandler.h 2018-04-08 14:35:04.000000000 +0000 @@ -27,7 +27,7 @@ #include -// This class is used pairing related stuff. It has direct access to links and can directly send packages +// This class is used pairing related stuff. It has direct access to links and can directly send packets class BluetoothPairingHandler : public PairingHandler { @@ -43,7 +43,7 @@ BluetoothPairingHandler(DeviceLink* deviceLink); virtual ~BluetoothPairingHandler() { } - virtual void packageReceived(const NetworkPackage& np) Q_DECL_OVERRIDE; + virtual void packetReceived(const NetworkPacket& np) Q_DECL_OVERRIDE; virtual bool requestPairing() Q_DECL_OVERRIDE; virtual bool acceptPairing() Q_DECL_OVERRIDE; virtual void rejectPairing() Q_DECL_OVERRIDE; diff -Nru kdeconnect-1.2.1/core/backends/devicelinereader.cpp kdeconnect-1.3.0/core/backends/devicelinereader.cpp --- kdeconnect-1.2.1/core/backends/devicelinereader.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/devicelinereader.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -36,7 +36,7 @@ while(m_device->canReadLine()) { const QByteArray line = m_device->readLine(); if (line.length() > 1) { - m_packages.enqueue(line);//we don't want single \n + m_packets.enqueue(line);//we don't want single \n } } @@ -48,8 +48,8 @@ return; } - //If we have any packages, tell it to the world. - if (!m_packages.isEmpty()) { + //If we have any packets, tell it to the world. + if (!m_packets.isEmpty()) { Q_EMIT readyRead(); } } diff -Nru kdeconnect-1.2.1/core/backends/devicelinereader.h kdeconnect-1.3.0/core/backends/devicelinereader.h --- kdeconnect-1.2.1/core/backends/devicelinereader.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/devicelinereader.h 2018-04-08 14:35:04.000000000 +0000 @@ -39,9 +39,9 @@ public: DeviceLineReader(QIODevice* device, QObject* parent = 0); - QByteArray readLine() { return m_packages.dequeue(); } + QByteArray readLine() { return m_packets.dequeue(); } qint64 write(const QByteArray& data) { return m_device->write(data); } - qint64 bytesAvailable() const { return m_packages.size(); } + qint64 bytesAvailable() const { return m_packets.size(); } Q_SIGNALS: void readyRead(); @@ -53,7 +53,7 @@ private: QByteArray m_lastChunk; QIODevice* m_device; - QQueue m_packages; + QQueue m_packets; }; diff -Nru kdeconnect-1.2.1/core/backends/devicelink.h kdeconnect-1.3.0/core/backends/devicelink.h --- kdeconnect-1.2.1/core/backends/devicelink.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/devicelink.h 2018-04-08 14:35:04.000000000 +0000 @@ -24,10 +24,10 @@ #include #include -#include "core/networkpackage.h" +#include "core/networkpacket.h" class PairingHandler; -class NetworkPackage; +class NetworkPacket; class LinkProvider; class Device; @@ -47,7 +47,7 @@ const QString& deviceId() const { return m_deviceId; } LinkProvider* provider() { return m_linkProvider; } - virtual bool sendPackage(NetworkPackage& np) = 0; + virtual bool sendPacket(NetworkPacket& np) = 0; //user actions virtual void userRequestsPair() = 0; @@ -64,7 +64,7 @@ void pairingRequestExpired(PairingHandler* handler); void pairStatusChanged(DeviceLink::PairStatus status); void pairingError(const QString& error); - void receivedPackage(const NetworkPackage& np); + void receivedPacket(const NetworkPacket& np); protected: QCA::PrivateKey m_privateKey; diff -Nru kdeconnect-1.2.1/core/backends/lan/landevicelink.cpp kdeconnect-1.3.0/core/backends/lan/landevicelink.cpp --- kdeconnect-1.2.1/core/backends/lan/landevicelink.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/lan/landevicelink.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -82,7 +82,7 @@ return QStringLiteral("LanLink"); // Should be same in both android and kde version } -bool LanDeviceLink::sendPackage(NetworkPackage& np) +bool LanDeviceLink::sendPacket(NetworkPacket& np) { if (np.hasPayload()) { np.setPayloadTransferInfo(sendPayload(np)->transferInfo()); @@ -90,13 +90,13 @@ int written = m_socketLineReader->write(np.serialize()); - //Actually we can't detect if a package is received or not. We keep TCP + //Actually we can't detect if a packet is received or not. We keep TCP //"ESTABLISHED" connections that look legit (return true when we use them), //but that are actually broken (until keepalive detects that they are down). return (written != -1); } -UploadJob* LanDeviceLink::sendPayload(const NetworkPackage& np) +UploadJob* LanDeviceLink::sendPayload(const NetworkPacket& np) { UploadJob* job = new UploadJob(np.payload(), deviceId()); job->start(); @@ -107,30 +107,30 @@ { if (m_socketLineReader->bytesAvailable() == 0) return; - const QByteArray serializedPackage = m_socketLineReader->readLine(); - NetworkPackage package(QString::null); - NetworkPackage::unserialize(serializedPackage, &package); + const QByteArray serializedPacket = m_socketLineReader->readLine(); + NetworkPacket packet(QString::null); + NetworkPacket::unserialize(serializedPacket, &packet); - //qCDebug(KDECONNECT_CORE) << "LanDeviceLink dataReceived" << serializedPackage; + //qCDebug(KDECONNECT_CORE) << "LanDeviceLink dataReceived" << serializedPacket; - if (package.type() == PACKAGE_TYPE_PAIR) { + if (packet.type() == PACKET_TYPE_PAIR) { //TODO: Handle pair/unpair requests and forward them (to the pairing handler?) - qobject_cast(provider())->incomingPairPackage(this, package); + qobject_cast(provider())->incomingPairPacket(this, packet); return; } - if (package.hasPayloadTransferInfo()) { + if (packet.hasPayloadTransferInfo()) { //qCDebug(KDECONNECT_CORE) << "HasPayloadTransferInfo"; - QVariantMap transferInfo = package.payloadTransferInfo(); + QVariantMap transferInfo = packet.payloadTransferInfo(); //FIXME: The next two lines shouldn't be needed! Why are they here? transferInfo.insert(QStringLiteral("useSsl"), true); transferInfo.insert(QStringLiteral("deviceId"), deviceId()); DownloadJob* job = new DownloadJob(m_socketLineReader->peerAddress(), transferInfo); job->start(); - package.setPayload(job->getPayload(), package.payloadSize()); + packet.setPayload(job->getPayload(), packet.payloadSize()); } - Q_EMIT receivedPackage(package); + Q_EMIT receivedPacket(packet); if (m_socketLineReader->bytesAvailable() > 0) { QMetaObject::invokeMethod(this, "dataReceived", Qt::QueuedConnection); diff -Nru kdeconnect-1.2.1/core/backends/lan/landevicelink.h kdeconnect-1.3.0/core/backends/lan/landevicelink.h --- kdeconnect-1.2.1/core/backends/lan/landevicelink.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/lan/landevicelink.h 2018-04-08 14:35:04.000000000 +0000 @@ -44,8 +44,8 @@ void reset(QSslSocket* socket, ConnectionStarted connectionSource); QString name() override; - bool sendPackage(NetworkPackage& np) override; - UploadJob* sendPayload(const NetworkPackage& np); + bool sendPacket(NetworkPacket& np) override; + UploadJob* sendPayload(const NetworkPacket& np); void userRequestsPair() override; void userRequestsUnpair() override; diff -Nru kdeconnect-1.2.1/core/backends/lan/lanlinkprovider.cpp kdeconnect-1.3.0/core/backends/lan/lanlinkprovider.cpp --- kdeconnect-1.2.1/core/backends/lan/lanlinkprovider.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/lan/lanlinkprovider.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -132,8 +132,8 @@ QHostAddress destAddress = m_testMode? QHostAddress::LocalHost : QHostAddress(QStringLiteral("255.255.255.255")); - NetworkPackage np(QLatin1String("")); - NetworkPackage::createIdentityPackage(&np); + NetworkPacket np(QLatin1String("")); + NetworkPacket::createIdentityPacket(&np); np.set(QStringLiteral("tcpPort"), m_tcpPort); #ifdef Q_OS_WIN @@ -176,32 +176,32 @@ if (sender.isLoopback() && !m_testMode) continue; - NetworkPackage* receivedPackage = new NetworkPackage(QLatin1String("")); - bool success = NetworkPackage::unserialize(datagram, receivedPackage); + NetworkPacket* receivedPacket = new NetworkPacket(QLatin1String("")); + bool success = NetworkPacket::unserialize(datagram, receivedPacket); - //qCDebug(KDECONNECT_CORE) << "udp connection from " << receivedPackage->; + //qCDebug(KDECONNECT_CORE) << "udp connection from " << receivedPacket->; //qCDebug(KDECONNECT_CORE) << "Datagram " << datagram.data() ; - if (!success || receivedPackage->type() != PACKAGE_TYPE_IDENTITY) { - delete receivedPackage; + if (!success || receivedPacket->type() != PACKET_TYPE_IDENTITY) { + delete receivedPacket; continue; } - if (receivedPackage->get(QStringLiteral("deviceId")) == KdeConnectConfig::instance()->deviceId()) { + if (receivedPacket->get(QStringLiteral("deviceId")) == KdeConnectConfig::instance()->deviceId()) { //qCDebug(KDECONNECT_CORE) << "Ignoring my own broadcast"; - delete receivedPackage; + delete receivedPacket; continue; } - int tcpPort = receivedPackage->get(QStringLiteral("tcpPort")); + int tcpPort = receivedPacket->get(QStringLiteral("tcpPort")); - //qCDebug(KDECONNECT_CORE) << "Received Udp identity package from" << sender << " asking for a tcp connection on port " << tcpPort; + //qCDebug(KDECONNECT_CORE) << "Received Udp identity packet from" << sender << " asking for a tcp connection on port " << tcpPort; QSslSocket* socket = new QSslSocket(this); socket->setProxy(QNetworkProxy::NoProxy); - m_receivedIdentityPackages[socket].np = receivedPackage; - m_receivedIdentityPackages[socket].sender = sender; + m_receivedIdentityPackets[socket].np = receivedPacket; + m_receivedIdentityPackets[socket].sender = sender; connect(socket, &QAbstractSocket::connected, this, &LanLinkProvider::connected); connect(socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(connectError())); socket->connectToHost(sender, tcpPort); @@ -216,18 +216,18 @@ disconnect(socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(connectError())); qCDebug(KDECONNECT_CORE) << "Fallback (1), try reverse connection (send udp packet)" << socket->errorString(); - NetworkPackage np(QLatin1String("")); - NetworkPackage::createIdentityPackage(&np); + NetworkPacket np(QLatin1String("")); + NetworkPacket::createIdentityPacket(&np); np.set(QStringLiteral("tcpPort"), m_tcpPort); - m_udpSocket.writeDatagram(np.serialize(), m_receivedIdentityPackages[socket].sender, UDP_PORT); + m_udpSocket.writeDatagram(np.serialize(), m_receivedIdentityPackets[socket].sender, UDP_PORT); //The socket we created didn't work, and we didn't manage //to create a LanDeviceLink from it, deleting everything. - delete m_receivedIdentityPackages.take(socket).np; + delete m_receivedIdentityPackets.take(socket).np; delete socket; } -//We received a UDP package and answered by connecting to them by TCP. This gets called on a succesful connection. +//We received a UDP packet and answered by connecting to them by TCP. This gets called on a succesful connection. void LanLinkProvider::connected() { QSslSocket* socket = qobject_cast(sender()); @@ -238,16 +238,16 @@ configureSocket(socket); - // If socket disconnects due to any reason after connection, link on ssl faliure + // If socket disconnects due to any reason after connection, link on ssl failure connect(socket, &QAbstractSocket::disconnected, socket, &QObject::deleteLater); - NetworkPackage* receivedPackage = m_receivedIdentityPackages[socket].np; - const QString& deviceId = receivedPackage->get(QStringLiteral("deviceId")); + NetworkPacket* receivedPacket = m_receivedIdentityPackets[socket].np; + const QString& deviceId = receivedPacket->get(QStringLiteral("deviceId")); //qCDebug(KDECONNECT_CORE) << "Connected" << socket->isWritable(); // If network is on ssl, do not believe when they are connected, believe when handshake is completed - NetworkPackage np2(QLatin1String("")); - NetworkPackage::createIdentityPackage(&np2); + NetworkPacket np2(QLatin1String("")); + NetworkPacket::createIdentityPacket(&np2); socket->write(np2.serialize()); bool success = socket->waitForBytesWritten(); @@ -256,7 +256,7 @@ qCDebug(KDECONNECT_CORE) << "TCP connection done (i'm the existing device)"; // if ssl supported - if (receivedPackage->get(QStringLiteral("protocolVersion")) >= MIN_VERSION_WITH_SSL_SUPPORT) { + if (receivedPacket->get(QStringLiteral("protocolVersion")) >= MIN_VERSION_WITH_SSL_SUPPORT) { bool isDeviceTrusted = KdeConnectConfig::instance()->trustedDevices().contains(deviceId); configureSslSocket(socket, deviceId, isDeviceTrusted); @@ -271,20 +271,20 @@ socket->startServerEncryption(); - return; // Return statement prevents from deleting received package, needed in slot "encrypted" + return; // Return statement prevents from deleting received packet, needed in slot "encrypted" } else { - qWarning() << receivedPackage->get(QStringLiteral("deviceName")) << "uses an old protocol version, this won't work"; - //addLink(deviceId, socket, receivedPackage, LanDeviceLink::Remotely); + qWarning() << receivedPacket->get(QStringLiteral("deviceName")) << "uses an old protocol version, this won't work"; + //addLink(deviceId, socket, receivedPacket, LanDeviceLink::Remotely); } } else { //I think this will never happen, but if it happens the deviceLink //(or the socket that is now inside it) might not be valid. Delete them. qCDebug(KDECONNECT_CORE) << "Fallback (2), try reverse connection (send udp packet)"; - m_udpSocket.writeDatagram(np2.serialize(), m_receivedIdentityPackages[socket].sender, UDP_PORT); + m_udpSocket.writeDatagram(np2.serialize(), m_receivedIdentityPackets[socket].sender, UDP_PORT); } - delete m_receivedIdentityPackages.take(socket).np; + delete m_receivedIdentityPackets.take(socket).np; //We don't delete the socket because now it's owned by the LanDeviceLink } @@ -300,13 +300,13 @@ Q_ASSERT(socket->mode() != QSslSocket::UnencryptedMode); LanDeviceLink::ConnectionStarted connectionOrigin = (socket->mode() == QSslSocket::SslClientMode)? LanDeviceLink::Locally : LanDeviceLink::Remotely; - NetworkPackage* receivedPackage = m_receivedIdentityPackages[socket].np; - const QString& deviceId = receivedPackage->get(QStringLiteral("deviceId")); + NetworkPacket* receivedPacket = m_receivedIdentityPackets[socket].np; + const QString& deviceId = receivedPacket->get(QStringLiteral("deviceId")); - addLink(deviceId, socket, receivedPackage, connectionOrigin); + addLink(deviceId, socket, receivedPacket, connectionOrigin); - // Copied from connected slot, now delete received package - delete m_receivedIdentityPackages.take(socket).np; + // Copied from connected slot, now delete received packet + delete m_receivedIdentityPackets.take(socket).np; } void LanLinkProvider::sslErrors(const QList& errors) @@ -323,11 +323,11 @@ device->unpair(); } - delete m_receivedIdentityPackages.take(socket).np; + delete m_receivedIdentityPackets.take(socket).np; // Socket disconnects itself on ssl error and will be deleted by deleteLater slot, no need to delete manually } -//I'm the new device and this is the answer to my UDP identity package (no data received yet). They are connecting to us through TCP, and they should send an identity. +//I'm the new device and this is the answer to my UDP identity packet (no data received yet). They are connecting to us through TCP, and they should send an identity. void LanLinkProvider::newConnection() { //qCDebug(KDECONNECT_CORE) << "LanLinkProvider newConnection"; @@ -346,7 +346,7 @@ } } -//I'm the new device and this is the answer to my UDP identity package (data received) +//I'm the new device and this is the answer to my UDP identity packet (data received) void LanLinkProvider::dataReceived() { QSslSocket* socket = qobject_cast(sender()); @@ -355,22 +355,22 @@ //qCDebug(KDECONNECT_CORE) << "LanLinkProvider received reply:" << data; - NetworkPackage* np = new NetworkPackage(QLatin1String("")); - bool success = NetworkPackage::unserialize(data, np); + NetworkPacket* np = new NetworkPacket(QLatin1String("")); + bool success = NetworkPacket::unserialize(data, np); if (!success) { delete np; return; } - if (np->type() != PACKAGE_TYPE_IDENTITY) { + if (np->type() != PACKET_TYPE_IDENTITY) { qCWarning(KDECONNECT_CORE) << "LanLinkProvider/newConnection: Expected identity, received " << np->type(); delete np; return; } // Needed in "encrypted" if ssl is used, similar to "connected" - m_receivedIdentityPackages[socket].np = np; + m_receivedIdentityPackets[socket].np = np; const QString& deviceId = np->get(QStringLiteral("deviceId")); //qCDebug(KDECONNECT_CORE) << "Handshaking done (i'm the new device)"; @@ -396,7 +396,7 @@ } else { qWarning() << np->get(QStringLiteral("deviceName")) << "uses an old protocol version, this won't work"; //addLink(deviceId, socket, np, LanDeviceLink::Locally); - delete m_receivedIdentityPackages.take(socket).np; + delete m_receivedIdentityPackets.take(socket).np; } } @@ -404,12 +404,15 @@ { const QString id = destroyedDeviceLink->property("deviceId").toString(); //qCDebug(KDECONNECT_CORE) << "deviceLinkDestroyed" << id; - Q_ASSERT(m_links.key(static_cast(destroyedDeviceLink)) == id); QMap< QString, LanDeviceLink* >::iterator linkIterator = m_links.find(id); + Q_ASSERT(linkIterator != m_links.end()); if (linkIterator != m_links.end()) { Q_ASSERT(linkIterator.value() == destroyedDeviceLink); m_links.erase(linkIterator); - m_pairingHandlers.take(id)->deleteLater(); + auto pairingHandler = m_pairingHandlers.take(id); + if (pairingHandler) { + pairingHandler->deleteLater(); + } } } @@ -480,7 +483,7 @@ } -void LanLinkProvider::addLink(const QString& deviceId, QSslSocket* socket, NetworkPackage* receivedPackage, LanDeviceLink::ConnectionStarted connectionOrigin) +void LanLinkProvider::addLink(const QString& deviceId, QSslSocket* socket, NetworkPacket* receivedPacket, LanDeviceLink::ConnectionStarted connectionOrigin) { // Socket disconnection will now be handled by LanDeviceLink disconnect(socket, &QAbstractSocket::disconnected, socket, &QObject::deleteLater); @@ -503,7 +506,7 @@ m_pairingHandlers[deviceId]->setDeviceLink(deviceLink); } } - Q_EMIT onConnectionReceived(*receivedPackage, deviceLink); + Q_EMIT onConnectionReceived(*receivedPacket, deviceLink); } LanPairingHandler* LanLinkProvider::createPairingHandler(DeviceLink* link) @@ -530,9 +533,9 @@ ph->unpair(); } -void LanLinkProvider::incomingPairPackage(DeviceLink* deviceLink, const NetworkPackage& np) +void LanLinkProvider::incomingPairPacket(DeviceLink* deviceLink, const NetworkPacket& np) { LanPairingHandler* ph = createPairingHandler(deviceLink); - ph->packageReceived(np); + ph->packetReceived(np); } diff -Nru kdeconnect-1.2.1/core/backends/lan/lanlinkprovider.h kdeconnect-1.3.0/core/backends/lan/lanlinkprovider.h --- kdeconnect-1.2.1/core/backends/lan/lanlinkprovider.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/lan/lanlinkprovider.h 2018-04-08 14:35:04.000000000 +0000 @@ -49,7 +49,7 @@ void userRequestsPair(const QString& deviceId); void userRequestsUnpair(const QString& deviceId); - void incomingPairPackage(DeviceLink* device, const NetworkPackage& np); + void incomingPairPacket(DeviceLink* device, const NetworkPacket& np); static void configureSslSocket(QSslSocket* socket, const QString& deviceId, bool isDeviceTrusted); static void configureSocket(QSslSocket* socket); @@ -78,7 +78,7 @@ LanPairingHandler* createPairingHandler(DeviceLink* link); void onNetworkConfigurationChanged(const QNetworkConfiguration& config); - void addLink(const QString& deviceId, QSslSocket* socket, NetworkPackage* receivedPackage, LanDeviceLink::ConnectionStarted connectionOrigin); + void addLink(const QString& deviceId, QSslSocket* socket, NetworkPacket* receivedPacket, LanDeviceLink::ConnectionStarted connectionOrigin); Server* m_server; QUdpSocket m_udpSocket; @@ -88,10 +88,10 @@ QMap m_pairingHandlers; struct PendingConnect { - NetworkPackage* np; + NetworkPacket* np; QHostAddress sender; }; - QMap m_receivedIdentityPackages; + QMap m_receivedIdentityPackets; QNetworkConfiguration m_lastConfig; const bool m_testMode; QTimer m_combineBroadcastsTimer; diff -Nru kdeconnect-1.2.1/core/backends/lan/lanpairinghandler.cpp kdeconnect-1.3.0/core/backends/lan/lanpairinghandler.cpp --- kdeconnect-1.2.1/core/backends/lan/lanpairinghandler.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/lan/lanpairinghandler.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -25,7 +25,7 @@ #include "kdeconnectconfig.h" #include "landevicelink.h" #include "lanpairinghandler.h" -#include "networkpackagetypes.h" +#include "networkpackettypes.h" LanPairingHandler::LanPairingHandler(DeviceLink* deviceLink) : PairingHandler(deviceLink) @@ -36,7 +36,7 @@ connect(&m_pairingTimeout, &QTimer::timeout, this, &LanPairingHandler::pairingTimeout); } -void LanPairingHandler::packageReceived(const NetworkPackage& np) +void LanPairingHandler::packetReceived(const NetworkPacket& np) { bool wantsPair = np.get(QStringLiteral("pair")); @@ -80,8 +80,8 @@ return acceptPairing(); } - NetworkPackage np(PACKAGE_TYPE_PAIR, {{"pair", true}}); - const bool success = deviceLink()->sendPackage(np); + NetworkPacket np(PACKET_TYPE_PAIR, {{"pair", true}}); + const bool success = deviceLink()->sendPacket(np); if (success) { setInternalPairStatus(Requested); } @@ -90,8 +90,8 @@ bool LanPairingHandler::acceptPairing() { - NetworkPackage np(PACKAGE_TYPE_PAIR, {{"pair", true}}); - bool success = deviceLink()->sendPackage(np); + NetworkPacket np(PACKET_TYPE_PAIR, {{"pair", true}}); + bool success = deviceLink()->sendPacket(np); if (success) { setInternalPairStatus(Paired); } @@ -100,21 +100,21 @@ void LanPairingHandler::rejectPairing() { - NetworkPackage np(PACKAGE_TYPE_PAIR, {{"pair", false}}); - deviceLink()->sendPackage(np); + NetworkPacket np(PACKET_TYPE_PAIR, {{"pair", false}}); + deviceLink()->sendPacket(np); setInternalPairStatus(NotPaired); } void LanPairingHandler::unpair() { - NetworkPackage np(PACKAGE_TYPE_PAIR, {{"pair", false}}); - deviceLink()->sendPackage(np); + NetworkPacket np(PACKET_TYPE_PAIR, {{"pair", false}}); + deviceLink()->sendPacket(np); setInternalPairStatus(NotPaired); } void LanPairingHandler::pairingTimeout() { - NetworkPackage np(PACKAGE_TYPE_PAIR, {{"pair", false}}); - deviceLink()->sendPackage(np); + NetworkPacket np(PACKET_TYPE_PAIR, {{"pair", false}}); + deviceLink()->sendPacket(np); setInternalPairStatus(NotPaired); //Will emit the change as well Q_EMIT pairingError(i18n("Timed out")); } diff -Nru kdeconnect-1.2.1/core/backends/lan/lanpairinghandler.h kdeconnect-1.3.0/core/backends/lan/lanpairinghandler.h --- kdeconnect-1.2.1/core/backends/lan/lanpairinghandler.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/lan/lanpairinghandler.h 2018-04-08 14:35:04.000000000 +0000 @@ -28,7 +28,7 @@ #include "backends/devicelink.h" #include "backends/pairinghandler.h" -// This class is used pairing related stuff. It has direct access to links and can directly send packages +// This class is used pairing related stuff. It has direct access to links and can directly send packets class LanPairingHandler : public PairingHandler { @@ -46,7 +46,7 @@ LanPairingHandler(DeviceLink* deviceLink); ~LanPairingHandler() override { } - void packageReceived(const NetworkPackage& np) override; + void packetReceived(const NetworkPacket& np) override; bool requestPairing() override; bool acceptPairing() override; void rejectPairing() override; diff -Nru kdeconnect-1.2.1/core/backends/lan/socketlinereader.cpp kdeconnect-1.3.0/core/backends/lan/socketlinereader.cpp --- kdeconnect-1.2.1/core/backends/lan/socketlinereader.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/lan/socketlinereader.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -34,7 +34,7 @@ while (m_socket->canReadLine()) { const QByteArray line = m_socket->readLine(); if (line.length() > 1) { //we don't want a single \n - m_packages.enqueue(line); + m_packets.enqueue(line); } } @@ -46,8 +46,8 @@ return; } - //If we have any packages, tell it to the world. - if (!m_packages.isEmpty()) { + //If we have any packets, tell it to the world. + if (!m_packets.isEmpty()) { Q_EMIT readyRead(); } } diff -Nru kdeconnect-1.2.1/core/backends/lan/socketlinereader.h kdeconnect-1.3.0/core/backends/lan/socketlinereader.h --- kdeconnect-1.2.1/core/backends/lan/socketlinereader.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/lan/socketlinereader.h 2018-04-08 14:35:04.000000000 +0000 @@ -40,11 +40,11 @@ public: explicit SocketLineReader(QSslSocket* socket, QObject* parent = nullptr); - QByteArray readLine() { return m_packages.dequeue(); } + QByteArray readLine() { return m_packets.dequeue(); } qint64 write(const QByteArray& data) { return m_socket->write(data); } QHostAddress peerAddress() const { return m_socket->peerAddress(); } QSslCertificate peerCertificate() const { return m_socket->peerCertificate(); } - qint64 bytesAvailable() const { return m_packages.size(); } + qint64 bytesAvailable() const { return m_packets.size(); } QSslSocket* m_socket; @@ -56,7 +56,7 @@ private: QByteArray m_lastChunk; - QQueue m_packages; + QQueue m_packets; }; diff -Nru kdeconnect-1.2.1/core/backends/linkprovider.h kdeconnect-1.3.0/core/backends/linkprovider.h --- kdeconnect-1.2.1/core/backends/linkprovider.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/linkprovider.h 2018-04-08 14:35:04.000000000 +0000 @@ -23,7 +23,7 @@ #include -#include "core/networkpackage.h" +#include "core/networkpacket.h" #include "pairinghandler.h" class DeviceLink; @@ -54,7 +54,7 @@ //NOTE: The provider will destroy the DeviceLink when it's no longer accessible, // and every user should listen to the destroyed signal to remove its references. // That's the reason because there is no "onConnectionLost". - void onConnectionReceived(const NetworkPackage& identityPackage, DeviceLink*) const; + void onConnectionReceived(const NetworkPacket& identityPacket, DeviceLink*) const; }; diff -Nru kdeconnect-1.2.1/core/backends/loopback/loopbackdevicelink.cpp kdeconnect-1.3.0/core/backends/loopback/loopbackdevicelink.cpp --- kdeconnect-1.2.1/core/backends/loopback/loopbackdevicelink.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/loopback/loopbackdevicelink.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -33,10 +33,10 @@ return QStringLiteral("LoopbackLink"); } -bool LoopbackDeviceLink::sendPackage(NetworkPackage& input) +bool LoopbackDeviceLink::sendPacket(NetworkPacket& input) { - NetworkPackage output(QString::null); - NetworkPackage::unserialize(input.serialize(), &output); + NetworkPacket output(QString::null); + NetworkPacket::unserialize(input.serialize(), &output); //LoopbackDeviceLink does not need deviceTransferInfo if (input.hasPayload()) { @@ -45,7 +45,7 @@ output.setPayload(input.payload(), input.payloadSize()); } - Q_EMIT receivedPackage(output); + Q_EMIT receivedPacket(output); return true; } diff -Nru kdeconnect-1.2.1/core/backends/loopback/loopbackdevicelink.h kdeconnect-1.3.0/core/backends/loopback/loopbackdevicelink.h --- kdeconnect-1.2.1/core/backends/loopback/loopbackdevicelink.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/loopback/loopbackdevicelink.h 2018-04-08 14:35:04.000000000 +0000 @@ -33,7 +33,7 @@ LoopbackDeviceLink(const QString& d, LoopbackLinkProvider* a); QString name() override; - bool sendPackage(NetworkPackage& np) override; + bool sendPacket(NetworkPacket& np) override; void userRequestsPair() override { setPairStatus(Paired); } void userRequestsUnpair() override { setPairStatus(NotPaired); } diff -Nru kdeconnect-1.2.1/core/backends/loopback/loopbacklinkprovider.cpp kdeconnect-1.3.0/core/backends/loopback/loopbacklinkprovider.cpp --- kdeconnect-1.2.1/core/backends/loopback/loopbacklinkprovider.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/loopback/loopbacklinkprovider.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -23,9 +23,9 @@ #include "core_debug.h" LoopbackLinkProvider::LoopbackLinkProvider() - : identityPackage(PACKAGE_TYPE_IDENTITY) + : identityPacket(PACKET_TYPE_IDENTITY) { - NetworkPackage::createIdentityPackage(&identityPackage); + NetworkPacket::createIdentityPacket(&identityPacket); } LoopbackLinkProvider::~LoopbackLinkProvider() @@ -36,7 +36,7 @@ void LoopbackLinkProvider::onNetworkChange() { LoopbackDeviceLink* newLoopbackDeviceLink = new LoopbackDeviceLink(QStringLiteral("loopback"), this); - Q_EMIT onConnectionReceived(identityPackage, newLoopbackDeviceLink); + Q_EMIT onConnectionReceived(identityPacket, newLoopbackDeviceLink); if (loopbackDeviceLink) { delete loopbackDeviceLink; diff -Nru kdeconnect-1.2.1/core/backends/loopback/loopbacklinkprovider.h kdeconnect-1.3.0/core/backends/loopback/loopbacklinkprovider.h --- kdeconnect-1.2.1/core/backends/loopback/loopbacklinkprovider.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/loopback/loopbacklinkprovider.h 2018-04-08 14:35:04.000000000 +0000 @@ -42,7 +42,7 @@ private: QPointer loopbackDeviceLink; - NetworkPackage identityPackage; + NetworkPacket identityPacket; }; diff -Nru kdeconnect-1.2.1/core/backends/pairinghandler.h kdeconnect-1.3.0/core/backends/pairinghandler.h --- kdeconnect-1.2.1/core/backends/pairinghandler.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/backends/pairinghandler.h 2018-04-08 14:35:04.000000000 +0000 @@ -21,7 +21,7 @@ #ifndef KDECONNECT_PAIRINGHANDLER_H #define KDECONNECT_PAIRINGHANDLER_H -#include "networkpackage.h" +#include "networkpacket.h" #include "devicelink.h" /* @@ -47,7 +47,7 @@ DeviceLink* deviceLink() const; void setDeviceLink(DeviceLink* dl); - virtual void packageReceived(const NetworkPackage& np) = 0; + virtual void packetReceived(const NetworkPacket& np) = 0; virtual void unpair() = 0; static int pairingTimeoutMsec() { return 30 * 1000; } // 30 seconds of timeout (default), subclasses that use different values should override diff -Nru kdeconnect-1.2.1/core/CMakeLists.txt kdeconnect-1.3.0/core/CMakeLists.txt --- kdeconnect-1.2.1/core/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -11,12 +11,10 @@ option(BLUETOOTH_ENABLED "Bluetooth support for kdeconnect" OFF) if(BLUETOOTH_ENABLED) - find_package(Qt5 REQUIRED COMPONENTS Bluetooth) + find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Bluetooth) add_subdirectory(backends/bluetooth) endif() -find_package(KF5Notifications 5.9 REQUIRED) - set(kdeconnectcore_SRCS ${backends_kdeconnect_SRCS} @@ -31,7 +29,7 @@ kdeconnectconfig.cpp dbushelper.cpp - networkpackage.cpp + networkpacket.cpp filetransferjob.cpp daemon.cpp device.cpp diff -Nru kdeconnect-1.2.1/core/daemon.cpp kdeconnect-1.3.0/core/daemon.cpp --- kdeconnect-1.2.1/core/daemon.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/daemon.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -21,13 +21,14 @@ #include "daemon.h" #include +#include #include #include #include #include "core_debug.h" #include "kdeconnectconfig.h" -#include "networkpackage.h" +#include "networkpacket.h" #ifdef KDECONNECT_BLUETOOTH #include "backends/bluetooth/bluetoothlinkprovider.h" @@ -90,6 +91,7 @@ } //Register on DBus + qDBusRegisterMetaType< QMap >(); QDBusConnection::sessionBus().registerService(QStringLiteral("org.kde.kdeconnect")); QDBusConnection::sessionBus().registerObject(QStringLiteral("/modules/kdeconnect"), this, QDBusConnection::ExportScriptableContents); @@ -168,23 +170,34 @@ return ret; } -void Daemon::onNewDeviceLink(const NetworkPackage& identityPackage, DeviceLink* dl) +QMap Daemon::deviceNames(bool onlyReachable, bool onlyTrusted) const { - const QString& id = identityPackage.get(QStringLiteral("deviceId")); + QMap ret; + for (Device* device : qAsConst(d->m_devices)) { + if (onlyReachable && !device->isReachable()) continue; + if (onlyTrusted && !device->isTrusted()) continue; + ret[device->id()] = device->name(); + } + return ret; +} + +void Daemon::onNewDeviceLink(const NetworkPacket& identityPacket, DeviceLink* dl) +{ + const QString& id = identityPacket.get(QStringLiteral("deviceId")); //qCDebug(KDECONNECT_CORE) << "Device discovered" << id << "via" << dl->provider()->name(); if (d->m_devices.contains(id)) { - qCDebug(KDECONNECT_CORE) << "It is a known device" << identityPackage.get(QStringLiteral("deviceName")); + qCDebug(KDECONNECT_CORE) << "It is a known device" << identityPacket.get(QStringLiteral("deviceName")); Device* device = d->m_devices[id]; bool wasReachable = device->isReachable(); - device->addLink(identityPackage, dl); + device->addLink(identityPacket, dl); if (!wasReachable) { Q_EMIT deviceVisibilityChanged(id, true); } } else { - qCDebug(KDECONNECT_CORE) << "It is a new device" << identityPackage.get(QStringLiteral("deviceName")); - Device* device = new Device(this, identityPackage, dl); + qCDebug(KDECONNECT_CORE) << "It is a new device" << identityPacket.get(QStringLiteral("deviceName")); + Device* device = new Device(this, identityPacket, dl); //we discard the connections that we created but it's not paired. if (!isDiscoveringDevices() && !device->isTrusted() && !dl->linkShouldBeKeptAlive()) { diff -Nru kdeconnect-1.2.1/core/daemon.h kdeconnect-1.3.0/core/daemon.h --- kdeconnect-1.2.1/core/daemon.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/daemon.h 2018-04-08 14:35:04.000000000 +0000 @@ -28,7 +28,7 @@ #include "kdeconnectcore_export.h" #include "device.h" -class NetworkPackage; +class NetworkPacket; class DeviceLink; class Device; class QNetworkAccessManager; @@ -71,8 +71,12 @@ //Returns a list of ids. The respective devices can be manipulated using the dbus path: "/modules/kdeconnect/Devices/"+id Q_SCRIPTABLE QStringList devices(bool onlyReachable = false, bool onlyPaired = false) const; + Q_SCRIPTABLE QMap deviceNames(bool onlyReachable = false, bool onlyPaired = false) const; + Q_SCRIPTABLE QString deviceIdByName(const QString& name) const; + Q_SCRIPTABLE virtual void sendSimpleNotification(const QString &eventId, const QString &title, const QString &text, const QString &iconName) = 0; + Q_SIGNALS: Q_SCRIPTABLE void deviceAdded(const QString& id); Q_SCRIPTABLE void deviceRemoved(const QString& id); //Note that paired devices will never be removed @@ -81,7 +85,7 @@ Q_SCRIPTABLE void pairingRequestsChanged(); private Q_SLOTS: - void onNewDeviceLink(const NetworkPackage& identityPackage, DeviceLink* dl); + void onNewDeviceLink(const NetworkPacket& identityPacket, DeviceLink* dl); void onDeviceStatusChanged(); private: diff -Nru kdeconnect-1.2.1/core/device.cpp kdeconnect-1.3.0/core/device.cpp --- kdeconnect-1.2.1/core/device.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/device.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -20,10 +20,6 @@ #include "device.h" -#ifdef interface // MSVC language extension, QDBusConnection uses this as a variable name -#undef interface -#endif - #include #include @@ -37,7 +33,7 @@ #include "backends/devicelink.h" #include "backends/lan/landevicelink.h" #include "backends/linkprovider.h" -#include "networkpackage.h" +#include "networkpacket.h" #include "kdeconnectconfig.h" #include "daemon.h" @@ -49,7 +45,7 @@ Device::Device(QObject* parent, const QString& id) : QObject(parent) , m_deviceId(id) - , m_protocolVersion(NetworkPackage::s_protocolVersion) //We don't know it yet + , m_protocolVersion(NetworkPacket::s_protocolVersion) //We don't know it yet { KdeConnectConfig::DeviceInfo info = KdeConnectConfig::instance()->getTrustedDevice(id); @@ -65,12 +61,12 @@ connect(this, &Device::pairingError, this, &warn); } -Device::Device(QObject* parent, const NetworkPackage& identityPackage, DeviceLink* dl) +Device::Device(QObject* parent, const NetworkPacket& identityPacket, DeviceLink* dl) : QObject(parent) - , m_deviceId(identityPackage.get(QStringLiteral("deviceId"))) - , m_deviceName(identityPackage.get(QStringLiteral("deviceName"))) + , m_deviceId(identityPacket.get(QStringLiteral("deviceId"))) + , m_deviceName(identityPacket.get(QStringLiteral("deviceName"))) { - addLink(identityPackage, dl); + addLink(identityPacket, dl); //Register in bus QDBusConnection::sessionBus().registerObject(dbusPath(), this, QDBusConnection::ExportScriptableContents | QDBusConnection::ExportAdaptors); @@ -107,7 +103,7 @@ const KPluginMetaData service = loader->getPluginInfo(pluginName); const bool pluginEnabled = isPluginEnabled(pluginName); - const QSet incomingCapabilities = KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-SupportedPackageType")).toSet(); + const QSet incomingCapabilities = KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-SupportedPacketType")).toSet(); if (pluginEnabled) { KdeConnectPlugin* plugin = m_plugins.take(pluginName); @@ -206,19 +202,19 @@ return p1->provider()->priority() > p2->provider()->priority(); } -void Device::addLink(const NetworkPackage& identityPackage, DeviceLink* link) +void Device::addLink(const NetworkPacket& identityPacket, DeviceLink* link) { //qCDebug(KDECONNECT_CORE) << "Adding link to" << id() << "via" << link->provider(); - setName(identityPackage.get(QStringLiteral("deviceName"))); - m_deviceType = str2type(identityPackage.get(QStringLiteral("deviceType"))); + setName(identityPacket.get(QStringLiteral("deviceName"))); + m_deviceType = str2type(identityPacket.get(QStringLiteral("deviceType"))); if (m_deviceLinks.contains(link)) return; - m_protocolVersion = identityPackage.get(QStringLiteral("protocolVersion"), -1); - if (m_protocolVersion != NetworkPackage::s_protocolVersion) { - qCWarning(KDECONNECT_CORE) << m_deviceName << "- warning, device uses a different protocol version" << m_protocolVersion << "expected" << NetworkPackage::s_protocolVersion; + m_protocolVersion = identityPacket.get(QStringLiteral("protocolVersion"), -1); + if (m_protocolVersion != NetworkPacket::s_protocolVersion) { + qCWarning(KDECONNECT_CORE) << m_deviceName << "- warning, device uses a different protocol version" << m_protocolVersion << "expected" << NetworkPacket::s_protocolVersion; } connect(link, &QObject::destroyed, @@ -230,15 +226,15 @@ //the old one before this is called), so we do not have to worry about destroying old links. //-- Actually, we should not destroy them or the provider will store an invalid ref! - connect(link, &DeviceLink::receivedPackage, - this, &Device::privateReceivedPackage); + connect(link, &DeviceLink::receivedPacket, + this, &Device::privateReceivedPacket); - qSort(m_deviceLinks.begin(), m_deviceLinks.end(), lessThan); + std::sort(m_deviceLinks.begin(), m_deviceLinks.end(), lessThan); - const bool capabilitiesSupported = identityPackage.has(QStringLiteral("incomingCapabilities")) || identityPackage.has(QStringLiteral("outgoingCapabilities")); + const bool capabilitiesSupported = identityPacket.has(QStringLiteral("incomingCapabilities")) || identityPacket.has(QStringLiteral("outgoingCapabilities")); if (capabilitiesSupported) { - const QSet outgoingCapabilities = identityPackage.get(QStringLiteral("outgoingCapabilities")).toSet() - , incomingCapabilities = identityPackage.get(QStringLiteral("incomingCapabilities")).toSet(); + const QSet outgoingCapabilities = identityPacket.get(QStringLiteral("outgoingCapabilities")).toSet() + , incomingCapabilities = identityPacket.get(QStringLiteral("incomingCapabilities")).toSet(); m_supportedPlugins = PluginLoader::instance()->pluginsForCapabilities(incomingCapabilities, outgoingCapabilities); //qDebug() << "new plugins for" << m_deviceName << m_supportedPlugins << incomingCapabilities << outgoingCapabilities; @@ -320,32 +316,32 @@ } } -bool Device::sendPackage(NetworkPackage& np) +bool Device::sendPacket(NetworkPacket& np) { - Q_ASSERT(np.type() != PACKAGE_TYPE_PAIR); + Q_ASSERT(np.type() != PACKET_TYPE_PAIR); Q_ASSERT(isTrusted()); - //Maybe we could block here any package that is not an identity or a pairing package to prevent sending non encrypted data + //Maybe we could block here any packet that is not an identity or a pairing packet to prevent sending non encrypted data for (DeviceLink* dl : qAsConst(m_deviceLinks)) { - if (dl->sendPackage(np)) return true; + if (dl->sendPacket(np)) return true; } return false; } -void Device::privateReceivedPackage(const NetworkPackage& np) +void Device::privateReceivedPacket(const NetworkPacket& np) { - Q_ASSERT(np.type() != PACKAGE_TYPE_PAIR); + Q_ASSERT(np.type() != PACKET_TYPE_PAIR); if (isTrusted()) { const QList plugins = m_pluginsByIncomingCapability.values(np.type()); if (plugins.isEmpty()) { - qWarning() << "discarding unsupported package" << np.type() << "for" << name(); + qWarning() << "discarding unsupported packet" << np.type() << "for" << name(); } for (KdeConnectPlugin* plugin : plugins) { - plugin->receivePackage(np); + plugin->receivePacket(np); } } else { - qCDebug(KDECONNECT_CORE) << "device" << name() << "not paired, ignoring package" << np.type(); + qCDebug(KDECONNECT_CORE) << "device" << name() << "not paired, ignoring packet" << np.type(); unpair(); } diff -Nru kdeconnect-1.2.1/core/device.h kdeconnect-1.3.0/core/device.h --- kdeconnect-1.2.1/core/device.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/device.h 2018-04-08 14:35:04.000000000 +0000 @@ -27,7 +27,7 @@ #include #include -#include "networkpackage.h" +#include "networkpacket.h" #include "backends/devicelink.h" class DeviceLink; @@ -69,7 +69,7 @@ * * We know everything but we don't trust it yet */ - Device(QObject* parent, const NetworkPackage& np, DeviceLink* dl); + Device(QObject* parent, const NetworkPacket& np, DeviceLink* dl); ~Device() override; @@ -82,7 +82,7 @@ Q_SCRIPTABLE QString encryptionInfo() const; //Add and remove links - void addLink(const NetworkPackage& identityPackage, DeviceLink*); + void addLink(const NetworkPacket& identityPacket, DeviceLink*); void removeLink(DeviceLink*); Q_SCRIPTABLE bool isTrusted() const; @@ -107,9 +107,9 @@ QHostAddress getLocalIpAddress() const; public Q_SLOTS: - ///sends a @p np package to the device + ///sends a @p np packet to the device ///virtual for testing purposes. - virtual bool sendPackage(NetworkPackage& np); + virtual bool sendPacket(NetworkPacket& np); //Dbus operations public Q_SLOTS: @@ -122,7 +122,7 @@ Q_SCRIPTABLE bool hasPairingRequests() const; private Q_SLOTS: - void privateReceivedPackage(const NetworkPackage& np); + void privateReceivedPacket(const NetworkPacket& np); void linkDestroyed(QObject* o); void pairStatusChanged(DeviceLink::PairStatus current); void addPairingRequest(PairingHandler* handler); diff -Nru kdeconnect-1.2.1/core/kdeconnectconfig.cpp kdeconnect-1.3.0/core/kdeconnectconfig.cpp --- kdeconnect-1.2.1/core/kdeconnectconfig.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/kdeconnectconfig.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -68,7 +68,7 @@ Daemon::instance()->reportError( i18n("KDE Connect failed to start"), i18n("Could not find support for RSA in your QCA installation. If your " - "distribution provides separate packages for QCA-ossl and QCA-gnupg, " + "distribution provides separate packets for QCA-ossl and QCA-gnupg, " "make sure you have them installed and try again.")); return; } diff -Nru kdeconnect-1.2.1/core/kdeconnectplugin.cpp kdeconnect-1.3.0/core/kdeconnectplugin.cpp --- kdeconnect-1.2.1/core/kdeconnectplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/kdeconnectplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -66,14 +66,14 @@ return d->m_device; } -bool KdeConnectPlugin::sendPackage(NetworkPackage& np) const +bool KdeConnectPlugin::sendPacket(NetworkPacket& np) const { if(!d->m_outgoingCapabilties.contains(np.type())) { - qCWarning(KDECONNECT_CORE) << metaObject()->className() << "tried to send an unsupported package type" << np.type() << ". Supported:" << d->m_outgoingCapabilties; + qCWarning(KDECONNECT_CORE) << metaObject()->className() << "tried to send an unsupported packet type" << np.type() << ". Supported:" << d->m_outgoingCapabilties; return false; } // qCWarning(KDECONNECT_CORE) << metaObject()->className() << "sends" << np.type() << ". Supported:" << d->mOutgoingTypes; - return d->m_device->sendPackage(np); + return d->m_device->sendPacket(np); } QString KdeConnectPlugin::dbusPath() const diff -Nru kdeconnect-1.2.1/core/kdeconnectplugin.h kdeconnect-1.3.0/core/kdeconnectplugin.h --- kdeconnect-1.2.1/core/kdeconnectplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/kdeconnectplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -26,7 +26,7 @@ #include "kdeconnectcore_export.h" #include "kdeconnectpluginconfig.h" -#include "networkpackage.h" +#include "networkpacket.h" #include "device.h" struct KdeConnectPluginPrivate; @@ -43,7 +43,7 @@ const Device* device(); Device const* device() const; - bool sendPackage(NetworkPackage& np) const; + bool sendPacket(NetworkPacket& np) const; KdeConnectPluginConfig* config() const; @@ -51,10 +51,10 @@ public Q_SLOTS: /** - * Returns true if it has handled the package in some way - * device.sendPackage can be used to send an answer back to the device + * Returns true if it has handled the packet in some way + * device.sendPacket can be used to send an answer back to the device */ - virtual bool receivePackage(const NetworkPackage& np) = 0; + virtual bool receivePacket(const NetworkPacket& np) = 0; /** * This method will be called when a device is connected to this computer. diff -Nru kdeconnect-1.2.1/core/networkpackage.cpp kdeconnect-1.3.0/core/networkpackage.cpp --- kdeconnect-1.2.1/core/networkpackage.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/networkpackage.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,172 +0,0 @@ -/** - * Copyright 2013 Albert Vaca - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License or (at your option) version 3 or any later version - * accepted by the membership of KDE e.V. (or its successor approved - * by the membership of KDE e.V.), which shall act as a proxy - * defined in Section 14 of version 3 of the license. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include "networkpackage.h" -#include "core_debug.h" - -#include -#include -#include -#include -#include -#include -#include - -#include "dbushelper.h" -#include "filetransferjob.h" -#include "pluginloader.h" -#include "kdeconnectconfig.h" - -QDebug operator<<(QDebug s, const NetworkPackage& pkg) -{ - s.nospace() << "NetworkPackage(" << pkg.type() << ':' << pkg.body(); - if (pkg.hasPayload()) { - s.nospace() << ":withpayload"; - } - s.nospace() << ')'; - return s.space(); -} - -const int NetworkPackage::s_protocolVersion = 7; - -NetworkPackage::NetworkPackage(const QString& type, const QVariantMap& body) - : m_id(QString::number(QDateTime::currentMSecsSinceEpoch())) - , m_type(type) - , m_body(body) - , m_payload() - , m_payloadSize(0) -{ -} - -void NetworkPackage::createIdentityPackage(NetworkPackage* np) -{ - KdeConnectConfig* config = KdeConnectConfig::instance(); - np->m_id = QString::number(QDateTime::currentMSecsSinceEpoch()); - np->m_type = PACKAGE_TYPE_IDENTITY; - np->m_payload = QSharedPointer(); - np->m_payloadSize = 0; - np->set(QStringLiteral("deviceId"), config->deviceId()); - np->set(QStringLiteral("deviceName"), config->name()); - np->set(QStringLiteral("deviceType"), config->deviceType()); - np->set(QStringLiteral("protocolVersion"), NetworkPackage::s_protocolVersion); - np->set(QStringLiteral("incomingCapabilities"), PluginLoader::instance()->incomingCapabilities()); - np->set(QStringLiteral("outgoingCapabilities"), PluginLoader::instance()->outgoingCapabilities()); - - //qCDebug(KDECONNECT_CORE) << "createIdentityPackage" << np->serialize(); -} - -template -QVariantMap qobject2qvariant(const T* object) -{ - QVariantMap map; - auto metaObject = T::staticMetaObject; - for(int i = metaObject.propertyOffset(); i < metaObject.propertyCount(); ++i) { - QMetaProperty prop = metaObject.property(i); - map.insert(QString::fromLatin1(prop.name()), prop.readOnGadget(object)); - } - - return map; -} - -QByteArray NetworkPackage::serialize() const -{ - //Object -> QVariant - //QVariantMap variant; - //variant["id"] = mId; - //variant["type"] = mType; - //variant["body"] = mBody; - QVariantMap variant = qobject2qvariant(this); - - if (hasPayload()) { - //qCDebug(KDECONNECT_CORE) << "Serializing payloadTransferInfo"; - variant[QStringLiteral("payloadSize")] = payloadSize(); - variant[QStringLiteral("payloadTransferInfo")] = m_payloadTransferInfo; - } - - //QVariant -> json - auto jsonDocument = QJsonDocument::fromVariant(variant); - QByteArray json = jsonDocument.toJson(QJsonDocument::Compact); - if (json.isEmpty()) { - qCDebug(KDECONNECT_CORE) << "Serialization error:"; - } else { - /*if (!isEncrypted()) { - //qCDebug(KDECONNECT_CORE) << "Serialized package:" << json; - }*/ - json.append('\n'); - } - - return json; -} - -template -void qvariant2qobject(const QVariantMap& variant, T* object) -{ - for ( QVariantMap::const_iterator iter = variant.begin(); iter != variant.end(); ++iter ) - { - const int propertyIndex = T::staticMetaObject.indexOfProperty(iter.key().toLatin1()); - if (propertyIndex < 0) { - qCWarning(KDECONNECT_CORE) << "missing property" << object << iter.key(); - continue; - } - - QMetaProperty property = T::staticMetaObject.property(propertyIndex); - bool ret = property.writeOnGadget(object, *iter); - if (!ret) { - qCWarning(KDECONNECT_CORE) << "couldn't set" << object << "->" << property.name() << '=' << *iter; - } - } -} - -bool NetworkPackage::unserialize(const QByteArray& a, NetworkPackage* np) -{ - //Json -> QVariant - QJsonParseError parseError; - auto parser = QJsonDocument::fromJson(a, &parseError); - if (parser.isNull()) { - qCDebug(KDECONNECT_CORE) << "Unserialization error:" << parseError.errorString(); - return false; - } - - auto variant = parser.toVariant().toMap(); - qvariant2qobject(variant, np); - - np->m_payloadSize = variant[QStringLiteral("payloadSize")].toInt(); //Will return 0 if was not present, which is ok - if (np->m_payloadSize == -1) { - np->m_payloadSize = np->get(QStringLiteral("size"), -1); - } - np->m_payloadTransferInfo = variant[QStringLiteral("payloadTransferInfo")].toMap(); //Will return an empty qvariantmap if was not present, which is ok - - //Ids containing characters that are not allowed as dbus paths would make app crash - if (np->m_body.contains(QStringLiteral("deviceId"))) - { - QString deviceId = np->get(QStringLiteral("deviceId")); - DbusHelper::filterNonExportableCharacters(deviceId); - np->set(QStringLiteral("deviceId"), deviceId); - } - - return true; - -} - -FileTransferJob* NetworkPackage::createPayloadTransferJob(const QUrl& destination) const -{ - return new FileTransferJob(payload(), payloadSize(), destination); -} - diff -Nru kdeconnect-1.2.1/core/networkpackage.h kdeconnect-1.3.0/core/networkpackage.h --- kdeconnect-1.2.1/core/networkpackage.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/networkpackage.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,101 +0,0 @@ -/** - * Copyright 2013 Albert Vaca - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License or (at your option) version 3 or any later version - * accepted by the membership of KDE e.V. (or its successor approved - * by the membership of KDE e.V.), which shall act as a proxy - * defined in Section 14 of version 3 of the license. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef NETWORKPACKAGE_H -#define NETWORKPACKAGE_H - -#include "networkpackagetypes.h" - -#include -#include -#include -#include -//#include -#include -#include - -#include "kdeconnectcore_export.h" - -class FileTransferJob; - -class KDECONNECTCORE_EXPORT NetworkPackage -{ - Q_GADGET - 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: - - //const static QCA::EncryptionAlgorithm EncryptionAlgorithm; - const static int s_protocolVersion; - - explicit NetworkPackage(const QString& type, const QVariantMap& body = {}); - - static void createIdentityPackage(NetworkPackage*); - - QByteArray serialize() const; - static bool unserialize(const QByteArray& json, NetworkPackage* out); - - const QString& id() const { return m_id; } - const QString& type() const { return m_type; } - QVariantMap& body() { return m_body; } - const QVariantMap& body() const { return m_body; } - - //Get and set info from body. Note that id and type can not be accessed through these. - template T get(const QString& key, const T& defaultValue = {}) const { - return m_body.value(key,defaultValue).template value(); //Important note: Awesome template syntax is awesome - } - template void set(const QString& key, const T& value) { m_body[key] = QVariant(value); } - bool has(const QString& key) const { return m_body.contains(key); } - - QSharedPointer payload() const { return m_payload; } - void setPayload(const QSharedPointer& device, qint64 payloadSize) { m_payload = device; m_payloadSize = payloadSize; Q_ASSERT(m_payloadSize >= -1); } - bool hasPayload() const { return (m_payloadSize != 0); } - qint64 payloadSize() const { return m_payloadSize; } //-1 means it is an endless stream - FileTransferJob* createPayloadTransferJob(const QUrl& destination) const; - - //To be called by a particular DeviceLink - QVariantMap payloadTransferInfo() const { return m_payloadTransferInfo; } - void setPayloadTransferInfo(const QVariantMap& map) { m_payloadTransferInfo = map; } - bool hasPayloadTransferInfo() const { return !m_payloadTransferInfo.isEmpty(); } - -private: - - void setId(const QString& id) { m_id = id; } - void setType(const QString& t) { m_type = t; } - void setBody(const QVariantMap& b) { m_body = b; } - void setPayloadSize(qint64 s) { m_payloadSize = s; } - - QString m_id; - QString m_type; - QVariantMap m_body; - - QSharedPointer m_payload; - qint64 m_payloadSize; - QVariantMap m_payloadTransferInfo; - -}; - -KDECONNECTCORE_EXPORT QDebug operator<<(QDebug s, const NetworkPackage& pkg); - -#endif // NETWORKPACKAGE_H diff -Nru kdeconnect-1.2.1/core/networkpackagetypes.h kdeconnect-1.3.0/core/networkpackagetypes.h --- kdeconnect-1.2.1/core/networkpackagetypes.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/networkpackagetypes.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -/** - * Copyright 2013 Albert Vaca - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License or (at your option) version 3 or any later version - * accepted by the membership of KDE e.V. (or its successor approved - * by the membership of KDE e.V.), which shall act as a proxy - * defined in Section 14 of version 3 of the license. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef NETWORKPACKAGETYPES_H -#define NETWORKPACKAGETYPES_H - -#define PACKAGE_TYPE_IDENTITY QStringLiteral("kdeconnect.identity") -#define PACKAGE_TYPE_PAIR QStringLiteral("kdeconnect.pair") - -#endif // NETWORKPACKAGETYPES_H diff -Nru kdeconnect-1.2.1/core/networkpacket.cpp kdeconnect-1.3.0/core/networkpacket.cpp --- kdeconnect-1.2.1/core/networkpacket.cpp 1970-01-01 00:00:00.000000000 +0000 +++ kdeconnect-1.3.0/core/networkpacket.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -0,0 +1,172 @@ +/** + * Copyright 2013 Albert Vaca + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License or (at your option) version 3 or any later version + * accepted by the membership of KDE e.V. (or its successor approved + * by the membership of KDE e.V.), which shall act as a proxy + * defined in Section 14 of version 3 of the license. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "networkpacket.h" +#include "core_debug.h" + +#include +#include +#include +#include +#include +#include +#include + +#include "dbushelper.h" +#include "filetransferjob.h" +#include "pluginloader.h" +#include "kdeconnectconfig.h" + +QDebug operator<<(QDebug s, const NetworkPacket& pkg) +{ + s.nospace() << "NetworkPacket(" << pkg.type() << ':' << pkg.body(); + if (pkg.hasPayload()) { + s.nospace() << ":withpayload"; + } + s.nospace() << ')'; + return s.space(); +} + +const int NetworkPacket::s_protocolVersion = 7; + +NetworkPacket::NetworkPacket(const QString& type, const QVariantMap& body) + : m_id(QString::number(QDateTime::currentMSecsSinceEpoch())) + , m_type(type) + , m_body(body) + , m_payload() + , m_payloadSize(0) +{ +} + +void NetworkPacket::createIdentityPacket(NetworkPacket* np) +{ + KdeConnectConfig* config = KdeConnectConfig::instance(); + np->m_id = QString::number(QDateTime::currentMSecsSinceEpoch()); + np->m_type = PACKET_TYPE_IDENTITY; + np->m_payload = QSharedPointer(); + np->m_payloadSize = 0; + np->set(QStringLiteral("deviceId"), config->deviceId()); + np->set(QStringLiteral("deviceName"), config->name()); + np->set(QStringLiteral("deviceType"), config->deviceType()); + np->set(QStringLiteral("protocolVersion"), NetworkPacket::s_protocolVersion); + np->set(QStringLiteral("incomingCapabilities"), PluginLoader::instance()->incomingCapabilities()); + np->set(QStringLiteral("outgoingCapabilities"), PluginLoader::instance()->outgoingCapabilities()); + + //qCDebug(KDECONNECT_CORE) << "createIdentityPacket" << np->serialize(); +} + +template +QVariantMap qobject2qvariant(const T* object) +{ + QVariantMap map; + auto metaObject = T::staticMetaObject; + for(int i = metaObject.propertyOffset(); i < metaObject.propertyCount(); ++i) { + QMetaProperty prop = metaObject.property(i); + map.insert(QString::fromLatin1(prop.name()), prop.readOnGadget(object)); + } + + return map; +} + +QByteArray NetworkPacket::serialize() const +{ + //Object -> QVariant + //QVariantMap variant; + //variant["id"] = mId; + //variant["type"] = mType; + //variant["body"] = mBody; + QVariantMap variant = qobject2qvariant(this); + + if (hasPayload()) { + //qCDebug(KDECONNECT_CORE) << "Serializing payloadTransferInfo"; + variant[QStringLiteral("payloadSize")] = payloadSize(); + variant[QStringLiteral("payloadTransferInfo")] = m_payloadTransferInfo; + } + + //QVariant -> json + auto jsonDocument = QJsonDocument::fromVariant(variant); + QByteArray json = jsonDocument.toJson(QJsonDocument::Compact); + if (json.isEmpty()) { + qCDebug(KDECONNECT_CORE) << "Serialization error:"; + } else { + /*if (!isEncrypted()) { + //qCDebug(KDECONNECT_CORE) << "Serialized packet:" << json; + }*/ + json.append('\n'); + } + + return json; +} + +template +void qvariant2qobject(const QVariantMap& variant, T* object) +{ + for ( QVariantMap::const_iterator iter = variant.begin(); iter != variant.end(); ++iter ) + { + const int propertyIndex = T::staticMetaObject.indexOfProperty(iter.key().toLatin1()); + if (propertyIndex < 0) { + qCWarning(KDECONNECT_CORE) << "missing property" << object << iter.key(); + continue; + } + + QMetaProperty property = T::staticMetaObject.property(propertyIndex); + bool ret = property.writeOnGadget(object, *iter); + if (!ret) { + qCWarning(KDECONNECT_CORE) << "couldn't set" << object << "->" << property.name() << '=' << *iter; + } + } +} + +bool NetworkPacket::unserialize(const QByteArray& a, NetworkPacket* np) +{ + //Json -> QVariant + QJsonParseError parseError; + auto parser = QJsonDocument::fromJson(a, &parseError); + if (parser.isNull()) { + qCDebug(KDECONNECT_CORE) << "Unserialization error:" << parseError.errorString(); + return false; + } + + auto variant = parser.toVariant().toMap(); + qvariant2qobject(variant, np); + + np->m_payloadSize = variant[QStringLiteral("payloadSize")].toInt(); //Will return 0 if was not present, which is ok + if (np->m_payloadSize == -1) { + np->m_payloadSize = np->get(QStringLiteral("size"), -1); + } + np->m_payloadTransferInfo = variant[QStringLiteral("payloadTransferInfo")].toMap(); //Will return an empty qvariantmap if was not present, which is ok + + //Ids containing characters that are not allowed as dbus paths would make app crash + if (np->m_body.contains(QStringLiteral("deviceId"))) + { + QString deviceId = np->get(QStringLiteral("deviceId")); + DbusHelper::filterNonExportableCharacters(deviceId); + np->set(QStringLiteral("deviceId"), deviceId); + } + + return true; + +} + +FileTransferJob* NetworkPacket::createPayloadTransferJob(const QUrl& destination) const +{ + return new FileTransferJob(payload(), payloadSize(), destination); +} + diff -Nru kdeconnect-1.2.1/core/networkpacket.h kdeconnect-1.3.0/core/networkpacket.h --- kdeconnect-1.2.1/core/networkpacket.h 1970-01-01 00:00:00.000000000 +0000 +++ kdeconnect-1.3.0/core/networkpacket.h 2018-04-08 14:35:04.000000000 +0000 @@ -0,0 +1,101 @@ +/** + * Copyright 2013 Albert Vaca + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License or (at your option) version 3 or any later version + * accepted by the membership of KDE e.V. (or its successor approved + * by the membership of KDE e.V.), which shall act as a proxy + * defined in Section 14 of version 3 of the license. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef NETWORKPACKET_H +#define NETWORKPACKET_H + +#include "networkpackettypes.h" + +#include +#include +#include +#include +//#include +#include +#include + +#include "kdeconnectcore_export.h" + +class FileTransferJob; + +class KDECONNECTCORE_EXPORT NetworkPacket +{ + Q_GADGET + 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: + + //const static QCA::EncryptionAlgorithm EncryptionAlgorithm; + const static int s_protocolVersion; + + explicit NetworkPacket(const QString& type, const QVariantMap& body = {}); + + static void createIdentityPacket(NetworkPacket*); + + QByteArray serialize() const; + static bool unserialize(const QByteArray& json, NetworkPacket* out); + + const QString& id() const { return m_id; } + const QString& type() const { return m_type; } + QVariantMap& body() { return m_body; } + const QVariantMap& body() const { return m_body; } + + //Get and set info from body. Note that id and type can not be accessed through these. + template T get(const QString& key, const T& defaultValue = {}) const { + return m_body.value(key,defaultValue).template value(); //Important note: Awesome template syntax is awesome + } + template void set(const QString& key, const T& value) { m_body[key] = QVariant(value); } + bool has(const QString& key) const { return m_body.contains(key); } + + QSharedPointer payload() const { return m_payload; } + void setPayload(const QSharedPointer& device, qint64 payloadSize) { m_payload = device; m_payloadSize = payloadSize; Q_ASSERT(m_payloadSize >= -1); } + bool hasPayload() const { return (m_payloadSize != 0); } + qint64 payloadSize() const { return m_payloadSize; } //-1 means it is an endless stream + FileTransferJob* createPayloadTransferJob(const QUrl& destination) const; + + //To be called by a particular DeviceLink + QVariantMap payloadTransferInfo() const { return m_payloadTransferInfo; } + void setPayloadTransferInfo(const QVariantMap& map) { m_payloadTransferInfo = map; } + bool hasPayloadTransferInfo() const { return !m_payloadTransferInfo.isEmpty(); } + +private: + + void setId(const QString& id) { m_id = id; } + void setType(const QString& t) { m_type = t; } + void setBody(const QVariantMap& b) { m_body = b; } + void setPayloadSize(qint64 s) { m_payloadSize = s; } + + QString m_id; + QString m_type; + QVariantMap m_body; + + QSharedPointer m_payload; + qint64 m_payloadSize; + QVariantMap m_payloadTransferInfo; + +}; + +KDECONNECTCORE_EXPORT QDebug operator<<(QDebug s, const NetworkPacket& pkg); + +#endif // NETWORKPACKET_H diff -Nru kdeconnect-1.2.1/core/networkpackettypes.h kdeconnect-1.3.0/core/networkpackettypes.h --- kdeconnect-1.2.1/core/networkpackettypes.h 1970-01-01 00:00:00.000000000 +0000 +++ kdeconnect-1.3.0/core/networkpackettypes.h 2018-04-08 14:35:04.000000000 +0000 @@ -0,0 +1,27 @@ +/** + * Copyright 2013 Albert Vaca + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License or (at your option) version 3 or any later version + * accepted by the membership of KDE e.V. (or its successor approved + * by the membership of KDE e.V.), which shall act as a proxy + * defined in Section 14 of version 3 of the license. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef NETWORKPACKETTYPES_H +#define NETWORKPACKETTYPES_H + +#define PACKET_TYPE_IDENTITY QStringLiteral("kdeconnect.identity") +#define PACKET_TYPE_PAIR QStringLiteral("kdeconnect.pair") + +#endif // NETWORKPACKETTYPES_H diff -Nru kdeconnect-1.2.1/core/pluginloader.cpp kdeconnect-1.3.0/core/pluginloader.cpp --- kdeconnect-1.2.1/core/pluginloader.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/core/pluginloader.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -69,7 +69,7 @@ return ret; } - const QStringList outgoingInterfaces = KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-OutgoingPackageType")); + const QStringList outgoingInterfaces = KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-OutgoingPacketType")); QVariant deviceVariant = QVariant::fromValue(device); @@ -87,7 +87,7 @@ { QSet ret; for (const KPluginMetaData& service : qAsConst(plugins)) { - ret += KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-SupportedPackageType")).toSet(); + ret += KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-SupportedPacketType")).toSet(); } return ret.toList(); } @@ -96,7 +96,7 @@ { QSet ret; for (const KPluginMetaData& service : qAsConst(plugins)) { - ret += KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-OutgoingPackageType")).toSet(); + ret += KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-OutgoingPacketType")).toSet(); } return ret.toList(); } @@ -106,8 +106,8 @@ QSet ret; for (const KPluginMetaData& service : qAsConst(plugins)) { - const QSet pluginIncomingCapabilities = KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-SupportedPackageType")).toSet(); - const QSet pluginOutgoingCapabilities = KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-OutgoingPackageType")).toSet(); + const QSet pluginIncomingCapabilities = KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-SupportedPacketType")).toSet(); + const QSet pluginOutgoingCapabilities = KPluginMetaData::readStringList(service.rawData(), QStringLiteral("X-KdeConnect-OutgoingPacketType")).toSet(); bool capabilitiesEmpty = (pluginIncomingCapabilities.isEmpty() && pluginOutgoingCapabilities.isEmpty()); #if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) diff -Nru kdeconnect-1.2.1/daemon/CMakeLists.txt kdeconnect-1.3.0/daemon/CMakeLists.txt --- kdeconnect-1.2.1/daemon/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/daemon/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,7 +1,5 @@ project(kdeconnectd) -find_package(KF5 REQUIRED COMPONENTS Notifications KIO) - add_definitions(-DTRANSLATION_DOMAIN="kdeconnect-kded") add_executable(kdeconnectd kdeconnectd.cpp) diff -Nru kdeconnect-1.2.1/daemon/kdeconnectd.cpp kdeconnect-1.3.0/daemon/kdeconnectd.cpp --- kdeconnect-1.2.1/daemon/kdeconnectd.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/daemon/kdeconnectd.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -68,6 +68,17 @@ return m_nam; } + Q_SCRIPTABLE void sendSimpleNotification(const QString &eventId, const QString &title, const QString &text, const QString &iconName) override + { + KNotification* notification = new KNotification(eventId); //KNotification::Persistent + notification->setIconName(iconName); + notification->setComponentName(QStringLiteral("kdeconnect")); + notification->setTitle(title); + notification->setText(text); + notification->sendEvent(); + } + + private: QNetworkAccessManager* m_nam; }; diff -Nru kdeconnect-1.2.1/debian/changelog kdeconnect-1.3.0/debian/changelog --- kdeconnect-1.2.1/debian/changelog 2018-04-06 09:27:02.000000000 +0000 +++ kdeconnect-1.3.0/debian/changelog 2018-04-10 07:13:13.000000000 +0000 @@ -1,3 +1,11 @@ +kdeconnect (1.3.0-0ubuntu1) bionic; urgency=medium + + * New upstream release (1.3.0) (LP: #1762479) + * Install nautilus extension script + * Update watchfile + + -- Rik Mills Tue, 10 Apr 2018 08:13:13 +0100 + kdeconnect (1.2.1-0ubuntu2) bionic; urgency=medium * Add misssing qml module runtime dependencies. diff -Nru kdeconnect-1.2.1/debian/kdeconnect.install kdeconnect-1.3.0/debian/kdeconnect.install --- kdeconnect-1.2.1/debian/kdeconnect.install 2018-04-06 09:27:02.000000000 +0000 +++ kdeconnect-1.3.0/debian/kdeconnect.install 2018-04-10 07:13:13.000000000 +0000 @@ -36,5 +36,6 @@ usr/share/kservicetypes5/kdeconnect_plugin.desktop usr/share/locale/ usr/share/metainfo/org.kde.kdeconnect.kcm.appdata.xml +usr/share/nautilus-python/extensions/kdeconnect-share.py usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/ usr/share/plasma/plasmoids/org.kde.kdeconnect/metadata.desktop diff -Nru kdeconnect-1.2.1/debian/watch kdeconnect-1.3.0/debian/watch --- kdeconnect-1.2.1/debian/watch 2018-04-06 09:27:02.000000000 +0000 +++ kdeconnect-1.3.0/debian/watch 2018-04-10 07:13:13.000000000 +0000 @@ -1,2 +1,2 @@ version=3 -http://download.kde.org/stable/kdeconnect/([\d\.]+)/src/kdeconnect-kde-v([\d\.]+[\w]*)\.tar\.xz +http://download.kde.org/stable/kdeconnect/([\d\.]+)/src/kdeconnect-kde-([\d\.]+[\w]*)\.tar\.xz diff -Nru kdeconnect-1.2.1/fileitemactionplugin/CMakeLists.txt kdeconnect-1.3.0/fileitemactionplugin/CMakeLists.txt --- kdeconnect-1.2.1/fileitemactionplugin/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/fileitemactionplugin/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,3 @@ -find_package(KF5 REQUIRED COMPONENTS KIO) - add_definitions(-DTRANSLATION_DOMAIN="kdeconnect-fileitemaction") include_directories(${CMAKE_SOURCE_DIR}) diff -Nru kdeconnect-1.2.1/fileitemactionplugin/sendfileitemaction.cpp kdeconnect-1.3.0/fileitemactionplugin/sendfileitemaction.cpp --- kdeconnect-1.2.1/fileitemactionplugin/sendfileitemaction.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/fileitemactionplugin/sendfileitemaction.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -72,7 +72,7 @@ } if (actions.count() > 1) { - QAction* menuAction = new QAction(QIcon::fromTheme(QStringLiteral("preferences-system-network")), i18n("Send via KDE Connect"), parentWidget); + QAction* menuAction = new QAction(QIcon::fromTheme(QStringLiteral("kdeconnect")), i18n("Send via KDE Connect"), parentWidget); QMenu* menu = new QMenu(parentWidget); menu->addActions(actions); menuAction->setMenu(menu); diff -Nru kdeconnect-1.2.1/indicator/CMakeLists.txt kdeconnect-1.3.0/indicator/CMakeLists.txt --- kdeconnect-1.2.1/indicator/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/indicator/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,6 +1,3 @@ -find_package(KF5Notifications REQUIRED) -find_package(KF5KCMUtils REQUIRED) - set(indicator_SRCS main.cpp deviceindicator.cpp diff -Nru kdeconnect-1.2.1/interfaces/dbusinterfaces.cpp kdeconnect-1.3.0/interfaces/dbusinterfaces.cpp --- kdeconnect-1.2.1/interfaces/dbusinterfaces.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/interfaces/dbusinterfaces.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -164,5 +164,3 @@ } RemoteKeyboardDbusInterface::~RemoteKeyboardDbusInterface() = default; - -#include "dbusinterfaces.moc" diff -Nru kdeconnect-1.2.1/interfaces/notificationsmodel.cpp kdeconnect-1.3.0/interfaces/notificationsmodel.cpp --- kdeconnect-1.2.1/interfaces/notificationsmodel.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/interfaces/notificationsmodel.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -267,5 +267,6 @@ void NotificationsModel::notificationUpdated(const QString& id) { //TODO only emit the affected indices + Q_UNUSED(id); Q_EMIT dataChanged(index(0,0), index(m_notificationList.size() - 1, 0)); } diff -Nru kdeconnect-1.2.1/kcm/CMakeLists.txt kdeconnect-1.3.0/kcm/CMakeLists.txt --- kdeconnect-1.2.1/kcm/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/kcm/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,7 +1,5 @@ add_definitions(-DTRANSLATION_DOMAIN="kdeconnect-kcm") -find_package(KF5KCMUtils 5.9 REQUIRED) - include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_SOURCE_DIR} diff -Nru kdeconnect-1.2.1/kcm/kcm_kdeconnect.desktop kdeconnect-1.3.0/kcm/kcm_kdeconnect.desktop --- kdeconnect-1.2.1/kcm/kcm_kdeconnect.desktop 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/kcm/kcm_kdeconnect.desktop 2018-04-08 14:35:04.000000000 +0000 @@ -112,7 +112,7 @@ X-KDE-Keywords[it]=Rete,Android,Dispositivi X-KDE-Keywords[ko]=Network,Android,Devices,네트워크,안드로이드,장치 X-KDE-Keywords[nl]=Netwerk,Android,Apparaten -X-KDE-Keywords[nn]=nettverk,Android,einingar +X-KDE-Keywords[nn]=nettverk,Android,einingar,smarttelefon X-KDE-Keywords[pl]=Sieć,Android,Urządzenia X-KDE-Keywords[pt]=Rede,Android,Dispositivos X-KDE-Keywords[pt_BR]=Rede,Android,Dispositivos diff -Nru kdeconnect-1.2.1/kcm/kcm.ui kdeconnect-1.3.0/kcm/kcm.ui --- kdeconnect-1.2.1/kcm/kcm.ui 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/kcm/kcm.ui 2018-04-08 14:35:04.000000000 +0000 @@ -6,7 +6,7 @@ 0 0 - 949 + 965 528 @@ -65,14 +65,13 @@ - + - + Edit - - + .. @@ -88,14 +87,13 @@ - + - + Save - - + .. @@ -285,29 +283,6 @@ - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - No device selected. - - - Qt::AlignCenter - - - - @@ -316,38 +291,7 @@ - <html><head/><body><p>If you own an Android device, make sure to install the <a href="https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp"><span style=" text-decoration: underline; ">KDE Connect Android app</span></a> (also available <a href="https://f-droid.org/repository/browse/?fdid=org.kde.kdeconnect_tp"><span style=" text-decoration: underline; ">from F-Droid</span></a>) and it should appear in the list.</p></body></html> - - - Qt::RichText - - - Qt::AlignCenter - - - true - - - 40 - - - true - - - Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse - - - - - - - - 0 - 0 - - - - <html><head/><body><p>If you are having problems, visit the <a href="https://community.kde.org/KDEConnect"><span style=" text-decoration: underline; ">KDE Connect Community wiki</span></a> for help.</p></body></html> + <html><head/><body><p>No device selected.<br><br>If you own an Android device, make sure to install the <a href="https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp"><span style=" text-decoration: underline; color:#4c6b8a;">KDE Connect Android app</span></a> (also available <a href="https://f-droid.org/repository/browse/?fdid=org.kde.kdeconnect_tp"><span style=" text-decoration: underline; color:#4c6b8a;">from F-Droid</span></a>) and it should appear in the list.<br><br>If you are having problems, visit the <a href="https://community.kde.org/KDEConnect"><span style=" text-decoration: underline; color:#4c6b8a;">KDE Connect Community wiki</span></a> for help.</p></body></html> Qt::RichText @@ -369,19 +313,6 @@ - - - - Qt::Vertical - - - - 20 - 40 - - - - @@ -399,7 +330,7 @@ KMessageWidget - QWidget + QFrame
kmessagewidget.h
1
diff -Nru kdeconnect-1.2.1/kcmplugin/CMakeLists.txt kdeconnect-1.3.0/kcmplugin/CMakeLists.txt --- kdeconnect-1.2.1/kcmplugin/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/kcmplugin/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -2,8 +2,6 @@ add_definitions(-DTRANSLATION_DOMAIN=\"kdeconnect-core\") -find_package(KF5 REQUIRED COMPONENTS KCMUtils) - add_library(kdeconnectpluginkcm kdeconnectpluginkcm.cpp) target_link_libraries(kdeconnectpluginkcm PUBLIC diff -Nru kdeconnect-1.2.1/kio/CMakeLists.txt kdeconnect-1.3.0/kio/CMakeLists.txt --- kdeconnect-1.2.1/kio/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/kio/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,6 +1,5 @@ include_directories(${CMAKE_SOURCE_DIR}) add_definitions(-DTRANSLATION_DOMAIN="kdeconnect-kio") -find_package(KF5 REQUIRED COMPONENTS KIO) set(kio_kdeconnect_PART_SRCS kiokdeconnect.cpp diff -Nru kdeconnect-1.2.1/nautilus-extension/CMakeLists.txt kdeconnect-1.3.0/nautilus-extension/CMakeLists.txt --- kdeconnect-1.2.1/nautilus-extension/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ kdeconnect-1.3.0/nautilus-extension/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -0,0 +1,4 @@ + +set(NAUTILUS_PYTHON_EXTENSIONS_INSTALL_DIR "share/nautilus-python/extensions" CACHE PATH "Path for python-nautilus extensions") + +install(FILES kdeconnect-share.py DESTINATION ${NAUTILUS_PYTHON_EXTENSIONS_INSTALL_DIR}) diff -Nru kdeconnect-1.2.1/nautilus-extension/kdeconnect-share.py kdeconnect-1.3.0/nautilus-extension/kdeconnect-share.py --- kdeconnect-1.2.1/nautilus-extension/kdeconnect-share.py 1970-01-01 00:00:00.000000000 +0000 +++ kdeconnect-1.3.0/nautilus-extension/kdeconnect-share.py 2018-04-08 14:35:04.000000000 +0000 @@ -0,0 +1,118 @@ +#!/usr/bin/python +# -*- coding: UTF-8 -*- + +""" + * Copyright 2018 Albert Vaca Cintora + * Copyright 2018 Andy Holmes + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License or (at your option) version 3 or any later version + * accepted by the membership of KDE e.V. (or its successor approved + * by the membership of KDE e.V.), which shall act as a proxy + * defined in Section 14 of version 3 of the license. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . +""" + +__author__ = "Albert Vaca Cintora " +__version__ = "1.0" +__appname__ = "kdeconnect-share" +__app_disp_name__ = "Share files to your phone via KDE Connect" +__website__ = "https://community.kde.org/KDEConnect" + +import gettext +import locale + +from gi.repository import Nautilus, Gio, GLib, GObject + +_ = gettext.gettext + +class KdeConnectShareExtension(GObject.GObject, Nautilus.MenuProvider): + """A context menu for sending files via KDE Connect.""" + + def __init__(self): + GObject.GObject.__init__(self) + + try: + locale.setlocale(locale.LC_ALL, '') + gettext.bindtextdomain('kdeconnect-nautilus-extension') + except Exception as e: + print(e) + pass + + self.dbus = Gio.DBusProxy.new_for_bus_sync( + Gio.BusType.SESSION, + Gio.DBusProxyFlags.NONE, + None, + 'org.kde.kdeconnect', + '/modules/kdeconnect', + 'org.kde.kdeconnect.daemon', + None) + + def send_files(self, menu, files, deviceId): + device_proxy = Gio.DBusProxy.new_for_bus_sync( + Gio.BusType.SESSION, + Gio.DBusProxyFlags.NONE, + None, + 'org.kde.kdeconnect', + '/modules/kdeconnect/devices/'+deviceId+'/share', + 'org.kde.kdeconnect.device.share', + None) + + for file in files: + variant = GLib.Variant('(s)', (file.get_uri(),)) + device_proxy.call_sync('shareUrl', variant, 0, -1, None) + + def get_file_items(self, window, files): + + #We can only send regular files + for uri in files: + if uri.get_uri_scheme() != 'file' or uri.is_directory(): + return + + try: + onlyReachable = True + onlyPaired = True + variant = GLib.Variant('(bb)', (onlyReachable, onlyPaired)) + devices = self.dbus.call_sync('deviceNames', variant, 0, -1, None) + devices = devices.unpack()[0] + except Exception as e: + raise Exception('Error while getting reachable devices') + + if len(devices) == 0: + return + + if len(devices) == 1: + deviceId, deviceName = devices.items()[0] + item = Nautilus.MenuItem( + name='KdeConnectShareExtension::Devices::' + deviceId, + label=_("Send to %s via KDE Connect") % deviceName, + ) + item.connect('activate', self.send_files, files, deviceId) + return item, + else: + menu = Nautilus.MenuItem( + name='KdeConnectShareExtension::Devices', + label=_('Send via KDE Connect'), + ) + submenu = Nautilus.Menu() + menu.set_submenu(submenu) + + for deviceId, deviceName in devices.items(): + item = Nautilus.MenuItem( + name='KdeConnectShareExtension::Devices::' + deviceId, + label=deviceName, + ) + item.connect('activate', self.send_files, files, deviceId) + submenu.append_item(item) + + return menu, + diff -Nru kdeconnect-1.2.1/nautilus-extension/Messages.sh kdeconnect-1.3.0/nautilus-extension/Messages.sh --- kdeconnect-1.2.1/nautilus-extension/Messages.sh 1970-01-01 00:00:00.000000000 +0000 +++ kdeconnect-1.3.0/nautilus-extension/Messages.sh 2018-04-08 14:35:04.000000000 +0000 @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +$XGETTEXT `find . -name '*.py'` -o $podir/kdeconnect-nautilus-extension.pot diff -Nru kdeconnect-1.2.1/org.kde.kdeconnect.kcm.appdata.xml kdeconnect-1.3.0/org.kde.kdeconnect.kcm.appdata.xml --- kdeconnect-1.2.1/org.kde.kdeconnect.kcm.appdata.xml 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/org.kde.kdeconnect.kcm.appdata.xml 2018-04-08 14:35:04.000000000 +0000 @@ -59,7 +59,7 @@ Connessione trasparente dei tuoi dispositivi 장치와 항상 연결하기 Naadloze verbinding met uw apparaten - Sømlaus integrering med andre einingar + Saumlaus integrering med andre einingar Zintegrowane połączenia do twoich urządzeń Ligação transparente aos seus dispositivos Conexão transparente com seus dispositivos @@ -83,7 +83,7 @@ Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.

El KDE Connect proporciona diverses característiques per integrar el telèfon amb l'ordinador: Recordeu que haureu d'instal·lar el KDE Connect a l'ordinador perquè aquesta aplicació funcioni, i mantenir actualitzada la versió de l'escriptori amb la versió d'Android perquè funcionin les últimes característiques.

-

El KDE Connect proporciona diverses característiques per integrar el telèfon amb l'ordinador: Recordeu que haureu d'instal·lar el KDE Connect a l'ordinador perquè esta aplicació funcione, i mantindre actualitzada la versió de l'escriptori amb la versió d'Android perquè funcionen les últimes característiques.

+

El KDE Connect proporciona diverses característiques per integrar el telèfon amb l'ordinador: Recordeu que haureu d'instal·lar el KDE Connect a l'ordinador perquè aquesta aplicació funcione, i mantindre actualitzada la versió de l'escriptori amb la versió d'Android perquè funcionen les últimes característiques.

KDE Connect poskytuje několik vlastností pro vzájemnou integraci vašeho telefonu a počítače: Prosím pamatujte, že pro správnou funkci této aplikace potřebujete nainstalovat KDE Connect na váš počítač a pro správnou funkci nejnovějších vlastností udržovat aplikaci na telefonu i počítači aktuální.

KDE Connect tilbyder adskillige funktioner, der integrerer din telefon og din computer: Bemærk at du vil skulle installere KDE Connect på din computer for at denne app virker, samt holde desktop-versionen opdateret sammen med Android-versionen, for at de nyeste funktioner vil virke.

KDE-Connect bietet mehrere Funktionen zur Integration Ihres Telefons und Ihres Rechners: Bitte beachten Sie, dass Sie KDE-Connect auf Ihrem Rechner installieren müssen, damit diese App funktioniert. Halten Sie die Arbeitsflächen-Version und Android-Version auf dem neusten Stand, damit Sie die neuesten Funktionen nutzen können

@@ -109,7 +109,7 @@

xxKDE Connect provides several features to integrate your phone and your computer: Please note you will need to install KDE Connect on your computer for this app to work, and keep the desktop version up-to-date with the Android version for the latest features to work.xx

KDE Connect 提供了很多整合手机和电脑的功能特性:请注意您需要在电脑上安装 KDE Connect 应用才能使其工作,为了使最新特性能够生效,您必须更新桌面应用和 Android 应用到最新版本。

- https://community.kde.org/KDEConnect/ + https://community.kde.org/KDEConnect https://bugs.kde.org/enter_bug.cgi?format=guided&product=kdeconnect https://docs.kde.org/index.php?application=kdeconnect-kde&language=en diff -Nru kdeconnect-1.2.1/plasmoid/package/contents/ui/CompactRepresentation.qml kdeconnect-1.3.0/plasmoid/package/contents/ui/CompactRepresentation.qml --- kdeconnect-1.2.1/plasmoid/package/contents/ui/CompactRepresentation.qml 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plasmoid/package/contents/ui/CompactRepresentation.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -/** - * Copyright 2013 Albert Vaca - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License or (at your option) version 3 or any later version - * accepted by the membership of KDE e.V. (or its successor approved - * by the membership of KDE e.V.), which shall act as a proxy - * defined in Section 14 of version 3 of the license. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -import QtQuick 2.1 -import org.kde.plasma.core 2.0 as PlasmaCore - -MouseArea { - id: view - - onClicked: plasmoid.expanded = !plasmoid.expanded - - PlasmaCore.IconItem { - id: icon - source: "kdeconnect" - anchors.fill: parent - } -} diff -Nru kdeconnect-1.2.1/plasmoid/package/contents/ui/DeviceDelegate.qml kdeconnect-1.3.0/plasmoid/package/contents/ui/DeviceDelegate.qml --- kdeconnect-1.2.1/plasmoid/package/contents/ui/DeviceDelegate.qml 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plasmoid/package/contents/ui/DeviceDelegate.qml 2018-04-08 14:35:04.000000000 +0000 @@ -206,6 +206,7 @@ visible: notificationsModel.isAnyDimissable; anchors.right: parent.right iconSource: "window-close" + tooltip: i18n("Dismiss all notifications") onClicked: notificationsModel.dismissAll(); } } @@ -241,6 +242,7 @@ enabled: repliable anchors.right: dismissButton.left iconSource: "mail-reply-sender" + tooltip: i18n("Reply") onClicked: dbusInterface.reply(); } PlasmaComponents.ToolButton { @@ -249,6 +251,7 @@ enabled: dismissable anchors.right: parent.right iconSource: "window-close" + tooltip: i18n("Dismiss") onClicked: dbusInterface.dismiss(); } } diff -Nru kdeconnect-1.2.1/plasmoid/package/contents/ui/main.qml kdeconnect-1.3.0/plasmoid/package/contents/ui/main.qml --- kdeconnect-1.2.1/plasmoid/package/contents/ui/main.qml 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plasmoid/package/contents/ui/main.qml 2018-04-08 14:35:04.000000000 +0000 @@ -41,7 +41,6 @@ value: (connectDeviceModel.count > 0) ? PlasmaCore.Types.ActiveStatus : PlasmaCore.Types.PassiveStatus } - Plasmoid.compactRepresentation: CompactRepresentation {} Plasmoid.fullRepresentation: FullRepresentation { devicesModel: connectDeviceModel } diff -Nru kdeconnect-1.2.1/plasmoid/package/metadata.desktop kdeconnect-1.3.0/plasmoid/package/metadata.desktop --- kdeconnect-1.2.1/plasmoid/package/metadata.desktop 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plasmoid/package/metadata.desktop 2018-04-08 14:35:04.000000000 +0000 @@ -51,7 +51,7 @@ Comment[de]=Zeigt Benachrichtigungen von Ihren Geräten mit KDE-Connect Comment[el]=Προβολή ειδοποιήσεων από τις συσκευές σας με το KDE Connect Comment[en_GB]=Show notifications from your devices using KDE Connect -Comment[es]=Mostrar notificaciones de sus dispositivos usando KDE Connect +Comment[es]=KDE Connect muestra las notificaciones de sus dispositivos Comment[et]=Seadmete märguannete näitamine KDE Connecti vahendusel Comment[eu]=Ikusi zure gailuetako jakinarazpenak KDE Connect erabiliz Comment[fi]=Näytä laitteidesi ilmoitukset KDE Connectilla diff -Nru kdeconnect-1.2.1/plugins/battery/batteryplugin.cpp kdeconnect-1.3.0/plugins/battery/batteryplugin.cpp --- kdeconnect-1.2.1/plugins/battery/batteryplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/battery/batteryplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -20,11 +20,12 @@ #include "batteryplugin.h" -#include #include #include #include +#include + #include "batterydbusinterface.h" K_PLUGIN_FACTORY_WITH_JSON( KdeConnectPluginFactory, "kdeconnect_battery.json", registerPlugin< BatteryPlugin >(); ) @@ -43,8 +44,8 @@ void BatteryPlugin::connected() { - NetworkPackage np(PACKAGE_TYPE_BATTERY_REQUEST, {{"request",true}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_BATTERY_REQUEST, {{"request",true}}); + sendPacket(np); } BatteryPlugin::~BatteryPlugin() @@ -58,7 +59,7 @@ //batteryDbusInterface->deleteLater(); } -bool BatteryPlugin::receivePackage(const NetworkPackage& np) +bool BatteryPlugin::receivePacket(const NetworkPacket& np) { bool isCharging = np.get(QStringLiteral("isCharging"), false); int currentCharge = np.get(QStringLiteral("currentCharge"), -1); @@ -71,12 +72,8 @@ } if ( thresholdEvent == ThresholdBatteryLow && !isCharging ) { - KNotification* notification = new KNotification(QStringLiteral("batteryLow")); - notification->setIconName(QStringLiteral("battery-040")); - notification->setComponentName(QStringLiteral("kdeconnect")); - notification->setTitle(i18nc("device name: low battery", "%1: Low Battery", device()->name())); - notification->setText(i18n("Battery at %1%", currentCharge)); - notification->sendEvent(); + Daemon::instance()->sendSimpleNotification(QStringLiteral("batteryLow"), i18nc("device name: low battery", "%1: Low Battery", device()->name()), i18n("Battery at %1%", currentCharge), QStringLiteral("battery-040")); + } return true; diff -Nru kdeconnect-1.2.1/plugins/battery/batteryplugin.h kdeconnect-1.3.0/plugins/battery/batteryplugin.h --- kdeconnect-1.2.1/plugins/battery/batteryplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/battery/batteryplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -24,7 +24,7 @@ #include #include -#define PACKAGE_TYPE_BATTERY_REQUEST QStringLiteral("kdeconnect.battery.request") +#define PACKET_TYPE_BATTERY_REQUEST QStringLiteral("kdeconnect.battery.request") Q_DECLARE_LOGGING_CATEGORY(KDECONNECT_PLUGIN_BATTERY) class BatteryDbusInterface; @@ -38,7 +38,7 @@ explicit BatteryPlugin(QObject* parent, const QVariantList& args); ~BatteryPlugin() override; - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override; private: diff -Nru kdeconnect-1.2.1/plugins/battery/CMakeLists.txt kdeconnect-1.3.0/plugins/battery/CMakeLists.txt --- kdeconnect-1.2.1/plugins/battery/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/battery/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,3 @@ -find_package(KF5 REQUIRED COMPONENTS Notifications) - set(kdeconnect_battery_SRCS batteryplugin.cpp batterydbusinterface.cpp @@ -10,6 +8,6 @@ target_link_libraries(kdeconnect_battery kdeconnectcore Qt5::DBus + Qt5::Gui KF5::I18n - KF5::Notifications ) diff -Nru kdeconnect-1.2.1/plugins/battery/kdeconnect_battery.json kdeconnect-1.3.0/plugins/battery/kdeconnect_battery.json --- kdeconnect-1.2.1/plugins/battery/kdeconnect_battery.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/battery/kdeconnect_battery.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -91,10 +90,10 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.battery.request" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.battery" ] } diff -Nru kdeconnect-1.2.1/plugins/clipboard/clipboardplugin.cpp kdeconnect-1.3.0/plugins/clipboard/clipboardplugin.cpp --- kdeconnect-1.2.1/plugins/clipboard/clipboardplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/clipboard/clipboardplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -37,11 +37,11 @@ void ClipboardPlugin::propagateClipboard(const QString& content) { - NetworkPackage np(PACKAGE_TYPE_CLIPBOARD, {{"content", content}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_CLIPBOARD, {{"content", content}}); + sendPacket(np); } -bool ClipboardPlugin::receivePackage(const NetworkPackage& np) +bool ClipboardPlugin::receivePacket(const NetworkPacket& np) { QString content = np.get(QStringLiteral("content")); ClipboardListener::instance()->setText(content); diff -Nru kdeconnect-1.2.1/plugins/clipboard/clipboardplugin.h kdeconnect-1.3.0/plugins/clipboard/clipboardplugin.h --- kdeconnect-1.2.1/plugins/clipboard/clipboardplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/clipboard/clipboardplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -27,7 +27,7 @@ #include Q_DECLARE_LOGGING_CATEGORY(KDECONNECT_PLUGIN_CLIPBOARD) -#define PACKAGE_TYPE_CLIPBOARD QStringLiteral("kdeconnect.clipboard") +#define PACKET_TYPE_CLIPBOARD QStringLiteral("kdeconnect.clipboard") class ClipboardPlugin : public KdeConnectPlugin @@ -37,7 +37,7 @@ public: explicit ClipboardPlugin(QObject* parent, const QVariantList& args); - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override { } private Q_SLOTS: diff -Nru kdeconnect-1.2.1/plugins/clipboard/kdeconnect_clipboard.json kdeconnect-1.3.0/plugins/clipboard/kdeconnect_clipboard.json --- kdeconnect-1.2.1/plugins/clipboard/kdeconnect_clipboard.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/clipboard/kdeconnect_clipboard.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -91,10 +90,10 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.clipboard" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.clipboard" ] } diff -Nru kdeconnect-1.2.1/plugins/findmyphone/findmyphoneplugin.cpp kdeconnect-1.3.0/plugins/findmyphone/findmyphoneplugin.cpp --- kdeconnect-1.2.1/plugins/findmyphone/findmyphoneplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/findmyphone/findmyphoneplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -36,7 +36,7 @@ { } -bool FindMyPhonePlugin::receivePackage(const NetworkPackage& np) +bool FindMyPhonePlugin::receivePacket(const NetworkPacket& np) { Q_UNUSED(np); return false; @@ -44,8 +44,8 @@ void FindMyPhonePlugin::ring() { - NetworkPackage np(PACKAGE_TYPE_FINDMYPHONE_REQUEST); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_FINDMYPHONE_REQUEST); + sendPacket(np); } QString FindMyPhonePlugin::dbusPath() const diff -Nru kdeconnect-1.2.1/plugins/findmyphone/findmyphoneplugin.h kdeconnect-1.3.0/plugins/findmyphone/findmyphoneplugin.h --- kdeconnect-1.2.1/plugins/findmyphone/findmyphoneplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/findmyphone/findmyphoneplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -25,7 +25,7 @@ #include -#define PACKAGE_TYPE_FINDMYPHONE_REQUEST QStringLiteral("kdeconnect.findmyphone.request") +#define PACKET_TYPE_FINDMYPHONE_REQUEST QStringLiteral("kdeconnect.findmyphone.request") class FindMyPhonePlugin : public KdeConnectPlugin @@ -41,7 +41,7 @@ QString dbusPath() const override; void connected() override {} - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; }; #endif diff -Nru kdeconnect-1.2.1/plugins/findmyphone/kdeconnect_findmyphone.json kdeconnect-1.3.0/plugins/findmyphone/kdeconnect_findmyphone.json --- kdeconnect-1.2.1/plugins/findmyphone/kdeconnect_findmyphone.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/findmyphone/kdeconnect_findmyphone.json 2018-04-08 14:35:04.000000000 +0000 @@ -54,7 +54,6 @@ "Description[zh_CN]": "通过播放闹铃声来找到您不见的手机", "Description[zh_TW]": "讓您的手機發出警報聲,讓您找到您遺失的手機。", "EnabledByDefault": true, - "Encoding": "UTF-8", "Icon": "edit-find", "Id": "kdeconnect_findmyphone", "License": "GPL", @@ -97,7 +96,7 @@ "Version": "0.1", "Website": "http://kde.org" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.findmyphone.request" ] } diff -Nru kdeconnect-1.2.1/plugins/kdeconnect.notifyrc kdeconnect-1.3.0/plugins/kdeconnect.notifyrc --- kdeconnect-1.2.1/plugins/kdeconnect.notifyrc 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/kdeconnect.notifyrc 2018-04-08 14:35:04.000000000 +0000 @@ -105,7 +105,7 @@ Name[it]=Richiesta di associazione Name[ko]=연결 요청 Name[nl]=Verzoek om een paar te maken -Name[nn]=Parringsførespurnad +Name[nn]=Paringsførespurnad Name[pl]=Żądanie parowania Name[pt]=Pedido de Emparelhamento Name[pt_BR]=Solicitação de emparelhamento @@ -141,7 +141,7 @@ Comment[it]=Richiesta di associazione ricevuta da un dispositivo Comment[ko]=장치에서 연결 요청을 받음 Comment[nl]=Verzoek om een paar te maken ontvangen van apparaten -Comment[nn]=Fekk parringsførespurnad frå eining +Comment[nn]=Fekk paringsførespurnad frå eining Comment[pl]=Otrzymano żądanie parowania z urządzenia Comment[pt]=Pedido de emparelhamento recebido de um dispositivo Comment[pt_BR]=Solicitação de emparelhamento recebida de um dispositivo @@ -384,7 +384,7 @@ Comment[it]=Hai ricevuto un SMS Comment[ko]=누군가가 문자 메시지를 보냄 Comment[nl]=Iemand heeft u een SMS gestuurd -Comment[nn]=Noko sende deg ein SMS +Comment[nn]=Nokon sende deg ein SMS Comment[pl]=Ktoś do ciebie wysłał SMSa Comment[pt]=Alguém lhe enviou um SMS Comment[pt_BR]=Alguém lhe enviou um SMS @@ -459,7 +459,7 @@ Comment[eu]=Zure bateria egoera baxuan dago Comment[fi]=Akkusi virta on vähissä Comment[fr]=Votre batterie est faible -Comment[gl]=A batería está esgotándose. +Comment[gl]=A batería está nas últimas. Comment[he]=הבטריה שלך הולכת להגמר Comment[hu]=Az akkumulátora feszültsége alacsony Comment[it]=La tua batteria è al livello basso diff -Nru kdeconnect-1.2.1/plugins/lockdevice/kdeconnect_lockdevice.json kdeconnect-1.3.0/plugins/lockdevice/kdeconnect_lockdevice.json --- kdeconnect-1.2.1/plugins/lockdevice/kdeconnect_lockdevice.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/lockdevice/kdeconnect_lockdevice.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -85,11 +84,11 @@ "Version": "0.1", "Website": "https://kde.org" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.lock.request", "kdeconnect.lock" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.lock.request", "kdeconnect.lock" ] diff -Nru kdeconnect-1.2.1/plugins/lockdevice/lockdeviceplugin.cpp kdeconnect-1.3.0/plugins/lockdevice/lockdeviceplugin.cpp --- kdeconnect-1.2.1/plugins/lockdevice/lockdeviceplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/lockdevice/lockdeviceplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -52,11 +52,11 @@ } void LockDevicePlugin::setLocked(bool locked) { - NetworkPackage np(PACKAGE_TYPE_LOCK_REQUEST, {{"setLocked", locked}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_LOCK_REQUEST, {{"setLocked", locked}}); + sendPacket(np); } -bool LockDevicePlugin::receivePackage(const NetworkPackage & np) +bool LockDevicePlugin::receivePacket(const NetworkPacket & np) { if (np.has(QStringLiteral("isLocked"))) { bool locked = np.get(QStringLiteral("isLocked")); @@ -72,8 +72,8 @@ sendState = true; } if (sendState) { - NetworkPackage np(PACKAGE_TYPE_LOCK, QVariantMap {{"isLocked", QVariant::fromValue(iface()->GetActive())}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_LOCK, QVariantMap {{"isLocked", QVariant::fromValue(iface()->GetActive())}}); + sendPacket(np); } return true; @@ -91,8 +91,8 @@ void LockDevicePlugin::connected() { - NetworkPackage np(PACKAGE_TYPE_LOCK_REQUEST, {{"requestLocked", QVariant()}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_LOCK_REQUEST, {{"requestLocked", QVariant()}}); + sendPacket(np); } QString LockDevicePlugin::dbusPath() const diff -Nru kdeconnect-1.2.1/plugins/lockdevice/lockdeviceplugin.h kdeconnect-1.3.0/plugins/lockdevice/lockdeviceplugin.h --- kdeconnect-1.2.1/plugins/lockdevice/lockdeviceplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/lockdevice/lockdeviceplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -27,8 +27,8 @@ class OrgFreedesktopScreenSaverInterface; -#define PACKAGE_TYPE_LOCK QStringLiteral("kdeconnect.lock") -#define PACKAGE_TYPE_LOCK_REQUEST QStringLiteral("kdeconnect.lock.request") +#define PACKET_TYPE_LOCK QStringLiteral("kdeconnect.lock") +#define PACKET_TYPE_LOCK_REQUEST QStringLiteral("kdeconnect.lock.request") class Q_DECL_EXPORT LockDevicePlugin : public KdeConnectPlugin @@ -46,7 +46,7 @@ QString dbusPath() const override; void connected() override; - bool receivePackage(const NetworkPackage & np) override; + bool receivePacket(const NetworkPacket & np) override; Q_SIGNALS: void lockedChanged(bool locked); diff -Nru kdeconnect-1.2.1/plugins/mousepad/CMakeLists.txt kdeconnect-1.3.0/plugins/mousepad/CMakeLists.txt --- kdeconnect-1.2.1/plugins/mousepad/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mousepad/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -8,9 +8,9 @@ if (LibFakeKey_FOUND) find_package(XTest REQUIRED) find_package(X11 REQUIRED) - find_package(Qt5X11Extras REQUIRED) + find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS X11Extras) endif() -find_package(KF5Wayland 5.3.90) +find_package(KF5 ${KF5_MIN_VERSION} COMPONENTS Wayland) set(HAVE_X11 ${LibFakeKey_FOUND}) set(HAVE_WAYLAND ${KF5Wayland_FOUND}) diff -Nru kdeconnect-1.2.1/plugins/mousepad/kdeconnect_mousepad.json kdeconnect-1.3.0/plugins/mousepad/kdeconnect_mousepad.json --- kdeconnect-1.2.1/plugins/mousepad/kdeconnect_mousepad.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mousepad/kdeconnect_mousepad.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -90,8 +89,8 @@ ], "Version": "0.1" }, - "X-KdeConnect-OutgoingPackageType": [], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-OutgoingPacketType": [], + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.mousepad.request" ] } diff -Nru kdeconnect-1.2.1/plugins/mousepad/mousepadplugin.cpp kdeconnect-1.3.0/plugins/mousepad/mousepadplugin.cpp --- kdeconnect-1.2.1/plugins/mousepad/mousepadplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mousepad/mousepadplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -118,11 +118,11 @@ #endif } -bool MousepadPlugin::receivePackage(const NetworkPackage& np) +bool MousepadPlugin::receivePacket(const NetworkPacket& np) { #if HAVE_X11 if (m_x11) { - return handlePackageX11(np); + return handlePacketX11(np); } #endif #if HAVE_WAYLAND @@ -131,7 +131,7 @@ m_waylandInput->authenticate(i18n("KDE Connect"), i18n("Use your phone as a touchpad and keyboard")); m_waylandAuthenticationRequested = true; } - handPackageWayland(np); + handPacketWayland(np); } #endif return false; @@ -153,7 +153,7 @@ #endif #if HAVE_X11 -bool MousepadPlugin::handlePackageX11(const NetworkPackage& np) +bool MousepadPlugin::handlePacketX11(const NetworkPacket& np) { //qDebug() << np.serialize(); @@ -289,7 +289,7 @@ registry->setup(); } -bool MousepadPlugin::handPackageWayland(const NetworkPackage& np) +bool MousepadPlugin::handPacketWayland(const NetworkPacket& np) { const float dx = np.get(QStringLiteral("dx"), 0); const float dy = np.get(QStringLiteral("dy"), 0); diff -Nru kdeconnect-1.2.1/plugins/mousepad/mousepadplugin.h kdeconnect-1.3.0/plugins/mousepad/mousepadplugin.h --- kdeconnect-1.2.1/plugins/mousepad/mousepadplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mousepad/mousepadplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -46,16 +46,16 @@ explicit MousepadPlugin(QObject* parent, const QVariantList& args); ~MousepadPlugin() override; - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override { } private: #if HAVE_X11 - bool handlePackageX11(const NetworkPackage& np); + bool handlePacketX11(const NetworkPacket& np); #endif #if HAVE_WAYLAND void setupWaylandIntegration(); - bool handPackageWayland(const NetworkPackage& np); + bool handPacketWayland(const NetworkPacket& np); #endif #if HAVE_X11 diff -Nru kdeconnect-1.2.1/plugins/mousepad_windows/kdeconnect_mousepad.json kdeconnect-1.3.0/plugins/mousepad_windows/kdeconnect_mousepad.json --- kdeconnect-1.2.1/plugins/mousepad_windows/kdeconnect_mousepad.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mousepad_windows/kdeconnect_mousepad.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -90,8 +89,8 @@ ], "Version": "0.1" }, - "X-KdeConnect-OutgoingPackageType": [], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-OutgoingPacketType": [], + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.mousepad.request" ] } diff -Nru kdeconnect-1.2.1/plugins/mousepad_windows/mousepadplugin_windows.cpp kdeconnect-1.3.0/plugins/mousepad_windows/mousepadplugin_windows.cpp --- kdeconnect-1.2.1/plugins/mousepad_windows/mousepadplugin_windows.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mousepad_windows/mousepadplugin_windows.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -39,7 +39,7 @@ { } -bool MousepadPlugin::receivePackage(const NetworkPackage& np) +bool MousepadPlugin::receivePacket(const NetworkPacket& np) { float dx = np.get(QStringLiteral("dx"), 0); float dy = np.get(QStringLiteral("dy"), 0); diff -Nru kdeconnect-1.2.1/plugins/mousepad_windows/mousepadplugin_windows.h kdeconnect-1.3.0/plugins/mousepad_windows/mousepadplugin_windows.h --- kdeconnect-1.2.1/plugins/mousepad_windows/mousepadplugin_windows.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mousepad_windows/mousepadplugin_windows.h 2018-04-08 14:35:04.000000000 +0000 @@ -35,7 +35,7 @@ explicit MousepadPlugin(QObject* parent, const QVariantList &args); ~MousepadPlugin() override; - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override { } }; diff -Nru kdeconnect-1.2.1/plugins/mpriscontrol/kdeconnect_mpriscontrol.json kdeconnect-1.3.0/plugins/mpriscontrol/kdeconnect_mpriscontrol.json --- kdeconnect-1.2.1/plugins/mpriscontrol/kdeconnect_mpriscontrol.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mpriscontrol/kdeconnect_mpriscontrol.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -90,10 +89,10 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.mpris" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.mpris.request" ] } diff -Nru kdeconnect-1.2.1/plugins/mpriscontrol/mpriscontrolplugin.cpp kdeconnect-1.3.0/plugins/mpriscontrol/mpriscontrolplugin.cpp --- kdeconnect-1.2.1/plugins/mpriscontrol/mpriscontrolplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mpriscontrol/mpriscontrolplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -38,6 +38,16 @@ Q_LOGGING_CATEGORY(KDECONNECT_PLUGIN_MPRIS, "kdeconnect.plugin.mpris") + +MprisPlayer::MprisPlayer(const QString& serviceName, const QString& dbusObjectPath, const QDBusConnection& busConnection) + : m_serviceName(serviceName) + , m_propertiesInterface(new OrgFreedesktopDBusPropertiesInterface(serviceName, dbusObjectPath, busConnection)) + , m_mediaPlayer2PlayerInterface(new OrgMprisMediaPlayer2PlayerInterface(serviceName, dbusObjectPath, busConnection)) +{ + m_mediaPlayer2PlayerInterface->setTimeout(500); +} + + MprisControlPlugin::MprisControlPlugin(QObject* parent, const QVariantList& args) : KdeConnectPlugin(parent, args) , prevVolume(-1) @@ -75,7 +85,10 @@ void MprisControlPlugin::addPlayer(const QString& service) { - QDBusInterface mprisInterface(service, QStringLiteral("/org/mpris/MediaPlayer2"), QStringLiteral("org.mpris.MediaPlayer2")); + const QString mediaPlayerObjectPath = QStringLiteral("/org/mpris/MediaPlayer2"); + + // estimate identifier string + QDBusInterface mprisInterface(service, mediaPlayerObjectPath, QStringLiteral("org.mpris.MediaPlayer2")); //FIXME: This call hangs and returns an empty string if KDED is still starting! QString identity = mprisInterface.property("Identity").toString(); if (identity.isEmpty()) { @@ -83,39 +96,62 @@ } QString uniqueName = identity; - for (int i = 1 ; !playerList[uniqueName].isEmpty() ; i++) { - uniqueName = identity + " [" + i + "]"; + for (int i = 2; playerList.contains(uniqueName); ++i) { + uniqueName = identity + QLatin1String(" [") + QString::number(i) + QLatin1Char(']'); } - playerList[uniqueName] = service; - qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Mpris addPlayer" << service << "->" << uniqueName; - sendPlayerList(); + MprisPlayer player(service, mediaPlayerObjectPath, QDBusConnection::sessionBus()); + + playerList.insert(uniqueName, player); - OrgFreedesktopDBusPropertiesInterface* freedesktopInterface = new OrgFreedesktopDBusPropertiesInterface(service, QStringLiteral("/org/mpris/MediaPlayer2"), QDBusConnection::sessionBus(), this); - connect(freedesktopInterface, &OrgFreedesktopDBusPropertiesInterface::PropertiesChanged, this, &MprisControlPlugin::propertiesChanged); + connect(player.propertiesInterface(), &OrgFreedesktopDBusPropertiesInterface::PropertiesChanged, + this, &MprisControlPlugin::propertiesChanged); + connect(player.mediaPlayer2PlayerInterface(), &OrgMprisMediaPlayer2PlayerInterface::Seeked, + this, &MprisControlPlugin::seeked); - OrgMprisMediaPlayer2PlayerInterface* mprisInterface0 = new OrgMprisMediaPlayer2PlayerInterface(service, QStringLiteral("/org/mpris/MediaPlayer2"), QDBusConnection::sessionBus()); - connect(mprisInterface0, &OrgMprisMediaPlayer2PlayerInterface::Seeked, this, &MprisControlPlugin::seeked); + qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Mpris addPlayer" << service << "->" << uniqueName; + sendPlayerList(); } void MprisControlPlugin::seeked(qlonglong position){ //qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Seeked in player"; - OrgFreedesktopDBusPropertiesInterface* interface = (OrgFreedesktopDBusPropertiesInterface*)sender(); - const QString& service = interface->service(); - const QString& player = playerList.key(service); + OrgMprisMediaPlayer2PlayerInterface* mediaPlayer2PlayerInterface = (OrgMprisMediaPlayer2PlayerInterface*)sender(); + const auto end = playerList.constEnd(); + const auto it = std::find_if(playerList.constBegin(), end, [mediaPlayer2PlayerInterface](const MprisPlayer& player) { + return (player.mediaPlayer2PlayerInterface() == mediaPlayer2PlayerInterface); + }); + if (it == end) { + qCWarning(KDECONNECT_PLUGIN_MPRIS) << "Seeked signal received for no longer tracked service" << mediaPlayer2PlayerInterface->service(); + return; + } + + const QString& playerName = it.key(); - NetworkPackage np(PACKAGE_TYPE_MPRIS, { + NetworkPacket np(PACKET_TYPE_MPRIS, { {"pos", position/1000}, //Send milis instead of nanos - {"player", player} + {"player", playerName} }); - sendPackage(np); + sendPacket(np); } void MprisControlPlugin::propertiesChanged(const QString& propertyInterface, const QVariantMap& properties) { Q_UNUSED(propertyInterface); - NetworkPackage np(PACKAGE_TYPE_MPRIS); + OrgFreedesktopDBusPropertiesInterface* propertiesInterface = (OrgFreedesktopDBusPropertiesInterface*)sender(); + const auto end = playerList.constEnd(); + const auto it = std::find_if(playerList.constBegin(), end, [propertiesInterface](const MprisPlayer& player) { + return (player.propertiesInterface() == propertiesInterface); + }); + if (it == end) { + qCWarning(KDECONNECT_PLUGIN_MPRIS) << "PropertiesChanged signal received for no longer tracked service" << propertiesInterface->service(); + return; + } + + OrgMprisMediaPlayer2PlayerInterface* const mediaPlayer2PlayerInterface = it.value().mediaPlayer2PlayerInterface(); + const QString& playerName = it.key(); + + NetworkPacket np(PACKET_TYPE_MPRIS); bool somethingToSend = false; if (properties.contains(QStringLiteral("Volume"))) { int volume = (int) (properties[QStringLiteral("Volume")].toDouble()*100); @@ -130,7 +166,7 @@ QVariantMap nowPlayingMap; bullshit >> nowPlayingMap; - mprisPlayerMetadataToNetworkPackage(np, nowPlayingMap); + mprisPlayerMetadataToNetworkPacket(np, nowPlayingMap); somethingToSend = true; } if (properties.contains(QStringLiteral("PlaybackStatus"))) { @@ -160,37 +196,87 @@ } if (somethingToSend) { - OrgFreedesktopDBusPropertiesInterface* interface = (OrgFreedesktopDBusPropertiesInterface*)sender(); - const QString& service = interface->service(); - const QString& player = playerList.key(service); - np.set(QStringLiteral("player"), player); + np.set(QStringLiteral("player"), playerName); // Always also update the position - OrgMprisMediaPlayer2PlayerInterface mprisInterface(service, QStringLiteral("/org/mpris/MediaPlayer2"), QDBusConnection::sessionBus()); - if (mprisInterface.canSeek()) { - long long pos = mprisInterface.position(); + if (mediaPlayer2PlayerInterface->canSeek()) { + long long pos = mediaPlayer2PlayerInterface->position(); np.set(QStringLiteral("pos"), pos/1000); //Send milis instead of nanos } - sendPackage(np); + sendPacket(np); } } -void MprisControlPlugin::removePlayer(const QString& ifaceName) +void MprisControlPlugin::removePlayer(const QString& serviceName) { - const QString identity = playerList.key(ifaceName); - qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Mpris removePlayer" << ifaceName << "->" << identity; - playerList.remove(identity); + const auto end = playerList.end(); + const auto it = std::find_if(playerList.begin(), end, [serviceName](const MprisPlayer& player) { + return (player.serviceName() == serviceName); + }); + if (it == end) { + qCWarning(KDECONNECT_PLUGIN_MPRIS) << "Could not find player for serviceName" << serviceName; + return; + } + + const QString& playerName = it.key(); + qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Mpris removePlayer" << serviceName << "->" << playerName; + + playerList.erase(it); + sendPlayerList(); } -bool MprisControlPlugin::receivePackage (const NetworkPackage& np) +bool MprisControlPlugin::sendAlbumArt(const NetworkPacket& np) +{ + const QString player = np.get(QStringLiteral("player")); + auto it = playerList.find(player); + bool valid_player = (it != playerList.end()); + if (!valid_player) { + return false; + } + + //Get mpris information + auto& mprisInterface = *it.value().mediaPlayer2PlayerInterface(); + QVariantMap nowPlayingMap = mprisInterface.metadata(); + + //Check if the supplied album art url indeed belongs to this mpris player + QUrl playerAlbumArtUrl{nowPlayingMap[QStringLiteral("mpris:artUrl")].toString()}; + QString requestedAlbumArtUrl = np.get(QStringLiteral("albumArtUrl")); + if (!playerAlbumArtUrl.isValid() || playerAlbumArtUrl != QUrl(requestedAlbumArtUrl)) { + return false; + } + + //Only support sending local files + if (playerAlbumArtUrl.scheme() != "file") { + return false; + } + + //Open the file to send + QSharedPointer art{new QFile(playerAlbumArtUrl.toLocalFile())}; + + //Send the album art as payload + NetworkPacket answer(PACKET_TYPE_MPRIS); + answer.set(QStringLiteral("transferringAlbumArt"), true); + answer.set(QStringLiteral("player"), player); + answer.set(QStringLiteral("albumArtUrl"), requestedAlbumArtUrl); + answer.setPayload(art, art->size()); + sendPacket(answer); + return true; +} + +bool MprisControlPlugin::receivePacket (const NetworkPacket& np) { if (np.has(QStringLiteral("playerList"))) { return false; //Whoever sent this is an mpris client and not an mpris control! } + if (np.has(QStringLiteral("albumArtUrl"))) { + return sendAlbumArt(np); + } + //Send the player list const QString player = np.get(QStringLiteral("player")); - bool valid_player = playerList.contains(player); + auto it = playerList.find(player); + bool valid_player = (it != playerList.end()); if (!valid_player || np.get(QStringLiteral("requestPlayerList"))) { sendPlayerList(); if (!valid_player) { @@ -199,38 +285,40 @@ } //Do something to the mpris interface - OrgMprisMediaPlayer2PlayerInterface mprisInterface(playerList[player], QStringLiteral("/org/mpris/MediaPlayer2"), QDBusConnection::sessionBus()); - mprisInterface.setTimeout(500); + const QString& serviceName = it.value().serviceName(); + // turn from pointer to reference to keep the patch diff small, + // actual patch would change all "mprisInterface." into "mprisInterface->" + auto& mprisInterface = *it.value().mediaPlayer2PlayerInterface(); if (np.has(QStringLiteral("action"))) { const QString& action = np.get(QStringLiteral("action")); - //qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Calling action" << action << "in" << playerList[player]; + //qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Calling action" << action << "in" << serviceName; //TODO: Check for valid actions, currently we trust anything the other end sends us mprisInterface.call(action); } if (np.has(QStringLiteral("setVolume"))) { double volume = np.get(QStringLiteral("setVolume"))/100.f; - qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Setting volume" << volume << "to" << playerList[player]; + qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Setting volume" << volume << "to" << serviceName; mprisInterface.setVolume(volume); } if (np.has(QStringLiteral("Seek"))) { int offset = np.get(QStringLiteral("Seek")); - //qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Seeking" << offset << "to" << playerList[player]; + //qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Seeking" << offset << "to" << serviceName; mprisInterface.Seek(offset); } if (np.has(QStringLiteral("SetPosition"))){ qlonglong position = np.get(QStringLiteral("SetPosition"),0)*1000; qlonglong seek = position - mprisInterface.position(); - //qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Setting position by seeking" << seek << "to" << playerList[player]; + //qCDebug(KDECONNECT_PLUGIN_MPRIS) << "Setting position by seeking" << seek << "to" << serviceName; mprisInterface.Seek(seek); } //Send something read from the mpris interface - NetworkPackage answer(PACKAGE_TYPE_MPRIS); + NetworkPacket answer(PACKET_TYPE_MPRIS); bool somethingToSend = false; if (np.get(QStringLiteral("requestNowPlaying"))) { QVariantMap nowPlayingMap = mprisInterface.metadata(); - mprisPlayerMetadataToNetworkPackage(answer, nowPlayingMap); + mprisPlayerMetadataToNetworkPacket(answer, nowPlayingMap); qlonglong pos = mprisInterface.position(); answer.set(QStringLiteral("pos"), pos/1000); @@ -251,9 +339,10 @@ answer.set(QStringLiteral("volume"),volume); somethingToSend = true; } + if (somethingToSend) { answer.set(QStringLiteral("player"), player); - sendPackage(answer); + sendPacket(answer); } return true; @@ -261,12 +350,13 @@ void MprisControlPlugin::sendPlayerList() { - NetworkPackage np(PACKAGE_TYPE_MPRIS); + NetworkPacket np(PACKET_TYPE_MPRIS); np.set(QStringLiteral("playerList"),playerList.keys()); - sendPackage(np); + np.set(QStringLiteral("supportAlbumArtPayload"), true); + sendPacket(np); } -void MprisControlPlugin::mprisPlayerMetadataToNetworkPackage(NetworkPackage& np, const QVariantMap& nowPlayingMap) const { +void MprisControlPlugin::mprisPlayerMetadataToNetworkPacket(NetworkPacket& np, const QVariantMap& nowPlayingMap) const { QString title = nowPlayingMap[QStringLiteral("xesam:title")].toString(); QString artist = nowPlayingMap[QStringLiteral("xesam:artist")].toString(); QString album = nowPlayingMap[QStringLiteral("xesam:album")].toString(); diff -Nru kdeconnect-1.2.1/plugins/mpriscontrol/mpriscontrolplugin.h kdeconnect-1.3.0/plugins/mpriscontrol/mpriscontrolplugin.h --- kdeconnect-1.2.1/plugins/mpriscontrol/mpriscontrolplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mpriscontrol/mpriscontrolplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -25,10 +25,33 @@ #include #include #include +#include #include -#define PACKAGE_TYPE_MPRIS QStringLiteral("kdeconnect.mpris") + +class OrgFreedesktopDBusPropertiesInterface; +class OrgMprisMediaPlayer2PlayerInterface; + +class MprisPlayer +{ +public: + MprisPlayer(const QString& serviceName, const QString& dbusObjectPath, const QDBusConnection& busConnection); + MprisPlayer() = delete; + +public: + const QString& serviceName() const { return m_serviceName; } + OrgFreedesktopDBusPropertiesInterface* propertiesInterface() const { return m_propertiesInterface.data(); } + OrgMprisMediaPlayer2PlayerInterface* mediaPlayer2PlayerInterface() const { return m_mediaPlayer2PlayerInterface.data(); } + +private: + QString m_serviceName; + QSharedPointer m_propertiesInterface; + QSharedPointer m_mediaPlayer2PlayerInterface; +}; + + +#define PACKET_TYPE_MPRIS QStringLiteral("kdeconnect.mpris") Q_DECLARE_LOGGING_CATEGORY(KDECONNECT_PLUGIN_MPRIS) @@ -40,7 +63,7 @@ public: explicit MprisControlPlugin(QObject* parent, const QVariantList& args); - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override { } private Q_SLOTS: @@ -49,12 +72,13 @@ private: void serviceOwnerChanged(const QString& serviceName, const QString& oldOwner, const QString& newOwner); - void addPlayer(const QString& ifaceName); - void removePlayer(const QString& ifaceName); + void addPlayer(const QString& serviceName); + void removePlayer(const QString& serviceName); void sendPlayerList(); - void mprisPlayerMetadataToNetworkPackage(NetworkPackage& np, const QVariantMap& nowPlayingMap) const; + void mprisPlayerMetadataToNetworkPacket(NetworkPacket& np, const QVariantMap& nowPlayingMap) const; + bool sendAlbumArt(const NetworkPacket& np); - QHash playerList; + QHash playerList; int prevVolume; QDBusServiceWatcher* m_watcher; diff -Nru kdeconnect-1.2.1/plugins/mprisremote/kdeconnect_mprisremote.json kdeconnect-1.3.0/plugins/mprisremote/kdeconnect_mprisremote.json --- kdeconnect-1.2.1/plugins/mprisremote/kdeconnect_mprisremote.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mprisremote/kdeconnect_mprisremote.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -70,10 +69,10 @@ "Version": "0.1", "Website": "https://kde.org" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.mpris.request" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.mpris" ] } diff -Nru kdeconnect-1.2.1/plugins/mprisremote/mprisremoteplugin.cpp kdeconnect-1.3.0/plugins/mprisremote/mprisremoteplugin.cpp --- kdeconnect-1.2.1/plugins/mprisremote/mprisremoteplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mprisremote/mprisremoteplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -50,9 +50,9 @@ { } -bool MprisRemotePlugin::receivePackage(const NetworkPackage& np) +bool MprisRemotePlugin::receivePacket(const NetworkPacket& np) { - if (np.type() != PACKAGE_TYPE_MPRIS) + if (np.type() != PACKET_TYPE_MPRIS) return false; if (np.has(QStringLiteral("nowPlaying")) || np.has(QStringLiteral("volume")) || np.has(QStringLiteral("isPlaying")) || np.has(QStringLiteral("length")) || np.has(QStringLiteral("pos"))) { @@ -92,53 +92,53 @@ void MprisRemotePlugin::requestPlayerStatus() { - NetworkPackage np(PACKAGE_TYPE_MPRIS_REQUEST, { + NetworkPacket np(PACKET_TYPE_MPRIS_REQUEST, { {"player", m_player}, {"requestNowPlaying", true}, {"requestVolume", true}} ); - sendPackage(np); + sendPacket(np); } void MprisRemotePlugin::requestPlayerList() { - NetworkPackage np(PACKAGE_TYPE_MPRIS_REQUEST, {{"requestPlayerList", true}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_MPRIS_REQUEST, {{"requestPlayerList", true}}); + sendPacket(np); } void MprisRemotePlugin::sendAction(const QString& action) { - NetworkPackage np(PACKAGE_TYPE_MPRIS_REQUEST, { + NetworkPacket np(PACKET_TYPE_MPRIS_REQUEST, { {"player", m_player}, {"action", action} }); - sendPackage(np); + sendPacket(np); } void MprisRemotePlugin::seek(int offset) const { - NetworkPackage np(PACKAGE_TYPE_MPRIS_REQUEST, { + NetworkPacket np(PACKET_TYPE_MPRIS_REQUEST, { {"player", m_player}, {"Seek", offset}}); - sendPackage(np); + sendPacket(np); } void MprisRemotePlugin::setVolume(int volume) { - NetworkPackage np(PACKAGE_TYPE_MPRIS_REQUEST, { + NetworkPacket np(PACKET_TYPE_MPRIS_REQUEST, { {"player", m_player}, {"setVolume",volume} }); - sendPackage(np); + sendPacket(np); } void MprisRemotePlugin::setPosition(int position) { - NetworkPackage np(PACKAGE_TYPE_MPRIS_REQUEST, { + NetworkPacket np(PACKET_TYPE_MPRIS_REQUEST, { {"player", m_player}, {"SetPosition", position} }); - sendPackage(np); + sendPacket(np); m_lastPosition = position; m_lastPositionTime = QDateTime::currentMSecsSinceEpoch(); diff -Nru kdeconnect-1.2.1/plugins/mprisremote/mprisremoteplugin.h kdeconnect-1.3.0/plugins/mprisremote/mprisremoteplugin.h --- kdeconnect-1.2.1/plugins/mprisremote/mprisremoteplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/mprisremote/mprisremoteplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -25,8 +25,8 @@ #include -#define PACKAGE_TYPE_MPRIS_REQUEST QStringLiteral("kdeconnect.mpris.request") -#define PACKAGE_TYPE_MPRIS QStringLiteral("kdeconnect.mpris") +#define PACKET_TYPE_MPRIS_REQUEST QStringLiteral("kdeconnect.mpris.request") +#define PACKET_TYPE_MPRIS QStringLiteral("kdeconnect.mpris") class Q_DECL_EXPORT MprisRemotePlugin : public KdeConnectPlugin @@ -57,7 +57,7 @@ void setPosition(int position); void setPlayer(const QString& player); - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override {} QString dbusPath() const override; diff -Nru kdeconnect-1.2.1/plugins/notifications/CMakeLists.txt kdeconnect-1.3.0/plugins/notifications/CMakeLists.txt --- kdeconnect-1.2.1/plugins/notifications/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/notifications/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,3 @@ -find_package(KF5 REQUIRED COMPONENTS Notifications KCMUtils I18n IconThemes Config) - set(kdeconnect_notifications_SRCS notification.cpp notificationsplugin.cpp @@ -16,5 +14,4 @@ Qt5::DBus KF5::Notifications KF5::I18n - KF5::IconThemes ) diff -Nru kdeconnect-1.2.1/plugins/notifications/kdeconnect_notifications.json kdeconnect-1.3.0/plugins/notifications/kdeconnect_notifications.json --- kdeconnect-1.2.1/plugins/notifications/kdeconnect_notifications.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/notifications/kdeconnect_notifications.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -88,11 +87,11 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.notification.request", "kdeconnect.notification.reply" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.notification" ] } diff -Nru kdeconnect-1.2.1/plugins/notifications/notification.cpp kdeconnect-1.3.0/plugins/notifications/notification.cpp --- kdeconnect-1.2.1/plugins/notifications/notification.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/notifications/notification.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -31,8 +31,9 @@ #include +QMap Notification::s_downloadsInProgress; -Notification::Notification(const NetworkPackage& np, QObject* parent) +Notification::Notification(const NetworkPacket& np, QObject* parent) : QObject(parent) { //Make a own directory for each user so noone can see each others icons @@ -49,7 +50,7 @@ m_closed = false; m_ready = false; - parseNetworkPackage(np); + parseNetworkPacket(np); createKNotification(false, np); } @@ -74,13 +75,13 @@ } } -void Notification::update(const NetworkPackage& np) +void Notification::update(const NetworkPacket& np) { - parseNetworkPackage(np); + parseNetworkPacket(np); createKNotification(!m_closed, np); } -KNotification* Notification::createKNotification(bool update, const NetworkPackage& np) +KNotification* Notification::createKNotification(bool update, const NetworkPacket& np) { if (!update) { m_notification = new KNotification(QStringLiteral("notification"), KNotification::CloseOnTimeout, this); @@ -111,15 +112,8 @@ applyNoIcon(); show(); } else { - m_iconPath = m_imagesDir.absoluteFilePath(m_payloadHash); - - if (!QFile::exists(m_iconPath)) { - loadIcon(np); - } else { - applyIcon(); - show(); - } + loadIcon(np); } if (!m_requestReplyId.isEmpty()) { @@ -132,22 +126,32 @@ return m_notification; } -void Notification::loadIcon(const NetworkPackage& np) +void Notification::loadIcon(const NetworkPacket& np) { m_ready = false; - FileTransferJob* job = np.createPayloadTransferJob(QUrl::fromLocalFile(m_iconPath)); - job->start(); - - connect(job, &FileTransferJob::result, this, [this, job]{ - if (job->error()) { - qCDebug(KDECONNECT_PLUGIN_NOTIFICATION) << "Error in FileTransferJob: " << job->errorString(); - applyNoIcon(); - } else { - applyIcon(); - } + if (QFileInfo::exists(m_iconPath)) { + applyIcon(); show(); - }); + } else { + FileTransferJob* fileTransferJob = s_downloadsInProgress.value(m_iconPath); + if (!fileTransferJob) { + fileTransferJob = np.createPayloadTransferJob(QUrl::fromLocalFile(m_iconPath)); + fileTransferJob->start(); + s_downloadsInProgress[m_iconPath] = fileTransferJob; + } + + connect(fileTransferJob, &FileTransferJob::result, this, [this, fileTransferJob]{ + s_downloadsInProgress.remove(m_iconPath); + if (fileTransferJob->error()) { + qCDebug(KDECONNECT_PLUGIN_NOTIFICATION) << "Error in FileTransferJob: " << fileTransferJob->errorString(); + applyNoIcon(); + } else { + applyIcon(); + } + show(); + }); + } } void Notification::applyIcon() @@ -172,7 +176,7 @@ m_closed = true; } -void Notification::parseNetworkPackage(const NetworkPackage& np) +void Notification::parseNetworkPacket(const NetworkPacket& np) { m_internalId = np.get(QStringLiteral("id")); m_appName = np.get(QStringLiteral("appName")); diff -Nru kdeconnect-1.2.1/plugins/notifications/notification.h kdeconnect-1.3.0/plugins/notifications/notification.h --- kdeconnect-1.2.1/plugins/notifications/notification.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/notifications/notification.h 2018-04-08 14:35:04.000000000 +0000 @@ -25,8 +25,9 @@ #include #include #include +#include -#include +#include class Notification : public QObject @@ -45,7 +46,7 @@ Q_PROPERTY(QString replyId READ replyId) public: - Notification(const NetworkPackage& np, QObject* parent); + Notification(const NetworkPacket& np, QObject* parent); ~Notification() override; QString internalId() const { return m_internalId; } @@ -59,9 +60,9 @@ bool hasIcon() const { return m_hasIcon; } void show(); bool silent() const { return m_silent; } - void update(const NetworkPackage& np); + void update(const NetworkPacket& np); bool isReady() const { return m_ready; } - KNotification* createKNotification(bool update, const NetworkPackage& np); + KNotification* createKNotification(bool update, const NetworkPacket& np); public Q_SLOTS: Q_SCRIPTABLE void dismiss(); @@ -90,10 +91,12 @@ QString m_payloadHash; bool m_ready; - void parseNetworkPackage(const NetworkPackage& np); - void loadIcon(const NetworkPackage& np); + void parseNetworkPacket(const NetworkPacket& np); + void loadIcon(const NetworkPacket& np); void applyIcon(); void applyNoIcon(); + + static QMap s_downloadsInProgress; }; #endif diff -Nru kdeconnect-1.2.1/plugins/notifications/notificationsdbusinterface.cpp kdeconnect-1.3.0/plugins/notifications/notificationsdbusinterface.cpp --- kdeconnect-1.2.1/plugins/notifications/notificationsdbusinterface.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/notifications/notificationsdbusinterface.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -56,7 +56,14 @@ return m_notifications.keys(); } -void NotificationsDbusInterface::processPackage(const NetworkPackage& np) +void NotificationsDbusInterface::notificationReady() +{ + Notification* noti = static_cast(sender()); + disconnect(noti, &Notification::ready, this, &NotificationsDbusInterface::notificationReady); + addNotification(noti); +} + +void NotificationsDbusInterface::processPacket(const NetworkPacket& np) { if (np.get(QStringLiteral("isCancel"))) { QString id = np.get(QStringLiteral("id")); @@ -64,19 +71,6 @@ if (id.startsWith(QLatin1String("org.kde.kdeconnect_tp::"))) id = id.mid(id.indexOf(QLatin1String("::")) + 2); removeNotification(id); - } else if (np.get(QStringLiteral("isRequest"))) { - for (const auto& n : qAsConst(m_notifications)) { - NetworkPackage np(PACKAGE_TYPE_NOTIFICATION_REQUEST, { - {"id", n->internalId()}, - {"appName", n->appName()}, - {"ticker", n->ticker()}, - {"isClearable", n->dismissable()}, - {"requestAnswer", true} - }); - m_plugin->sendPackage(np); - } - } else if(np.get(QStringLiteral("requestAnswer"), false)) { - } else { QString id = np.get(QStringLiteral("id")); @@ -86,13 +80,14 @@ if (noti->isReady()) { addNotification(noti); } else { - connect(noti, &Notification::ready, this, [this, noti]{ - addNotification(noti); - }); + connect(noti, &Notification::ready, this, &NotificationsDbusInterface::notificationReady); } } else { - QString pubId = m_internalIdToPublicId[id]; - Notification* noti = m_notifications[pubId]; + QString pubId = m_internalIdToPublicId.value(id); + Notification* noti = m_notifications.value(pubId); + if (!noti) + return; + noti->update(np); if (noti->isReady()) { @@ -158,9 +153,9 @@ void NotificationsDbusInterface::dismissRequested(const QString& internalId) { - NetworkPackage np(PACKAGE_TYPE_NOTIFICATION_REQUEST); + NetworkPacket np(PACKET_TYPE_NOTIFICATION_REQUEST); np.set(QStringLiteral("cancel"), internalId); - m_plugin->sendPackage(np); + m_plugin->sendPacket(np); //Workaround: we erase notifications without waiting a repsonse from the //phone because we won't receive a response if we are out of sync and this @@ -182,10 +177,10 @@ void NotificationsDbusInterface::sendReply(const QString& replyId, const QString& message) { - NetworkPackage np(PACKAGE_TYPE_NOTIFICATION_REPLY); + NetworkPacket np(PACKET_TYPE_NOTIFICATION_REPLY); np.set(QStringLiteral("requestReplyId"), replyId); np.set(QStringLiteral("message"), message); - m_plugin->sendPackage(np); + m_plugin->sendPacket(np); } QString NotificationsDbusInterface::newId() diff -Nru kdeconnect-1.2.1/plugins/notifications/notificationsdbusinterface.h kdeconnect-1.3.0/plugins/notifications/notificationsdbusinterface.h --- kdeconnect-1.2.1/plugins/notifications/notificationsdbusinterface.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/notifications/notificationsdbusinterface.h 2018-04-08 14:35:04.000000000 +0000 @@ -43,7 +43,7 @@ explicit NotificationsDbusInterface(KdeConnectPlugin* plugin); ~NotificationsDbusInterface() override; - void processPackage(const NetworkPackage& np); + void processPacket(const NetworkPacket& np); void clearNotifications(); void dismissRequested(const QString& notification); void replyRequested(Notification* noti); @@ -62,6 +62,7 @@ private /*methods*/: void removeNotification(const QString& internalId); QString newId(); //Generates successive identifitiers to use as public ids + void notificationReady(); private /*attributes*/: const Device* m_device; diff -Nru kdeconnect-1.2.1/plugins/notifications/notificationsplugin.cpp kdeconnect-1.3.0/plugins/notifications/notificationsplugin.cpp --- kdeconnect-1.2.1/plugins/notifications/notificationsplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/notifications/notificationsplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -37,8 +37,8 @@ void NotificationsPlugin::connected() { - NetworkPackage np(PACKAGE_TYPE_NOTIFICATION_REQUEST, {{"request", true}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_NOTIFICATION_REQUEST, {{"request", true}}); + sendPacket(np); } NotificationsPlugin::~NotificationsPlugin() @@ -52,11 +52,11 @@ notificationsDbusInterface->clearNotifications(); } -bool NotificationsPlugin::receivePackage(const NetworkPackage& np) +bool NotificationsPlugin::receivePacket(const NetworkPacket& np) { if (np.get(QStringLiteral("request"))) return false; - notificationsDbusInterface->processPackage(np); + notificationsDbusInterface->processPacket(np); return true; } diff -Nru kdeconnect-1.2.1/plugins/notifications/notificationsplugin.h kdeconnect-1.3.0/plugins/notifications/notificationsplugin.h --- kdeconnect-1.2.1/plugins/notifications/notificationsplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/notifications/notificationsplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -21,12 +21,10 @@ #ifndef NOTIFICATIONSPLUGIN_H #define NOTIFICATIONSPLUGIN_H -#include - #include -#define PACKAGE_TYPE_NOTIFICATION_REQUEST QStringLiteral("kdeconnect.notification.request") -#define PACKAGE_TYPE_NOTIFICATION_REPLY QStringLiteral("kdeconnect.notification.reply") +#define PACKET_TYPE_NOTIFICATION_REQUEST QStringLiteral("kdeconnect.notification.request") +#define PACKET_TYPE_NOTIFICATION_REPLY QStringLiteral("kdeconnect.notification.reply") /* * This class is just a proxy for NotificationsDbusInterface @@ -44,8 +42,8 @@ public: explicit NotificationsPlugin(QObject* parent, const QVariantList& args); ~NotificationsPlugin() override; - - bool receivePackage(const NetworkPackage& np) override; + + bool receivePacket(const NetworkPacket& np) override; void connected() override; protected: diff -Nru kdeconnect-1.2.1/plugins/pausemusic/CMakeLists.txt kdeconnect-1.3.0/plugins/pausemusic/CMakeLists.txt --- kdeconnect-1.2.1/plugins/pausemusic/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/pausemusic/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,4 +1,3 @@ -find_package(KF5 REQUIRED COMPONENTS KCMUtils) find_program(PACTL pactl) kdeconnect_add_plugin(kdeconnect_pausemusic JSON kdeconnect_pausemusic.json SOURCES pausemusicplugin.cpp) diff -Nru kdeconnect-1.2.1/plugins/pausemusic/kdeconnect_pausemusic_config.desktop kdeconnect-1.3.0/plugins/pausemusic/kdeconnect_pausemusic_config.desktop --- kdeconnect-1.2.1/plugins/pausemusic/kdeconnect_pausemusic_config.desktop 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/pausemusic/kdeconnect_pausemusic_config.desktop 2018-04-08 14:35:04.000000000 +0000 @@ -28,7 +28,7 @@ Name[it]=Impostazioni estensione Sospendi musica Name[ko]=음악 일시 정지 플러그인 설정 Name[nl]=Plug-in-instellingen voor muziek pauzeren -Name[nn]=Innstillingar for tillegg for pausing av musikk +Name[nn]=Innstillingar for pausing av musikk Name[pl]=Ustawienia wtyczki wstrzymywania muzyki Name[pt]=Configuração do 'plugin' de Pausa da Música Name[pt_BR]=Pausar as configurações do plugin Músicas diff -Nru kdeconnect-1.2.1/plugins/pausemusic/kdeconnect_pausemusic.json kdeconnect-1.3.0/plugins/pausemusic/kdeconnect_pausemusic.json --- kdeconnect-1.2.1/plugins/pausemusic/kdeconnect_pausemusic.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/pausemusic/kdeconnect_pausemusic.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -90,7 +89,7 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.telephony" ] } diff -Nru kdeconnect-1.2.1/plugins/pausemusic/pausemusicplugin.cpp kdeconnect-1.3.0/plugins/pausemusic/pausemusicplugin.cpp --- kdeconnect-1.2.1/plugins/pausemusic/pausemusicplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/pausemusic/pausemusicplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -39,7 +39,7 @@ , muted(false) {} -bool PauseMusicPlugin::receivePackage(const NetworkPackage& np) +bool PauseMusicPlugin::receivePacket(const NetworkPacket& np) { bool pauseOnlyWhenTalking = config()->get(QStringLiteral("conditionTalking"), false); diff -Nru kdeconnect-1.2.1/plugins/pausemusic/pausemusicplugin.h kdeconnect-1.3.0/plugins/pausemusic/pausemusicplugin.h --- kdeconnect-1.2.1/plugins/pausemusic/pausemusicplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/pausemusic/pausemusicplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -39,7 +39,7 @@ public: explicit PauseMusicPlugin(QObject* parent, const QVariantList& args); - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override { } private: diff -Nru kdeconnect-1.2.1/plugins/ping/CMakeLists.txt kdeconnect-1.3.0/plugins/ping/CMakeLists.txt --- kdeconnect-1.2.1/plugins/ping/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/ping/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,3 @@ -find_package(KF5 REQUIRED COMPONENTS Notifications) - set(kdeconnect_ping_SRCS pingplugin.cpp ) @@ -10,5 +8,4 @@ kdeconnectcore Qt5::DBus KF5::I18n - KF5::Notifications ) diff -Nru kdeconnect-1.2.1/plugins/ping/kdeconnect_ping.json kdeconnect-1.3.0/plugins/ping/kdeconnect_ping.json --- kdeconnect-1.2.1/plugins/ping/kdeconnect_ping.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/ping/kdeconnect_ping.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -69,10 +68,10 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.ping" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.ping" ] } diff -Nru kdeconnect-1.2.1/plugins/ping/pingplugin.cpp kdeconnect-1.3.0/plugins/ping/pingplugin.cpp --- kdeconnect-1.2.1/plugins/ping/pingplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/ping/pingplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -20,7 +20,6 @@ #include "pingplugin.h" -#include #include #include @@ -29,6 +28,7 @@ #include #include +#include K_PLUGIN_FACTORY_WITH_JSON( KdeConnectPluginFactory, "kdeconnect_ping.json", registerPlugin< PingPlugin >(); ) @@ -45,32 +45,27 @@ // qCDebug(KDECONNECT_PLUGIN_PING) << "Ping plugin destructor for device" << device()->name(); } -bool PingPlugin::receivePackage(const NetworkPackage& np) +bool PingPlugin::receivePacket(const NetworkPacket& np) { - KNotification* notification = new KNotification(QStringLiteral("pingReceived")); //KNotification::Persistent - notification->setIconName(QStringLiteral("dialog-ok")); - notification->setComponentName(QStringLiteral("kdeconnect")); - notification->setTitle(device()->name()); - notification->setText(np.get(QStringLiteral("message"),i18n("Ping!"))); //This can be a source of spam - notification->sendEvent(); + Daemon::instance()->sendSimpleNotification(QStringLiteral("pingReceived"), device()->name(), np.get(QStringLiteral("message"),i18n("Ping!")), QStringLiteral("dialog-ok")); return true; } void PingPlugin::sendPing() { - NetworkPackage np(PACKAGE_TYPE_PING); - bool success = sendPackage(np); + NetworkPacket np(PACKET_TYPE_PING); + bool success = sendPacket(np); qCDebug(KDECONNECT_PLUGIN_PING) << "sendPing:" << success; } void PingPlugin::sendPing(const QString& customMessage) { - NetworkPackage np(PACKAGE_TYPE_PING); + NetworkPacket np(PACKET_TYPE_PING); if (!customMessage.isEmpty()) { np.set(QStringLiteral("message"), customMessage); } - bool success = sendPackage(np); + bool success = sendPacket(np); qCDebug(KDECONNECT_PLUGIN_PING) << "sendPing:" << success; } diff -Nru kdeconnect-1.2.1/plugins/ping/pingplugin.h kdeconnect-1.3.0/plugins/ping/pingplugin.h --- kdeconnect-1.2.1/plugins/ping/pingplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/ping/pingplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -25,7 +25,7 @@ #include -#define PACKAGE_TYPE_PING QStringLiteral("kdeconnect.ping") +#define PACKET_TYPE_PING QStringLiteral("kdeconnect.ping") class Q_DECL_EXPORT PingPlugin : public KdeConnectPlugin @@ -40,7 +40,7 @@ Q_SCRIPTABLE void sendPing(); Q_SCRIPTABLE void sendPing(const QString& customMessage); - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override {} QString dbusPath() const override; diff -Nru kdeconnect-1.2.1/plugins/README.txt kdeconnect-1.3.0/plugins/README.txt --- kdeconnect-1.2.1/plugins/README.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/README.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,4 +1,4 @@ -Writting a plugin for KDE Connect +Writting a plugin for KDE Connect ================================= For the desktop client (this project): @@ -18,9 +18,9 @@ A. Replace "ping" with "findmyphone". B. Change name, description, icon, author, email, version, website, license info. C. Remove all the translations - D. Set X-KDEConnect-SupportedPackageType and X-KDEConnect-OutgoingPackageType to the package type your plugin will receive + D. Set X-KDEConnect-SupportedPacketType and X-KDEConnect-OutgoingPacketType to the packet type your plugin will receive and send, respectively. In this example this is "kdeconnect.findmyphone". Make sure that this matches what is defined in - the findmyplugin.h file (in the line "#define PACKAGE_TYPE_..."), and also in Android. + the findmyplugin.h file (in the line "#define PACKET_TYPE_..."), and also in Android. 10. Now you have an empty skeleton to implement your new plugin logic. For Android (project kdeconnect-android): @@ -37,6 +37,6 @@ 7. Open src/org/kde/kdeconnect/Plugins/PluginFactory.java. A. Copy "import … PingPlugin" line with replacing "PingPlugin" with "FindMyPhonePlugin". B. Copy "PluginFactory.registerPlugin(PingPlugin.class);" line with replacing "PingPlugin" with "FindMyPhonePlugin". -8. Open src/org/kde/kdeconnect/NetworkPackage.java. Copy a "public final static String PACKAGE_TYPE_PING = …" line - replacing "PING" with the package type you will be using (should match the desktop client). +8. Open src/org/kde/kdeconnect/NetworkPacket.java. Copy a "public final static String PACKET_TYPE_PING = …" line + replacing "PING" with the packet type you will be using (should match the desktop client). 9. Now you have an empty skeleton to implement your new plugin logic. diff -Nru kdeconnect-1.2.1/plugins/remotecommands/kdeconnect_remotecommands.json kdeconnect-1.3.0/plugins/remotecommands/kdeconnect_remotecommands.json --- kdeconnect-1.2.1/plugins/remotecommands/kdeconnect_remotecommands.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/remotecommands/kdeconnect_remotecommands.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -14,7 +13,7 @@ ], "Description": "Trigger commands predefined on the remote device", "Description[ar]": "نفّذ أوامر معرّفة مسبقًا في الجهاز البعيد", - "Description[ca@valencia]": "Activa ordes predefinides en el dispositiu remot", + "Description[ca@valencia]": "Activa ordres predefinides en el dispositiu remot", "Description[ca]": "Activa ordres predefinides en el dispositiu remot", "Description[cs]": "Spouštět příkazy předpřipravené na vzdáleném zařízení", "Description[da]": "Udløs kommandoer som er prædefinerede på den eksterne enhed", @@ -51,7 +50,7 @@ "License": "GPL", "Name": "Host remote commands", "Name[ar]": "استضف الأوامر البعيدة", - "Name[ca@valencia]": "Allotja ordes remotes", + "Name[ca@valencia]": "Allotja ordres remotes", "Name[ca]": "Allotja ordres remotes", "Name[cs]": "Přijímat vzdálené příkazy", "Name[da]": "Vært for eksterne kommandoer", @@ -85,10 +84,10 @@ ], "Version": "0.1" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.runcommand.request" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.runcommand" ] } diff -Nru kdeconnect-1.2.1/plugins/remotecommands/remotecommandsplugin.cpp kdeconnect-1.3.0/plugins/remotecommands/remotecommandsplugin.cpp --- kdeconnect-1.2.1/plugins/remotecommands/remotecommandsplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/remotecommands/remotecommandsplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -30,10 +30,10 @@ #include #include -#include +#include #include -#define PACKAGE_TYPE_RUNCOMMAND_REQUEST QLatin1String("kdeconnect.runcommand.request") +#define PACKET_TYPE_RUNCOMMAND_REQUEST QLatin1String("kdeconnect.runcommand.request") K_PLUGIN_FACTORY_WITH_JSON( KdeConnectPluginFactory, "kdeconnect_remotecommands.json", registerPlugin< RemoteCommandsPlugin >(); ) @@ -47,7 +47,7 @@ RemoteCommandsPlugin::~RemoteCommandsPlugin() = default; -bool RemoteCommandsPlugin::receivePackage(const NetworkPackage& np) +bool RemoteCommandsPlugin::receivePacket(const NetworkPacket& np) { if (np.has(QStringLiteral("commandList"))) { setCommands(np.get(QStringLiteral("commandList"))); @@ -59,8 +59,8 @@ void RemoteCommandsPlugin::connected() { - NetworkPackage np(PACKAGE_TYPE_RUNCOMMAND_REQUEST, {{"requestCommandList", true}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_RUNCOMMAND_REQUEST, {{"requestCommandList", true}}); + sendPacket(np); } QString RemoteCommandsPlugin::dbusPath() const @@ -78,8 +78,8 @@ void RemoteCommandsPlugin::triggerCommand(const QString& key) { - NetworkPackage np(PACKAGE_TYPE_RUNCOMMAND_REQUEST, {{ "key", key }}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_RUNCOMMAND_REQUEST, {{ "key", key }}); + sendPacket(np); } #include "remotecommandsplugin.moc" diff -Nru kdeconnect-1.2.1/plugins/remotecommands/remotecommandsplugin.h kdeconnect-1.3.0/plugins/remotecommands/remotecommandsplugin.h --- kdeconnect-1.2.1/plugins/remotecommands/remotecommandsplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/remotecommands/remotecommandsplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -44,7 +44,7 @@ Q_SCRIPTABLE void triggerCommand(const QString& key); QByteArray commands() const { return m_commands; } - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override; QString dbusPath() const override; diff -Nru kdeconnect-1.2.1/plugins/remotecontrol/kdeconnect_remotecontrol.json kdeconnect-1.3.0/plugins/remotecontrol/kdeconnect_remotecontrol.json --- kdeconnect-1.2.1/plugins/remotecontrol/kdeconnect_remotecontrol.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/remotecontrol/kdeconnect_remotecontrol.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -85,8 +84,8 @@ "Version": "0.1", "Website": "https://kde.org" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.mousepad.request" ], - "X-KdeConnect-SupportedPackageType": [] + "X-KdeConnect-SupportedPacketType": [] } diff -Nru kdeconnect-1.2.1/plugins/remotecontrol/remotecontrolplugin.cpp kdeconnect-1.3.0/plugins/remotecontrol/remotecontrolplugin.cpp --- kdeconnect-1.2.1/plugins/remotecontrol/remotecontrolplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/remotecontrol/remotecontrolplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -44,17 +44,17 @@ void RemoteControlPlugin::moveCursor(const QPoint &p) { - NetworkPackage np(PACKAGE_TYPE_MOUSEPAD_REQUEST, { + NetworkPacket np(PACKET_TYPE_MOUSEPAD_REQUEST, { {"dx", p.x()}, {"dy", p.y()} }); - sendPackage(np); + sendPacket(np); } void RemoteControlPlugin::sendCommand(const QString &name, bool val) { - NetworkPackage np(PACKAGE_TYPE_MOUSEPAD_REQUEST, {{name, val}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_MOUSEPAD_REQUEST, {{name, val}}); + sendPacket(np); } QString RemoteControlPlugin::dbusPath() const diff -Nru kdeconnect-1.2.1/plugins/remotecontrol/remotecontrolplugin.h kdeconnect-1.3.0/plugins/remotecontrol/remotecontrolplugin.h --- kdeconnect-1.2.1/plugins/remotecontrol/remotecontrolplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/remotecontrol/remotecontrolplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -25,7 +25,7 @@ #include -#define PACKAGE_TYPE_MOUSEPAD_REQUEST QStringLiteral("kdeconnect.mousepad.request") +#define PACKET_TYPE_MOUSEPAD_REQUEST QStringLiteral("kdeconnect.mousepad.request") class Q_DECL_EXPORT RemoteControlPlugin : public KdeConnectPlugin @@ -37,7 +37,7 @@ explicit RemoteControlPlugin(QObject* parent, const QVariantList &args); ~RemoteControlPlugin() override; - bool receivePackage(const NetworkPackage& /*np*/) override { return false; } + bool receivePacket(const NetworkPacket& /*np*/) override { return false; } void connected() override {} QString dbusPath() const override; diff -Nru kdeconnect-1.2.1/plugins/remotekeyboard/kdeconnect_remotekeyboard.json kdeconnect-1.3.0/plugins/remotekeyboard/kdeconnect_remotekeyboard.json --- kdeconnect-1.2.1/plugins/remotekeyboard/kdeconnect_remotekeyboard.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/remotekeyboard/kdeconnect_remotekeyboard.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -75,10 +74,10 @@ ], "Version": "0.1" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.mousepad.request" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.mousepad.echo", "kdeconnect.mousepad.keyboardstate" ] diff -Nru kdeconnect-1.2.1/plugins/remotekeyboard/remotekeyboardplugin.cpp kdeconnect-1.3.0/plugins/remotekeyboard/remotekeyboardplugin.cpp --- kdeconnect-1.2.1/plugins/remotekeyboard/remotekeyboardplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/remotekeyboard/remotekeyboardplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -77,12 +77,12 @@ { } -bool RemoteKeyboardPlugin::receivePackage(const NetworkPackage& np) +bool RemoteKeyboardPlugin::receivePacket(const NetworkPacket& np) { - if (np.type() == PACKAGE_TYPE_MOUSEPAD_ECHO) { + if (np.type() == PACKET_TYPE_MOUSEPAD_ECHO) { if (!np.has("isAck") || !np.has("key")) { qCWarning(KDECONNECT_PLUGIN_REMOTEKEYBOARD) << "Invalid packet of type" - << PACKAGE_TYPE_MOUSEPAD_ECHO; + << PACKET_TYPE_MOUSEPAD_ECHO; return false; } // qCWarning(KDECONNECT_PLUGIN_REMOTEKEYBOARD) << "Received keypress" << np; @@ -92,7 +92,7 @@ np.get("ctrl", false), np.get("alt", false)); return true; - } else if (np.type() == PACKAGE_TYPE_MOUSEPAD_KEYBOARDSTATE) { + } else if (np.type() == PACKET_TYPE_MOUSEPAD_KEYBOARDSTATE) { // qCWarning(KDECONNECT_PLUGIN_REMOTEKEYBOARD) << "Received keyboardstate" << np; if (m_remoteState != np.get("state")) { m_remoteState = np.get("state"); @@ -107,7 +107,7 @@ bool shift, bool ctrl, bool alt, bool sendAck) const { - NetworkPackage np(PACKAGE_TYPE_MOUSEPAD_REQUEST, { + NetworkPacket np(PACKET_TYPE_MOUSEPAD_REQUEST, { {"key", key}, {"specialKey", specialKey}, {"shift", shift}, @@ -115,7 +115,7 @@ {"alt", alt}, {"sendAck", sendAck} }); - sendPackage(np); + sendPacket(np); } void RemoteKeyboardPlugin::sendQKeyEvent(const QVariantMap& keyEvent, bool sendAck) const diff -Nru kdeconnect-1.2.1/plugins/remotekeyboard/remotekeyboardplugin.h kdeconnect-1.3.0/plugins/remotekeyboard/remotekeyboardplugin.h --- kdeconnect-1.2.1/plugins/remotekeyboard/remotekeyboardplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/remotekeyboard/remotekeyboardplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -30,9 +30,9 @@ Q_DECLARE_LOGGING_CATEGORY(KDECONNECT_PLUGIN_REMOTEKEYBOARD); -#define PACKAGE_TYPE_MOUSEPAD_REQUEST QLatin1String("kdeconnect.mousepad.request") -#define PACKAGE_TYPE_MOUSEPAD_ECHO QLatin1String("kdeconnect.mousepad.echo") -#define PACKAGE_TYPE_MOUSEPAD_KEYBOARDSTATE QLatin1String("kdeconnect.mousepad.keyboardstate") +#define PACKET_TYPE_MOUSEPAD_REQUEST QLatin1String("kdeconnect.mousepad.request") +#define PACKET_TYPE_MOUSEPAD_ECHO QLatin1String("kdeconnect.mousepad.echo") +#define PACKET_TYPE_MOUSEPAD_KEYBOARDSTATE QLatin1String("kdeconnect.mousepad.keyboardstate") class RemoteKeyboardPlugin : public KdeConnectPlugin @@ -48,7 +48,7 @@ explicit RemoteKeyboardPlugin(QObject* parent, const QVariantList& args); ~RemoteKeyboardPlugin() override; - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; QString dbusPath() const override; void connected() override; diff -Nru kdeconnect-1.2.1/plugins/runcommand/kdeconnect_runcommand_config.desktop kdeconnect-1.3.0/plugins/runcommand/kdeconnect_runcommand_config.desktop --- kdeconnect-1.2.1/plugins/runcommand/kdeconnect_runcommand_config.desktop 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/runcommand/kdeconnect_runcommand_config.desktop 2018-04-08 14:35:04.000000000 +0000 @@ -9,7 +9,7 @@ Name[ar]=إعدادات ملحقة تشغيل الأوامر Name[ast]=Axustes del complementu d'execución de comandos Name[ca]=Ajustaments del connector Executa ordres -Name[ca@valencia]=Ajustaments del connector Executa ordes +Name[ca@valencia]=Ajustaments del connector Executa ordres Name[cs]=Nastavení modulu Spustit příkaz Name[da]=Indstilling af kør kommando-plugin Name[de]=Modul-Einstellungen für Befehlsausführung diff -Nru kdeconnect-1.2.1/plugins/runcommand/kdeconnect_runcommand.json kdeconnect-1.3.0/plugins/runcommand/kdeconnect_runcommand.json --- kdeconnect-1.2.1/plugins/runcommand/kdeconnect_runcommand.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/runcommand/kdeconnect_runcommand.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -23,7 +22,7 @@ ], "Description": "Execute console commands remotely", "Description[ar]": "نفّذ أوامر طرفيّة عن بعد", - "Description[ca@valencia]": "Executa ordes de la consola de forma remota", + "Description[ca@valencia]": "Executa ordres de la consola de forma remota", "Description[ca]": "Executa ordres de la consola de forma remota", "Description[cs]": "Spouštět konzolové příkazy vzdáleně", "Description[da]": "Kør konsolkommandoer udefra", @@ -60,7 +59,7 @@ "License": "GPL", "Name": "Run commands", "Name[ar]": "شغّل أوامر", - "Name[ca@valencia]": "Executa ordes", + "Name[ca@valencia]": "Executa ordres", "Name[ca]": "Executa ordres", "Name[cs]": "Spustit příkazy", "Name[da]": "Kør kommandoer", @@ -98,10 +97,10 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.runcommand" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.runcommand.request" ] } diff -Nru kdeconnect-1.2.1/plugins/runcommand/runcommand_config.cpp kdeconnect-1.3.0/plugins/runcommand/runcommand_config.cpp --- kdeconnect-1.2.1/plugins/runcommand/runcommand_config.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/runcommand/runcommand_config.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -24,6 +24,8 @@ #include #include #include +#include +#include #include #include #include @@ -35,14 +37,23 @@ K_PLUGIN_FACTORY(ShareConfigFactory, registerPlugin();) + RunCommandConfig::RunCommandConfig(QWidget* parent, const QVariantList& args) : KdeConnectPluginKcm(parent, args, QStringLiteral("kdeconnect_runcommand_config")) { + QMenu* defaultMenu = new QMenu(this); + addSuggestedCommand(defaultMenu, i18n("Suspend"), QStringLiteral("systemctl suspend")); + addSuggestedCommand(defaultMenu, i18n("Maximum Brightness"), QStringLiteral("qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.setBrightness `qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.brightnessMax`")); + QTableView* table = new QTableView(this); table->horizontalHeader()->setStretchLastSection(true); table->verticalHeader()->setVisible(false); QVBoxLayout* layout = new QVBoxLayout(this); layout->addWidget(table); + QPushButton* button = new QPushButton(QIcon::fromTheme(QStringLiteral("list-add")), i18n("Sample commands"), this); + button->setMenu(defaultMenu); + layout->addWidget(button); + setLayout(layout); m_entriesModel = new QStandardItemModel(this); @@ -56,6 +67,16 @@ { } +void RunCommandConfig::addSuggestedCommand(QMenu* menu, const QString &name, const QString &command) +{ + auto action = new QAction(name); + connect(action, &QAction::triggered, action, [this, name, command]() { + insertRow(0, name, command); + Q_EMIT changed(true); + }); + menu->addAction(action); +} + void RunCommandConfig::defaults() { KCModule::defaults(); @@ -124,12 +145,17 @@ void RunCommandConfig::insertEmptyRow() { - QStandardItem* newName = new QStandardItem; + insertRow(m_entriesModel->rowCount(), {}, {}); +} + +void RunCommandConfig::insertRow(int i, const QString& name, const QString& command) +{ + QStandardItem* newName = new QStandardItem(name); newName->setEditable(true); - QStandardItem* newCommand = new QStandardItem; + QStandardItem* newCommand = new QStandardItem(command); newName->setEditable(true); - m_entriesModel->appendRow(QList() << newName << newCommand); + m_entriesModel->insertRow(i, QList() << newName << newCommand); } void RunCommandConfig::onDataChanged(const QModelIndex& topLeft, const QModelIndex& bottomRight) diff -Nru kdeconnect-1.2.1/plugins/runcommand/runcommand_config.h kdeconnect-1.3.0/plugins/runcommand/runcommand_config.h --- kdeconnect-1.2.1/plugins/runcommand/runcommand_config.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/runcommand/runcommand_config.h 2018-04-08 14:35:04.000000000 +0000 @@ -23,6 +23,7 @@ #include "kcmplugin/kdeconnectpluginkcm.h" +class QMenu; class QStandardItemModel; class RunCommandConfig @@ -41,6 +42,8 @@ private Q_SLOTS: void onDataChanged(const QModelIndex& topLeft, const QModelIndex& bottomRight); private: + void addSuggestedCommand(QMenu* menu, const QString &name, const QString &command); + void insertRow(int i, const QString &name, const QString &command); void insertEmptyRow(); QStandardItemModel* m_entriesModel; diff -Nru kdeconnect-1.2.1/plugins/runcommand/runcommandplugin.cpp kdeconnect-1.3.0/plugins/runcommand/runcommandplugin.cpp --- kdeconnect-1.2.1/plugins/runcommand/runcommandplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/runcommand/runcommandplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -30,10 +30,10 @@ #include #include -#include +#include #include -#define PACKAGE_TYPE_RUNCOMMAND QStringLiteral("kdeconnect.runcommand") +#define PACKET_TYPE_RUNCOMMAND QStringLiteral("kdeconnect.runcommand") K_PLUGIN_FACTORY_WITH_JSON( KdeConnectPluginFactory, "kdeconnect_runcommand.json", registerPlugin< RunCommandPlugin >(); ) @@ -49,7 +49,7 @@ { } -bool RunCommandPlugin::receivePackage(const NetworkPackage& np) +bool RunCommandPlugin::receivePacket(const NetworkPacket& np) { if (np.get(QStringLiteral("requestCommandList"), false)) { sendConfig(); @@ -82,8 +82,8 @@ void RunCommandPlugin::sendConfig() { QString commands = config()->get(QStringLiteral("commands"),QStringLiteral("{}")); - NetworkPackage np(PACKAGE_TYPE_RUNCOMMAND, {{"commandList", commands}}); - sendPackage(np); + NetworkPacket np(PACKET_TYPE_RUNCOMMAND, {{"commandList", commands}}); + sendPacket(np); } void RunCommandPlugin::configChanged() { diff -Nru kdeconnect-1.2.1/plugins/runcommand/runcommandplugin.h kdeconnect-1.3.0/plugins/runcommand/runcommandplugin.h --- kdeconnect-1.2.1/plugins/runcommand/runcommandplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/runcommand/runcommandplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -39,7 +39,7 @@ explicit RunCommandPlugin(QObject* parent, const QVariantList& args); ~RunCommandPlugin() override; - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override; private Q_SLOTS: diff -Nru kdeconnect-1.2.1/plugins/screensaver-inhibit/CMakeLists.txt kdeconnect-1.3.0/plugins/screensaver-inhibit/CMakeLists.txt --- kdeconnect-1.2.1/plugins/screensaver-inhibit/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/screensaver-inhibit/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,3 @@ -find_package(KF5 REQUIRED COMPONENTS Notifications) - set(kdeconnect_screensaver_inhibit_SRCS screensaverinhibitplugin.cpp ) diff -Nru kdeconnect-1.2.1/plugins/screensaver-inhibit/kdeconnect_screensaver_inhibit.json kdeconnect-1.3.0/plugins/screensaver-inhibit/kdeconnect_screensaver_inhibit.json --- kdeconnect-1.2.1/plugins/screensaver-inhibit/kdeconnect_screensaver_inhibit.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/screensaver-inhibit/kdeconnect_screensaver_inhibit.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { diff -Nru kdeconnect-1.2.1/plugins/screensaver-inhibit/screensaverinhibitplugin.cpp kdeconnect-1.3.0/plugins/screensaver-inhibit/screensaverinhibitplugin.cpp --- kdeconnect-1.2.1/plugins/screensaver-inhibit/screensaverinhibitplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/screensaver-inhibit/screensaverinhibitplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -76,7 +76,7 @@ } -bool ScreensaverInhibitPlugin::receivePackage(const NetworkPackage& np) +bool ScreensaverInhibitPlugin::receivePacket(const NetworkPacket& np) { Q_UNUSED(np); return false; diff -Nru kdeconnect-1.2.1/plugins/screensaver-inhibit/screensaverinhibitplugin.h kdeconnect-1.3.0/plugins/screensaver-inhibit/screensaverinhibitplugin.h --- kdeconnect-1.2.1/plugins/screensaver-inhibit/screensaverinhibitplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/screensaver-inhibit/screensaverinhibitplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -34,7 +34,7 @@ explicit ScreensaverInhibitPlugin(QObject* parent, const QVariantList& args); ~ScreensaverInhibitPlugin() override; - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override; private: diff -Nru kdeconnect-1.2.1/plugins/sendnotifications/CMakeLists.txt kdeconnect-1.3.0/plugins/sendnotifications/CMakeLists.txt --- kdeconnect-1.2.1/plugins/sendnotifications/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sendnotifications/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,3 @@ -find_package(KF5 REQUIRED COMPONENTS Notifications KCMUtils I18n IconThemes) - set(kdeconnect_sendnotifications_SRCS sendnotificationsplugin.cpp notificationslistener.cpp diff -Nru kdeconnect-1.2.1/plugins/sendnotifications/kdeconnect_sendnotifications_config.desktop kdeconnect-1.3.0/plugins/sendnotifications/kdeconnect_sendnotifications_config.desktop --- kdeconnect-1.2.1/plugins/sendnotifications/kdeconnect_sendnotifications_config.desktop 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sendnotifications/kdeconnect_sendnotifications_config.desktop 2018-04-08 14:35:04.000000000 +0000 @@ -25,7 +25,7 @@ Name[it]=Impostazioni dell'estensione di sincronizzazione delle notifiche Name[ko]=알림 동기화 플러그인 설정 Name[nl]=Instellingen van plug-in voor synchronisatie van meldingen -Name[nn]=Innstillingar for tillegg for synkronisering av varslingar +Name[nn]=Innstillingar for synkronisering av varslingar Name[pl]=Ustawienia wtyczki synchronizującej powiadomienia Name[pt]=Configuração do 'plugin' de sincronização das notificações Name[pt_BR]=Configuração do plugin de sincronização das notificações diff -Nru kdeconnect-1.2.1/plugins/sendnotifications/kdeconnect_sendnotifications.json kdeconnect-1.3.0/plugins/sendnotifications/kdeconnect_sendnotifications.json --- kdeconnect-1.2.1/plugins/sendnotifications/kdeconnect_sendnotifications.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sendnotifications/kdeconnect_sendnotifications.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -14,7 +13,7 @@ ], "Description": "Broadcast this computer's notifications, so they can be shown on other devices.", "Description[ar]": "بُثّ إخطارات هذا الحاسوب، لتظهر على الأجهزة الأخرى.", - "Description[ca@valencia]": "Transmet les notificacions d'este ordinador, perquè puguen mostrar-se en altres dispositius.", + "Description[ca@valencia]": "Transmet les notificacions d'aquest ordinador, perquè puguen mostrar-se en altres dispositius.", "Description[ca]": "Transmet les notificacions d'aquest ordinador, perquè puguin mostrar-se en altres dispositius.", "Description[cs]": "Posílat upozornění tohoto počítače, takže mohou být zobrazena na jiných zařízeních.", "Description[da]": "Udsend denne computers bekendtgørelser, så de kan vises på andre enheder.", @@ -87,10 +86,10 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.notification" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.notification.request" ] } diff -Nru kdeconnect-1.2.1/plugins/sendnotifications/notificationslistener.cpp kdeconnect-1.3.0/plugins/sendnotifications/notificationslistener.cpp --- kdeconnect-1.2.1/plugins/sendnotifications/notificationslistener.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sendnotifications/notificationslistener.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -237,7 +237,7 @@ return 0; //qCDebug(KDECONNECT_PLUGIN_SENDNOTIFICATION) << "Sending notification from" << appName << ":" < 0 ? replacesId : ++id)}, {"appName", appName}, {"ticker", ticker}, @@ -268,7 +268,7 @@ np.setPayload(iconSource, iconSource->size()); } - m_plugin->sendPackage(np); + m_plugin->sendPacket(np); return (replacesId > 0 ? replacesId : id); } diff -Nru kdeconnect-1.2.1/plugins/sendnotifications/sendnotificationsplugin.cpp kdeconnect-1.3.0/plugins/sendnotifications/sendnotificationsplugin.cpp --- kdeconnect-1.2.1/plugins/sendnotifications/sendnotificationsplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sendnotifications/sendnotificationsplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -40,7 +40,7 @@ delete notificationsListener; } -bool SendNotificationsPlugin::receivePackage(const NetworkPackage& np) +bool SendNotificationsPlugin::receivePacket(const NetworkPacket& np) { Q_UNUSED(np); return true; diff -Nru kdeconnect-1.2.1/plugins/sendnotifications/sendnotificationsplugin.h kdeconnect-1.3.0/plugins/sendnotifications/sendnotificationsplugin.h --- kdeconnect-1.2.1/plugins/sendnotifications/sendnotificationsplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sendnotifications/sendnotificationsplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -23,7 +23,7 @@ #include "core/kdeconnectplugin.h" -#define PACKAGE_TYPE_NOTIFICATION QStringLiteral("kdeconnect.notification") +#define PACKET_TYPE_NOTIFICATION QStringLiteral("kdeconnect.notification") /* * This class is just a proxy for NotificationsDbusInterface @@ -42,7 +42,7 @@ explicit SendNotificationsPlugin(QObject* parent, const QVariantList& args); ~SendNotificationsPlugin() override; - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override; protected: diff -Nru kdeconnect-1.2.1/plugins/sftp/CMakeLists.txt kdeconnect-1.3.0/plugins/sftp/CMakeLists.txt --- kdeconnect-1.2.1/plugins/sftp/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sftp/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -2,8 +2,6 @@ find_program(HAVE_FUSERMOUNT fusermount) configure_file(config-sftp.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-sftp.h ) -find_package(KF5 REQUIRED COMPONENTS Notifications KIO) - set(kdeconnect_sftp_SRCS mounter.cpp mountloop.cpp diff -Nru kdeconnect-1.2.1/plugins/sftp/kdeconnect_sftp.json kdeconnect-1.3.0/plugins/sftp/kdeconnect_sftp.json --- kdeconnect-1.2.1/plugins/sftp/kdeconnect_sftp.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sftp/kdeconnect_sftp.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -92,10 +91,10 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.sftp.request" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.sftp" ] } diff -Nru kdeconnect-1.2.1/plugins/sftp/mounter.cpp kdeconnect-1.3.0/plugins/sftp/mounter.cpp --- kdeconnect-1.2.1/plugins/sftp/mounter.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sftp/mounter.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -39,7 +39,7 @@ , m_started(false) { - connect(m_sftp, &SftpPlugin::packageReceived, this, &Mounter::onPakcageReceived); + connect(m_sftp, &SftpPlugin::packetReceived, this, &Mounter::onPakcageReceived); connect(&m_connectTimer, &QTimer::timeout, this, &Mounter::onMountTimeout); @@ -74,7 +74,7 @@ return loop.exec(); } -void Mounter::onPakcageReceived(const NetworkPackage& np) +void Mounter::onPakcageReceived(const NetworkPacket& np) { if (np.get(QStringLiteral("stop"), false)) { @@ -204,8 +204,8 @@ void Mounter::start() { - NetworkPackage np(PACKAGE_TYPE_SFTP_REQUEST, {{"startBrowsing", true}}); - m_sftp->sendPackage(np); + NetworkPacket np(PACKET_TYPE_SFTP_REQUEST, {{"startBrowsing", true}}); + m_sftp->sendPacket(np); m_connectTimer.start(); } diff -Nru kdeconnect-1.2.1/plugins/sftp/mounter.h kdeconnect-1.3.0/plugins/sftp/mounter.h --- kdeconnect-1.2.1/plugins/sftp/mounter.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sftp/mounter.h 2018-04-08 14:35:04.000000000 +0000 @@ -46,7 +46,7 @@ void failed(const QString& message); private Q_SLOTS: - void onPakcageReceived(const NetworkPackage& np); + void onPakcageReceived(const NetworkPacket& np); void onStarted(); void onError(QProcess::ProcessError error); void onFinished(int exitCode, QProcess::ExitStatus exitStatus); diff -Nru kdeconnect-1.2.1/plugins/sftp/sftpplugin.cpp kdeconnect-1.3.0/plugins/sftp/sftpplugin.cpp --- kdeconnect-1.2.1/plugins/sftp/sftpplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sftp/sftpplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -125,14 +125,14 @@ return false; } -bool SftpPlugin::receivePackage(const NetworkPackage& np) +bool SftpPlugin::receivePacket(const NetworkPacket& np) { if (!(fields_c - np.body().keys().toSet()).isEmpty()) { - // package is invalid + // packet is invalid return false; } - Q_EMIT packageReceived(np); + Q_EMIT packetReceived(np); remoteDirectories.clear(); if (np.has(QStringLiteral("multiPaths"))) { diff -Nru kdeconnect-1.2.1/plugins/sftp/sftpplugin.h kdeconnect-1.3.0/plugins/sftp/sftpplugin.h --- kdeconnect-1.2.1/plugins/sftp/sftpplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/sftp/sftpplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -24,26 +24,24 @@ #include #include -#define PACKAGE_TYPE_SFTP_REQUEST QStringLiteral("kdeconnect.sftp.request") - -class KNotification; +#define PACKET_TYPE_SFTP_REQUEST QStringLiteral("kdeconnect.sftp.request") class SftpPlugin : public KdeConnectPlugin { Q_OBJECT Q_CLASSINFO("D-Bus Interface", "org.kde.kdeconnect.device.sftp") - + public: explicit SftpPlugin(QObject* parent, const QVariantList& args); ~SftpPlugin() override; - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override {} QString dbusPath() const override { return "/modules/kdeconnect/devices/" + deviceId + "/sftp"; } Q_SIGNALS: - void packageReceived(const NetworkPackage& np); + void packetReceived(const NetworkPacket& np); Q_SCRIPTABLE void mounted(); Q_SCRIPTABLE void unmounted(); @@ -61,12 +59,12 @@ void onMounted(); void onUnmounted(); void onFailed(const QString& message); - + private: void knotify(int type, const QString& text, const QPixmap& icon) const; void addToDolphin(); void removeFromDolphin(); - + private: struct Pimpl; QScopedPointer d; diff -Nru kdeconnect-1.2.1/plugins/share/CMakeLists.txt kdeconnect-1.3.0/plugins/share/CMakeLists.txt --- kdeconnect-1.2.1/plugins/share/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/share/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,3 @@ -find_package(KF5 REQUIRED COMPONENTS Notifications KIO) - set(kdeconnect_share_SRCS shareplugin.cpp ) diff -Nru kdeconnect-1.2.1/plugins/share/kdeconnect_share_config.desktop kdeconnect-1.3.0/plugins/share/kdeconnect_share_config.desktop --- kdeconnect-1.2.1/plugins/share/kdeconnect_share_config.desktop 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/share/kdeconnect_share_config.desktop 2018-04-08 14:35:04.000000000 +0000 @@ -28,7 +28,7 @@ Name[it]=Impostazioni estensione Condivisione Name[ko]=공유 플러그인 설정 Name[nl]=Plug-in-instellingen van delen -Name[nn]=Innstillingar for tillegg for deling +Name[nn]=Innstillingar for deling Name[pl]=Ustawienia wtyczki udostępniania Name[pt]=Configuração do 'plugin' de partilha Name[pt_BR]=Compartilhar as configurações do plugin diff -Nru kdeconnect-1.2.1/plugins/share/kdeconnect_share.json kdeconnect-1.3.0/plugins/share/kdeconnect_share.json --- kdeconnect-1.2.1/plugins/share/kdeconnect_share.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/share/kdeconnect_share.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -90,10 +89,10 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.share.request" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.share.request" ] } diff -Nru kdeconnect-1.2.1/plugins/share/shareplugin.cpp kdeconnect-1.3.0/plugins/share/shareplugin.cpp --- kdeconnect-1.2.1/plugins/share/shareplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/share/shareplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -69,21 +69,21 @@ return idx>=0 ? filename.mid(idx + 1) : filename; } -bool SharePlugin::receivePackage(const NetworkPackage& np) +bool SharePlugin::receivePacket(const NetworkPacket& np) { /* //TODO: Write a test like this - if (np.type() == PACKAGE_TYPE_PING) { + if (np.type() == PACKET_TYPE_PING) { qCDebug(KDECONNECT_PLUGIN_SHARE) << "sending file" << (QDesktopServices::storageLocation(QDesktopServices::HomeLocation) + "/.bashrc"); - NetworkPackage out(PACKAGE_TYPE_SHARE_REQUEST); + NetworkPacket out(PACKET_TYPE_SHARE_REQUEST); out.set("filename", mDestinationDir + "itworks.txt"); AutoClosingQFile* file = new AutoClosingQFile(QDesktopServices::storageLocation(QDesktopServices::HomeLocation) + "/.bashrc"); //Test file to transfer out.setPayload(file, file->size()); - device()->sendPackage(out); + device()->sendPacket(out); return true; @@ -155,15 +155,15 @@ void SharePlugin::shareUrl(const QUrl& url) { - NetworkPackage package(PACKAGE_TYPE_SHARE_REQUEST); + NetworkPacket packet(PACKET_TYPE_SHARE_REQUEST); if(url.isLocalFile()) { QSharedPointer ioFile(new QFile(url.toLocalFile())); - package.setPayload(ioFile, ioFile->size()); - package.set(QStringLiteral("filename"), QUrl(url).fileName()); + packet.setPayload(ioFile, ioFile->size()); + packet.set(QStringLiteral("filename"), QUrl(url).fileName()); } else { - package.set(QStringLiteral("url"), url.toString()); + packet.set(QStringLiteral("url"), url.toString()); } - sendPackage(package); + sendPacket(packet); } QString SharePlugin::dbusPath() const diff -Nru kdeconnect-1.2.1/plugins/share/shareplugin.h kdeconnect-1.3.0/plugins/share/shareplugin.h --- kdeconnect-1.2.1/plugins/share/shareplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/share/shareplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -21,12 +21,11 @@ #ifndef SHAREPLUGIN_H #define SHAREPLUGIN_H -#include #include #include -#define PACKAGE_TYPE_SHARE_REQUEST QStringLiteral("kdeconnect.share.request") +#define PACKET_TYPE_SHARE_REQUEST QStringLiteral("kdeconnect.share.request") class SharePlugin : public KdeConnectPlugin @@ -40,7 +39,7 @@ ///Helper method, QDBus won't recognize QUrl Q_SCRIPTABLE void shareUrl(const QString& url) { shareUrl(QUrl(url)); } - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override {} QString dbusPath() const override; diff -Nru kdeconnect-1.2.1/plugins/telephony/CMakeLists.txt kdeconnect-1.3.0/plugins/telephony/CMakeLists.txt --- kdeconnect-1.2.1/plugins/telephony/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/telephony/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,3 @@ -find_package(KF5 REQUIRED COMPONENTS Notifications) - include_directories(${CMAKE_BINARY_DIR}) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../notifications/) # needed for the sendreplydialog diff -Nru kdeconnect-1.2.1/plugins/telephony/kdeconnect_telephony.json kdeconnect-1.3.0/plugins/telephony/kdeconnect_telephony.json --- kdeconnect-1.2.1/plugins/telephony/kdeconnect_telephony.json 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/telephony/kdeconnect_telephony.json 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ { - "Encoding": "UTF-8", "KPlugin": { "Authors": [ { @@ -88,11 +87,11 @@ "Version": "0.1", "Website": "http://albertvaka.wordpress.com" }, - "X-KdeConnect-OutgoingPackageType": [ + "X-KdeConnect-OutgoingPacketType": [ "kdeconnect.telephony.request", "kdeconnect.sms.request" ], - "X-KdeConnect-SupportedPackageType": [ + "X-KdeConnect-SupportedPacketType": [ "kdeconnect.telephony" ] } diff -Nru kdeconnect-1.2.1/plugins/telephony/telephonyplugin.cpp kdeconnect-1.3.0/plugins/telephony/telephonyplugin.cpp --- kdeconnect-1.2.1/plugins/telephony/telephonyplugin.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/telephony/telephonyplugin.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -39,7 +39,7 @@ { } -KNotification* TelephonyPlugin::createNotification(const NetworkPackage& np) +KNotification* TelephonyPlugin::createNotification(const NetworkPacket& np) { const QString event = np.get(QStringLiteral("event")); const QString phoneNumber = np.get(QStringLiteral("phoneNumber"), i18n("unknown number")); @@ -107,7 +107,7 @@ if (event == QLatin1String("ringing")) { notification->setActions( QStringList(i18n("Mute Call")) ); - connect(notification, &KNotification::action1Activated, this, &TelephonyPlugin::sendMutePackage); + connect(notification, &KNotification::action1Activated, this, &TelephonyPlugin::sendMutePacket); } else if (event == QLatin1String("sms")) { const QString messageBody = np.get(QStringLiteral("messageBody"),QLatin1String("")); notification->setActions( QStringList(i18n("Reply")) ); @@ -121,7 +121,7 @@ } -bool TelephonyPlugin::receivePackage(const NetworkPackage& np) +bool TelephonyPlugin::receivePacket(const NetworkPacket& np) { if (np.get(QStringLiteral("isCancel"))) { @@ -135,20 +135,20 @@ return true; } -void TelephonyPlugin::sendMutePackage() +void TelephonyPlugin::sendMutePacket() { - NetworkPackage package(PACKAGE_TYPE_TELEPHONY_REQUEST, {{"action", "mute"}}); - sendPackage(package); + NetworkPacket packet(PACKET_TYPE_TELEPHONY_REQUEST, {{"action", "mute"}}); + sendPacket(packet); } void TelephonyPlugin::sendSms(const QString& phoneNumber, const QString& messageBody) { - NetworkPackage np(PACKAGE_TYPE_SMS_REQUEST, { + NetworkPacket np(PACKET_TYPE_SMS_REQUEST, { {"sendSms", true}, {"phoneNumber", phoneNumber}, {"messageBody", messageBody} }); - sendPackage(np); + sendPacket(np); } void TelephonyPlugin::showSendSmsDialog() diff -Nru kdeconnect-1.2.1/plugins/telephony/telephonyplugin.h kdeconnect-1.3.0/plugins/telephony/telephonyplugin.h --- kdeconnect-1.2.1/plugins/telephony/telephonyplugin.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/plugins/telephony/telephonyplugin.h 2018-04-08 14:35:04.000000000 +0000 @@ -28,8 +28,8 @@ #include -#define PACKAGE_TYPE_TELEPHONY_REQUEST QStringLiteral("kdeconnect.telephony.request") -#define PACKAGE_TYPE_SMS_REQUEST QStringLiteral("kdeconnect.sms.request") +#define PACKET_TYPE_TELEPHONY_REQUEST QStringLiteral("kdeconnect.telephony.request") +#define PACKET_TYPE_SMS_REQUEST QStringLiteral("kdeconnect.sms.request") Q_DECLARE_LOGGING_CATEGORY(KDECONNECT_PLUGIN_TELEPHONY) @@ -42,7 +42,7 @@ public: explicit TelephonyPlugin(QObject* parent, const QVariantList& args); - bool receivePackage(const NetworkPackage& np) override; + bool receivePacket(const NetworkPacket& np) override; void connected() override {} QString dbusPath() const override; @@ -50,11 +50,11 @@ Q_SCRIPTABLE void sendSms(const QString& phoneNumber, const QString& messageBody); private Q_SLOTS: - void sendMutePackage(); + void sendMutePacket(); void showSendSmsDialog(); private: - KNotification* createNotification(const NetworkPackage& np); + KNotification* createNotification(const NetworkPacket& np); QDBusInterface m_telepathyInterface; }; diff -Nru kdeconnect-1.2.1/po/ar/kdeconnect-cli.po kdeconnect-1.3.0/po/ar/kdeconnect-cli.po --- kdeconnect-1.2.1/po/ar/kdeconnect-cli.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ar/kdeconnect-cli.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: ٢٠١٦-٠٩-١٦ ١٧:٤٩+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" @@ -68,122 +68,146 @@ "السّكربتة" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"اجعل ‎--list-devices أو ‎--list-available تطبع فقط معرّفات الأجهزة، لتسهيل " +"السّكربتة" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"اجعل ‎--list-devices أو ‎--list-available تطبع فقط معرّفات الأجهزة، لتسهيل " +"السّكربتة" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "ابحث عن الأجهزة في الشّبكة وأعد إنشاء الاتّصالات" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "اطلب الاقتران بالجهاز" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "جِد الجهاز برنّه." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "ألغِ الاقتران بالجهاز" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "أرسل وخزة إلى الجهاز" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "نفس ping لكنّك تستطيع تخصيص الرّسالة الظّاهرة" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "الرّسالة" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "شارك ملفًّا مع الجهاز" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "اعرض الإخطارات في الجهاز" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "أوصد الجهاز المحدّد" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "معرّف الجهاز" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "اسم الجهاز" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "اجلب معلومات التّعمية للجهاز" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "اسرد الأوامر البعيدة ومعرّفاتها" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "نفّذ أمرًا بعيدًا بمعرّفه" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, fuzzy, kde-format #| msgid "Sends a ping to said device" msgid "Sends keys to a said device" msgstr "أرسل وخزة إلى الجهاز" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(مُقترن به ويمكن الوصول إليه)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(يمكن الوصول إليه)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(مُقترن به)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -194,64 +218,69 @@ msgstr[4] "وُجد %1 جهازًا" msgstr[5] "وُجد %1 جهاز" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "لا أجهزة" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "لا جهاز محدّد" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "تعذّرت مشاركة %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "ينتظر الجهاز..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "لم يوجد الجهاز" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "مُقترن به فعلًا" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "طُلب الاقتران" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "الجهاز غير موجود" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "ليس مُقترنًا به فعلًا" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "ليس مُقترنًا به" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "لا شيء للقيام به" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ar/kdeconnect-core.po kdeconnect-1.3.0/po/ar/kdeconnect-core.po --- kdeconnect-1.2.1/po/ar/kdeconnect-core.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ar/kdeconnect-core.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: ٢٠١٦-٠٩-١٦ ١٧:٥٣+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" @@ -53,22 +53,22 @@ msgid "Couldn't find an available port" msgstr "تعّّر إيجاد منفذ متوفّر" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "مُقترن به فعلًا" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "لا يمكن الوصول إلى الجهاز" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "بصمة SHA1 لشهادة جهازك هي: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "بصمة SHA1 لشهادة الجهاز البعيد هي: %1\n" @@ -106,11 +106,15 @@ msgstr "فشل بدء «كدي المتّصل»" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "تعذّر إيجاد دعم RSA في تثبيت QCA لديك. إن كانت توفّر التّوزيعة حزمًا منفصلة ل‍QCA-" "ossl و QCA-gnupg، تأكّد من تثبيتها وجرّب مجدّدًا." diff -Nru kdeconnect-1.2.1/po/ar/kdeconnect-kcm.po kdeconnect-1.3.0/po/ar/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/ar/kdeconnect-kcm.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ar/kdeconnect-kcm.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-01-23 11:11+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" @@ -85,88 +85,92 @@ msgid "KDE Connect" msgstr "كدي المتّصل" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "أنعش" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "الجهاز" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(الحالة)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "اطلب الاقتران" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "أزل الاقتران" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "أرسل وخزة" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "لم يحدّد جهاز." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

إن كنت تملك جهاز أندرويد، تأكّد من تثبيت تطبيق «كدي المتّصل» لأندويد (متوفّر أيضًا في F-Droid) وسيظهر الجهاز في القائمة.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

إن واجهتك مشاكل زُر ويكي مجتمع «كدي " -"المتّصل» للمساعدة.

" \ No newline at end of file +"\">في F-Droid) وسيظهر الجهاز في القائمة.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ar/kdeconnect-plugins.po kdeconnect-1.3.0/po/ar/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/ar/kdeconnect-plugins.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ar/kdeconnect-plugins.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: ٢٠١٦-٠٩-١٦ ١٧:٤٣+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" @@ -18,28 +18,28 @@ "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: البطّاريّة ضعيفة" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "البطّاريّة عند %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "كدي المتّصل" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "استخدم هاتفك كلوحتي لمس ومفاتيح" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "رُدّ" @@ -97,18 +97,33 @@ msgid "Mute system sound" msgstr "اكتم صوت النّظام" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "وخزة!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "الاسم" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "الأمر" diff -Nru kdeconnect-1.2.1/po/ar/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/ar/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/ar/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ar/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: ٢٠١٦-٠٩-١٦ ١٧:٤١+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" @@ -52,10 +52,24 @@ msgid "Notifications:" msgstr "الإخطارات" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "الإخطارات" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "لا أجهزة مقترنة متوفّرة" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "إعدادات «كدي المتّصل»..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ast/kdeconnect-cli.po kdeconnect-1.3.0/po/ast/kdeconnect-cli.po --- kdeconnect-1.2.1/po/ast/kdeconnect-cli.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ast/kdeconnect-cli.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-01-05 16:22+0100\n" "Last-Translator: enolp \n" "Language-Team: Asturian \n" @@ -66,184 +66,203 @@ #: kdeconnect-cli.cpp:54 #, kde-format -msgid "Search for devices in the network and re-establish connections" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" msgstr "" #: kdeconnect-cli.cpp:55 #, kde-format -msgid "Request pairing to a said device" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" msgstr "" #: kdeconnect-cli.cpp:56 #, kde-format -msgid "Find the said device by ringing it." +msgid "Search for devices in the network and re-establish connections" msgstr "" #: kdeconnect-cli.cpp:57 #, kde-format -msgid "Stop pairing to a said device" +msgid "Request pairing to a said device" msgstr "" #: kdeconnect-cli.cpp:58 #, kde-format -msgid "Sends a ping to said device" +msgid "Find the said device by ringing it." msgstr "" #: kdeconnect-cli.cpp:59 #, kde-format +msgid "Stop pairing to a said device" +msgstr "" + +#: kdeconnect-cli.cpp:60 +#, kde-format +msgid "Sends a ping to said device" +msgstr "" + +#: kdeconnect-cli.cpp:61 +#, kde-format msgid "Same as ping but you can set the message to display" msgstr "" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "mensaxe" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Unvia un SMS. Rique un destinatariu" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "númberu de teléfonu" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID del preséu" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nome del preséu" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "" msgstr[1] "" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Nun s'alcontraron preseos" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Nun s'especificaron preseos" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Nun pudo compartise %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "esperando pol preséu..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Nun s'alcontró'l preséu" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Yá s'empareyó" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Nun esiste'l preséu" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Nada pa facer" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ast/kdeconnect-core.po kdeconnect-1.3.0/po/ast/kdeconnect-core.po --- kdeconnect-1.2.1/po/ast/kdeconnect-core.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ast/kdeconnect-core.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-02-01 18:25+0100\n" "Last-Translator: enolp \n" "Language-Team: Asturian \n" @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "Nun pudo alcontrase un puertu válidu" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Yá s'empareyó" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Preséu non algamable" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -110,8 +110,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" #: kdeconnectconfig.cpp:96 diff -Nru kdeconnect-1.2.1/po/ast/kdeconnect-kcm.po kdeconnect-1.3.0/po/ast/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/ast/kdeconnect-kcm.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ast/kdeconnect-kcm.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-01-05 16:12+0100\n" "Last-Translator: enolp \n" "Language-Team: Asturian \n" @@ -85,71 +85,88 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Refrescar" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Preséu" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(estáu)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Solicitar empareyamientu" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Desempareyar" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Unviar ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Nun s'esbilló preséu dalu." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Si tienes un preséu Android, asegúrate d'instalar (tamién disponible en F-Droid) y debería apaecer nel llistáu.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Si tas teniendo problemes, visita la wiki de la comunidá KDE Connect p'ayuda.

" \ No newline at end of file +"body>" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ast/kdeconnect-plugins.po kdeconnect-1.3.0/po/ast/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/ast/kdeconnect-plugins.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ast/kdeconnect-plugins.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2016-12-19 01:58+0100\n" "Last-Translator: enolp \n" "Language-Team: Asturian \n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "" diff -Nru kdeconnect-1.2.1/po/ast/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/ast/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/ast/kdeconnect-urlhandler.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ast/kdeconnect-urlhandler.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-06-30 05:56+0100\n" "Last-Translator: enolp \n" "Language-Team: Asturian \n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ast/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/ast/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/ast/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/ast/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:16.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-01-05 16:11+0100\n" "Last-Translator: enolp \n" "Language-Team: Asturian \n" @@ -51,10 +51,24 @@ msgid "Notifications:" msgstr "Avisos" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "Avisos" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Nun hai preseos empareyaos disponibles" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Axustes de KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/bg/kdeconnect-kcm.po kdeconnect-1.3.0/po/bg/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/bg/kdeconnect-kcm.po 2018-01-16 22:46:11.000000000 +0000 +++ kdeconnect-1.3.0/po/bg/kdeconnect-kcm.po 2018-04-08 14:35:17.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2014-05-19 00:20+0200\n" "Last-Translator: Svetoslav Stefanov \n" "Language-Team: BULGARIAN \n" @@ -85,79 +85,78 @@ msgid "KDE Connect" msgstr "" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Устройства" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(състояние)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Заявка за сдвояване" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Разкачване" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Изпращане на пинг" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "" - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/bs/kdeconnect-cli.po kdeconnect-1.3.0/po/bs/kdeconnect-cli.po --- kdeconnect-1.2.1/po/bs/kdeconnect-cli.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/bs/kdeconnect-cli.po 2018-04-08 14:35:18.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: bosnianuniversetranslation\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2015-02-24 23:44+0100\n" "Last-Translator: Samir Ribić \n" "Language-Team: Bosnian \n" @@ -70,132 +70,146 @@ msgstr "" #: kdeconnect-cli.cpp:54 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" + +#: kdeconnect-cli.cpp:56 #, fuzzy, kde-format #| msgid "Search for devices in the network and re-establish connections." msgid "Search for devices in the network and re-establish connections" msgstr "Potraži uređaje na mreži i ponovo uspostavi konekciju." -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, fuzzy, kde-format #| msgid "Request pairing to a said device." msgid "Request pairing to a said device" msgstr "Zatraži uparivanje sa navedenim uređajem." -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "" -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, fuzzy, kde-format #| msgid "Stop pairing to a said device." msgid "Stop pairing to a said device" msgstr "Zaustavi uparivanje sa navedenim uređajem." -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, fuzzy, kde-format #| msgid "Send a ping to said device." msgid "Sends a ping to said device" msgstr "Pošalji ping navedenom uređaju." -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, fuzzy, kde-format #| msgid "Same as ping but you can customize the message shown." msgid "Same as ping but you can set the message to display" msgstr "Isto kao i ping ali možete podesiti poruku koja se prikazuje." -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, fuzzy, kde-format #| msgid "Share a file to a said device." msgid "Share a file to a said device" msgstr "Podijeli datoteku na navedeni uređaj." -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, fuzzy, kde-format #| msgid "Display the notifications on a said device." msgid "Display the notifications on a said device" msgstr "Prikaži notifikaciju na navedenom uređaju." -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, fuzzy, kde-format #| msgid "Device ID." msgid "Device ID" msgstr "Identifikacijski Broj Uređaja." -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, fuzzy, kde-format #| msgid "Device ID." msgid "Device Name" msgstr "Identifikacijski Broj Uređaja." -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, fuzzy, kde-format #| msgid "Request pairing to a said device." msgid "Get encryption info about said device" msgstr "Zatraži uparivanje sa navedenim uređajem." -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, fuzzy, kde-format #| msgid "Send a ping to said device." msgid "Sends keys to a said device" msgstr "Pošalji ping navedenom uređaju." -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, fuzzy, kde-format #| msgid "No device specified" msgid "1 device found" @@ -203,66 +217,71 @@ msgstr[0] "Nije određen uređaj" msgstr[1] "Nije određen uređaj" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, fuzzy, kde-format #| msgid "No device specified" msgid "No devices found" msgstr "Nije određen uređaj" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Nije određen uređaj" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Nije moguće dijeljenje %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "" -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, fuzzy, kde-format #| msgid "No device specified" msgid "Device not found" msgstr "Nije određen uređaj" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, fuzzy, kde-format #| msgid "Nothing to be done with the device" msgid "Nothing to be done" diff -Nru kdeconnect-1.2.1/po/bs/kdeconnect-core.po kdeconnect-1.3.0/po/bs/kdeconnect-core.po --- kdeconnect-1.2.1/po/bs/kdeconnect-core.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/bs/kdeconnect-core.po 2018-04-08 14:35:18.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: bosnianuniversetranslation\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2014-12-19 00:46+0000\n" "Last-Translator: Samir Ribić \n" "Language-Team: Bosnian \n" @@ -57,22 +57,22 @@ msgid "Couldn't find an available port" msgstr "" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Već uparen" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Uređaj nije dostupan" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -115,8 +115,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" #: kdeconnectconfig.cpp:96 diff -Nru kdeconnect-1.2.1/po/bs/kdeconnect-kcm.po kdeconnect-1.3.0/po/bs/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/bs/kdeconnect-kcm.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/bs/kdeconnect-kcm.po 2018-04-08 14:35:18.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: bosnianuniversetranslation\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2015-02-04 15:16+0000\n" "Last-Translator: Samir Ribić \n" "Language-Team: Bosnian \n" @@ -87,79 +87,78 @@ msgid "KDE Connect" msgstr "" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Osvježi" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Uređaj" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(status)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Zatraži par" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Razdvoji" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Pošalji ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "" - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/bs/kdeconnect-plugins.po kdeconnect-1.3.0/po/bs/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/bs/kdeconnect-plugins.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/bs/kdeconnect-plugins.po 2018-04-08 14:35:18.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: bosnianuniversetranslation\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2015-02-22 23:17+0100\n" "Last-Translator: Samir Ribić \n" "Language-Team: Bosnian \n" @@ -20,7 +20,7 @@ "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, fuzzy, kde-format #| msgctxt "device name: low battery" #| msgid "%1: low battery" @@ -28,22 +28,22 @@ msgid "%1: Low Battery" msgstr "%1: baterija prazna" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Baterija na %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "" @@ -101,18 +101,33 @@ msgid "Mute system sound" msgstr "Ukini ton sistemskog zvuka" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "" diff -Nru kdeconnect-1.2.1/po/bs/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/bs/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/bs/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/bs/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:18.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: $2\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2015-02-16 11:58+0000\n" "Last-Translator: Samir Ribić \n" "Language-Team: none\n" @@ -55,13 +55,27 @@ msgid "Notifications:" msgstr "Napomene" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "Napomene" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 #, fuzzy #| msgid "No paired devices available" msgid "No paired devices available" msgstr "Nema uparenih dostupnih uređaja" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 #, fuzzy #| msgid "KDE Connect device notifications" msgid "KDE Connect Settings..." diff -Nru kdeconnect-1.2.1/po/ca/kdeconnect-cli.po kdeconnect-1.3.0/po/ca/kdeconnect-cli.po --- kdeconnect-1.2.1/po/ca/kdeconnect-cli.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca/kdeconnect-cli.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,17 +1,17 @@ # Translation of kdeconnect-cli.po to Catalan -# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016, 2017. -# Josep Ma. Ferrer , 2015, 2016, 2017. +# Antoni Bella Pérez , 2014, 2015, 2016, 2017, 2018. +# Josep Ma. Ferrer , 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-02-25 18:11+0100\n" -"Last-Translator: Josep Ma. Ferrer \n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-02-28 09:30+0100\n" +"Last-Translator: Antoni Bella Pérez \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -72,177 +72,200 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Fa que --list-devices o --list-available imprimeixi només els noms dels " +"dispositius, per a facilitar la creació de scripts" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Fa que --list-devices o --list-available imprimeixi només els ID i els noms " +"dels dispositius, per a facilitar la creació de scripts" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Cerca dispositius a la xarxa i torna a establir les connexions" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Demana aparellar amb un dispositiu indicat" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Troba el dispositiu indicat trucant-lo." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Atura l'aparellament amb un dispositiu indicat" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Envia un ping a un dispositiu indicat" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Igual que el ping però es pot definir el missatge que es mostrarà" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "missatge" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Comparteix un fitxer amb un dispositiu indicat" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Mostra les notificacions a un dispositiu indicat" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Bloqueja el dispositiu especificat" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Envia un SMS. Requereix una destinació" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Número de telèfon a on enviar el missatge" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "número de telèfon" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID del dispositiu" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nom del dispositiu" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Obtén la informació d'encriptatge del dispositiu indicat" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Llista les ordres remotes i les seves ID" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Executa una ordre remota pel seu ID" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Envia les tecles a un dispositiu indicat" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Mostra l'ID d'aquest dispositiu i surt" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(aparellat i accessible)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(accessible)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(aparellat)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "S'ha trobat 1 dispositiu" msgstr[1] "S'han trobat %1 dispositius" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "No s'ha trobat cap dispositiu" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "No s'ha especificat cap dispositiu" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "No s'ha pogut trobar el fitxer: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "No s'ha pogut compartir %1" +msgid "Sent %1" +msgstr "Enviat %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "s'està esperant per un dispositiu..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "No s'ha trobat cap dispositiu" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Ja està aparellat" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Sol·licitud per aparellar" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Aquest dispositiu no existeix" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Ja no està aparellat" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Sense aparellar" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "No es fa res" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ca/kdeconnect-core.po kdeconnect-1.3.0/po/ca/kdeconnect-core.po --- kdeconnect-1.2.1/po/ca/kdeconnect-core.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca/kdeconnect-core.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,17 +1,17 @@ # Translation of kdeconnect-core.po to Catalan -# Copyright (C) 2014-2016 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016. +# Antoni Bella Pérez , 2014, 2015, 2016, 2018. # Josep Ma. Ferrer , 2015, 2016. msgid "" msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-07-07 20:35+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-06 15:46+0100\n" +"Last-Translator: Antoni Bella Pérez \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -19,7 +19,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 2.0\n" #: backends/bluetooth/bluetoothpairinghandler.cpp:70 #: backends/lan/lanpairinghandler.cpp:66 @@ -58,22 +58,22 @@ msgid "Couldn't find an available port" msgstr "No s'ha pogut trobar un port disponible" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Ja està aparellat" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "No es pot accedir al dispositiu" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "L'empremta digital SHA1 del certificat del vostre dispositiu és: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "L'empremta digital SHA1 del certificat del dispositiu remot és: %1\n" @@ -114,8 +114,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "No s'ha pogut trobar la implementació RSA en la vostra instal·lació del QCA. " "Si la vostra distribució ofereix paquets separats per a QCA-ossl i QCA-" diff -Nru kdeconnect-1.2.1/po/ca/kdeconnect-kcm.po kdeconnect-1.3.0/po/ca/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/ca/kdeconnect-kcm.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca/kdeconnect-kcm.po 2018-04-08 14:35:19.000000000 +0000 @@ -3,14 +3,14 @@ # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016, 2017. +# Antoni Bella Pérez , 2014, 2015, 2016, 2017, 2018. # Josep Ma. Ferrer , 2015, 2016, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2018-01-01 19:38+0100\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-18 12:11+0100\n" "Last-Translator: Josep Ma. Ferrer \n" "Language-Team: Catalan \n" "Language: ca\n" @@ -87,90 +87,89 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Edita" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Desa" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Refresca" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Dispositiu" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(estat)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Accepta" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Rebutja" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Demana aparellar" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Desparella" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Envia un ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "No s'ha seleccionat cap dispositiu." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 +#: kcm.ui:294 #, kde-format msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Si teniu un dispositiu amb Android, assegureu-vos " -"d'instal·lar l'app KDE " -"Connect per a Android (també disponible des de F-Droid) i hauria d'aparèixer a " -"la llista.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Si teniu cap problema, visiteu el wiki de la comunitat del KDE Connect per a trobar l'ajuda " -"necessària.

" \ No newline at end of file +"

No hi ha cap dispositiu seleccionat.

Si teniu " +"un dispositiu amb Android, assegureu-vos d'instal·lar l'app KDE Connect per a Android " +"(també disponible des de F-Droid) i hauria d'aparèixer a la llista.

Si " +"teniu problemes, visiteu el wiki de KDE Connect Community per obtenir ajuda." +"

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ca/kdeconnect-plugins.po kdeconnect-1.3.0/po/ca/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/ca/kdeconnect-plugins.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca/kdeconnect-plugins.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,17 +1,17 @@ # Translation of kdeconnect-plugins.po to Catalan -# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016. +# Antoni Bella Pérez , 2014, 2015, 2016, 2018. # Josep Ma. Ferrer , 2015, 2017. msgid "" msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2017-09-19 20:20+0100\n" -"Last-Translator: Josep Ma. Ferrer \n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-25 10:36+0100\n" +"Last-Translator: Antoni Bella Pérez \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" @@ -21,28 +21,28 @@ "X-Accelerator-Marker: &\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Bateria baixa" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Bateria al %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Empra el telèfon com un ratolí tàctil i teclat" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Respon" @@ -100,18 +100,33 @@ msgid "Mute system sound" msgstr "Silencia el so del sistema" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Suspèn" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Lluminositat màxima" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Ordres de mostra" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nom" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Ordre" diff -Nru kdeconnect-1.2.1/po/ca/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/ca/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/ca/kdeconnect-urlhandler.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca/kdeconnect-urlhandler.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,15 +1,15 @@ # Translation of kdeconnect-urlhandler.po to Catalan -# Copyright (C) 2017 This_file_is_part_of_KDE +# Copyright (C) 2017-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Josep Ma. Ferrer , 2017. +# Josep Ma. Ferrer , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-10 11:21+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-26 17:08+0100\n" "Last-Translator: Josep Ma. Ferrer \n" "Language-Team: Catalan \n" "Language: ca\n" @@ -45,7 +45,12 @@ msgid "URL to share" msgstr "URL a compartir" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Dispositiu amb el que trucar aquest número de telèfon:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "No s'ha pogut compartir %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ca/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/ca/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/ca/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,15 +1,16 @@ # Translation of plasma_applet_org.kde.kdeconnect.po to Catalan -# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016, 2017. +# Antoni Bella Pérez , 2014, 2015, 2016, 2017, 2018. +# Josep Ma. Ferrer , 2018. msgid "" msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-07-28 10:55+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-25 10:40+0100\n" "Last-Translator: Antoni Bella Pérez \n" "Language-Team: Catalan \n" "Language: ca\n" @@ -52,10 +53,22 @@ msgid "Notifications:" msgstr "Notificacions:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Descarta totes les notificacions" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Respon" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Refusa" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" -msgstr "No hi ha dispositius aparellats disponibles" +msgstr "No hi ha disponible cap dispositiu aparellat" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Arranjament del KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ca@valencia/kdeconnect-cli.po kdeconnect-1.3.0/po/ca@valencia/kdeconnect-cli.po --- kdeconnect-1.2.1/po/ca@valencia/kdeconnect-cli.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca@valencia/kdeconnect-cli.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,17 +1,17 @@ # Translation of kdeconnect-cli.po to Catalan (Valencian) -# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016, 2017. -# Josep Ma. Ferrer , 2015, 2016, 2017. +# Antoni Bella Pérez , 2014, 2015, 2016, 2017, 2018. +# Josep Ma. Ferrer , 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-02-25 18:11+0100\n" -"Last-Translator: Josep Ma. Ferrer \n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-02-28 09:30+0100\n" +"Last-Translator: Antoni Bella Pérez \n" "Language-Team: Catalan \n" "Language: ca@valencia\n" "MIME-Version: 1.0\n" @@ -72,177 +72,200 @@ #: kdeconnect-cli.cpp:54 #, kde-format -msgid "Search for devices in the network and re-establish connections" -msgstr "Busca dispositius a la xarxa i torna a establir les connexions" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Fa que --list-devices o --list-available imprimisca només els noms dels " +"dispositius, per a facilitar la creació de scripts" #: kdeconnect-cli.cpp:55 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Fa que --list-devices o --list-available imprimisca només els ID i els noms " +"dels dispositius, per a facilitar la creació de scripts" + +#: kdeconnect-cli.cpp:56 +#, kde-format +msgid "Search for devices in the network and re-establish connections" +msgstr "Cerca dispositius a la xarxa i torna a establir les connexions" + +#: kdeconnect-cli.cpp:57 +#, kde-format msgid "Request pairing to a said device" msgstr "Demana aparellar amb un dispositiu indicat" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Troba el dispositiu indicat trucant-lo." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Atura l'aparellament amb un dispositiu indicat" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Envia un ping a un dispositiu indicat" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Igual que el ping però es pot definir el missatge que es mostrarà" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "missatge" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Comparteix un fitxer amb un dispositiu indicat" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Mostra les notificacions a un dispositiu indicat" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Bloqueja el dispositiu especificat" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Envia un SMS. Requereix una destinació" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Número de telèfon a on enviar el missatge" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "número de telèfon" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID del dispositiu" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nom del dispositiu" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Obtén la informació d'encriptatge del dispositiu indicat" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" -msgstr "Llista les ordes remotes i les seues ID" +msgstr "Llista les ordres remotes i les seues ID" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" -msgstr "Executa una orde remota pel seu ID" +msgstr "Executa una ordre remota pel seu ID" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Envia les tecles a un dispositiu indicat" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" -msgstr "Mostra l'ID d'este dispositiu i ix" +msgstr "Mostra l'ID d'aquest dispositiu i ix" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(aparellat i accessible)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(accessible)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(aparellat)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "S'ha trobat 1 dispositiu" msgstr[1] "S'han trobat %1 dispositius" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "No s'ha trobat cap dispositiu" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "No s'ha especificat cap dispositiu" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "No s'ha pogut trobar el fitxer: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "No s'ha pogut compartir %1" +msgid "Sent %1" +msgstr "Enviat %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "s'està esperant per un dispositiu..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "No s'ha trobat cap dispositiu" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Ja està aparellat" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Sol·licitud per aparellar" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" -msgstr "Este dispositiu no existeix" +msgstr "Aquest dispositiu no existeix" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Ja no està aparellat" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Sense aparellar" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "No es fa res" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ca@valencia/kdeconnect-core.po kdeconnect-1.3.0/po/ca@valencia/kdeconnect-core.po --- kdeconnect-1.2.1/po/ca@valencia/kdeconnect-core.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca@valencia/kdeconnect-core.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,17 +1,17 @@ # Translation of kdeconnect-core.po to Catalan (Valencian) -# Copyright (C) 2014-2016 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016. +# Antoni Bella Pérez , 2014, 2015, 2016, 2018. # Josep Ma. Ferrer , 2015, 2016. msgid "" msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-07-07 20:35+0200\n" -"Last-Translator: Josep Ma. Ferrer \n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-06 15:46+0100\n" +"Last-Translator: Antoni Bella Pérez \n" "Language-Team: Catalan \n" "Language: ca@valencia\n" "MIME-Version: 1.0\n" @@ -19,7 +19,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 2.0\n" #: backends/bluetooth/bluetoothpairinghandler.cpp:70 #: backends/lan/lanpairinghandler.cpp:66 @@ -50,30 +50,30 @@ "This device cannot be paired because it is running an old version of KDE " "Connect." msgstr "" -"Este dispositiu no es pot aparellar perquè està executant una versió antiga " -"del KDE Connect." +"Aquest dispositiu no es pot aparellar perquè està executant una versió " +"antiga del KDE Connect." #: backends/lan/uploadjob.cpp:50 #, kde-format msgid "Couldn't find an available port" msgstr "No s'ha pogut trobar un port disponible" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Ja està aparellat" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "No es pot accedir al dispositiu" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "L'empremta digital SHA1 del certificat del vostre dispositiu és: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "L'empremta digital SHA1 del certificat del dispositiu remot és: %1\n" @@ -114,8 +114,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "No s'ha pogut trobar la implementació RSA en la vostra instal·lació del QCA. " "Si la vostra distribució ofereix paquets separats per a QCA-ossl i QCA-" diff -Nru kdeconnect-1.2.1/po/ca@valencia/kdeconnect-kcm.po kdeconnect-1.3.0/po/ca@valencia/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/ca@valencia/kdeconnect-kcm.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca@valencia/kdeconnect-kcm.po 2018-04-08 14:35:19.000000000 +0000 @@ -3,14 +3,14 @@ # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016, 2017. +# Antoni Bella Pérez , 2014, 2015, 2016, 2017, 2018. # Josep Ma. Ferrer , 2015, 2016, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2018-01-01 19:38+0100\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-18 12:11+0100\n" "Last-Translator: Josep Ma. Ferrer \n" "Language-Team: Catalan \n" "Language: ca@valencia\n" @@ -87,90 +87,89 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Edita" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Guarda" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Refresca" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Dispositiu" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(estat)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Accepta" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Rebutja" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Demana aparellar" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Desparella" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Envia un ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "No s'ha seleccionat cap dispositiu." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 +#: kcm.ui:294 #, kde-format msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Si teniu un dispositiu amb Android, assegureu-vos " -"d'instal·lar l'app KDE " -"Connect per a Android (també disponible des de F-Droid) i hauria d'aparèixer a " -"la llista.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Si teniu cap problema, visiteu el wiki de la comunitat del KDE Connect per a trobar l'ajuda " -"necessària.

" \ No newline at end of file +"

No hi ha cap dispositiu seleccionat.

Si teniu " +"un dispositiu amb Android, assegureu-vos d'instal·lar l'app KDE Connect per a Android " +"(també disponible des de F-Droid) i hauria d'aparèixer a la llista.

Si " +"teniu problemes, visiteu el wiki de KDE Connect Community per obtindre ajuda." +"

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ca@valencia/kdeconnect-plugins.po kdeconnect-1.3.0/po/ca@valencia/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/ca@valencia/kdeconnect-plugins.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca@valencia/kdeconnect-plugins.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,17 +1,17 @@ # Translation of kdeconnect-plugins.po to Catalan (Valencian) -# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016. +# Antoni Bella Pérez , 2014, 2015, 2016, 2018. # Josep Ma. Ferrer , 2015, 2017. msgid "" msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2017-09-19 20:20+0100\n" -"Last-Translator: Josep Ma. Ferrer \n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-25 10:36+0100\n" +"Last-Translator: Antoni Bella Pérez \n" "Language-Team: Catalan \n" "Language: ca@valencia\n" "MIME-Version: 1.0\n" @@ -21,28 +21,28 @@ "X-Accelerator-Marker: &\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Bateria baixa" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Bateria al %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Empra el telèfon com un ratolí tàctil i teclat" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Respon" @@ -100,21 +100,36 @@ msgid "Mute system sound" msgstr "Silencia el so del sistema" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Suspèn" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Lluminositat màxima" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Ordres de mostra" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nom" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" -msgstr "Orde" +msgstr "Ordre" #: sendnotifications/notifyingapplicationmodel.cpp:212 #, kde-format @@ -139,7 +154,7 @@ "notifications." msgstr "" "Expressió regular que defineix les notificacions que no s'han d'enviar.\n" -"Este patró s'aplica al resum, i si s'ha seleccionat a dalt, al cos de les " +"Aquest patró s'aplica al resum, i si s'ha seleccionat a dalt, al cos de les " "notificacions." #. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) diff -Nru kdeconnect-1.2.1/po/ca@valencia/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/ca@valencia/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/ca@valencia/kdeconnect-urlhandler.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca@valencia/kdeconnect-urlhandler.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,15 +1,15 @@ # Translation of kdeconnect-urlhandler.po to Catalan (Valencian) -# Copyright (C) 2017 This_file_is_part_of_KDE +# Copyright (C) 2017-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Josep Ma. Ferrer , 2017. +# Josep Ma. Ferrer , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-10 11:21+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-26 17:08+0100\n" "Last-Translator: Josep Ma. Ferrer \n" "Language-Team: Catalan \n" "Language: ca@valencia\n" @@ -45,7 +45,12 @@ msgid "URL to share" msgstr "URL a compartir" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Dispositiu amb el que trucar aquest número de telèfon:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "No s'ha pogut compartir %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ca@valencia/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/ca@valencia/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/ca@valencia/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:13.000000000 +0000 +++ kdeconnect-1.3.0/po/ca@valencia/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:19.000000000 +0000 @@ -1,15 +1,16 @@ # Translation of plasma_applet_org.kde.kdeconnect.po to Catalan (Valencian) -# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Antoni Bella Pérez , 2014, 2015, 2016, 2017. +# Antoni Bella Pérez , 2014, 2015, 2016, 2017, 2018. +# Josep Ma. Ferrer , 2018. msgid "" msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-07-28 10:55+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-25 10:40+0100\n" "Last-Translator: Antoni Bella Pérez \n" "Language-Team: Catalan \n" "Language: ca@valencia\n" @@ -42,7 +43,7 @@ #: package/contents/ui/DeviceDelegate.qml:142 msgid "Browse this device" -msgstr "Navega per este dispositiu" +msgstr "Navega per aquest dispositiu" #: package/contents/ui/DeviceDelegate.qml:164 msgid "Remote Keyboard" @@ -52,10 +53,22 @@ msgid "Notifications:" msgstr "Notificacions:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Descarta totes les notificacions" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Respon" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Refusa" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" -msgstr "No hi ha dispositius aparellats disponibles" +msgstr "No hi ha disponible cap dispositiu aparellat" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Arranjament del KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/cs/kdeconnect-cli.po kdeconnect-1.3.0/po/cs/kdeconnect-cli.po --- kdeconnect-1.2.1/po/cs/kdeconnect-cli.po 2018-01-16 22:46:14.000000000 +0000 +++ kdeconnect-1.3.0/po/cs/kdeconnect-cli.po 2018-04-08 14:35:20.000000000 +0000 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2014, 2015, 2016, 2017. +# Vít Pelčák , 2014, 2015, 2016, 2017, 2018. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-02-27 09:06+0100\n" -"Last-Translator: Vít Pelčák \n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-03-01 16:50+0100\n" +"Last-Translator: Vit Pelcak \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" @@ -68,120 +68,138 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Pro zjednodušení skriptování zapnout aby --list-devices nebo --list-" +"available vypsal pouze název zařízení" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Pro zjednodušení skriptování zapnout aby --list-devices nebo --list-" +"available vypsal pouze id a název zařízení" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Hledat zařízení v síti a znovu navázat spojení" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Vyžádat párování s daným zařízením" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Najít požadované zařízení prozvoněním." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Zastavit párování s daným zařízením" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Pošle na dané zařízení ping" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Stejné jako ping, ale můžete nastavit zobrazenou zprávu." -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "zpráva" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Sdílet soubor s daným zařízením" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Zobrazit upozornění na daném zařízení" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Uzamknout zadané zařízení" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Pošle SMS. Požaduje cíl" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Telefonní číslo pro poslání zprávy" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "telefonní číslo" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID zařízení" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Název zařízení" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Vyžádat informace o šifrování daného zařízení" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Vypíše vzdálené příkazy a jejich id" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Spustit vzdálený příkaz podle id" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Pošle na dané zařízení stisky kláves" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Zobrazit id tohoto zařízení a ukončit" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(spárovaná a dosažitelná)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(nedostupná)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(spárovaná)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -189,57 +207,62 @@ msgstr[1] "Nalezena %1 zařízení" msgstr[2] "Nalezeno %1 zařízení" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Nenalezena žádná zařízení" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Nebylo zadáno žádné zařízení" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "Nelze najít soubor: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Nelze sdílet %1" +msgid "Sent %1" +msgstr "Posláno %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "čeká se na zařízení..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Zařízení nenalezeno" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Již spárované" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Bylo vyžádáno párování" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Zařízení neexistuje." -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Již nespárované" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Nespárované" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Nebude nic provedeno" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/cs/kdeconnect-core.po kdeconnect-1.3.0/po/cs/kdeconnect-core.po --- kdeconnect-1.2.1/po/cs/kdeconnect-core.po 2018-01-16 22:46:14.000000000 +0000 +++ kdeconnect-1.3.0/po/cs/kdeconnect-core.po 2018-04-08 14:35:20.000000000 +0000 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2014, 2015, 2016. +# Vít Pelčák , 2014, 2015, 2016, 2018. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-07-14 11:12+0100\n" -"Last-Translator: Vít Pelčák \n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-28 09:24+0100\n" +"Last-Translator: Vit Pelcak \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" @@ -53,22 +53,22 @@ msgid "Couldn't find an available port" msgstr "Nelze najít žádný dostupný port" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Již spárováno" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Zařízení je nedostupné" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Otisk SHA1 certifikátu vašeho zařízení je: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "Otisk SHA1 certifikátu vzdáleného zařízení je: %1\n" @@ -109,12 +109,12 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" -"Ve vaší instalaci QCA nebylo nalezeno RSA. Pokud vaše distribuce poskytuje " -"QCA-ossl a QCA-gnupg ujistěte se, že máte nainstalované obě a zkuste to " -"znovu." +"Ve vaší instalaci QCA nebyla nalezena podpora RSA. Pokud vaše distribuce " +"poskytuje QCA-ossl a QCA-gnupg ujistěte se, že máte nainstalované obě a " +"zkuste to znovu." #: kdeconnectconfig.cpp:96 #, kde-format diff -Nru kdeconnect-1.2.1/po/cs/kdeconnect-kcm.po kdeconnect-1.3.0/po/cs/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/cs/kdeconnect-kcm.po 2018-01-16 22:46:14.000000000 +0000 +++ kdeconnect-1.3.0/po/cs/kdeconnect-kcm.po 2018-04-08 14:35:20.000000000 +0000 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2013, 2014, 2015, 2016, 2017. +# Vít Pelčák , 2013, 2014, 2015, 2016, 2017, 2018. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-02-23 09:07+0100\n" -"Last-Translator: Vít Pelčák \n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-06 14:26+0100\n" +"Last-Translator: Vit Pelcak \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" @@ -83,89 +83,89 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Upravit" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Uložit" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Obnovit" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Zařízení" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(stav)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Přijmout" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Odmítnout" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Vyžádat párování" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Zrušit párování" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Poslat ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Žádné zařízení nebylo vybráno." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 +#: kcm.ui:294 #, kde-format msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Pokud máte zařízení s Androidem, ujistěte se, že máte " -"nainstalovánuAplikaci KDE " -"Connect Android (rovněž dostupná z F-Droidu) a měla by se objevit v " -"seznamu.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Pokud máte problémy, hledejte pomoc na Wiki komunity KDE Connect.

" \ No newline at end of file +"

Nebylo vybráno zařízení.

Pokud máte zařízení s " +"Androidem, ujistěte se, že máte nainstalovánu aplikaci KDE Connect Android (rovněž dostupná z F-Droidu) a měla by se objevit v seznamu.
" +"
V případě problémů, navštivte Komunitní Wiki pro KDE Connect kde můžete hledat pomoc.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/cs/kdeconnect-plugins.po kdeconnect-1.3.0/po/cs/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/cs/kdeconnect-plugins.po 2018-01-16 22:46:14.000000000 +0000 +++ kdeconnect-1.3.0/po/cs/kdeconnect-plugins.po 2018-04-08 14:35:20.000000000 +0000 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2014, 2015, 2016. +# Vít Pelčák , 2014, 2015, 2016, 2018. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2016-01-22 15:09+0100\n" -"Last-Translator: Vít Pelčák \n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-28 09:24+0100\n" +"Last-Translator: Vit Pelcak \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Nízká úroveň baterie" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Baterie je na %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Používejte svůj telefon jako touchpad a klávesnici" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Odpovědět" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "Ztlumit zvuk systému" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping." -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Uspat" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Maximální jas" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Ukázkové příkazy" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Název" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Příkaz" diff -Nru kdeconnect-1.2.1/po/cs/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/cs/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/cs/kdeconnect-urlhandler.po 2018-01-16 22:46:14.000000000 +0000 +++ kdeconnect-1.3.0/po/cs/kdeconnect-urlhandler.po 2018-04-08 14:35:20.000000000 +0000 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2017. +# Vít Pelčák , 2017, 2018. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-29 16:46+0100\n" -"Last-Translator: Vít Pelčák \n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-30 17:50+0100\n" +"Last-Translator: Vit Pelcak \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "URL ke sdílení" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Zařízení se kterým volat na toto telefonní číslo:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Nelze sdílet %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/cs/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/cs/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/cs/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:14.000000000 +0000 +++ kdeconnect-1.3.0/po/cs/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:20.000000000 +0000 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2015, 2016, 2017. +# Vít Pelčák , 2015, 2016, 2017, 2018. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-07-28 13:05+0100\n" -"Last-Translator: Vít Pelčák \n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-28 09:25+0100\n" +"Last-Translator: Vit Pelcak \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" @@ -49,10 +49,22 @@ msgid "Notifications:" msgstr "Oznamování:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Zahodit všechna oznámení" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Odpovědět" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Zahodit" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Žádná dostupná spárovaná zařízení" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Nastavení KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/da/kdeconnect-cli.po kdeconnect-1.3.0/po/da/kdeconnect-cli.po --- kdeconnect-1.2.1/po/da/kdeconnect-cli.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/da/kdeconnect-cli.po 2018-04-08 14:35:21.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-03-04 14:29+0100\n" "Last-Translator: Martin Schlander \n" "Language-Team: Danish \n" @@ -67,178 +67,207 @@ "gøre scripting lettere" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Make --list-devices eller --list-available skriver kun enhedens id, for at " +"gøre scripting lettere" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Make --list-devices eller --list-available skriver kun enhedens id, for at " +"gøre scripting lettere" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Søg efter enheder i netværket og genopret forbindelser" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Anmod om parring med en given enhed" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Find den pågældende enhed ved at ringe til den." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Stop parring med en given enhed" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Send et ping til given enhed" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Samme som ping, men du kan angive den besked som vises" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "besked" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Del en fil til en given enhed" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Vis bekendtgørelser på en given enhed" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Lås den angivne enhed" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Sender en sms. Kræver destination" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Telefonnummer beskeden skal sendes til" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "telefonnummer" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Enheds-id" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Enhedsnavn" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Få krypteringsinfo om den pågældende enhed" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Oplister eksterne kommandoer og deres id'er" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Kører en ekstern kommando via id'et" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Sender tastetryk til en given enhed" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Vis enhedens id og afslut" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(parret og kan nås)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(kan nås)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(parret)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 enhed fundet" msgstr[1] "%1 enheder fundet" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Ingen enheder fundet" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Ingen enhed angivet" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Kunne ikke dele %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "venter på enheden..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Enhed ikke fundet" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Allerede parret" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Anmodet om parring" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Enheden findes ikke" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Parring allerede fjernet" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Ikke parret" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Intet at gøre" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/da/kdeconnect-core.po kdeconnect-1.3.0/po/da/kdeconnect-core.po --- kdeconnect-1.2.1/po/da/kdeconnect-core.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/da/kdeconnect-core.po 2018-04-08 14:35:21.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2016-08-07 14:03+0100\n" "Last-Translator: Martin Schlander \n" "Language-Team: Danish \n" @@ -53,22 +53,22 @@ msgid "Couldn't find an available port" msgstr "Kunne ikke finde en tilgængelig port" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Allerede parret" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Enheden kan ikke nås" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "SHA1-fingeraftrykket for dit enhedscertifikat er: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "SHA1-fingeraftrykket for det eksterne enhedscertifikat er: %1\n" @@ -106,11 +106,15 @@ msgstr "KDE Connect kunne ikke starte" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Kunne ikke finde understøttelse af RSA i din QCA-installation. Hvis din " "distribution leverer separate pakker til QCA-ossl og QCA-gnupg, så sørg for " diff -Nru kdeconnect-1.2.1/po/da/kdeconnect-kcm.po kdeconnect-1.3.0/po/da/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/da/kdeconnect-kcm.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/da/kdeconnect-kcm.po 2018-04-08 14:35:21.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-03-04 14:31+0100\n" "Last-Translator: Martin Schlander \n" "Language-Team: Danish \n" @@ -83,71 +83,88 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Genopfrisk" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Enhed" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(status)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Acceptér" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Afvis" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Anmod om parring" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Fjern parring" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Send ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Ingen enhed valgt." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Hvis du ejer en Android-enhed, så sørg for at " "installere (også tilgængelig fra F-Droid) og enheden bør så dukke op " -"i listen.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Hvis du har problemer, så besøg KDE Connects community wiki for hjælp.

" \ No newline at end of file +"i listen.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/da/kdeconnect-plugins.po kdeconnect-1.3.0/po/da/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/da/kdeconnect-plugins.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/da/kdeconnect-plugins.po 2018-04-08 14:35:21.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-11-06 15:11+0200\n" "Last-Translator: scootergrisen\n" "Language-Team: Danish\n" @@ -16,28 +16,28 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Lavt batteri" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Batteri på %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Brug din telefon som touchpad og tastatur" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Svar" @@ -95,18 +95,33 @@ msgid "Mute system sound" msgstr "Sæt systemlyde på lydløs" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Navn" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Kommando" diff -Nru kdeconnect-1.2.1/po/da/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/da/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/da/kdeconnect-urlhandler.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/da/kdeconnect-urlhandler.po 2018-04-08 14:35:21.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-07-23 12:52+0100\n" "Last-Translator: Martin Schlander \n" "Language-Team: Danish \n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "URL der skal deles" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Kunne ikke dele %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/da/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/da/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/da/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/da/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:21.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-11-06 15:19+0200\n" "Last-Translator: scootergrisen\n" "Language-Team: Danish\n" @@ -48,10 +48,24 @@ msgid "Notifications:" msgstr "Bekendtgørelser:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Bekendtgørelser:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Ingen parrede enheder tilgængelige" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Indstilling af KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/de/kdeconnect-cli.po kdeconnect-1.3.0/po/de/kdeconnect-cli.po --- kdeconnect-1.2.1/po/de/kdeconnect-cli.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/de/kdeconnect-cli.po 2018-04-08 14:35:21.000000000 +0000 @@ -1,12 +1,12 @@ # Frederik Schwarzer , 2014, 2016. -# Burkhard Lück , 2014, 2015, 2016, 2017. +# Burkhard Lück , 2014, 2015, 2016, 2017, 2018. # hkaelber , 2016. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-10-31 21:08+0100\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-03-05 09:48+0100\n" "Last-Translator: Burkhard Lück \n" "Language-Team: German \n" "Language: de\n" @@ -67,177 +67,200 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Die Optionen --list-devices oder --list-available geben nur Namen der Geräte " +"aus, das erleichtert die Verarbeitung durch Skripte." + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Die Optionen --list-devices oder --list-available geben nur die Kennung und " +"Namen der Geräte aus, das erleichtert die Verarbeitung durch Skripte." + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Nach Geräten im Netzwerk suchen und Verbindungen wiederherstellen" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Verbindung für ein genanntes Gerät anfordern" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Das angegebene Gerät klingeln lassen, um es zu finden." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Verbindung für ein genanntes Gerät trennen" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Ping an ein genanntes Gerät senden" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Wie beim Ping, aber Sie können die angezeigte Nachricht anpassen" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "Nachricht" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Eine Datei für ein genanntes Gerät freigeben" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Benachrichtigungen auf einem genannten Gerät anzeigen" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Sperrt das angegebene Gerät" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Sendet eine SMS. Erfordert ein Ziel" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Telefonnummer, an die die Nachricht gesendet werden soll" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "Telefonnummer" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Geräte-Kennung" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Gerätename" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Verschlüsselungsinformationen für genanntes Gerät anfordern" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Zeigt entfernte Befehle und ihre Kennungen an" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Führt einen entfernten Befehl nach Kennung aus" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Tastendrücke an ein genanntes Gerät senden" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Kennung diese Geräts anzeigen und beenden" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(Verbunden und Erreichbar)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(Erreichbar)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(Verbunden)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 Gerät gefunden" msgstr[1] "%1 Gerät gefunden" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Keine Geräte gefunden" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Kein Gerät angegeben" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "Die Datei „%1“ wurde nicht gefunden" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "%1 kann nicht freigegeben werden" +msgid "Sent %1" +msgstr "%1 versendet" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "Warten auf Gerät ..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Gerät nicht gefunden" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Bereits verbunden" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Verbindung angefordert" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Das Gerät existiert nicht" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Noch nicht verbunden" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Nicht verbunden" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " "angegeben werden" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Es gibt nichts zu tun" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/de/kdeconnect-core.po kdeconnect-1.3.0/po/de/kdeconnect-core.po --- kdeconnect-1.2.1/po/de/kdeconnect-core.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/de/kdeconnect-core.po 2018-04-08 14:35:21.000000000 +0000 @@ -1,12 +1,12 @@ -# Frederik Schwarzer , 2014, 2016. +# Frederik Schwarzer , 2014, 2016, 2018. # Burkhard Lück , 2014, 2015, 2016. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-08-04 14:26+0100\n" -"Last-Translator: Burkhard Lück \n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-11 13:42+0100\n" +"Last-Translator: Frederik Schwarzer \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" @@ -52,22 +52,22 @@ msgid "Couldn't find an available port" msgstr "Es ist kein Port verfügbar" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Bereits verbunden" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Das Gerät ist nicht erreichbar" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Der SHA1-Fingerabdruck Ihres Gerätezertifikats lautet: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -109,12 +109,12 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Es wurde keine Unterstützung für RSA in Ihrer QCA-Installation gefunden. " -"Wenn Ihre Distribution getrennte Pakete für QCA-ossl und QCA-gnupg hat, " -"sollten Sie zu installieren und es erneut versuchen." +"Wenn Ihre Distribution getrennte Pakete für QCA-ossl und QCA-gnupg bereit " +"stellt, installieren Sie diese bitte und versuchen es erneut." #: kdeconnectconfig.cpp:96 #, kde-format diff -Nru kdeconnect-1.2.1/po/de/kdeconnect-kcm.po kdeconnect-1.3.0/po/de/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/de/kdeconnect-kcm.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/de/kdeconnect-kcm.po 2018-04-08 14:35:21.000000000 +0000 @@ -1,11 +1,11 @@ -# Burkhard Lück , 2013, 2014, 2015, 2016, 2017. +# Burkhard Lück , 2013, 2014, 2015, 2016, 2017, 2018. # Frederik Schwarzer , 2015, 2016. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-03-14 13:54+0100\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-03-05 09:52+0100\n" "Last-Translator: Burkhard Lück \n" "Language-Team: German \n" "Language: de\n" @@ -81,89 +81,88 @@ msgid "KDE Connect" msgstr "KDE-Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Bearbeiten" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Speichern" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Aktualisieren" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Gerät" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(Status)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Annehmen" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Ablehnen" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Verbindung anfragen" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Verbindung trennen" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Ping senden" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Kein Gerät ausgewählt." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Haben Sie ein Android-Gerät, installieren Sie die " -"Android-Anwendung KDE " -"Connect (auch vonF-" -"Droid verfügbar) und sie sollte in der Liste erscheinen.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Bei Problemen, besuchen Sie bitte das Wiki der KDE-Connect-Gemeinschaft.

" \ No newline at end of file +"

Kein Gerät ausgewählt.

Haben Sie ein Android-" +"Gerät, installieren Sie die Android-Anwendung KDE Connect (auch vonF-Droid verfügbar) und sie sollte in der Liste erscheinen.

Bei " +"Problemen gehen Sie zur KDE Connect " +"im Community Wiki.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/de/kdeconnect-plugins.po kdeconnect-1.3.0/po/de/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/de/kdeconnect-plugins.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/de/kdeconnect-plugins.po 2018-04-08 14:35:21.000000000 +0000 @@ -1,13 +1,13 @@ -# Frederik Schwarzer , 2014, 2016. +# Frederik Schwarzer , 2014, 2016, 2018. # Burkhard Lück , 2014, 2015, 2017. # hkaelber , 2016. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2017-09-25 14:56+0100\n" -"Last-Translator: Burkhard Lück \n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-25 22:35+0100\n" +"Last-Translator: Frederik Schwarzer \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" @@ -16,28 +16,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Niedriger Ladestand" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Akku bei %1 %" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE-Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Verwendet Ihr Handy als Touchpad und Tastatur" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Antworten" @@ -95,18 +95,33 @@ msgid "Mute system sound" msgstr "Sound stummschalten" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Maximale Helligkeit" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Name" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Befehl" diff -Nru kdeconnect-1.2.1/po/de/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/de/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/de/kdeconnect-urlhandler.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/de/kdeconnect-urlhandler.po 2018-04-08 14:35:21.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Burkhard Lück , 2017. +# Burkhard Lück , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-11-27 09:22+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-03-21 20:18+0100\n" "Last-Translator: Burkhard Lück \n" "Language-Team: German \n" "Language: de\n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "URL (Adresse) zur Freigabe" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Gerät mit dem diese Telefonnummer angerufen werden soll:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "%1 kann nicht freigegeben werden" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/de/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/de/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/de/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/de/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:21.000000000 +0000 @@ -1,12 +1,12 @@ -# Burkhard Lück , 2015, 2017. -# Frederik Schwarzer , 2016. +# Burkhard Lück , 2015, 2017, 2018. +# Frederik Schwarzer , 2016, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-10-31 21:06+0100\n" -"Last-Translator: Burkhard Lück \n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-25 22:35+0100\n" +"Last-Translator: Frederik Schwarzer \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" @@ -47,10 +47,22 @@ msgid "Notifications:" msgstr "Benachrichtigungen:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Alle Benachrichtigungen abweisen" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Antworten" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Abweisen" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Es sind keine angeschlossenen Geräte verfügbar" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "KDE-Connect-Einstellungen..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/el/kdeconnect-cli.po kdeconnect-1.3.0/po/el/kdeconnect-cli.po --- kdeconnect-1.2.1/po/el/kdeconnect-cli.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/el/kdeconnect-cli.po 2018-04-08 14:35:21.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-10-29 11:21+0200\n" "Last-Translator: Stelios \n" "Language-Team: Greek \n" @@ -67,178 +67,207 @@ "για διευκόλυνση της συγγραφής σεναρίων" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Make --list-devices ή --list-available δείχνει μόνο τον κωδικό της συσκευής " +"για διευκόλυνση της συγγραφής σεναρίων" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Make --list-devices ή --list-available δείχνει μόνο τον κωδικό της συσκευής " +"για διευκόλυνση της συγγραφής σεναρίων" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Αναζήτηση συσκευών στο δίκτυο και αναδημιουργία συνδέσεων" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Αίτημα σύζευξης σε δοθείσα συσκευή" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Αναζήτηση της δοθείσας συσκευής με κλήση." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Διακοπή σύζευξης σε δοθείσα συσκευή" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Αποστέλλει ping σε δοθείσα συσκευή" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Όπως το ping, αλλά μπορείτε να ορίσετε το κείμενο του μηνύματος" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "Μήνυμα" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Διαμοιρασμός αρχείου σε δοθείσα συσκευή" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Εμφάνιση των ειδοποιήσεων σε δοθείσα συσκευή" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Κλείδωμα της καθορισμένης συσκευής" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Αποστέλλει SMS. Απαιτεί προορισμό" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Ο αριθμός τηλεφώνου για την αποστολή του μηνύματος" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "αριθμός τηλεφώνου" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "IP συσκευής" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Όνομα συσκευής" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Ανάκτηση πληροφοριών κρυπτογράφησης για τη δοθείσα συσκευή" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Καταγράφει απομακρυσμένες εντολές με τον κωδικό τους" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Εκτελεί μια απομακρυσμένη εντολή με βάση τον κωδικό της" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Αποστέλλει πληκτρολογήσεις σε δοθείσα συσκευή" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Εμφάνιση της ταυτότητας αυτής της συσκευής και έξοδος" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(συζευγμένη και προσβάσιμη)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(προσβάσιμη)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(συζευγμένη)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 συσκευή βρέθηκε" msgstr[1] "%1 συσκευές βρέθηκαν" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Δεν βρέθηκαν συσκευές" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Δεν ορίστηκαν συσκευές" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Αδυναμία διαμοιρασμού %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "αναμονή για συσκευή..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Η συσκευή δεν βρέθηκε" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Ήδη συζευγμένη" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Ζητήθηκε σύζευξη" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Η συσκευή δεν υπάρχει" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Ήδη μη συζευγμένη" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Μη συζευγμένη" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Δεν χρειάζεται να γίνει κάτι" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/el/kdeconnect-core.po kdeconnect-1.3.0/po/el/kdeconnect-core.po --- kdeconnect-1.2.1/po/el/kdeconnect-core.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/el/kdeconnect-core.po 2018-04-08 14:35:21.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2016-11-04 17:57+0200\n" "Last-Translator: Dimitris Kardarakos \n" "Language-Team: Greek \n" @@ -55,22 +55,22 @@ msgid "Couldn't find an available port" msgstr "Αδυναμία εύρεσης διαθέσιμης θύρας" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Έχει γίνει ήδη σύζευξη" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Η συσκευή δεν είναι προσβάσιμη" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Το αποτύπωμα SHA1 του πιστοποιητικού της συσκευής σας είναι: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -109,11 +109,15 @@ msgstr "Αποτυχία εκκίνησης του KDE Connect" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Αδυναμία εύρεσης υποστήριξης για RSA στην εγκατάσταση του QCA. Αν η διανομή " "σας παρέχει ξεχωριστά πακέτα για το QCA-ossl και το QCA-gnupg, εξασφαλίστε " diff -Nru kdeconnect-1.2.1/po/el/kdeconnect-kcm.po kdeconnect-1.3.0/po/el/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/el/kdeconnect-kcm.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/el/kdeconnect-kcm.po 2018-04-08 14:35:21.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2016-11-04 17:51+0200\n" "Last-Translator: Dimitris Kardarakos \n" "Language-Team: Greek \n" @@ -86,71 +86,88 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Ανανέωση" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Συσκευή" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(κατάσταση)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Αίτημα σύζευξης" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Τερματισμός σύζευξης" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Αποστολή ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Καμία συσκευή δεν είναι επιλεγμένη." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Αν έχετε συσκευή με Android, εξασφαλίστε ότι έχετε " "εγκαταστήσει την (επίσης διαθέσιμη στο F-Droid) και τότε θα πρέπει να " -"εμφανίζεται στη λίστα.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Αν αντιμετωπίζετε προβλήματα, επισκεφθείτε τοKDE Connect Community wiki για να βοηθηθείτε.

" \ No newline at end of file +"εμφανίζεται στη λίστα.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/el/kdeconnect-plugins.po kdeconnect-1.3.0/po/el/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/el/kdeconnect-plugins.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/el/kdeconnect-plugins.po 2018-04-08 14:35:21.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-10-31 16:19+0200\n" "Last-Translator: Stelios \n" "Language-Team: Greek \n" @@ -18,28 +18,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Χαμηλή μπαταρία" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Η μπαταρία είναι στο %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Χρήση του τηλεφώνου σας ως επιφάνεια αφής και πληκτρολόγιο" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Απάντηση" @@ -97,18 +97,33 @@ msgid "Mute system sound" msgstr "Σίγαση ήχου συστήματος" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Όνομα" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Εντολή" diff -Nru kdeconnect-1.2.1/po/el/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/el/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/el/kdeconnect-urlhandler.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/el/kdeconnect-urlhandler.po 2018-04-08 14:35:21.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-10-29 11:27+0200\n" "Last-Translator: Stelios \n" "Language-Team: Greek \n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "URL για διαμοιρασμό" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Αδυναμία διαμοιρασμού %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/el/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/el/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/el/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:15.000000000 +0000 +++ kdeconnect-1.3.0/po/el/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:21.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-10-29 10:23+0200\n" "Last-Translator: Stelios \n" "Language-Team: Greek \n" @@ -50,10 +50,24 @@ msgid "Notifications:" msgstr "Ειδοποιήσεις:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Ειδοποιήσεις:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Καμία συζευγμένη συσκευή δεν είναι διαθέσιμη" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Ρυθμίσεις KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/en_GB/kdeconnect-cli.po kdeconnect-1.3.0/po/en_GB/kdeconnect-cli.po --- kdeconnect-1.2.1/po/en_GB/kdeconnect-cli.po 2018-01-16 22:46:16.000000000 +0000 +++ kdeconnect-1.3.0/po/en_GB/kdeconnect-cli.po 2018-04-08 14:35:23.000000000 +0000 @@ -1,15 +1,15 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Steve Allewell , 2015, 2016, 2017. +# Steve Allewell , 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-02-26 14:34+0000\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-03-03 13:36+0000\n" "Last-Translator: Steve Allewell \n" -"Language-Team: English \n" +"Language-Team: British English \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -68,177 +68,200 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Search for devices in the network and re-establish connections" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Request pairing to a said device" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Find the said device by ringing it." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Stop pairing to a said device" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Sends a ping to said device" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Same as ping but you can set the message to display" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "message" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Share a file to a said device" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Display the notifications on a said device" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Lock the specified device" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Sends an SMS. Requires destination" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Phone number to send the message" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "phone number" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Device ID" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Device Name" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Get encryption info about said device" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Lists remote commands and their ids" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Executes a remote command by id" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Sends keys to a said device" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Display this device's ID and exit" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(paired and reachable)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(reachable)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(paired)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 device found" msgstr[1] "%1 devices found" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "No devices found" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "No device specified" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "Cannot find the file: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Could not share %1" +msgid "Sent %1" +msgstr "Sent %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "waiting for device..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Device not found" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Already paired" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Pair requested" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Device does not exist" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Already not paired" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Unpaired" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Nothing to be done" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/en_GB/kdeconnect-core.po kdeconnect-1.3.0/po/en_GB/kdeconnect-core.po --- kdeconnect-1.2.1/po/en_GB/kdeconnect-core.po 2018-01-16 22:46:16.000000000 +0000 +++ kdeconnect-1.3.0/po/en_GB/kdeconnect-core.po 2018-04-08 14:35:23.000000000 +0000 @@ -1,15 +1,15 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Steve Allewell , 2015, 2016. +# Steve Allewell , 2015, 2016, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-08-05 12:12+0000\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-10 14:07+0000\n" "Last-Translator: Steve Allewell \n" -"Language-Team: English \n" +"Language-Team: British English \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "Could not find an available port" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Already paired" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Device not reachable" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "SHA1 fingerprint of your device certificate is: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "SHA1 fingerprint of remote device certificate is: %1\n" @@ -110,12 +110,12 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." #: kdeconnectconfig.cpp:96 #, kde-format diff -Nru kdeconnect-1.2.1/po/en_GB/kdeconnect-kcm.po kdeconnect-1.3.0/po/en_GB/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/en_GB/kdeconnect-kcm.po 2018-01-16 22:46:16.000000000 +0000 +++ kdeconnect-1.3.0/po/en_GB/kdeconnect-kcm.po 2018-04-08 14:35:23.000000000 +0000 @@ -1,15 +1,15 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Steve Allewell , 2015, 2016, 2017. +# Steve Allewell , 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-02-26 14:35+0000\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-18 16:56+0000\n" "Last-Translator: Steve Allewell \n" -"Language-Team: English \n" +"Language-Team: British English \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -83,90 +83,88 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Edit" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Save" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Refresh" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Device" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(status)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Accept" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Reject" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Request pair" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Unpair" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Send ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "No device selected." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" \ No newline at end of file +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/en_GB/kdeconnect-plugins.po kdeconnect-1.3.0/po/en_GB/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/en_GB/kdeconnect-plugins.po 2018-01-16 22:46:16.000000000 +0000 +++ kdeconnect-1.3.0/po/en_GB/kdeconnect-plugins.po 2018-04-08 14:35:23.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Steve Allewell , 2015, 2016, 2017. +# Steve Allewell , 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2017-11-26 16:24+0000\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-30 12:18+0000\n" "Last-Translator: Steve Allewell \n" "Language-Team: British English \n" "Language: en_GB\n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Low Battery" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Battery at %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Use your phone as a touchpad and keyboard" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Reply" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "Mute system sound" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Suspend" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Maximum Brightness" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Sample commands" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Name" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Command" diff -Nru kdeconnect-1.2.1/po/en_GB/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/en_GB/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/en_GB/kdeconnect-urlhandler.po 2018-01-16 22:46:16.000000000 +0000 +++ kdeconnect-1.3.0/po/en_GB/kdeconnect-urlhandler.po 2018-04-08 14:35:23.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Steve Allewell , 2017. +# Steve Allewell , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-11-26 16:23+0000\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-02-18 16:56+0000\n" "Last-Translator: Steve Allewell \n" "Language-Team: British English \n" "Language: en_GB\n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "URL to share" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Device to call this phone number with:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Could not share %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/en_GB/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/en_GB/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/en_GB/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:16.000000000 +0000 +++ kdeconnect-1.3.0/po/en_GB/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:23.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Steve Allewell , 2016, 2017. +# Steve Allewell , 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-11-26 16:22+0000\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-30 12:18+0000\n" "Last-Translator: Steve Allewell \n" "Language-Team: British English \n" "Language: en_GB\n" @@ -49,10 +49,22 @@ msgid "Notifications:" msgstr "Notifications:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Dismiss all notifications" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Reply" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Dismiss" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "No paired devices available" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "KDE Connect Settings..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/es/kdeconnect-cli.po kdeconnect-1.3.0/po/es/kdeconnect-cli.po --- kdeconnect-1.2.1/po/es/kdeconnect-cli.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/es/kdeconnect-cli.po 2018-04-08 14:35:24.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Victor Rodrigo Cordoba , 2014, 2015, 2016, 2017. +# Victor Rodrigo Cordoba , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-03-05 12:35+0100\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-03-03 14:06+0100\n" "Last-Translator: Víctor Rodrigo Córdoba \n" "Language-Team: Spanish \n" "Language: es\n" @@ -68,177 +68,200 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Hacer que --list-devices o --list-available impriman solo el nombre de los " +"dispositivos para facilitar la creación de scripts" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Hacer que --list-devices o --list-available impriman solo el identificador y " +"el nombre de los dispositivos para facilitar la creación de scripts" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Buscar dispositivos en la red y restablecer conexiones" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" -msgstr "Vincular un dispositivo dado" +msgstr "Solicitar vinculación con un dispositivo dado" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Encontrar el dispositivo indicado haciéndolo sonar." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" -msgstr "Desvincular un dispositivo dado" +msgstr "Parar vinculación con un dispositivo dado" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Envía un ping a un dispositivo dado" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Igual que el ping, pero pudiendo establecer el mensaje a mostrar" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "mensaje" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Compartir un archivo con un dispositivo dado" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Mostrar las notificaciones de un dispositivo dado" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Bloquear el dispositivo especificado" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Envía un SMS. Es necesario un destinatario" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Número de teléfono al que enviar el mensaje" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "número de teléfono" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Identificador del dispositivo" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nombre del dispositivo" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Obtener información de cifrado de un dispositivo dado" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Enumerar órdenes remotas y sus identificadores" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Ejecuta una orden dado su identificador" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Envía pulsaciones de tecla a un dispositivo dado" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Mostrar el identificador de este dispositivo y salir" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(vinculado y accesible)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(accesible)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(vinculado)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 dispositivo encontrado" msgstr[1] "%1 dispositivos encontrados" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "No se han encontrado dispositivos" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "No se ha especificado ningún dispositivo" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "No se puede encontrar el archivo: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "No se pudo compartir %1" +msgid "Sent %1" +msgstr "Enviado %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "esperando al dispositivo..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Dispositivo no encontrado" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Previamente vinculado" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Vinculación solicitada" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "El dispositivo no existe" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Previamente no vinculado" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Desvinculado" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Nada que hacer" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/es/kdeconnect-core.po kdeconnect-1.3.0/po/es/kdeconnect-core.po --- kdeconnect-1.2.1/po/es/kdeconnect-core.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/es/kdeconnect-core.po 2018-04-08 14:35:24.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Victor Rodrigo Cordoba , 2014, 2015, 2016, 2017. +# Victor Rodrigo Cordoba , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2017-06-02 19:22+0100\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-10 13:49+0100\n" "Last-Translator: Víctor Rodrigo Córdoba \n" "Language-Team: Spanish \n" "Language: es\n" @@ -21,7 +21,7 @@ #: backends/lan/lanpairinghandler.cpp:66 #, kde-format msgid "Canceled by other peer" -msgstr "Cancelado por otro par" +msgstr "Cancelado desde el otro dispositivo" #: backends/bluetooth/bluetoothpairinghandler.cpp:79 #: backends/lan/lanpairinghandler.cpp:75 @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "No se pudo encontrar ningún puerto disponible" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Ya conectado" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Dispositivo no accesible" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "La huella digital SHA1 del certificado de su dispositivo es: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "La huella digital SHA1 del certificado del dispositivo remoto es: %1\n" @@ -110,8 +110,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "No se pudo encontrar la implementación de RSA en su instalación QCA. Si su " "distribución proporciona paquetes separados para QCA-ossl y QCA-gnupg, " diff -Nru kdeconnect-1.2.1/po/es/kdeconnect-kcm.po kdeconnect-1.3.0/po/es/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/es/kdeconnect-kcm.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/es/kdeconnect-kcm.po 2018-04-08 14:35:24.000000000 +0000 @@ -2,13 +2,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Eloy Cuadra , 2013, 2014. -# Victor Rodrigo Cordoba , 2014, 2015, 2016, 2017. +# Victor Rodrigo Cordoba , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-03-05 10:54+0100\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-18 20:08+0100\n" "Last-Translator: Víctor Rodrigo Córdoba \n" "Language-Team: Spanish \n" "Language: es\n" @@ -84,90 +84,89 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Editar" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Guardar" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Actualizar" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Dispositivo" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(estado)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Aceptar" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Rechazar" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Solicitar vinculación" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Desvincular" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Enviar ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Ningún dispositivo seleccionado." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Si tiene un dispositivo Android, asegúrese de instalar " -" la aplicación " -"KDE Connect para Android (también disponible en F-Droid) y debería aparecer en " -"la lista.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Si experimenta problemas, visite la wiki comunitaria de KDE Connect para encontrar ayuda.

" \ No newline at end of file +"

No hay ningún dispositivo seleccionado.

Si " +"tiene un dispositivo Android, asegúrese de instalar la aplicación KDE Connect para " +"Android (también disponible en F-Droid) y debería " +"aparecer en la lista.

Si tiene problemas, visite la la wiki comunitaria de KDE Connect para " +"encontrar ayuda.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/es/kdeconnect-plugins.po kdeconnect-1.3.0/po/es/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/es/kdeconnect-plugins.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/es/kdeconnect-plugins.po 2018-04-08 14:35:24.000000000 +0000 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Victor Rodrigo Cordoba , 2014, 2015, 2016, 2017. +# Victor Rodrigo Cordoba , 2014, 2015, 2016, 2017, 2018. # Eloy Cuadra , 2015. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2017-10-07 12:22+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-28 15:29+0100\n" "Last-Translator: Víctor Rodrigo Córdoba \n" "Language-Team: Spanish \n" "Language: es\n" @@ -18,28 +18,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Batería baja" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Batería al %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Usar su teléfono como panel táctil y teclado" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Responder" @@ -97,18 +97,33 @@ msgid "Mute system sound" msgstr "Silenciar el sonido del sistema" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "¡Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Suspender" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Brillo máximo" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Órdenes de muestra" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nombre" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Orden" diff -Nru kdeconnect-1.2.1/po/es/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/es/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/es/kdeconnect-urlhandler.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/es/kdeconnect-urlhandler.po 2018-04-08 14:35:24.000000000 +0000 @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-17 13:46+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-26 19:17+0100\n" "Last-Translator: Víctor Rodrigo Córdoba \n" "Language-Team: Spanish \n" "Language: es\n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "URL a compartir" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Dispositivo al que llamar con este número de teléfono:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "No se pudo compartir %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/es/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/es/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/es/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/es/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:24.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Víctor Rodrigo Córdoba , 2015, 2016, 2017. +# Víctor Rodrigo Córdoba , 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-07-29 16:33+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-28 15:31+0100\n" "Last-Translator: Víctor Rodrigo Córdoba \n" "Language-Team: Spanish \n" "Language: es\n" @@ -49,10 +49,22 @@ msgid "Notifications:" msgstr "Notificaciones:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Desechar todas las notificaciones" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Responder" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Desechar" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "No hay disponible ningún dispositivo vinculado" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Preferencias de KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/et/kdeconnect-cli.po kdeconnect-1.3.0/po/et/kdeconnect-cli.po --- kdeconnect-1.2.1/po/et/kdeconnect-cli.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/et/kdeconnect-cli.po 2018-04-08 14:35:24.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2016-12-15 13:35+0200\n" "Last-Translator: Marek Laane \n" "Language-Team: Estonian \n" @@ -67,179 +67,208 @@ "ainult seadmete ID-sid" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"--list-devices või --list-available näitab skriptimise lihtsustamiseks " +"ainult seadmete ID-sid" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"--list-devices või --list-available näitab skriptimise lihtsustamiseks " +"ainult seadmete ID-sid" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Seadmete otsimine võrgus ja ühenduste taastamine" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Antud seadmesse paardumise soovi saatmine" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Antud seadme leidmine sellele helistades." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Antud seadmega paardumise lõpetamine" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Antud seadmesse pingi saatmine" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Nagu ping, aga võib määrata näidatava teate" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "teade" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Antud seadmega faili jagamine" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Antud seadmes märguannete kuvamine" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Määratud seadme lukustamine" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "SMS-i saatmine. Vajab sihtkohta" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Telefoninumber, millele sõnum saata" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "telefoninumber" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Seadme ID" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Seadme nimi" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Antud seadme kohta krüptimise teabe hankimine" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Kaugkäskude ja nende ID-de näitamine" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Kaugkäsu täitmine ID järgi" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, fuzzy, kde-format #| msgid "Sends a ping to said device" msgid "Sends keys to a said device" msgstr "Antud seadmesse pingi saatmine" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(paardunud ja saadaval)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(saadaval)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(paardunud)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "Leiti 1 seade" msgstr[1] "Leiti %1 seadet" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Seadmeid ei leitud" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Seade on määramata" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "%1 jagamine nurjus" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "oodatakse seadet ..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Seadet ei leitud" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Juba paardunud" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Paardumise soov" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Seadet pole olemas" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Juba paardumata" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Paardumata" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Pole midagi teha" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/et/kdeconnect-core.po kdeconnect-1.3.0/po/et/kdeconnect-core.po --- kdeconnect-1.2.1/po/et/kdeconnect-core.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/et/kdeconnect-core.po 2018-04-08 14:35:24.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2016-08-11 05:59+0300\n" "Last-Translator: Marek Laane \n" "Language-Team: Estonian \n" @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "Kättesaadavat porti ei leitud" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Juba paardunud" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Seade pole saadaval" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Sinu seadme sertifikaadi SHA1 sõrmejälg on: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "Kaugseadme sertifikaadi SHA1 sõrmejälg on: %1\n" @@ -107,11 +107,15 @@ msgstr "KDE Connecti käivitamine nurjus" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Sinu QCA paigalduses ei leitud RSA tuge. Kui sinu distributsioon pakub " "eraldi pakette QCA-ossl ja QCA-gnupg jaoks, kontrolli, kas need on ikka " diff -Nru kdeconnect-1.2.1/po/et/kdeconnect-kcm.po kdeconnect-1.3.0/po/et/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/et/kdeconnect-kcm.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/et/kdeconnect-kcm.po 2018-04-08 14:35:24.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2016-12-15 13:32+0200\n" "Last-Translator: Marek Laane \n" "Language-Team: Estonian \n" @@ -85,71 +85,88 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Värskenda" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Seade" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(olek)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Soovi paardumist" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Eemalda paardumine" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Saada ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Seadet pole valitud." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Kui sul on Androidiga seade, paigalda kindlasti (saadaval ka F-Droidis) ning see peaks siis loendis nähtavale " -"ilmuma.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Kui tekib probleeme, külasta abi saamiseks KDE Connecti kogukonna wikit.

" \ No newline at end of file +"ilmuma.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/et/kdeconnect-plugins.po kdeconnect-1.3.0/po/et/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/et/kdeconnect-plugins.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/et/kdeconnect-plugins.po 2018-04-08 14:35:24.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2016-08-18 23:44+0300\n" "Last-Translator: Marek Laane \n" "Language-Team: Estonian \n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 1.5\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: aku on peaaegu tühi" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Aku täidetus on %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Telefoni kasutamine puutepadja ja klaviatuurina" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Vasta" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "Süsteemne heli tummaks" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nimi" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Käsk" diff -Nru kdeconnect-1.2.1/po/et/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/et/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/et/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/et/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:24.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2016-08-18 23:35+0300\n" "Last-Translator: Marek Laane \n" "Language-Team: Estonian \n" @@ -51,10 +51,24 @@ msgid "Notifications:" msgstr "Märguanded" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "Märguanded" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Paardunud seadmeid pole" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "KDE Connecti seadistused..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/eu/kdeconnect-cli.po kdeconnect-1.3.0/po/eu/kdeconnect-cli.po --- kdeconnect-1.2.1/po/eu/kdeconnect-cli.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/eu/kdeconnect-cli.po 2018-04-08 14:35:24.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-07-25 08:24+0100\n" "Last-Translator: Osoitz \n" "Language-Team: Basque (https://www.transifex.com/librezale/teams/76827/eu/)\n" @@ -68,178 +68,207 @@ "besterik ez dituzte inprimatuko" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Scriptak errazteko --list-devices edo --list-available gailuen id-ak " +"besterik ez dituzte inprimatuko" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Scriptak errazteko --list-devices edo --list-available gailuen id-ak " +"besterik ez dituzte inprimatuko" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Bilatu gailuak sarean eta birsortu konexioak" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Eskatu aipatutako gailuarekin parekatzea" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Bilatu esandako gailua bere dei-doinua joaz" -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Gelditu aipatutako gailuarekin parekatzea" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Aipatutako gailuari ping bat bidaltzen dio" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Ping baten berdina, baina ikusiko den mezua idatzi dezakezu" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "mezua" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Partekatu fitxategi bat esandako gailuarekin" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Erakutsi jakinarazpenak esandako gailuan" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Blokeatu esandako gailua" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "SMS bat bidaltzen du. Hartzaile bat behar du" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Mezua bidaltzeko telefono zenbakia" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "telefono zenbakia" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Gailuaren IDa" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Gailuaren izena" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Jaso esandako gailuaren zifratze informazioa" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Zerrendatu urruneko gailuak eta beraien IDak" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Agindu bat exekutatzen du ID bidez" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Gakoak esandako gailuari bidaltzen dizkio" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Bistaratu gailu honen IDa eta irten" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(parekatua eta eskuragarria)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(eskuragarria)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(parekatua)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "gailu 1 aurkitu da" msgstr[1] "%1 gailu aurkitu dira" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Ez da gailurik aurkitu" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Ez da gailurik zehaztu" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Ezin izan da %1 partekatu" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "gailuaren zain..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Ez da gailua aurkitu" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Dagoeneko parekatua" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Parekatzea eskatu da" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Gailua ez dago" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Dagoeneko desparekatua" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Desparekatua" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Ez dago ezer egiteko" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/eu/kdeconnect-core.po kdeconnect-1.3.0/po/eu/kdeconnect-core.po --- kdeconnect-1.2.1/po/eu/kdeconnect-core.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/eu/kdeconnect-core.po 2018-04-08 14:35:24.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-07-25 10:56+0100\n" "Last-Translator: Osoitz \n" "Language-Team: Basque (https://www.transifex.com/librezale/teams/76827/eu/)\n" @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "Ezin izan da ataka eskuragarri bat aurkitu" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Dagoeneko parekatua" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Gailua ez dago eskuragarri" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Zure gailuaren ziurtagiriaren SHA1 hatz-marka hau da: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "Urruneko gailuaren ziurtagiriaren SHA1 hatz-marka hau da: %1\n" @@ -107,11 +107,15 @@ msgstr "KDE Connect-ek huts egin du abiatzean" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Ezin izan da RSA euskarria aurkitu zure QCA instalazioan. Zure banaketak QCA-" "ossl eta QCA-gnupg euskarrirako pakete desberdinak baditu, instalatu itzazu " diff -Nru kdeconnect-1.2.1/po/eu/kdeconnect-kcm.po kdeconnect-1.3.0/po/eu/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/eu/kdeconnect-kcm.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/eu/kdeconnect-kcm.po 2018-04-08 14:35:24.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-07-24 22:25+0100\n" "Last-Translator: Osoitz \n" "Language-Team: Basque (https://www.transifex.com/librezale/teams/76827/eu/)\n" @@ -84,88 +84,92 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Freskatu" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Gailua" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(egoera)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Onartu" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Ukatu" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Eskatu parekatzea" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Desparekatu" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Bidali Ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Ez da gailurik hautatu." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Android gailu bat baduzu, instalatu KDE Connect Android app-a (from F-Droid bidez " -"eskuragarri ere) eta zerrendan agertu beharko litzateke.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Arazoak badituzu, begiratu KDE " -"Connect komunitatearen wikia laguntzarako.

" \ No newline at end of file +"eskuragarri ere) eta zerrendan agertu beharko litzateke.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/eu/kdeconnect-plugins.po kdeconnect-1.3.0/po/eu/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/eu/kdeconnect-plugins.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/eu/kdeconnect-plugins.po 2018-04-08 14:35:24.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-07-25 18:34+0100\n" "Last-Translator: Iñigo Salvador Azurmendi \n" "Language-Team: Basque (https://www.transifex.com/librezale/teams/76827/eu/)\n" @@ -20,28 +20,28 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Bateria baxu" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Bateriaren maila: %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Erabili zure telefonoa touchpad eta teklatu gisa" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Erantzun" @@ -99,18 +99,33 @@ msgid "Mute system sound" msgstr "Mututu sistemaren soinuak" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Izena" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Agindua" diff -Nru kdeconnect-1.2.1/po/eu/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/eu/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/eu/kdeconnect-urlhandler.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/eu/kdeconnect-urlhandler.po 2018-04-08 14:35:24.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-07-25 19:03+0100\n" "Last-Translator: Iñigo Salvador Azurmendi \n" "Language-Team: Basque (https://www.transifex.com/librezale/teams/76827/eu/)\n" @@ -44,7 +44,12 @@ msgid "URL to share" msgstr "Partekatzeko URLa" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Ezin izan da %1 partekatu" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/eu/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/eu/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/eu/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:17.000000000 +0000 +++ kdeconnect-1.3.0/po/eu/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:24.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-11-12 03:28+0100\n" "Last-Translator: Iñigo Salvador Azurmendi \n" "Language-Team: Basque \n" @@ -52,10 +52,24 @@ msgid "Notifications:" msgstr "Jakinarazpenak:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Jakinarazpenak:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Ez dago erabilgarri parekatutako gailurik" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "KDE Connect-en ezarpenak..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/fi/kdeconnect-cli.po kdeconnect-1.3.0/po/fi/kdeconnect-cli.po --- kdeconnect-1.2.1/po/fi/kdeconnect-cli.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fi/kdeconnect-cli.po 2018-04-08 14:35:25.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2016-10-15 16:29+0200\n" "Last-Translator: Lasse Liehu \n" "Language-Team: Finnish \n" @@ -70,187 +70,216 @@ "(skriptaamisen helpottamiseksi)" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"--list-devices tai --list-available tulostaa vain laitteiden tunnisteet " +"(skriptaamisen helpottamiseksi)" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"--list-devices tai --list-available tulostaa vain laitteiden tunnisteet " +"(skriptaamisen helpottamiseksi)" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Etsi laitteita verkosta ja yhdistä uudelleen" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Pyydä pariksi kytkemistä annettuun laitteeseen" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Löydä annettu laite laittamalla se soimaan." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Lopeta annetun laitteen kytkeminen pariksi" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Lähettää tiedustelupaketin annetulle laitteelle" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Kuten tiedustelupaketti (ping), mutta voit asettaa näytetyn viestin" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "viesti" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Jaa tiedosto annettuun laitteeseen" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Näytä ilmoitukset annetulla laitteella" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Lukitse määritetty laite" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Laitteen tunniste" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Laitteen nimi" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Näytä salaustiedot laitteesta" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Luettelee etäkomennot ja niiden tunnisteet" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Suorittaa etäkomennon tunnisteen perusteella" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, fuzzy, kde-format #| msgid "Sends a ping to said device" msgid "Sends keys to a said device" msgstr "Lähettää tiedustelupaketin annetulle laitteelle" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(kytketty pariksi ja tavoitettavissa)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(tavoitettavissa)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(kytketty pariksi)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 laite löytyi" msgstr[1] "%1 laitetta löytyi" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Laitteita ei löytynyt" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Laitetta ei määritetty" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Ei voida jakaa: %1" +msgid "Sent %1" +msgstr "" # skip-rule: orthography-three-dots-in-msgstr -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "odotetaan laitetta..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Laitetta ei löytynyt" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "On jo kytketty pariksi" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Paripyyntö" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Laitetta ei ole olemassa" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Ei ole vielä kytketty pariksi" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Laitepari poistettu" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Ei mitään tehtävää" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/fi/kdeconnect-core.po kdeconnect-1.3.0/po/fi/kdeconnect-core.po --- kdeconnect-1.2.1/po/fi/kdeconnect-core.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fi/kdeconnect-core.po 2018-04-08 14:35:25.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2016-10-15 16:25+0200\n" "Last-Translator: Lasse Liehu \n" "Language-Team: Finnish \n" @@ -55,22 +55,22 @@ msgid "Couldn't find an available port" msgstr "Käytettävissä olevaa porttia ei löydetty" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Pari on jo muodostettu" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Laite tavoittamattomissa" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Laitteen varmenteen SHA1-sormenjälki on: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "Etälaitteen varmenteen SHA1-sormenjälki on: %1\n" @@ -108,11 +108,15 @@ msgstr "KDE Connectin käynnistyminen epäonnistui" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "QCA-asennuksestasi ei löytynyt RSA-tukea. Jos jakelusi tarjoaa erilliset " "paketit QCA-ossl ja QCA-gnupg, tarkista, että ne on asennettu ja yritä " diff -Nru kdeconnect-1.2.1/po/fi/kdeconnect-kcm.po kdeconnect-1.3.0/po/fi/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/fi/kdeconnect-kcm.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fi/kdeconnect-kcm.po 2018-04-08 14:35:25.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2016-10-15 16:23+0200\n" "Last-Translator: Lasse Liehu \n" "Language-Team: Finnish \n" @@ -86,89 +86,92 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Päivitä" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Laite" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "Tila" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Pyydä paria" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Poista laitepari" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Lähetä tiedustelupaketti" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Laitetta ei ole valittu." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Jos sinulla on Android-laite, asenna KDE Connectin Android-sovellus " "(saatavilla myös F-" -"Droidista), ja sen pitäisi ilmestyä luetteloon.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Jos sinulla on ongelmia, voit katsoa, onko KDE Connectin Community wiki -artikkelista apua." \ No newline at end of file +"Droidista), ja sen pitäisi ilmestyä luetteloon.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/fi/kdeconnect-plugins.po kdeconnect-1.3.0/po/fi/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/fi/kdeconnect-plugins.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fi/kdeconnect-plugins.po 2018-04-08 14:35:25.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2016-01-13 14:17+0200\n" "Last-Translator: Lasse Liehu \n" "Language-Team: Finnish \n" @@ -18,28 +18,28 @@ "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: akku vähissä" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Akku tasolla %1 %" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Käytä puhelintasi kosketuslevynä ja näppäimistönä" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Vastaa" @@ -98,18 +98,33 @@ msgid "Mute system sound" msgstr "Vaimenna järjestelmä-äänet" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nimi" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Komento" diff -Nru kdeconnect-1.2.1/po/fi/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/fi/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/fi/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fi/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:25.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2016-10-15 16:21+0200\n" "Last-Translator: Lasse Liehu \n" "Language-Team: Finnish \n" @@ -51,10 +51,24 @@ msgid "Notifications:" msgstr "Ilmoitukset" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "Ilmoitukset" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Ei pariksi kytkettyjä laitteita" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "KDE Connectin asetukset…" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/fr/kdeconnect-cli.po kdeconnect-1.3.0/po/fr/kdeconnect-cli.po --- kdeconnect-1.2.1/po/fr/kdeconnect-cli.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fr/kdeconnect-cli.po 2018-04-08 14:35:26.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-06-07 19:12+0100\n" "Last-Translator: Maxime Corteel \n" "Language-Team: French \n" @@ -71,179 +71,208 @@ "list-available pour faciliter l'utilisation dans un script" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"N'afficher que les identifiants des périphériques avec --list-devices ou --" +"list-available pour faciliter l'utilisation dans un script" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"N'afficher que les identifiants des périphériques avec --list-devices ou --" +"list-available pour faciliter l'utilisation dans un script" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "" "Chercher des périphériques sur le réseau et établir à nouveau les connexions" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Demander l'association avec le périphérique indiqué." -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Trouver le périphérique indiqué en le faisant sonner." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Mettre fin à l'association avec le périphérique indiqué." -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Envoyer un ping au périphérique indiqué" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Identique au ping, mais avec un message personnalisé" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "message" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Partager un fichier avec le périphérique indiqué" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Afficher les notifications sur le périphérique indiqué" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Verrouiller le périphérique indiqué" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Envoie un SMS. Nécessite une destination" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Numéro de téléphone auquel envoyer le message" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "numéro de téléphone" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Identifiant du périphérique" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nom du périphérique." -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Obtenir les informations de chiffrement du périphérique indiqué" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Lister les commandes distantes et leurs identifiants" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Exécuter une commande distante par identifiant" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Envoyer les clés au périphérique indiqué" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Afficher l'identifiant du périphérique et sortir" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(associé et joignable)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(joignable)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(associé)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 périphérique trouvé" msgstr[1] "%1 périphériques trouvés" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Aucun périphérique trouvé" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Aucun périphérique indiqué" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Impossible de partager %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "en attente du périphérique..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Périphérique introuvable" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Déjà associé" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Association demandée" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Le périphérique n'existe pas" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Déjà non associé" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Dissocié" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Aucune action à effectuer" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/fr/kdeconnect-core.po kdeconnect-1.3.0/po/fr/kdeconnect-core.po --- kdeconnect-1.2.1/po/fr/kdeconnect-core.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fr/kdeconnect-core.po 2018-04-08 14:35:26.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-06-07 19:13+0100\n" "Last-Translator: Maxime Corteel \n" "Language-Team: French \n" @@ -58,22 +58,22 @@ msgid "Couldn't find an available port" msgstr "Impossible de trouver un port disponible" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Déjà associé" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Périphérique non accessible" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "L'empreinte SHA1 du certificat de votre appareil est : %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "L'empreinte SHA1 du certificat du périphérique distant est :%1\n" @@ -111,11 +111,15 @@ msgstr "Impossible de démarrer KDE Connect" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Votre installation QCA ne prend pas en charge RSA. Si votre distribution " "propose des paquets distincts pour QCA-ossl et QCA-gnupg, vérifiez bien que " diff -Nru kdeconnect-1.2.1/po/fr/kdeconnect-kcm.po kdeconnect-1.3.0/po/fr/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/fr/kdeconnect-kcm.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fr/kdeconnect-kcm.po 2018-04-08 14:35:26.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-06-07 19:15+0100\n" "Last-Translator: Maxime Corteel \n" "Language-Team: French \n" @@ -88,71 +88,88 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Édition" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Enregistrer" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Rafraîchir" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Périphérique" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(état)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Accepter" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Rejeter" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Demander l'association" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Dissocier" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Envoyer une commande « ping »" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Aucun périphérique sélectionné." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Si vous avez un périphérique Android, installez (également disponible sur F-Droid) et il devrait apparaître " -"dans la liste.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Si vous rencontrez des problèmes, rendez-vous sur le wiki de la communauté KDE Connect " -"pour assistance.

" \ No newline at end of file +"dans la liste.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/fr/kdeconnect-plugins.po kdeconnect-1.3.0/po/fr/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/fr/kdeconnect-plugins.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fr/kdeconnect-plugins.po 2018-04-08 14:35:26.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-11-07 17:23+0100\n" "Last-Translator: Maxime Corteel \n" "Language-Team: French \n" @@ -21,28 +21,28 @@ "X-Accelerator-Marker: &\n" "X-Text-Markup: kde4\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1 : batterie faible" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Batterie à %1 %" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Utilisez votre téléphone comme un pavé tactile et un clavier" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Répondre" @@ -100,18 +100,33 @@ msgid "Mute system sound" msgstr "Couper/Rétablir le son" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping !" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nom " -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Commande" diff -Nru kdeconnect-1.2.1/po/fr/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/fr/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/fr/kdeconnect-urlhandler.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fr/kdeconnect-urlhandler.po 2018-04-08 14:35:26.000000000 +0000 @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-06-24 12:01+0100\n" "Last-Translator: Maxime Corteel \n" "Language-Team: French \n" @@ -43,7 +43,12 @@ msgid "URL to share" msgstr "URL à partager" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Impossible de partager %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/fr/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/fr/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/fr/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:19.000000000 +0000 +++ kdeconnect-1.3.0/po/fr/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:26.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-08-11 19:13+0100\n" "Last-Translator: Maxime Corteel \n" "Language-Team: French \n" @@ -49,10 +49,24 @@ msgid "Notifications:" msgstr "Notifications :" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Notifications :" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Aucun périphérique associé disponible" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Paramètres de KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/gl/kdeconnect-cli.po kdeconnect-1.3.0/po/gl/kdeconnect-cli.po --- kdeconnect-1.2.1/po/gl/kdeconnect-cli.po 2018-01-16 22:46:20.000000000 +0000 +++ kdeconnect-1.3.0/po/gl/kdeconnect-cli.po 2018-04-08 14:35:26.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-08-14 23:01+0100\n" "Last-Translator: Adrián Chaves (Gallaecio) \n" "Language-Team: Galician \n" @@ -68,178 +68,207 @@ "identificadores dos dispositivos, para facilitar o seu uso en scripts." #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Facer que «--list-devices» e «--list-available» só mostren os " +"identificadores dos dispositivos, para facilitar o seu uso en scripts." + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Facer que «--list-devices» e «--list-available» só mostren os " +"identificadores dos dispositivos, para facilitar o seu uso en scripts." + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Buscar dispositivos na rede e conectarse de novo con eles." -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Solicitar emparellarse co dispositivo indicado." -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Chamar ao dispositivo para atopalo." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Interromper o emparellamento co dispositivo indicado." -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Envía un ping ao dispositivo indicado." -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Igual que «ping», pero permítelle definir a mensaxe para mostrar." -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "mensaxe" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Compartir un ficheiro co dispositivo indicado." -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Mostrar as notificacións do dispositivo indicado." -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Bloquear o dispositivo indicado." -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Envía un SMS. Require un destino." -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Número de teléfono ao que enviar a mensaxe." -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "número de teléfono" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Identificador do dispositivo" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nome do dispositivo" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Obter a información de cifrado sobre dito dispositivo" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Lista as ordes remotas e os seus identificadores." -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Executa unha orde remota por identificador." -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Envía teclas ao dispositivo indicado." -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Mostrar o identificador do dispositivo e saír." -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(emparellado e alcanzábel)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(alcanzábel)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(emparellado)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "Atopouse un dispositivo." msgstr[1] "Atopáronse %1 dispositivos." -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Non se atopou ningún dispositivo." -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Non se indicou ningún dispositivo." -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Non se puido compartir %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "Agardando polo dispositivo…" -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Non se atopou o dispositivo" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Xa está emparellado." -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Solicitude de emparellamento" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "O dispositivo non existe" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Xa está desemparellado." -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Desemparellado" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination »." -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Non se indicou ningunha acción que realizar." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/gl/kdeconnect-core.po kdeconnect-1.3.0/po/gl/kdeconnect-core.po --- kdeconnect-1.2.1/po/gl/kdeconnect-core.po 2018-01-16 22:46:20.000000000 +0000 +++ kdeconnect-1.3.0/po/gl/kdeconnect-core.po 2018-04-08 14:35:26.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-07-29 14:55+0100\n" "Last-Translator: Adrián Chaves (Gallaecio) \n" "Language-Team: Galician \n" @@ -55,22 +55,22 @@ msgid "Couldn't find an available port" msgstr "Non se puido atopar un porto dispoñíbel." -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Xa está emparellado" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Dispositivo fóra do alcance" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "A pegada SHA1 do certificado do seu dispositivo é: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "A pegada SHA1 do certificado do dispositivo remoto é: %1\n" @@ -108,11 +108,15 @@ msgstr "Non se puido iniciar KDE Connect." #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Non se puido atopar compatibilidade con RSA na súa instalación de QCA. Se a " "súa distribución fornece paquetes por separado para QCA-ossl e QCA-gnugp, " diff -Nru kdeconnect-1.2.1/po/gl/kdeconnect-kcm.po kdeconnect-1.3.0/po/gl/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/gl/kdeconnect-kcm.po 2018-01-16 22:46:20.000000000 +0000 +++ kdeconnect-1.3.0/po/gl/kdeconnect-kcm.po 2018-04-08 14:35:26.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-08-13 21:05+0100\n" "Last-Translator: Adrián Chaves (Gallaecio) \n" "Language-Team: Galician \n" @@ -84,88 +84,92 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Actualizar" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Dispositivo" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(estado)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Aceptar" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Rexeitar" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Solicitar emparellarse" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Desemparellarse" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Enviar un ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Non se seleccionou ningún dispositivo." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Se ten un dispositivo con Android, instale KDE Connect para Android (tamén dispoñíbel " -"en F-Droid) e debería aparecer na lista.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Se ten problemas, busque axuda no wiki da comunidade de KDE Connect.

" \ No newline at end of file +"en F-Droid) e debería aparecer na lista.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/gl/kdeconnect-plugins.po kdeconnect-1.3.0/po/gl/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/gl/kdeconnect-plugins.po 2018-01-16 22:46:20.000000000 +0000 +++ kdeconnect-1.3.0/po/gl/kdeconnect-plugins.po 2018-04-08 14:35:26.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2018-01-04 19:51+0100\n" "Last-Translator: Adrián Chaves (Gallaecio) \n" "Language-Team: Galician \n" @@ -18,28 +18,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: pouca batería" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Batería ao %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Usar o teléfono móbil como área táctil e teclado." -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Resposta" @@ -97,18 +97,33 @@ msgid "Mute system sound" msgstr "Silenciar o son do sistema." -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nome" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Orde" diff -Nru kdeconnect-1.2.1/po/gl/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/gl/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/gl/kdeconnect-urlhandler.po 2018-01-16 22:46:20.000000000 +0000 +++ kdeconnect-1.3.0/po/gl/kdeconnect-urlhandler.po 2018-04-08 14:35:26.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Adrián Chaves (Gallaecio) , 2017. +# Adrián Chaves (Gallaecio) , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-07-29 14:59+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-31 21:17+0100\n" "Last-Translator: Adrián Chaves (Gallaecio) \n" "Language-Team: Galician \n" "Language: gl\n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "URL para compartir" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Dispositivo co que chamar a este número de teléfono:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Non se puido compartir %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/gl/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/gl/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/gl/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:20.000000000 +0000 +++ kdeconnect-1.3.0/po/gl/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:26.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-07-29 14:58+0100\n" "Last-Translator: Adrián Chaves (Gallaecio) \n" "Language-Team: Galician \n" @@ -54,10 +54,24 @@ msgid "Notifications:" msgstr "Notificacións:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Notificacións:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Non hai ningún dispositivo emparellado dispoñíbel" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Configuración de KDE Connect…" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/he/kdeconnect-core.po kdeconnect-1.3.0/po/he/kdeconnect-core.po --- kdeconnect-1.2.1/po/he/kdeconnect-core.po 2018-01-16 22:46:21.000000000 +0000 +++ kdeconnect-1.3.0/po/he/kdeconnect-core.po 2018-04-08 14:35:27.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-05-24 07:45-0400\n" "Last-Translator: Elkana Bardugo \n" "Language-Team: Hebrew \n" @@ -53,22 +53,22 @@ msgid "Couldn't find an available port" msgstr "לא נמצאה יציאה פנויה" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "כבר מתואם" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "ההתקן לא זמין" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "טביעת האצבע SHA1 של ההתקן היא: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "טביעת האצבע SHA1 של ההתקן המרוחק היא: %1\n" @@ -106,11 +106,15 @@ msgstr "הפעלת KDE Connect נכשלה" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "לא נמצאה תמיכה ב־RSA בהתקנת ה־QCA שלך. אם ההפצה שלך מספקת חבילות נפרדות ל: " "QCA-ossl ו־QCA-gnupg, וודא שהם מותקנות ונסה שוב." diff -Nru kdeconnect-1.2.1/po/he/kdeconnect-kcm.po kdeconnect-1.3.0/po/he/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/he/kdeconnect-kcm.po 2018-01-16 22:46:21.000000000 +0000 +++ kdeconnect-1.3.0/po/he/kdeconnect-kcm.po 2018-04-08 14:35:27.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-05-24 07:49-0400\n" "Last-Translator: Elkana Bardugo \n" "Language-Team: Hebrew \n" @@ -84,88 +84,92 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "רענן" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "התקן" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(מצב)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "אשר" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "דחה" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "בקש התאמה" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "בטל התאמה" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "שלח פינג" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "לא נבחרו התקנים" - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

אם יש לך מכשיר אנדרואיד, וודא שהתקנת את יישום האנדרואיד KDE " "Connect (זמין גם מ־" -"F-Droid) וצריך להופיע הרשימה.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

אם אתם נתקלים בבעיות, בקרו בקהילת הויקי של KDE Connect לעזרה.

" \ No newline at end of file +"F-Droid) וצריך להופיע הרשימה.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/he/kdeconnect-plugins.po kdeconnect-1.3.0/po/he/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/he/kdeconnect-plugins.po 2018-01-16 22:46:21.000000000 +0000 +++ kdeconnect-1.3.0/po/he/kdeconnect-plugins.po 2018-04-08 14:35:27.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-05-16 06:48-0400\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Hebrew \n" @@ -18,28 +18,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Zanata 3.9.6\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1:הסוללה עומדת להגמר" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "הסוללה ב־%1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "השתמש בפלאפון כעכבר ומקלדת" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "השב" @@ -97,18 +97,33 @@ msgid "Mute system sound" msgstr "השתק את השמע במערכת" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "פינג!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "שם" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "פקודה" diff -Nru kdeconnect-1.2.1/po/he/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/he/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/he/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:21.000000000 +0000 +++ kdeconnect-1.3.0/po/he/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:27.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-05-24 08:11-0400\n" "Last-Translator: Elkana Bardugo \n" "Language-Team: Hebrew \n" @@ -52,10 +52,24 @@ msgid "Notifications:" msgstr "התראות" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "התראות" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "אין התקנים מתואמים זמינים" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "הגדרות KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/hu/kdeconnect-core.po kdeconnect-1.3.0/po/hu/kdeconnect-core.po --- kdeconnect-1.2.1/po/hu/kdeconnect-core.po 2018-01-16 22:46:23.000000000 +0000 +++ kdeconnect-1.3.0/po/hu/kdeconnect-core.po 2018-04-08 14:35:29.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2015-09-08 10:01+0200\n" "Last-Translator: Kristóf Kiszel \n" "Language-Team: Hungarian \n" @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Már párosított" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Az eszköz nem érhető el" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -111,8 +111,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" #: kdeconnectconfig.cpp:96 diff -Nru kdeconnect-1.2.1/po/hu/kdeconnect-kcm.po kdeconnect-1.3.0/po/hu/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/hu/kdeconnect-kcm.po 2018-01-16 22:46:23.000000000 +0000 +++ kdeconnect-1.3.0/po/hu/kdeconnect-kcm.po 2018-04-08 14:35:29.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2015-09-08 10:02+0200\n" "Last-Translator: Kristóf Kiszel \n" "Language-Team: Hungarian \n" @@ -85,62 +85,68 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Frissítés" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Eszköz" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(állapot)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Párosítás kérése" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Leválasztás" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Ping küldése" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Nincs kiválasztva eszköz." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 +#: kcm.ui:294 #, fuzzy, kde-format #| msgid "" #| "If you have an Android phone, make sure to install the from F-Droid)." msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "Ha androidos telefonja van, ellenőrizze, hogy a KDE Connect Android alkalmazás) telepítve van-e (elérhető az F-Droidról is)." - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" \ No newline at end of file +"decoration: underline; color:#0000ff;\">F-Droidról is)." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/hu/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/hu/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/hu/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:23.000000000 +0000 +++ kdeconnect-1.3.0/po/hu/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:29.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2015-04-09 17:58+0200\n" "Last-Translator: Kristóf Kiszel \n" "Language-Team: Hungarian \n" @@ -52,12 +52,26 @@ msgid "Notifications:" msgstr "Értesítések" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "Értesítések" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 #, fuzzy #| msgid "No Paired Devices Available" msgid "No paired devices available" msgstr "Nem érhetők el párosított eszközök" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "A KDE Connect beállításai…" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ia/kdeconnect-cli.po kdeconnect-1.3.0/po/ia/kdeconnect-cli.po --- kdeconnect-1.2.1/po/ia/kdeconnect-cli.po 2018-01-16 22:46:23.000000000 +0000 +++ kdeconnect-1.3.0/po/ia/kdeconnect-cli.po 2018-04-08 14:35:30.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-07-18 13:25+0100\n" "Last-Translator: giovanni \n" "Language-Team: Interlingua \n" @@ -66,184 +66,203 @@ #: kdeconnect-cli.cpp:54 #, kde-format -msgid "Search for devices in the network and re-establish connections" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" msgstr "" #: kdeconnect-cli.cpp:55 #, kde-format -msgid "Request pairing to a said device" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" msgstr "" #: kdeconnect-cli.cpp:56 #, kde-format -msgid "Find the said device by ringing it." +msgid "Search for devices in the network and re-establish connections" msgstr "" #: kdeconnect-cli.cpp:57 #, kde-format -msgid "Stop pairing to a said device" +msgid "Request pairing to a said device" msgstr "" #: kdeconnect-cli.cpp:58 #, kde-format -msgid "Sends a ping to said device" +msgid "Find the said device by ringing it." msgstr "" #: kdeconnect-cli.cpp:59 #, kde-format +msgid "Stop pairing to a said device" +msgstr "" + +#: kdeconnect-cli.cpp:60 +#, kde-format +msgid "Sends a ping to said device" +msgstr "" + +#: kdeconnect-cli.cpp:61 +#, kde-format msgid "Same as ping but you can set the message to display" msgstr "" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "message" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "Numero de tele&phono:" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nomine de dispositivo" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "" msgstr[1] "" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" +msgid "Sent %1" msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "" -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ia/kdeconnect-core.po kdeconnect-1.3.0/po/ia/kdeconnect-core.po --- kdeconnect-1.2.1/po/ia/kdeconnect-core.po 2018-01-16 22:46:23.000000000 +0000 +++ kdeconnect-1.3.0/po/ia/kdeconnect-core.po 2018-04-08 14:35:30.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-07-18 13:26+0100\n" "Last-Translator: giovanni \n" "Language-Team: Interlingua \n" @@ -52,22 +52,22 @@ msgid "Couldn't find an available port" msgstr "" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -108,8 +108,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" #: kdeconnectconfig.cpp:96 diff -Nru kdeconnect-1.2.1/po/ia/kdeconnect-kcm.po kdeconnect-1.3.0/po/ia/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/ia/kdeconnect-kcm.po 2018-01-16 22:46:23.000000000 +0000 +++ kdeconnect-1.3.0/po/ia/kdeconnect-kcm.po 2018-04-08 14:35:30.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-07-18 13:27+0100\n" "Last-Translator: giovanni \n" "Language-Team: Interlingua \n" @@ -83,79 +83,78 @@ msgid "KDE Connect" msgstr "" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Refresca" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Dispositivo" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(Stato)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Accepta" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Rejecta" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "" - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ia/kdeconnect-plugins.po kdeconnect-1.3.0/po/ia/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/ia/kdeconnect-plugins.po 2018-01-16 22:46:23.000000000 +0000 +++ kdeconnect-1.3.0/po/ia/kdeconnect-plugins.po 2018-04-08 14:35:30.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-07-18 13:29+0100\n" "Last-Translator: giovanni \n" "Language-Team: Interlingua \n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Responde" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nomine" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Commando" diff -Nru kdeconnect-1.2.1/po/ia/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/ia/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/ia/kdeconnect-urlhandler.po 2018-01-16 22:46:23.000000000 +0000 +++ kdeconnect-1.3.0/po/ia/kdeconnect-urlhandler.po 2018-04-08 14:35:30.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-07-18 13:30+0100\n" "Last-Translator: giovanni \n" "Language-Team: Interlingua \n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "URL de impartir" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Non pote impartir %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ia/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/ia/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/ia/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:23.000000000 +0000 +++ kdeconnect-1.3.0/po/ia/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:30.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-07-18 13:32+0100\n" "Last-Translator: giovanni \n" "Language-Team: Interlingua \n" @@ -51,10 +51,24 @@ msgid "Notifications:" msgstr "Notificationes" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "Notificationes" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/it/kdeconnect-cli.po kdeconnect-1.3.0/po/it/kdeconnect-cli.po --- kdeconnect-1.2.1/po/it/kdeconnect-cli.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/it/kdeconnect-cli.po 2018-04-08 14:35:30.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vincenzo Reale , 2015, 2016. +# Vincenzo Reale , 2015, 2016, 2018. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-03-04 23:07+0100\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-02-28 19:55+0100\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" "Language: it\n" @@ -68,177 +68,200 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Fa stampare a --list-devices o --list-available solo il nome dei " +"dispositivi, per facilitare la creazione di script" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Fa stampare a --list-devices o --list-available solo gli identificatori e il " +"nome dei dispositivi, per facilitare la creazione di script" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Ricerca i dispositivi nella rete e ripristina le connessioni" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Richiedi l'associazione a un dispositivo specificato" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Trova il dispositivo facendolo squillare." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Interrompi l'associazione a un dispositivo specificato" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Invia un ping a un dispositivo specificato" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Come il ping, ma puoi impostare il messaggio da visualizzare" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "messaggio" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Condividi un file con un dispositivo specificato" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Visualizza le notifiche su un dispositivo specificato" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Blocca il dispositivo specificato" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Invia un SMS. Richiede la destinazione" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Numero di telefono per inviare il messaggio" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "numero di telefono" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID dispositivo" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nome dispositivo" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Ottieni le informazioni di cifratura su un dispositivo specificato" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Elenca i comandi remoti e i loro ID" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Esegue un comando remoto per ID" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Invia tasti a un dispositivo specificato" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Visualizzare l'ID di questo dispositivo ed esci" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(associato e raggiungibile)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(raggiungibile)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(associato)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "Un dispositivo trovato" msgstr[1] "%1 dispositivi trovati" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Nessun dispositivo trovato" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Nessun dispositivo specificato" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "Impossibile trovare il file: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Impossibile condividere %1" +msgid "Sent %1" +msgstr "Inviato %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "in attesa di un dispositivo..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Dispositivo non trovato" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Già associato" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Accoppiamento richiesto" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Il dispositivo non esiste" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Già disassociato" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Disassociato" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Niente da fare" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/it/kdeconnect-core.po kdeconnect-1.3.0/po/it/kdeconnect-core.po --- kdeconnect-1.2.1/po/it/kdeconnect-core.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/it/kdeconnect-core.po 2018-04-08 14:35:30.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vincenzo Reale , 2015. +# Vincenzo Reale , 2015, 2018. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-07-10 17:58+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-07 20:27+0100\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" "Language: it\n" @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "Impossibile trovare una porta disponibile" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Già associato" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Dispositivo non raggiungibile" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "L'impronta digitale SHA1 del certificato di dispositivo è: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "L'impronta digitale SHA1 del certificato di dispositivo remoto è: %1\n" @@ -110,8 +110,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Impossibile trovare il supporto per RSA nella tua installazione di QCA. Se " "la tua distribuzione fornisce pacchetti separati per QCA-ossl e QCA-gnupg, " diff -Nru kdeconnect-1.2.1/po/it/kdeconnect-kcm.po kdeconnect-1.3.0/po/it/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/it/kdeconnect-kcm.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/it/kdeconnect-kcm.po 2018-04-08 14:35:30.000000000 +0000 @@ -1,14 +1,14 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # Mauro Panzeri , 2013. -# Vincenzo Reale , 2014, 2015. +# Vincenzo Reale , 2014, 2015, 2018. # msgid "" msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-02-26 14:58+0100\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-20 23:48+0100\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" "Language: it\n" @@ -84,90 +84,89 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Modifica" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Salva" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Aggiorna" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Dispositivo" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(stato)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Accetta" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Rifiuta" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Richiedi l'associazione" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Disassocia" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Invia ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Nessun dispositivo selezionato." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Se hai un dispositivo Android, assicurati di " -"installare l'applicazione " -"per Android KDE Connect (anche disponibile su F-Droid) e dovrebbe apparire " -"nell'elenco.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Se stai riscontrando problemi, visita il wiki della comunità di KDE Connect per aiuto.

" \ No newline at end of file +"

Nessun dispositivo selezionato.

Se hai un " +"dispositivo Android, assicurati di installare l'applicazione per Android KDE " +"Connect (anche disponibile su F-Droid) e dovrebbe " +"apparire nell'elenco.

Se hai problemi, visita il wiki della comunità di KDE Connect per ottenere " +"aiuto.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/it/kdeconnect-plugins.po kdeconnect-1.3.0/po/it/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/it/kdeconnect-plugins.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/it/kdeconnect-plugins.po 2018-04-08 14:35:30.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vincenzo Reale , 2015. +# Vincenzo Reale , 2015, 2018. # msgid "" msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2017-08-05 11:20+0200\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-26 23:44+0100\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" "Language: it\n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: batteria a livello basso" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Batteria al %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Usa il tuo telefono come touchpad e tastiera" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Rispondi" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "Silenzia il sistema sonoro" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Sospendi" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Luminosità massima" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Comandi di esempio" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nome" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Comando" diff -Nru kdeconnect-1.2.1/po/it/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/it/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/it/kdeconnect-urlhandler.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/it/kdeconnect-urlhandler.po 2018-04-08 14:35:30.000000000 +0000 @@ -1,11 +1,11 @@ -# Vincenzo Reale , 2017. # +# Vincenzo Reale , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-11 21:11+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-28 20:06+0100\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" "Language: it\n" @@ -40,7 +40,12 @@ msgid "URL to share" msgstr "URL da condividere" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Dispositivo con cui chiamare questo numero di telefono:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Impossibile condividere %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/it/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/it/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/it/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/it/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:30.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Vincenzo Reale , 2015. +# Vincenzo Reale , 2015, 2018. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-08-02 19:56+0200\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-26 23:49+0100\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" "Language: it\n" @@ -49,10 +49,22 @@ msgid "Notifications:" msgstr "Notifiche:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Rimuovi tutte le notifiche" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Rispondi" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Rimuovi" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Nessun dispositivo associato disponibile" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Impostazioni di KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ja/kdeconnect-cli.po kdeconnect-1.3.0/po/ja/kdeconnect-cli.po --- kdeconnect-1.2.1/po/ja/kdeconnect-cli.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/ja/kdeconnect-cli.po 2018-04-08 14:35:31.000000000 +0000 @@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2014-07-06 00:29-0700\n" "Last-Translator: Japanese KDE translation team \n" "Language-Team: Japanese \n" @@ -63,184 +63,203 @@ #: kdeconnect-cli.cpp:54 #, kde-format -msgid "Search for devices in the network and re-establish connections" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" msgstr "" #: kdeconnect-cli.cpp:55 #, kde-format -msgid "Request pairing to a said device" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" msgstr "" #: kdeconnect-cli.cpp:56 #, kde-format -msgid "Find the said device by ringing it." +msgid "Search for devices in the network and re-establish connections" msgstr "" #: kdeconnect-cli.cpp:57 #, kde-format -msgid "Stop pairing to a said device" +msgid "Request pairing to a said device" msgstr "" #: kdeconnect-cli.cpp:58 #, kde-format -msgid "Sends a ping to said device" +msgid "Find the said device by ringing it." msgstr "" #: kdeconnect-cli.cpp:59 #, kde-format +msgid "Stop pairing to a said device" +msgstr "" + +#: kdeconnect-cli.cpp:60 +#, kde-format +msgid "Sends a ping to said device" +msgstr "" + +#: kdeconnect-cli.cpp:61 +#, kde-format msgid "Same as ping but you can set the message to display" msgstr "" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "" msgstr[1] "" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" +msgid "Sent %1" msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "" -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ja/kdeconnect-core.po kdeconnect-1.3.0/po/ja/kdeconnect-core.po --- kdeconnect-1.2.1/po/ja/kdeconnect-core.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/ja/kdeconnect-core.po 2018-04-08 14:35:31.000000000 +0000 @@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2014-07-06 00:29-0700\n" "Last-Translator: Japanese KDE translation team \n" "Language-Team: Japanese \n" @@ -49,22 +49,22 @@ msgid "Couldn't find an available port" msgstr "" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -105,8 +105,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" #: kdeconnectconfig.cpp:96 diff -Nru kdeconnect-1.2.1/po/ja/kdeconnect-kcm.po kdeconnect-1.3.0/po/ja/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/ja/kdeconnect-kcm.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/ja/kdeconnect-kcm.po 2018-04-08 14:35:31.000000000 +0000 @@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2013-09-13 00:14-0700\n" "Last-Translator: Japanese KDE translation team \n" "Language-Team: Japanese \n" @@ -80,79 +80,78 @@ msgid "KDE Connect" msgstr "" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "" - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ja/kdeconnect-plugins.po kdeconnect-1.3.0/po/ja/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/ja/kdeconnect-plugins.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/ja/kdeconnect-plugins.po 2018-04-08 14:35:31.000000000 +0000 @@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2014-07-06 00:29-0700\n" "Last-Translator: Japanese KDE translation team \n" "Language-Team: Japanese \n" @@ -14,28 +14,28 @@ "X-Accelerator-Marker: &\n" "X-Text-Markup: kde4\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "" @@ -93,18 +93,33 @@ msgid "Mute system sound" msgstr "" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "" diff -Nru kdeconnect-1.2.1/po/ja/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/ja/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/ja/kdeconnect-urlhandler.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/ja/kdeconnect-urlhandler.po 2018-04-08 14:35:31.000000000 +0000 @@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-06-11 03:05-0700\n" "Last-Translator: Japanese KDE translation team \n" "Language-Team: Japanese \n" @@ -39,7 +39,12 @@ msgid "URL to share" msgstr "" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ja/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/ja/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/ja/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:24.000000000 +0000 +++ kdeconnect-1.3.0/po/ja/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:31.000000000 +0000 @@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2013-09-13 00:14-0700\n" "Last-Translator: Japanese KDE translation team \n" "Language-Team: Japanese \n" @@ -46,10 +46,22 @@ msgid "Notifications:" msgstr "" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ko/kdeconnect-cli.po kdeconnect-1.3.0/po/ko/kdeconnect-cli.po --- kdeconnect-1.2.1/po/ko/kdeconnect-cli.po 2018-01-16 22:46:26.000000000 +0000 +++ kdeconnect-1.3.0/po/ko/kdeconnect-cli.po 2018-04-08 14:35:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-01-22 21:28+0100\n" "Last-Translator: Shinjo Park \n" "Language-Team: Korean \n" @@ -67,178 +67,207 @@ "장치 ID만 출력함" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"스크립트에 쉽게 사용하기 위해서 --list-devices 및 --list-available 옵션에서 " +"장치 ID만 출력함" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"스크립트에 쉽게 사용하기 위해서 --list-devices 및 --list-available 옵션에서 " +"장치 ID만 출력함" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "네트워크에서 장치를 찾아서 다시 연결" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "지정한 장치에 연결 요청" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "지정한 장치를 울려서 찾습니다." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "지정한 장치 연결 중단" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "지정한 장치에 핑 보내기" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "핑과 동일하지만 사용자 정의 메시지 사용" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "메시지" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "지정한 장치로 파일 전송" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "지정한 장치의 알림 표시" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "지정한 장치 잠그기" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "문자 메시지를 보냅니다. 대상이 필요합니다" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "메시지를 보낼 전화 번호" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "전화 번호" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "장치 ID" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "장치 이름" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "지정한 장치의 암호화 정보 요청" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "원격 명령과 ID 표시" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "ID로 원격 명령 실행" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, fuzzy, kde-format #| msgid "Sends a ping to said device" msgid "Sends keys to a said device" msgstr "지정한 장치에 핑 보내기" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(연결되고 접근 가능함)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(접근 가능함)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(연결됨)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "장치 %1개 찾음" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "장치를 찾을 수 없음" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "장치가 지정되지 않았음" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "%1을(를) 공유할 수 없음" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "장치 대기 중..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "장치를 찾을 수 없음" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "이미 연결됨" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "연결 요청됨" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "장치가 존재하지 않음" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "이미 연결 해제됨" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "연결 해제됨" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination 형식으로 지정해" "야 함" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "더 이상 할 일 없음" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ko/kdeconnect-core.po kdeconnect-1.3.0/po/ko/kdeconnect-core.po --- kdeconnect-1.2.1/po/ko/kdeconnect-core.po 2018-01-16 22:46:26.000000000 +0000 +++ kdeconnect-1.3.0/po/ko/kdeconnect-core.po 2018-04-08 14:35:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-01-22 21:24+0100\n" "Last-Translator: Shinjo Park \n" "Language-Team: Korean \n" @@ -52,22 +52,22 @@ msgid "Couldn't find an available port" msgstr "사용 가능한 포트를 찾을 수 없음" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "이미 연결됨" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "장치에 접근할 수 없음" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "내 장치 인증서의 SHA1 지문: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "원격 장치 인증서의 SHA1 지문: %1\n" @@ -105,11 +105,15 @@ msgstr "KDE Connect를 시작할 수 없음" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "QCA 설치에서 RSA를 찾을 수 없습니다. 배포판에서 QCA-ossl 및 QCA-gnupg 패키지" "를 별도로 제공하면 해당 패키지를 설치한 후 다시 시도하십시오." diff -Nru kdeconnect-1.2.1/po/ko/kdeconnect-kcm.po kdeconnect-1.3.0/po/ko/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/ko/kdeconnect-kcm.po 2018-01-16 22:46:26.000000000 +0000 +++ kdeconnect-1.3.0/po/ko/kdeconnect-kcm.po 2018-04-08 14:35:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-01-22 21:24+0100\n" "Last-Translator: Shinjo Park \n" "Language-Team: Korean \n" @@ -83,88 +83,92 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "새로 고침" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "장치" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(상태)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "페어링 요청" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "페어링 해제" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "핑 보내기" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "장치를 선택하지 않았습니다." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

안드로이드 장치가 있으면 KDE Connect 안드로이드 앱 (F-Droid에서도 사용 가능) 앱" -"을 설치해야 장치가 목록에 나타납니다.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

문제가 발생했으면 KDE Connect 커뮤니" -"티 위키를 방문하셔서 도움을 얻으십시오.

" \ No newline at end of file +"을 설치해야 장치가 목록에 나타납니다.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ko/kdeconnect-plugins.po kdeconnect-1.3.0/po/ko/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/ko/kdeconnect-plugins.po 2018-01-16 22:46:26.000000000 +0000 +++ kdeconnect-1.3.0/po/ko/kdeconnect-plugins.po 2018-04-08 14:35:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-01-22 21:21+0100\n" "Last-Translator: Shinjo Park \n" "Language-Team: Korean \n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: 배터리 부족" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "배터리 %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "휴대폰을 터치패드와 키보드로 사용" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "답장" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "시스템 소리 음소거" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "핑!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "이름" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "명령" diff -Nru kdeconnect-1.2.1/po/ko/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/ko/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/ko/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:26.000000000 +0000 +++ kdeconnect-1.3.0/po/ko/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:33.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-01-22 21:17+0100\n" "Last-Translator: Shinjo Park \n" "Language-Team: Korean \n" @@ -51,10 +51,24 @@ msgid "Notifications:" msgstr "알림" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "알림" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "연결된 장치 없음" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "KDE Connect 설정..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/lt/kdeconnect-cli.po kdeconnect-1.3.0/po/lt/kdeconnect-cli.po --- kdeconnect-1.2.1/po/lt/kdeconnect-cli.po 2018-01-16 22:46:27.000000000 +0000 +++ kdeconnect-1.3.0/po/lt/kdeconnect-cli.po 2018-04-08 14:35:34.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2015-09-18 18:03+0100\n" "Last-Translator: Andrius Štikonas \n" "Language-Team: Lithuanian \n" @@ -68,121 +68,135 @@ #: kdeconnect-cli.cpp:54 #, kde-format -msgid "Search for devices in the network and re-establish connections" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" msgstr "" #: kdeconnect-cli.cpp:55 #, kde-format -msgid "Request pairing to a said device" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" msgstr "" #: kdeconnect-cli.cpp:56 #, kde-format -msgid "Find the said device by ringing it." +msgid "Search for devices in the network and re-establish connections" msgstr "" #: kdeconnect-cli.cpp:57 #, kde-format -msgid "Stop pairing to a said device" +msgid "Request pairing to a said device" msgstr "" #: kdeconnect-cli.cpp:58 #, kde-format -msgid "Sends a ping to said device" +msgid "Find the said device by ringing it." msgstr "" #: kdeconnect-cli.cpp:59 #, kde-format +msgid "Stop pairing to a said device" +msgstr "" + +#: kdeconnect-cli.cpp:60 +#, kde-format +msgid "Sends a ping to said device" +msgstr "" + +#: kdeconnect-cli.cpp:61 +#, kde-format msgid "Same as ping but you can set the message to display" msgstr "" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Įrenginio ID" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, fuzzy, kde-format #| msgid "Device ID" msgid "Device Name" msgstr "Įrenginio ID" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(suporuotas ir pasiekiamas)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(pasiekiamas)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(suporuotas)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -191,64 +205,69 @@ msgstr[2] "Rasta %1 įrenginių" msgstr[3] "Rastas %1 įrenginys" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Įrenginių nerasta" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" +msgid "Sent %1" msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "" -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Įrenginys nerastas" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Jau suporuota" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/lt/kdeconnect-core.po kdeconnect-1.3.0/po/lt/kdeconnect-core.po --- kdeconnect-1.2.1/po/lt/kdeconnect-core.po 2018-01-16 22:46:27.000000000 +0000 +++ kdeconnect-1.3.0/po/lt/kdeconnect-core.po 2018-04-08 14:35:34.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2015-09-18 18:01+0100\n" "Last-Translator: Andrius Štikonas \n" "Language-Team: Lithuanian \n" @@ -55,22 +55,22 @@ msgid "Couldn't find an available port" msgstr "" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Jau suporuota" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Įrenginys nepasiekiamas" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -111,8 +111,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" #: kdeconnectconfig.cpp:96 diff -Nru kdeconnect-1.2.1/po/lt/kdeconnect-kcm.po kdeconnect-1.3.0/po/lt/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/lt/kdeconnect-kcm.po 2018-01-16 22:46:27.000000000 +0000 +++ kdeconnect-1.3.0/po/lt/kdeconnect-kcm.po 2018-04-08 14:35:34.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: l 10n\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2015-09-18 17:10+0100\n" "Last-Translator: Andrius Štikonas \n" "Language-Team: Lithuanian \n" @@ -87,79 +87,78 @@ msgid "KDE Connect" msgstr "" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Atnaujinti" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Įrenginys" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(būsena)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Užklausti poros" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Atrišti" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Siųsti ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "" - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/lt/kdeconnect-plugins.po kdeconnect-1.3.0/po/lt/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/lt/kdeconnect-plugins.po 2018-01-16 22:46:27.000000000 +0000 +++ kdeconnect-1.3.0/po/lt/kdeconnect-plugins.po 2018-04-08 14:35:34.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2015-09-18 17:15+0100\n" "Last-Translator: Andrius Štikonas \n" "Language-Team: Lithuanian \n" @@ -19,28 +19,28 @@ "%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n" "X-Generator: Poedit 1.5.5\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Atsakyti" @@ -98,18 +98,33 @@ msgid "Mute system sound" msgstr "" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Pavadinimas" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Komanda" diff -Nru kdeconnect-1.2.1/po/lt/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/lt/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/lt/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:27.000000000 +0000 +++ kdeconnect-1.3.0/po/lt/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:34.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2015-09-18 17:10+0100\n" "Last-Translator: Andrius Štikonas \n" "Language-Team: Lithuanian \n" @@ -51,10 +51,22 @@ msgid "Notifications:" msgstr "" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/nl/kdeconnect-cli.po kdeconnect-1.3.0/po/nl/kdeconnect-cli.po --- kdeconnect-1.2.1/po/nl/kdeconnect-cli.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nl/kdeconnect-cli.po 2018-04-08 14:35:38.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Freek de Kruijf , 2014, 2015, 2016, 2017. +# Freek de Kruijf , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-02-25 23:30+0100\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-02-28 13:31+0100\n" "Last-Translator: Freek de Kruijf \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -68,177 +68,200 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Maak een lijst --list-devices of --list-available van alleen de " +"apparaatnamen, om scripting te vergemakkelijken" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Maak een lijst --list-devices of --list-available van alleen de " +"apparaatnamen, om scripting te vergemakkelijken" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Zoek naar apparaten in het netwerk en maak opnieuw verbindingen" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Verzoek voor maken van een paar met een aangeven apparaat" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Zoek het genoemde apparaat door het te laten bellen." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Stop met het zijn van een paar met een aangeven apparaat" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Stuurt een ping naar het aangeven apparaat" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Hetzelfde als ping maar u kunt het getoonde bericht instellen" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "bericht" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Deel een bestand met een aangegeven apparaat" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "De meldingen tonen op een aangegeven apparaat" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Vergrendel het gespecificeerde apparaat" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Stuurt een SMS. Vereist bestemming" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Telefoonnumber om het bericht te verzenden" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "telefoonnummer" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Apparaat-id" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Apparaatnaam" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Haal de versleutelingsinformatie van het aangeven apparaat op" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Commando's op afstand en hun id's tonen " -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Voert een commando op afstand uit op basis van id" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Stuurt toetsen naar een aangeven apparaat" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Het is van dit apparaat weergeven en beëindigen" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(gepaarde en bereikbare)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(bereikbare)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(gepaard)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 apparaat gevonden" msgstr[1] "%1 apparaten gevonden" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Geen apparaten gevonden" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Geen apparaat gespecificeerd" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "Kan het bestand niet vinden: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Kan %1 niet delen" +msgid "Sent %1" +msgstr "%1 verzenden" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "wacht op apparaat..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Apparaat niet gevonden" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Paar al gemaakt" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Paar gevraagd" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Apparaat bestaat niet" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Al niet gepaard" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Niet gepaard" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination te gebruiken" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Er is niets te doen" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/nl/kdeconnect-core.po kdeconnect-1.3.0/po/nl/kdeconnect-core.po --- kdeconnect-1.2.1/po/nl/kdeconnect-core.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nl/kdeconnect-core.po 2018-04-08 14:35:38.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Freek de Kruijf , 2014, 2015, 2016. +# Freek de Kruijf , 2014, 2015, 2016, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-07-07 12:29+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-06 12:05+0100\n" "Last-Translator: Freek de Kruijf \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 2.0\n" #: backends/bluetooth/bluetoothpairinghandler.cpp:70 #: backends/lan/lanpairinghandler.cpp:66 @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "Kon geen beschikbare poort vinden" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Al gepaard" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Apparaat niet bereikbaar" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "De SHA1 vingerafdruk van het certificaat van uw apparaat is: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -111,8 +111,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Kon geen ondersteuning vinden voor RSA in uw QCA-installatie. Als uw " "distributie separate pakketten voor QCA-ossl en QCA-gnupg levert, ga dan na " diff -Nru kdeconnect-1.2.1/po/nl/kdeconnect-kcm.po kdeconnect-1.3.0/po/nl/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/nl/kdeconnect-kcm.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nl/kdeconnect-kcm.po 2018-04-08 14:35:38.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Freek de Kruijf , 2013, 2014, 2015, 2016, 2017. +# Freek de Kruijf , 2013, 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-02-22 11:18+0100\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-19 15:44+0100\n" "Last-Translator: Freek de Kruijf \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -83,89 +83,89 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Bewerken" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Opslaan" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Verversen" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Apparaat" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(status)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Accepteren" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Afwijzen" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Om een paar verzoeken" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Paar uit elkaar halen" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Ping verzenden" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Geen apparaat geselecteerd." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Als u een Android apparaat bezit, ga dan na dat u de " -"KDE Connect Android app hebt geïnstalleerd (ook beschikbaar vanaf F-Droid) en het zou moeten " -"verschijnen in de lijst.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Hebt u problemen?, bezoek de

Geen apparaat geselecteerd

Als u een Android " +"apparaat bezit, ga dan na dat u de
KDE Connect Android app hebt " +"geïnstalleerd (ook beschikbaar vanaf F-Droid) en het zou moeten verschijnen in de " +"lijst.

Als u problemen hebt, bezoek dan de KDE Connect Community wiki voor hulp.

" \ No newline at end of file +"color:#4c6b8a;\">KDE Connect Community wiki voor hulp.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/nl/kdeconnect-plugins.po kdeconnect-1.3.0/po/nl/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/nl/kdeconnect-plugins.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nl/kdeconnect-plugins.po 2018-04-08 14:35:38.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Freek de Kruijf , 2014, 2015, 2016, 2017. +# Freek de Kruijf , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2017-09-19 14:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-25 23:58+0100\n" "Last-Translator: Freek de Kruijf \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: laag batterijniveau" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Batterij op %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Uw telefoon gebruiken als een touchpad en toetsenbord" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Beantwoorden" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "Systeemgeluid dempen" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Onderbreken" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Maximale helderheid" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Opdrachten voor samples" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Naam" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Commando" diff -Nru kdeconnect-1.2.1/po/nl/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/nl/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/nl/kdeconnect-urlhandler.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nl/kdeconnect-urlhandler.po 2018-04-08 14:35:38.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Freek de Kruijf , 2017. +# Freek de Kruijf , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-10 11:46+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-26 13:42+0100\n" "Last-Translator: Freek de Kruijf \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "Te delen URL" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Apparaat om dit telefoonnummer mee te bellen:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Kan %1 niet delen" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/nl/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/nl/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/nl/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nl/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:38.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Freek de Kruijf , 2015, 2016, 2017. +# Freek de Kruijf , 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-07-29 11:11+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-25 23:59+0100\n" "Last-Translator: Freek de Kruijf \n" "Language-Team: Dutch \n" "Language: nl\n" @@ -49,10 +49,22 @@ msgid "Notifications:" msgstr "Meldingen:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Alle meldingen wegdoen" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Beantwoorden" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Wegdoen" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Geen gepaarde apparaten beschikbaar" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Instellingen van KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/nn/kdeconnect-cli.po kdeconnect-1.3.0/po/nn/kdeconnect-cli.po --- kdeconnect-1.2.1/po/nn/kdeconnect-cli.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nn/kdeconnect-cli.po 2018-04-08 14:35:38.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-07-22 23:03+0100\n" "Last-Translator: Karl Ove Hufthammer \n" "Language-Team: Norwegian Nynorsk \n" @@ -67,177 +67,196 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Søk etter einingar på nettverket og gjenoppta samband." -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Send paringsførespurnad til vald eining." -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Finn vald eining ved å ringja til ho." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Fjern paring med vald eining." -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Send pingsignal til vald eining." -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Det same som eit pingsignal, men med valfri melding." -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "melding" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Del ei fil med vald eining." -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Vis varslinga på vald eining." -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Lås den valde eininga." -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Sender SMS. Krev eit telefonnummer." -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Telefonnummeret meldinga skal sendast til" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "telefonnummer" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Einings-ID." -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Einingsnamn." -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Hent krypteringsinformasjon om eininga." -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Vis fjernkommandoar og tilhøyrande ID-ar." -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Køyr fjernkommando basert på ID." -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Sender nøklar til vald eining" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Vis ID til eininga og avslutt" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(para og tilgjengeleg)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(tilgjengeleg)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(para)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "Fann 1 eining" msgstr[1] "Fann %1 einingar" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Fann ingen einingar" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Inga eining er vald" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Klarte ikkje dela %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "ventar på eining …" -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Fann ikkje eining" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Alt para" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Paringsførespurnad" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Eininga finst ikkje" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Alt ikkje para" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Ikkje para" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination »" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Ingenting å gjera" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/nn/kdeconnect-core.po kdeconnect-1.3.0/po/nn/kdeconnect-core.po --- kdeconnect-1.2.1/po/nn/kdeconnect-core.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nn/kdeconnect-core.po 2018-04-08 14:35:38.000000000 +0000 @@ -1,12 +1,12 @@ # Translation of kdeconnect-core to Norwegian Nynorsk # -# Karl Ove Hufthammer , 2015, 2016. +# Karl Ove Hufthammer , 2015, 2016, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-23 03:11+0200\n" -"PO-Revision-Date: 2016-10-27 20:10+0100\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-01-27 13:09+0100\n" "Last-Translator: Karl Ove Hufthammer \n" "Language-Team: Norwegian Nynorsk \n" "Language: nn\n" @@ -29,7 +29,7 @@ #: backends/lan/lanpairinghandler.cpp:75 #, kde-format msgid "%1: Already paired" -msgstr "%1: Alt para" +msgstr "%1: Allereie para" #: backends/bluetooth/bluetoothpairinghandler.cpp:82 #, kde-format @@ -55,38 +55,38 @@ msgid "Couldn't find an available port" msgstr "Fann ingen tilgjengeleg port" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" -msgstr "Alt para" +msgstr "Allereie para" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Får ikkje kontakt med eininga" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" -msgstr "SHA-fingeravtrykk av einingssertifikatet er: %1\n" +msgstr "SHA-fingeravtrykket til einingssertifikatet er: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" -msgstr "SHA-fingeravtrykk av fjerneiningssertifikatet er: %1\n" +msgstr "SHA-fingeravtrykket til fjerneiningssertifikatet er: %1\n" -#: filetransferjob.cpp:64 filetransferjob.cpp:84 +#: filetransferjob.cpp:61 filetransferjob.cpp:84 #, kde-format msgid "Receiving file over KDE Connect" msgstr "Får fil over KDE Connect" -#: filetransferjob.cpp:65 filetransferjob.cpp:85 +#: filetransferjob.cpp:62 filetransferjob.cpp:85 #, kde-format msgctxt "File transfer origin" msgid "From" msgstr "Frå" -#: filetransferjob.cpp:70 +#: filetransferjob.cpp:67 #, kde-format msgid "Filename already present" msgstr "Filnamnet finst frå før" @@ -97,7 +97,7 @@ msgid "To" msgstr "Til" -#: filetransferjob.cpp:109 +#: filetransferjob.cpp:114 #, kde-format msgid "Received incomplete file: %1" msgstr "Fekk ufullstendig fil: %1" @@ -111,12 +111,9 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" -"Fann ikkje støtte for RSA i den installerte QCA-versjonen. Viss " -"distribusjonen din har eigne pakkar for QCA-ossl og QCA-gnupg, sjå til at " -"desse er installert, og prøv så på nytt." #: kdeconnectconfig.cpp:96 #, kde-format diff -Nru kdeconnect-1.2.1/po/nn/kdeconnect-kcm.po kdeconnect-1.3.0/po/nn/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/nn/kdeconnect-kcm.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nn/kdeconnect-kcm.po 2018-04-08 14:35:38.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-08-06 08:43+0100\n" "Last-Translator: Karl Ove Hufthammer \n" "Language-Team: Norwegian Nynorsk \n" @@ -85,88 +85,78 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Rediger" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Lagra" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Oppdater" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Eining" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(status)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Godta" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Avvis" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Be om paring" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Løys paring" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Send pingsignal" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Inga eining vald." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 +#: kcm.ui:294 #, kde-format msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Viss du har ei Android-eining, installer appen KDE Connect (òg tilgjengeleg frå F-Droid). Eininga bør då dukka opp her.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Viss du har vanskar med dette, finn du hjelp på KDE Connect-wikien.

" \ No newline at end of file +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" +msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/nn/kdeconnect-plugins.po kdeconnect-1.3.0/po/nn/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/nn/kdeconnect-plugins.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nn/kdeconnect-plugins.po 2018-04-08 14:35:38.000000000 +0000 @@ -5,8 +5,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-04 02:59+0200\n" -"PO-Revision-Date: 2016-10-27 20:25+0100\n" +"POT-Creation-Date: 2018-01-17 03:16+0100\n" +"PO-Revision-Date: 2017-08-06 08:56+0100\n" "Last-Translator: Karl Ove Hufthammer \n" "Language-Team: Norwegian Nynorsk \n" "Language: nn\n" @@ -40,20 +40,24 @@ msgid "Use your phone as a touchpad and keyboard" msgstr "Bruk telefonen som styreplate og tastatur" -#: notifications/notification.cpp:123 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:126 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Svar" -#: notifications/sendreplydialog.cpp:44 telephony/sendsmsdialog.cpp:44 +#: notifications/sendreplydialog.cpp:41 #, kde-format msgid "Send" msgstr "Send" +#. i18n: ectx: property (windowTitle), widget (QDialog, SendReplyDialog) +#: notifications/sendreplydialog.ui:14 +#, kde-format +msgid "Dialog" +msgstr "Dialogvindauge" + #. i18n: ectx: property (windowTitle), widget (QWidget, PauseMusicConfigUi) -#. i18n: ectx: property (windowTitle), widget (QWidget, SendNotificationsConfigUi) #: pausemusic/pausemusic_config.ui:17 -#: sendnotifications/sendnotifications_config.ui:29 #, kde-format msgid "Pause music plugin" msgstr "Tillegg for pausing av musikk" @@ -137,25 +141,25 @@ "meldingsteksten." #. i18n: ectx: property (title), widget (QGroupBox, groupBox_2) -#: sendnotifications/sendnotifications_config.ui:48 +#: sendnotifications/sendnotifications_config.ui:38 #, kde-format msgid "General" msgstr "Generelt" #. i18n: ectx: property (toolTip), widget (QCheckBox, check_persistent) -#: sendnotifications/sendnotifications_config.ui:60 +#: sendnotifications/sendnotifications_config.ui:44 #, kde-format msgid "Synchronize only notifications with a timeout value of 0?" msgstr "Vil du berre synkronisera varslingar med avbrotstid lik 0?" #. i18n: ectx: property (text), widget (QCheckBox, check_persistent) -#: sendnotifications/sendnotifications_config.ui:63 +#: sendnotifications/sendnotifications_config.ui:47 #, kde-format msgid "Persistent notifications only" msgstr "Berre evigvarande varslingar" #. i18n: ectx: property (toolTip), widget (QCheckBox, check_body) -#: sendnotifications/sendnotifications_config.ui:76 +#: sendnotifications/sendnotifications_config.ui:60 #, kde-format msgid "" "Append the notification body to the summary when synchronizing notifications?" @@ -164,25 +168,25 @@ "varslingar?" #. i18n: ectx: property (text), widget (QCheckBox, check_body) -#: sendnotifications/sendnotifications_config.ui:79 +#: sendnotifications/sendnotifications_config.ui:63 #, kde-format msgid "Include body" msgstr "Ta med meldingstekst" #. i18n: ectx: property (toolTip), widget (QCheckBox, check_icons) -#: sendnotifications/sendnotifications_config.ui:92 +#: sendnotifications/sendnotifications_config.ui:76 #, kde-format msgid "Synchronize icons of notifying applications if possible?" msgstr "Vil du, om mogleg, synkronisera ikona til programma som varslar?" #. i18n: ectx: property (text), widget (QCheckBox, check_icons) -#: sendnotifications/sendnotifications_config.ui:95 +#: sendnotifications/sendnotifications_config.ui:79 #, kde-format msgid "Synchronize icons" msgstr "Synkroniser ikon" #. i18n: ectx: property (toolTip), widget (QSpinBox, spin_urgency) -#: sendnotifications/sendnotifications_config.ui:123 +#: sendnotifications/sendnotifications_config.ui:107 #, kde-format msgid "" "

Minimum urgency level of the notifications

Minste viktignivå for varslingar

" #. i18n: ectx: property (toolTip), widget (QLabel, label) -#: sendnotifications/sendnotifications_config.ui:139 +#: sendnotifications/sendnotifications_config.ui:123 #, kde-format msgid "Synchronize only notifications with the given urgency level." msgstr "Synkroniser berre varslingar med valt viktignivå." #. i18n: ectx: property (text), widget (QLabel, label) -#: sendnotifications/sendnotifications_config.ui:142 +#: sendnotifications/sendnotifications_config.ui:126 #, kde-format msgid "Minimum urgency level" msgstr "Minste viktignivå" #. i18n: ectx: property (title), widget (QGroupBox, groupBox) -#: sendnotifications/sendnotifications_config.ui:170 +#: sendnotifications/sendnotifications_config.ui:148 #, kde-format msgid "Applications" msgstr "Program" -#: sftp/mounter.cpp:177 +#: sftp/mounter.cpp:179 #, kde-format msgid "Failed to start sshfs" msgstr "Klarte ikkje starta sshfs" -#: sftp/mounter.cpp:191 +#: sftp/mounter.cpp:193 #, kde-format msgid "Error when accessing to filesystem" msgstr "Klarte ikkje kopla til filsystemet" -#: sftp/mounter.cpp:200 +#: sftp/mounter.cpp:202 #, kde-format msgid "Failed to mount filesystem: device not responding" msgstr "Klarte ikkje montera filsystem: eininga svarer ikkje" diff -Nru kdeconnect-1.2.1/po/nn/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/nn/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/nn/kdeconnect-urlhandler.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nn/kdeconnect-urlhandler.po 2018-04-08 14:35:38.000000000 +0000 @@ -1,12 +1,12 @@ # Translation of kdeconnect-urlhandler to Norwegian Nynorsk # -# Karl Ove Hufthammer , 2017. +# Karl Ove Hufthammer , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-07-22 23:07+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-27 13:03+0100\n" "Last-Translator: Karl Ove Hufthammer \n" "Language-Team: Norwegian Nynorsk \n" "Language: nn\n" @@ -41,7 +41,12 @@ msgid "URL to share" msgstr "Adresse å dela" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Eining å ringja telefonnummeret med:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Klarte ikkje dela %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/nn/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/nn/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/nn/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:31.000000000 +0000 +++ kdeconnect-1.3.0/po/nn/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:38.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-28 03:11+0200\n" +"POT-Creation-Date: 2018-01-10 04:36+0100\n" "PO-Revision-Date: 2017-08-06 08:51+0100\n" "Last-Translator: Karl Ove Hufthammer \n" "Language-Team: Norwegian Nynorsk \n" @@ -52,6 +52,6 @@ msgid "No paired devices available" msgstr "Ingen para einingar er tilgjengelege" -#: package/contents/ui/main.qml:62 +#: package/contents/ui/main.qml:60 msgid "KDE Connect Settings..." msgstr "Innstillingar for KDE Connect …" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pl/kdeconnect-cli.po kdeconnect-1.3.0/po/pl/kdeconnect-cli.po --- kdeconnect-1.2.1/po/pl/kdeconnect-cli.po 2018-01-16 22:46:33.000000000 +0000 +++ kdeconnect-1.3.0/po/pl/kdeconnect-cli.po 2018-04-08 14:35:40.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Łukasz Wojniłowicz , 2014, 2015, 2016, 2017. +# Łukasz Wojniłowicz , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-02-25 07:17+0100\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-03-10 06:20+0100\n" "Last-Translator: Łukasz Wojniłowicz \n" "Language-Team: Polish \n" "Language: pl\n" @@ -69,120 +69,138 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Spraw, żeby --list-devices lub --list-available wyświetlały tylko nazwy " +"urządzeń, tak aby ułatwić pisanie skryptów" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Spraw, żeby --list-devices lub --list-available wyświetlały tylko " +"identyfikatory urządzeń, tak aby ułatwić pisanie skryptów" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Wyszukaj urządzeń w sieci i ponownie ustanów połączenia" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Zażądaj sparowania z danym urządzeniem" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Znajdź urządzenie dzwoniąc na nie." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Zatrzymaj parowanie z danym urządzeniem" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Wyślij ping do danego urządzenia" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "To samo co ping, lecz można dostosować wyświetlaną wiadomość" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "wiadomość" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Udostępnij plik danemu urządzeniu" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Wyświetl powiadomienia na danym urządzeniu" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Zablokuj dane urządzenie" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Wyślij SMS-a. Wymaga adresata" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Numer telefonu, na który wysłać wiadomość" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "numer telefonu" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID urządzenia" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nazwa urządzenia" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Dowiedz się o szyfrowaniu dla danego urządzenia" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Wyszczególnij zdalne polecenia oraz ich identyfikatory" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Wykonuje zewnętrzne polecenia po identyfiaktorach" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Wysyłaj naciśnięcia klawiszami do danego urządzenia" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Wyświetl id tego urządzenia i wyjdź" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(sparowane i w zasięgu)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(w zasięgu)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(sparowane)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -190,57 +208,62 @@ msgstr[1] "Znaleziono %1 urządzenia" msgstr[2] "Znaleziono %1 urządzeń" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Nie znaleziono urządzeń" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Nie podano urządzenia" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "Nie można odnaleźć pliku: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Nie można udostępnić %1" +msgid "Sent %1" +msgstr "Wysłano %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "oczekiwanie na urządzenie..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Nie znaleziono urządzenia" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Już sparowane" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Zażądano parowania" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Urządzenie nie istnieje" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Już niesparowane" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Niesparowane" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Nie można nic zrobić" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pl/kdeconnect-core.po kdeconnect-1.3.0/po/pl/kdeconnect-core.po --- kdeconnect-1.2.1/po/pl/kdeconnect-core.po 2018-01-16 22:46:33.000000000 +0000 +++ kdeconnect-1.3.0/po/pl/kdeconnect-core.po 2018-04-08 14:35:40.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Łukasz Wojniłowicz , 2014, 2015, 2016. +# Łukasz Wojniłowicz , 2014, 2015, 2016, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-07-15 20:42+0100\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-10 06:20+0100\n" "Last-Translator: Łukasz Wojniłowicz \n" "Language-Team: Polish \n" "Language: pl\n" @@ -55,22 +55,22 @@ msgid "Couldn't find an available port" msgstr "Nie można bylo znaleźć dostępnego portu" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Już sparowane" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Urządzenie nieosiągalne" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Odcisk palca SHA1 certyfikatu twojego urządzenia to: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "Odcisk palca SHA1 certyfikatu twojego zdalnego urządzenia to: %1\n" @@ -111,8 +111,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Nie można znaleźć obsługi RSA w twojej instalacji QCA. Jeśli twoja " "dystrybucja dostarcza osobne pakiety dla QCA-ossl i QCA-gnupg, to upewnij " diff -Nru kdeconnect-1.2.1/po/pl/kdeconnect-kcm.po kdeconnect-1.3.0/po/pl/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/pl/kdeconnect-kcm.po 2018-01-16 22:46:33.000000000 +0000 +++ kdeconnect-1.3.0/po/pl/kdeconnect-kcm.po 2018-04-08 14:35:40.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Łukasz Wojniłowicz , 2014, 2015, 2016, 2017. +# Łukasz Wojniłowicz , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-02-25 07:18+0100\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-24 07:42+0100\n" "Last-Translator: Łukasz Wojniłowicz \n" "Language-Team: Polish \n" "Language: pl\n" @@ -84,90 +84,88 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Edytuj" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Zapisz" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Odśwież" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Urządzenie" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(stan)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Przyjmij" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Odrzuć" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Zażądaj sparowania" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Odparuj" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Wyślij ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Nie wybrano urządzenia." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 +#: kcm.ui:294 #, kde-format msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Jeśli masz urządzenie z systemem Android, to upewnij " -"się, że masz dograną Aplikację KDE Connect dla Androida (dostępna także z F-Droid), która powinna " -"pojawić się na liście.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

W przypadku problemów, poszukaj pomocy wśród Społeczności wiki skupionej wokół KDE Connect.

" \ No newline at end of file +"

Nie wybrano urządzenia.

Jeśli masz urządzenie z " +"systemem Android, to upewnij się, że masz dograną Aplikację KDE Connect dla Androida (dostępna także z F-Droid) która powinna pojawić się na liście." +"

W przypadku problemów odwiedź Wiki społeczności KDE Connect po pomoc.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pl/kdeconnect-plugins.po kdeconnect-1.3.0/po/pl/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/pl/kdeconnect-plugins.po 2018-01-16 22:46:33.000000000 +0000 +++ kdeconnect-1.3.0/po/pl/kdeconnect-plugins.po 2018-04-08 14:35:40.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-10-01 10:57+0100\n" "Last-Translator: Łukasz Wojniłowicz \n" "Language-Team: Polish \n" @@ -18,28 +18,28 @@ "|| n%100>=20) ? 1 : 2);\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Słaba bateria" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Bateria na %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Używaj swojego telefonu jako gładzika i klawiatury" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Odpowiedz" @@ -97,18 +97,33 @@ msgid "Mute system sound" msgstr "Wycisz dźwięk w systemie" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nazwa" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Polecenie" diff -Nru kdeconnect-1.2.1/po/pl/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/pl/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/pl/kdeconnect-urlhandler.po 2018-01-16 22:46:33.000000000 +0000 +++ kdeconnect-1.3.0/po/pl/kdeconnect-urlhandler.po 2018-04-08 14:35:40.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Łukasz Wojniłowicz , 2017. +# Łukasz Wojniłowicz , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-10 07:02+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-28 06:56+0100\n" "Last-Translator: Łukasz Wojniłowicz \n" "Language-Team: Polish \n" "Language: pl\n" @@ -43,7 +43,12 @@ msgid "URL to share" msgstr "Adres URL do udostępnienia" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Urządzenie, którym dzwonić na ten numer telefonu:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Nie można udostępnić %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pl/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/pl/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/pl/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:33.000000000 +0000 +++ kdeconnect-1.3.0/po/pl/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:40.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-08-12 07:06+0100\n" "Last-Translator: Łukasz Wojniłowicz \n" "Language-Team: Polish \n" @@ -50,10 +50,24 @@ msgid "Notifications:" msgstr "Powiadomienia:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Powiadomienia:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Brak sparowanych urządzeń" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Ustawienia KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pt/kdeconnect-cli.po kdeconnect-1.3.0/po/pt/kdeconnect-cli.po --- kdeconnect-1.2.1/po/pt/kdeconnect-cli.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt/kdeconnect-cli.po 2018-04-08 14:35:40.000000000 +0000 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-02-26 12:14+0000\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-02-28 16:02+0000\n" "Last-Translator: José Nuno Coelho Pires \n" "Language-Team: Portuguese \n" "Language: pt\n" @@ -65,177 +65,200 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Faz com que o --list-devices ou o --list-available imprimam apenas o nome " +"dos dispositivos, para facilitar a programação" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Faz com que o --list-devices ou o --list-available imprimam apenas o ID e o " +"nome dos dispositivos, para facilitar a programação" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Procurar por dispositivos na rede e voltar a estabelecer as ligações" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Pedir o emparelhamento a um dado dispositivo" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Descobre o dispositivo em questão, fazendo-o tocar." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Parar o emparelhamento com um dado dispositivo" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Enviar um contacto para um dado dispositivo" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Igual ao contacto, mas poderá personalizar a mensagem apresentada" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "mensagem" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Partilhar um ficheiro com um dado dispositivo" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Mostrar as notificações de um dado dispositivo" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Bloquear o dispositivo indicado" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Envia um SMS. O destino é obrigatório" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Número de telefone para onde enviar a mensagem" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "número de telefone" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID do dispositivo" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nome do Dispositivo" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Obter os dados de encriptação do dispositivo indicado" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Apresenta os comandos remotos e os seus ID's" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Executa um dado comando remoto pelo seu ID" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Envia as teclas para um dado dispositivo" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Mostrar o ID deste dispositivo e sair" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(emparelhado e acessível)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(acessível)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(emparelhado)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 dispositivo encontrado" msgstr[1] "%1 dispositivos encontrados" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Não foram encontrados dispositivos" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Não foi indicado nenhum dispositivo" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "Não é possível procurar o ficheiro: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Não foi possível partilhar o %1" +msgid "Sent %1" +msgstr "Foi enviado o %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "à espera do dispositivo..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Dispositivo não encontrado" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Já emparelhado" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Emparelhamento pedido" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "O dispositivo não existe" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Já não está emparelhado" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Não emparelhado" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Não há nada a fazer" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pt/kdeconnect-core.po kdeconnect-1.3.0/po/pt/kdeconnect-core.po --- kdeconnect-1.2.1/po/pt/kdeconnect-core.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt/kdeconnect-core.po 2018-04-08 14:35:40.000000000 +0000 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-07-07 11:01+0100\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-06 11:56+0000\n" "Last-Translator: José Nuno Coelho Pires \n" "Language-Team: Portuguese \n" "Language: Portuguese\n" @@ -50,22 +50,22 @@ msgid "Couldn't find an available port" msgstr "Não foi possível detectar um porto disponível" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Já emparelhado" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Dispositivo inacessível" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "A impressão digital SHA1 do certificado do seu dispositivo é: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "A impressão digital SHA1 do certificado do dispositivo remoto é: %1\n" @@ -106,8 +106,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Não foi possível encontrar o suporte para o RSA na sua instalação do QCA. Se " "a sua distribuição tiver pacotes separados para o QCA-ossl e o QCA-gnupg, " diff -Nru kdeconnect-1.2.1/po/pt/kdeconnect-kcm.po kdeconnect-1.3.0/po/pt/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/pt/kdeconnect-kcm.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt/kdeconnect-kcm.po 2018-04-08 14:35:40.000000000 +0000 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-02-21 15:33+0000\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-05 11:02+0000\n" "Last-Translator: José Nuno Coelho Pires \n" "Language-Team: Portuguese \n" "Language: pt\n" @@ -79,90 +79,89 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Editar" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Gravar" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Actualizar" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Dispositivo" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(estado)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Aceitar" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Rejeitar" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Pedir o emparelhamento" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Cancelar o emparelhamento" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Enviar um pedido de rede" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Não foi seleccionado nenhum dispositivo." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 +#: kcm.ui:294 #, kde-format msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Se possui um dispositivo Android, certifique-se que " -"instala a aplicação " -"Android do KDE Connect (também disponível no F-Droid), para que apareça na " -"lista.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Se estiver a ter problemas, vá à página da

Não está seleccionado nenhum dispositivo.

Se " +"possuir um dispositivo Android, certifique-se que instala a
aplicação " +"para Android do KDE Connect (também disponível no F-Droid) para " +"aparecer na lista.

Se estiver a ter problemas, visite a Wiki da Comunidade do KDE Connect para obter alguma " -"ajuda.

" \ No newline at end of file +"underline; color:#4c6b8a;\">Wiki da Comunidade do KDE Connect " +"para obter ajuda.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pt/kdeconnect-plugins.po kdeconnect-1.3.0/po/pt/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/pt/kdeconnect-plugins.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt/kdeconnect-plugins.po 2018-04-08 14:35:40.000000000 +0000 @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2016-01-12 11:46+0000\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-26 11:22+0100\n" "Last-Translator: José Nuno Coelho Pires \n" "Language-Team: Portuguese \n" "Language: pt\n" @@ -18,28 +18,28 @@ "X-POFile-SpellExtra: min sshfs Connect\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Bateria Fraca" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Bateria a %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Usar o seu telemóvel como um rato por toque ou teclado" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Responder" @@ -97,18 +97,33 @@ msgid "Mute system sound" msgstr "Silenciar o som do sistema" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Contacto!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Suspender" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Brilho Máximo" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Comandos de exemplo" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nome" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Comando" diff -Nru kdeconnect-1.2.1/po/pt/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/pt/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/pt/kdeconnect-urlhandler.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt/kdeconnect-urlhandler.po 2018-04-08 14:35:40.000000000 +0000 @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-10 12:01+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-26 10:48+0000\n" "Last-Translator: José Nuno Coelho Pires \n" "Language-Team: Portuguese \n" "Language: \n" @@ -43,7 +43,12 @@ msgid "URL to share" msgstr "URL a partilhar" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "O dispositivo com o qual ligar este número:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Não foi possível partilhar o %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pt/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/pt/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/pt/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:40.000000000 +0000 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: kdeconnect-plasmoid\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-07-28 09:32+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-26 11:22+0100\n" "Last-Translator: José Nuno Coelho Pires \n" "Language-Team: Portuguese \n" "Language: pt\n" @@ -45,10 +45,22 @@ msgid "Notifications:" msgstr "Notificações:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Esquecer todas as notificações" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Responder" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Esquecer" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Não estão disponíveis dispositivos emparelhados" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Configuração do KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pt_BR/kdeconnect-cli.po kdeconnect-1.3.0/po/pt_BR/kdeconnect-cli.po --- kdeconnect-1.2.1/po/pt_BR/kdeconnect-cli.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt_BR/kdeconnect-cli.po 2018-04-08 14:35:40.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2016-12-20 21:56-0300\n" "Last-Translator: Luiz Fernando Ranghetti \n" "Language-Team: Portuguese \n" @@ -70,187 +70,216 @@ "dispositivos, para facilitar a criação de scripts" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Fazer o --list-devices ou o --list-available imprimir apenas o ID dos " +"dispositivos, para facilitar a criação de scripts" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Fazer o --list-devices ou o --list-available imprimir apenas o ID dos " +"dispositivos, para facilitar a criação de scripts" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Procurar dispositivos na rede e restabelecer conexões" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Solicitar o emparelhamento a um determinado dispositivo" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Encontrar o dispositivo fazendo com que ele toque." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Parar o emparelhamento de um determinado dispositivo" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Envia um ping para um determinado dispositivo" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Igual ao ping mas você pode definir a mensagem apresentada" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "mensagem" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Compartilhar um arquivo com um determinado dispositivo" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Mostrar as notificações em um determinado dispositivo" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Bloquear o dispositivo indicado" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Enviar um SMS. Requer destinatário" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Número de telefone para enviar a mensagem" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "número de telefone" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID do dispositivo" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Nome do dispositivo" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, fuzzy, kde-format #| msgid "Request pairing to a said device" msgid "Get encryption info about said device" msgstr "Solicitar o emparelhamento a um determinado dispositivo" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, fuzzy, kde-format #| msgid "Sends a ping to said device" msgid "Sends keys to a said device" msgstr "Envia um ping para um determinado dispositivo" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(emparelhado e acessível)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(acessível)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(emparelhado)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 dispositivo encontrado" msgstr[1] "%1 dispositivos encontrados" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Nenhum dispositivo encontrado" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Nenhum dispositivo indicado" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Não foi possível compartilhar o %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "Aguardando o dispositivo..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Dispositivo não encontrado" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Já emparelhado" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Emparelhamento solicitado" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "O dispositivo não existe" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Já não está emparelhado" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Não emparelhado" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Não há nada a ser feito" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pt_BR/kdeconnect-core.po kdeconnect-1.3.0/po/pt_BR/kdeconnect-core.po --- kdeconnect-1.2.1/po/pt_BR/kdeconnect-core.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt_BR/kdeconnect-core.po 2018-04-08 14:35:40.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2016-09-13 10:06-0300\n" "Last-Translator: Luiz Fernando Ranghetti \n" "Language-Team: Portuguese \n" @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "Não foi possível encontrar uma porta disponível" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Já emparelhado" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Dispositivo inacessível" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "" @@ -107,11 +107,15 @@ msgstr "Falha ao iniciar o KDE Connect" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Não foi encontrado suporte para RSA na sua instalação do QCA. Se a sua " "distribuição fornece pacotes separados para QCA-ossl e QCA-gnupg, verifique " diff -Nru kdeconnect-1.2.1/po/pt_BR/kdeconnect-kcm.po kdeconnect-1.3.0/po/pt_BR/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/pt_BR/kdeconnect-kcm.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt_BR/kdeconnect-kcm.po 2018-04-08 14:35:40.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-11-03 18:13-0300\n" "Last-Translator: Luiz Fernando Ranghetti \n" "Language-Team: Portuguese \n" @@ -85,71 +85,88 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Atualizar" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Dispositivo" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(Status)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Aceitar" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Rejeitar" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Solicitar emparelhamento" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Cancelar emparelhamento" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Enviar ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Nenhum dispositivo selecionado." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Se você tem um aparelho Android, certifique-se de que " "tem instalado o (também disponível no F-Droid) e que ele aparece na lista." -"

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Se tiver problemas, visite a wiki da Comunidade KDE Connect para obter ajuda.

" \ No newline at end of file +"

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/pt_BR/kdeconnect-plugins.po kdeconnect-1.3.0/po/pt_BR/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/pt_BR/kdeconnect-plugins.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt_BR/kdeconnect-plugins.po 2018-04-08 14:35:40.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-11-03 18:13-0300\n" "Last-Translator: Luiz Fernando Ranghetti \n" "Language-Team: Portuguese \n" @@ -19,28 +19,28 @@ "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Baixo nível de bateria" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Bateria em %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Use seu telefone como um touchpad e teclado" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Responder" @@ -98,18 +98,33 @@ msgid "Mute system sound" msgstr "Silenciar o sistema de som" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Nome" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Comando" diff -Nru kdeconnect-1.2.1/po/pt_BR/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/pt_BR/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/pt_BR/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/pt_BR/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:40.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2016-05-26 11:00-0300\n" "Last-Translator: André Marcelo Alvarenga \n" "Language-Team: Brazilian Portuguese \n" @@ -52,10 +52,24 @@ msgid "Notifications:" msgstr "Notificações" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "Notificações" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Nenhum dispositivo emparelhado disponível" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Configurações do KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ro/kdeconnect-kcm.po kdeconnect-1.3.0/po/ro/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/ro/kdeconnect-kcm.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/ro/kdeconnect-kcm.po 2018-04-08 14:35:41.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2014-03-25 16:46+0200\n" "Last-Translator: Sergiu Bivol \n" "Language-Team: Romanian \n" @@ -85,79 +85,78 @@ msgid "KDE Connect" msgstr "" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Dispozitiv" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(stare)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Cere asocierea" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Dezasociază" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Trimite ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "" - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ro/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/ro/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/ro/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:34.000000000 +0000 +++ kdeconnect-1.3.0/po/ro/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:41.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2014-03-25 17:10+0200\n" "Last-Translator: Sergiu Bivol \n" "Language-Team: Romanian \n" @@ -52,13 +52,27 @@ msgid "Notifications:" msgstr "Notificări" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "Notificări" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 #, fuzzy #| msgid "No paired devices available" msgid "No paired devices available" msgstr "Nu sunt disponibile dispozitive împerecheate" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 #, fuzzy #| msgid "KDE Connect device notifications" msgid "KDE Connect Settings..." diff -Nru kdeconnect-1.2.1/po/ru/kdeconnect-cli.po kdeconnect-1.3.0/po/ru/kdeconnect-cli.po --- kdeconnect-1.2.1/po/ru/kdeconnect-cli.po 2018-01-16 22:46:35.000000000 +0000 +++ kdeconnect-1.3.0/po/ru/kdeconnect-cli.po 2018-04-08 14:35:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-05-15 03:41+0300\n" "Last-Translator: Alexander Potashev \n" "Language-Team: Russian \n" @@ -69,122 +69,146 @@ "list-available (для облегчения написания сценариев)." #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Выводить только идентификаторы устройств для запросов --list-devices и --" +"list-available (для облегчения написания сценариев)." + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Выводить только идентификаторы устройств для запросов --list-devices и --" +"list-available (для облегчения написания сценариев)." + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Выполнить поиск устройств в сети и возобновить подключения." -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Запросить сопряжение с выбранным устройством." -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Найти устройство при помощи звукового сигнала." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Отменить сопряжение с выбранным устройством." -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Отправить тестовый сигнал на выбранное устройство." -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "" "Аналогично --ping, но позволяет выбрать сообщение для показа на устройстве." -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "сообщение" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Отправить файл на выбранное устройство." -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Показать уведомления с выбранного устройства." -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Заблокировать выбранное устройство." -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Отправить SMS. Необходимо указать получателя." -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Номер телефона получателя" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "номер телефона" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Идентификатор устройства." -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Имя устройства" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Получить информацию о шифровании на выбранном устройстве." -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Показать список удалённых команд и их идентификаторы." -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Выполнить удалённую команду по идентификатору." -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Отправить нажатия клавиш на выбранное устройство" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Показать идентификатор устройства и выйти" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(сопряжено и на связи)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(на связи)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(сопряжено)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -193,57 +217,62 @@ msgstr[2] "Найдены %1 устройств." msgstr[3] "Найдено %1 устройство." -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Устройств не найдено." -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Устройство не выбрано." -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Не удалось отправить %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "ожидание устройства..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Устройство не найдено." -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Устройство уже сопряжено." -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Запрошено сопряжение." -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Устройство не существует." -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Устройство не было сопряжено." -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Снято сопряжение с устройством." -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Не выбрано действие для выполнения." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ru/kdeconnect-core.po kdeconnect-1.3.0/po/ru/kdeconnect-core.po --- kdeconnect-1.2.1/po/ru/kdeconnect-core.po 2018-01-16 22:46:35.000000000 +0000 +++ kdeconnect-1.3.0/po/ru/kdeconnect-core.po 2018-04-08 14:35:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-09-24 17:05+0300\n" "Last-Translator: Alexander Potashev \n" "Language-Team: Russian \n" @@ -56,22 +56,22 @@ msgid "Couldn't find an available port" msgstr "Не удалось найти доступный порт" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Устройство уже сопряжено." -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Устройство недоступно." -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Отпечаток SHA-1 сертификата вашего устройства: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "Отпечаток SHA-1 сертификата удалённого устройства: %1\n" @@ -110,11 +110,15 @@ msgstr "Не удалось запустить KDE Connect." #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "На вашей системе установлен пакет QCA, но в нём отсутствует поддержка RSA. " "Если ваш дистрибутив содержит отдельные пакеты для QCA-ossl и QCA-gnupg, " diff -Nru kdeconnect-1.2.1/po/ru/kdeconnect-kcm.po kdeconnect-1.3.0/po/ru/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/ru/kdeconnect-kcm.po 2018-01-16 22:46:35.000000000 +0000 +++ kdeconnect-1.3.0/po/ru/kdeconnect-kcm.po 2018-04-08 14:35:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-05-15 03:42+0300\n" "Last-Translator: Alexander Potashev \n" "Language-Team: Russian \n" @@ -85,72 +85,89 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + # BUGME: change to "Refresh list"? --aspotashev #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Обновить" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Устройство" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(состояние)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Принять" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Отклонить" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Запросить сопряжение" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Снять сопряжение" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Отправить тестовый сигнал" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Устройство не выбрано." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Если у вас есть мобильное устройство на базе Android, " "установите (также доступно на F-Droid), — и оно должно появиться в " -"списке.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Если у вас возникли проблемы, посетите вики-страницу о KDE Connect для получения помощи." \ No newline at end of file +"списке.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ru/kdeconnect-plugins.po kdeconnect-1.3.0/po/ru/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/ru/kdeconnect-plugins.po 2018-01-16 22:46:35.000000000 +0000 +++ kdeconnect-1.3.0/po/ru/kdeconnect-plugins.po 2018-04-08 14:35:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-09-24 17:05+0300\n" "Last-Translator: Alexander Potashev \n" "Language-Team: Russian \n" @@ -19,28 +19,28 @@ "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: низкий уровень заряда батареи" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Заряд батареи %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Использование телефона в качестве сенсорной панели и клавиатуры" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Ответить" @@ -99,18 +99,33 @@ msgid "Mute system sound" msgstr "Выключить звук в системе" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Проверка связи!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Название" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Команда" diff -Nru kdeconnect-1.2.1/po/ru/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/ru/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/ru/kdeconnect-urlhandler.po 2018-01-16 22:46:35.000000000 +0000 +++ kdeconnect-1.3.0/po/ru/kdeconnect-urlhandler.po 2018-04-08 14:35:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-10-10 02:15+0300\n" "Last-Translator: Alexander Potashev \n" "Language-Team: Russian \n" @@ -44,7 +44,12 @@ msgid "URL to share" msgstr "Адрес URL для отправки" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Не удалось отправить %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/ru/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/ru/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/ru/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:35.000000000 +0000 +++ kdeconnect-1.3.0/po/ru/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-09-24 17:03+0300\n" "Last-Translator: Alexander Potashev \n" "Language-Team: Russian \n" @@ -51,10 +51,24 @@ msgid "Notifications:" msgstr "Уведомления:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Уведомления:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Нет подключённых устройств" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Настроить KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sk/kdeconnect-cli.po kdeconnect-1.3.0/po/sk/kdeconnect-cli.po --- kdeconnect-1.2.1/po/sk/kdeconnect-cli.po 2018-01-16 22:46:36.000000000 +0000 +++ kdeconnect-1.3.0/po/sk/kdeconnect-cli.po 2018-04-08 14:35:43.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2016-08-31 22:56+0100\n" "Last-Translator: Roman Paholik \n" "Language-Team: Slovak \n" @@ -65,122 +65,146 @@ "uľahčenie skriptovania" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Make --list-devices alebo --list-available vypíše iba ID zariadení, na " +"uľahčenie skriptovania" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Make --list-devices alebo --list-available vypíše iba ID zariadení, na " +"uľahčenie skriptovania" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Hľadať zariadenia v sieti a znovu ich pripojiť" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Vyžiadať párovanie na dané zariadenie" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Nájsť dané zariadenie jeho prezvonením." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Zastaviť párovanie na dané zariadenie" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Pošle ping na dané zariadenie" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Rovnaké ako ping, ale môžete si prispôsobiť zobrazenú správu" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "spráca" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Zdieľať súbor na dané zariadenie" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Zobraziť oznámenia na danom zariadení" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Zamknúť určené zariadenie" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID zariadenia" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Názov zariadenia" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Vyžiadať informáciu šifrovania o danom zariadení" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Vypíše vzdialené príkazy a ich id" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Spustí vzdialený príkaz cez id" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, fuzzy, kde-format #| msgid "Sends a ping to said device" msgid "Sends keys to a said device" msgstr "Pošle ping na dané zariadenie" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(spárované a dosiahnuteľné)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(dosiahnuteľné)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(spárované)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -188,64 +212,69 @@ msgstr[1] "Nájdené %1 zariadenia" msgstr[2] "Nájdených %1 zariadení" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Nenašli sa zariadenia" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Neurčené zariadenie" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Nemôžem zdieľať %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "čakám na zariadenie..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Zariadenie sa nenašlo" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Už spárované" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Spárovanie vyžiadané" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Zariadenie neexistuje" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Už nespárované" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Odpárované" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Nič sa nedá robiť" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sk/kdeconnect-core.po kdeconnect-1.3.0/po/sk/kdeconnect-core.po --- kdeconnect-1.2.1/po/sk/kdeconnect-core.po 2018-01-16 22:46:36.000000000 +0000 +++ kdeconnect-1.3.0/po/sk/kdeconnect-core.po 2018-04-08 14:35:43.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2016-08-31 22:56+0100\n" "Last-Translator: Roman Paholik \n" "Language-Team: Slovak \n" @@ -52,22 +52,22 @@ msgid "Couldn't find an available port" msgstr "Nemôžem nájsť dostupný port" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Už spárované" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Zariadenie nedosiahnuteľné" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "SHA1 odtlačok certifikátu vášho zariadenia je: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "SHA1 odtlačok certifikátu vzdialeného zariadenia je: %1\n" @@ -105,11 +105,15 @@ msgstr "KDE Connect sa nepodarilo spustiť" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Nemôžem nájsť podporu pre RSA vo vašej inštalácii QCA. Ak vaša distribúcia " "poskytuje samostatné balíky pre QCA-ossi a QCA-gnupg, uistite sa, že ich " diff -Nru kdeconnect-1.2.1/po/sk/kdeconnect-kcm.po kdeconnect-1.3.0/po/sk/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/sk/kdeconnect-kcm.po 2018-01-16 22:46:36.000000000 +0000 +++ kdeconnect-1.3.0/po/sk/kdeconnect-kcm.po 2018-04-08 14:35:43.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2016-08-31 22:56+0100\n" "Last-Translator: Roman Paholik \n" "Language-Team: Slovak \n" @@ -83,62 +83,68 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Obnoviť" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Zariadenie" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(stav)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Vyžiadať spárovanie" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Odpárovať" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Poslať ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Nie je vybrané zariadenie." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 +#: kcm.ui:294 #, fuzzy, kde-format #| msgid "" #| "

If you own an Android device, make sure to install " @@ -149,36 +155,20 @@ #| "text-decoration: underline; color:#0000ff;\">from F-Droid) and " #| "it should appear in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "Ak máte Android mobil, určite si nainštalujte aplikáciu KDE Connect " "(tiež dostupná z F-Droid)." - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, fuzzy, kde-format -#| msgid "" -#| "

If you are having problems, visit the KDE Connect Community wiki for " -#| "help.

" -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Ak máte problémy, navštívte Wiki komunity KDE Connect pre pomoc.

" \ No newline at end of file +"\">z F-Droid)." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sk/kdeconnect-plugins.po kdeconnect-1.3.0/po/sk/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/sk/kdeconnect-plugins.po 2018-01-16 22:46:36.000000000 +0000 +++ kdeconnect-1.3.0/po/sk/kdeconnect-plugins.po 2018-04-08 14:35:43.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2016-08-31 22:57+0100\n" "Last-Translator: Roman Paholik \n" "Language-Team: Slovak \n" @@ -15,28 +15,28 @@ "X-Generator: Lokalize 2.0\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Nízka úroveň batérie" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Batéria na %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Použite váš telefón ako touchpad a klávesnicu" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Odpovedať" @@ -94,18 +94,33 @@ msgid "Mute system sound" msgstr "Stlmiť systémové zvuky" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Názov" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Príkaz" diff -Nru kdeconnect-1.2.1/po/sk/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/sk/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/sk/kdeconnect-urlhandler.po 2018-01-16 22:46:36.000000000 +0000 +++ kdeconnect-1.3.0/po/sk/kdeconnect-urlhandler.po 2018-04-08 14:35:43.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-06-12 20:22+0100\n" "Last-Translator: Roman Paholik \n" "Language-Team: Slovak \n" @@ -40,7 +40,12 @@ msgid "URL to share" msgstr "URL na zdieľanie" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Nemôžem zdieľať %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sk/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/sk/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/sk/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:36.000000000 +0000 +++ kdeconnect-1.3.0/po/sk/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:43.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2016-06-09 20:05+0100\n" "Last-Translator: Roman Paholik \n" "Language-Team: Slovak \n" @@ -49,10 +49,24 @@ msgid "Notifications:" msgstr "Upozornenia" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications" +msgid "Dismiss all notifications" +msgstr "Upozornenia" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Nie sú dostupné spárované zariadenia" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Nastavenia KDE Connect..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr/kdeconnect-cli.po kdeconnect-1.3.0/po/sr/kdeconnect-cli.po --- kdeconnect-1.2.1/po/sr/kdeconnect-cli.po 2018-01-16 22:46:37.000000000 +0000 +++ kdeconnect-1.3.0/po/sr/kdeconnect-cli.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -70,121 +70,145 @@ "што олакшава скриптовање" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"омогућава да --list-devices или --list-available приказују само ИД уређаја, " +"што олакшава скриптовање" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"омогућава да --list-devices или --list-available приказују само ИД уређаја, " +"што олакшава скриптовање" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "тражи уређаје на мрежи и поново успоставља везе" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "захтева упаривање са наведеним уређајем" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "налази наведени уређај звоњавом" -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "зауставља упаривање са наведеним уређајем" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "шаље пинг наведеном уређају" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "исто као пинг али може да пошаље произвољну поруку" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "порука" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "дели фајл са наведеним уређајем" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "приказује обавештења на наведеном уређају" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "закључава наведени уређај" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "шаље СМС, захтева одредишни број" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "број телефона на који се шаље порука" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "број телефона" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ИД уређаја" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "назив уређаја" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "добавља податке о шифровању за наведени уређај" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "излистава удаљене наредбе и њихове ИД‑ове" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "извршава удаљену наредбу по ИД‑у" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "шаље кључеве наведеном уређају" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "приказује ИД овог уређаја и излази" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(упарен и доступан)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(доступан)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(упарен)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -193,65 +217,70 @@ msgstr[2] "пронађено %1 уређаја" msgstr[3] "пронађен један уређај" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "није нађен ниједан уређај" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "није наведен уређај" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "не могу да делим %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "чекам на уређај..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "уређај није пронађен" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "већ упарен" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "упаривање је тражено" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "уређај не постоји" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "већ је неупарен" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "распарен" # |, no-check-markup -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "грешка: морате навести примаоца наводећи --destination <број телефона>" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "нема шта да се уради" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr/kdeconnect-core.po kdeconnect-1.3.0/po/sr/kdeconnect-core.po --- kdeconnect-1.2.1/po/sr/kdeconnect-core.po 2018-01-16 22:46:37.000000000 +0000 +++ kdeconnect-1.3.0/po/sr/kdeconnect-core.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -56,22 +56,22 @@ msgid "Couldn't find an available port" msgstr "Не могу да нађем доступан порт" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "већ упарено" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Уређај није доступан" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "СХА‑1 отисак сертификата за ваш уређај је: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "СХА‑1 отисак сертификата удаљеног уређаја је: %1\n" @@ -110,11 +110,15 @@ # QCA-ossl and QCA-gnupg are plugin identifiers in QCA #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "У вашој инсталацији КуЦА‑а, не могу да нађем подршку за РСА. Ако ваша " "дистрибуција даје одвојене пакете за QCA-ossl и QCA-gnupg проверите да су " diff -Nru kdeconnect-1.2.1/po/sr/kdeconnect-kcm.po kdeconnect-1.3.0/po/sr/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/sr/kdeconnect-kcm.po 2018-01-16 22:46:37.000000000 +0000 +++ kdeconnect-1.3.0/po/sr/kdeconnect-kcm.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -86,71 +86,88 @@ msgid "KDE Connect" msgstr "КДЕ‑конекција" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Освежи" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Уређај" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(стање)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Прихвати" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Одбаци" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Тражи упаривање" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Распари" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Пошаљи пинг" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Није изабран уређај." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Ако поседујете андроид уређај, инсталирајте (такође доступан и на Ф‑дроиду) и уређај ће се појавити на " -"списку.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Ако имате потешкоћа, посетите вики заједнице КДЕ‑конекције ради помоћи.

" \ No newline at end of file +"списку.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr/kdeconnect-plugins.po kdeconnect-1.3.0/po/sr/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/sr/kdeconnect-plugins.po 2018-01-16 22:46:37.000000000 +0000 +++ kdeconnect-1.3.0/po/sr/kdeconnect-plugins.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-09-28 17:57+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -20,13 +20,13 @@ "X-Environment: kde\n" "X-Generator: Lokalize 1.5\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: батерија на измаку" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "батерија на %1%" @@ -41,7 +41,7 @@ msgid "Use your phone as a touchpad and keyboard" msgstr "Користите телефон као додирник и тастатуру" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Одговори" @@ -99,18 +99,33 @@ msgid "Mute system sound" msgstr "Утишај звукове система" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Пинг!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Назив" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Наредба" diff -Nru kdeconnect-1.2.1/po/sr/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/sr/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/sr/kdeconnect-urlhandler.po 2018-01-16 22:46:37.000000000 +0000 +++ kdeconnect-1.3.0/po/sr/kdeconnect-urlhandler.po 2018-04-08 14:35:44.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-06-18 23:13+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -43,7 +43,12 @@ msgid "URL to share" msgstr "УРЛ за дељење" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Не могу да поделим %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/sr/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/sr/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:37.000000000 +0000 +++ kdeconnect-1.3.0/po/sr/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-08-03 11:05+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -52,10 +52,24 @@ msgid "Notifications:" msgstr "Обавештења:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Обавештења:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "нема доступних упарених уређаја" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Поставке за КДЕ‑конекцију..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-cli.po kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-cli.po --- kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-cli.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-cli.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -70,121 +70,145 @@ "што олакшава скриптовање" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"омогућава да --list-devices или --list-available приказују само ИД уређаја, " +"што олакшава скриптовање" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"омогућава да --list-devices или --list-available приказују само ИД уређаја, " +"што олакшава скриптовање" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "тражи уређаје на мрежи и поново успоставља везе" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "захтева упаривање са наведеним уређајем" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "налази наведени уређај звоњавом" -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "зауставља упаривање са наведеним уређајем" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "шаље пинг наведеном уређају" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "исто као пинг али може да пошаље произвољну поруку" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "порука" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "дели фајл са наведеним уређајем" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "приказује обавештења на наведеном уређају" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "закључава наведени уређај" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "шаље СМС, захтева одредишни број" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "број телефона на који се шаље порука" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "број телефона" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ИД уређаја" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "назив уређаја" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "добавља податке о шифровању за наведени уређај" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "излистава удаљене наредбе и њихове ИД‑ове" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "извршава удаљену наредбу по ИД‑у" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "шаље кључеве наведеном уређају" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "приказује ИД овог уређаја и излази" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(упарен и доступан)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(доступан)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(упарен)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -193,65 +217,70 @@ msgstr[2] "пронађено %1 уређаја" msgstr[3] "пронађен један уређај" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "није нађен ниједан уређај" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "није наведен уређај" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "не могу да делим %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "чекам на уређај..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "уређај није пронађен" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "већ упарен" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "упаривање је тражено" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "уређај не постоји" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "већ је неупарен" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "распарен" # |, no-check-markup -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "грешка: морате навести примаоца наводећи --destination <број телефона>" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "нема шта да се уради" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-core.po kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-core.po --- kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-core.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-core.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -56,22 +56,22 @@ msgid "Couldn't find an available port" msgstr "Не могу да нађем доступан порт" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "већ упарено" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Уређај није доступан" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "СХА‑1 отисак сертификата за ваш уређај је: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "СХА‑1 отисак сертификата удаљеног уређаја је: %1\n" @@ -110,11 +110,15 @@ # QCA-ossl and QCA-gnupg are plugin identifiers in QCA #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "У вашој инсталацији КуЦА‑а, не могу да нађем подршку за РСА. Ако ваша " "дистрибуција даје одвојене пакете за QCA-ossl и QCA-gnupg проверите да су " diff -Nru kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-kcm.po kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-kcm.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-kcm.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -86,71 +86,88 @@ msgid "KDE Connect" msgstr "КДЕ‑конекција" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Освежи" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Уређај" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(стање)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Прихвати" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Одбаци" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Тражи упаривање" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Распари" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Пошаљи пинг" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Није изабран уређај." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Ако поседујете андроид уређај, инсталирајте (такође доступан и на Ф‑дроиду) и уређај ће се појавити на " -"списку.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Ако имате потешкоћа, посетите вики заједнице КДЕ‑конекције ради помоћи.

" \ No newline at end of file +"списку.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-plugins.po kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-plugins.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-plugins.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-09-28 17:57+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -20,13 +20,13 @@ "X-Environment: kde\n" "X-Generator: Lokalize 1.5\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: батерија на измаку" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "батерија на %1%" @@ -41,7 +41,7 @@ msgid "Use your phone as a touchpad and keyboard" msgstr "Користите телефон као додирник и тастатуру" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Одговори" @@ -99,18 +99,33 @@ msgid "Mute system sound" msgstr "Утишај звукове система" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Пинг!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Назив" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Наредба" diff -Nru kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/sr@ijekavian/kdeconnect-urlhandler.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavian/kdeconnect-urlhandler.po 2018-04-08 14:35:44.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-06-18 23:13+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -43,7 +43,12 @@ msgid "URL to share" msgstr "УРЛ за дељење" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Не могу да поделим %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@ijekavian/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/sr@ijekavian/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/sr@ijekavian/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavian/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:44.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-08-03 11:05+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -52,10 +52,24 @@ msgid "Notifications:" msgstr "Обавештења:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Обавештења:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "нема доступних упарених уређаја" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Поставке за КДЕ‑конекцију..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-cli.po kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-cli.po --- kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-cli.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-cli.po 2018-04-08 14:35:45.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -70,121 +70,145 @@ "što olakšava skriptovanje" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"omogućava da --list-devices ili --list-available prikazuju samo ID uređaja, " +"što olakšava skriptovanje" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"omogućava da --list-devices ili --list-available prikazuju samo ID uređaja, " +"što olakšava skriptovanje" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "traži uređaje na mreži i ponovo uspostavlja veze" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "zahteva uparivanje sa navedenim uređajem" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "nalazi navedeni uređaj zvonjavom" -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "zaustavlja uparivanje sa navedenim uređajem" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "šalje ping navedenom uređaju" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "isto kao ping ali može da pošalje proizvoljnu poruku" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "poruka" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "deli fajl sa navedenim uređajem" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "prikazuje obaveštenja na navedenom uređaju" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "zaključava navedeni uređaj" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "šalje SMS, zahteva odredišni broj" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "broj telefona na koji se šalje poruka" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "broj telefona" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID uređaja" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "naziv uređaja" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "dobavlja podatke o šifrovanju za navedeni uređaj" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "izlistava udaljene naredbe i njihove ID‑ove" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "izvršava udaljenu naredbu po ID‑u" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "šalje ključeve navedenom uređaju" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "prikazuje ID ovog uređaja i izlazi" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(uparen i dostupan)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(dostupan)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(uparen)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -193,65 +217,70 @@ msgstr[2] "pronađeno %1 uređaja" msgstr[3] "pronađen jedan uređaj" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "nije nađen nijedan uređaj" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "nije naveden uređaj" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "ne mogu da delim %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "čekam na uređaj..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "uređaj nije pronađen" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "već uparen" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "uparivanje je traženo" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "uređaj ne postoji" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "već je neuparen" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "rasparen" # |, no-check-markup -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "greška: morate navesti primaoca navodeći --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "nema šta da se uradi" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-core.po kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-core.po --- kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-core.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-core.po 2018-04-08 14:35:45.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -56,22 +56,22 @@ msgid "Couldn't find an available port" msgstr "Ne mogu da nađem dostupan port" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "već upareno" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Uređaj nije dostupan" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "SHA‑1 otisak sertifikata za vaš uređaj je: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "SHA‑1 otisak sertifikata udaljenog uređaja je: %1\n" @@ -110,11 +110,15 @@ # QCA-ossl and QCA-gnupg are plugin identifiers in QCA #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "U vašoj instalaciji QCA‑a, ne mogu da nađem podršku za RSA. Ako vaša " "distribucija daje odvojene pakete za QCA-ossl i QCA-gnupg proverite da su " diff -Nru kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-kcm.po kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-kcm.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-kcm.po 2018-04-08 14:35:45.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -86,71 +86,88 @@ msgid "KDE Connect" msgstr "KDE‑konekcija" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Osveži" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Uređaj" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(stanje)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Prihvati" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Odbaci" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Traži uparivanje" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Raspari" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Pošalji ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Nije izabran uređaj." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Ako posedujete android uređaj, instalirajte (takođe dostupan i na F‑Droidu) i uređaj će se pojaviti na " -"spisku.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Ako imate poteškoća, posetite viki zajednice KDE‑konekcije radi pomoći.

" \ No newline at end of file +"spisku.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-plugins.po kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-plugins.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-plugins.po 2018-04-08 14:35:45.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-09-28 17:57+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -20,13 +20,13 @@ "X-Environment: kde\n" "X-Generator: Lokalize 1.5\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: baterija na izmaku" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "baterija na %1%" @@ -41,7 +41,7 @@ msgid "Use your phone as a touchpad and keyboard" msgstr "Koristite telefon kao dodirnik i tastaturu" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Odgovori" @@ -99,18 +99,33 @@ msgid "Mute system sound" msgstr "Utišaj zvukove sistema" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Naziv" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Naredba" diff -Nru kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/sr@ijekavianlatin/kdeconnect-urlhandler.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavianlatin/kdeconnect-urlhandler.po 2018-04-08 14:35:45.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-06-18 23:13+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -43,7 +43,12 @@ msgid "URL to share" msgstr "URL za deljenje" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Ne mogu da podelim %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@ijekavianlatin/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/sr@ijekavianlatin/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/sr@ijekavianlatin/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:38.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@ijekavianlatin/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:45.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-08-03 11:05+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -52,10 +52,24 @@ msgid "Notifications:" msgstr "Obaveštenja:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Obaveštenja:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "nema dostupnih uparenih uređaja" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Postavke za KDE‑konekciju..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@latin/kdeconnect-cli.po kdeconnect-1.3.0/po/sr@latin/kdeconnect-cli.po --- kdeconnect-1.2.1/po/sr@latin/kdeconnect-cli.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@latin/kdeconnect-cli.po 2018-04-08 14:35:46.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -70,121 +70,145 @@ "što olakšava skriptovanje" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"omogućava da --list-devices ili --list-available prikazuju samo ID uređaja, " +"što olakšava skriptovanje" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"omogućava da --list-devices ili --list-available prikazuju samo ID uređaja, " +"što olakšava skriptovanje" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "traži uređaje na mreži i ponovo uspostavlja veze" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "zahteva uparivanje sa navedenim uređajem" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "nalazi navedeni uređaj zvonjavom" -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "zaustavlja uparivanje sa navedenim uređajem" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "šalje ping navedenom uređaju" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "isto kao ping ali može da pošalje proizvoljnu poruku" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "poruka" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "deli fajl sa navedenim uređajem" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "prikazuje obaveštenja na navedenom uređaju" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "zaključava navedeni uređaj" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "šalje SMS, zahteva odredišni broj" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "broj telefona na koji se šalje poruka" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "broj telefona" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "ID uređaja" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "naziv uređaja" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "dobavlja podatke o šifrovanju za navedeni uređaj" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "izlistava udaljene naredbe i njihove ID‑ove" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "izvršava udaljenu naredbu po ID‑u" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "šalje ključeve navedenom uređaju" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "prikazuje ID ovog uređaja i izlazi" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(uparen i dostupan)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(dostupan)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(uparen)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -193,65 +217,70 @@ msgstr[2] "pronađeno %1 uređaja" msgstr[3] "pronađen jedan uređaj" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "nije nađen nijedan uređaj" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "nije naveden uređaj" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "ne mogu da delim %1" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "čekam na uređaj..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "uređaj nije pronađen" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "već uparen" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "uparivanje je traženo" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "uređaj ne postoji" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "već je neuparen" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "rasparen" # |, no-check-markup -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "greška: morate navesti primaoca navodeći --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "nema šta da se uradi" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@latin/kdeconnect-core.po kdeconnect-1.3.0/po/sr@latin/kdeconnect-core.po --- kdeconnect-1.2.1/po/sr@latin/kdeconnect-core.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@latin/kdeconnect-core.po 2018-04-08 14:35:46.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -56,22 +56,22 @@ msgid "Couldn't find an available port" msgstr "Ne mogu da nađem dostupan port" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "već upareno" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Uređaj nije dostupan" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "SHA‑1 otisak sertifikata za vaš uređaj je: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "SHA‑1 otisak sertifikata udaljenog uređaja je: %1\n" @@ -110,11 +110,15 @@ # QCA-ossl and QCA-gnupg are plugin identifiers in QCA #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "U vašoj instalaciji QCA‑a, ne mogu da nađem podršku za RSA. Ako vaša " "distribucija daje odvojene pakete za QCA-ossl i QCA-gnupg proverite da su " diff -Nru kdeconnect-1.2.1/po/sr@latin/kdeconnect-kcm.po kdeconnect-1.3.0/po/sr@latin/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/sr@latin/kdeconnect-kcm.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@latin/kdeconnect-kcm.po 2018-04-08 14:35:46.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-05-26 11:26+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -86,71 +86,88 @@ msgid "KDE Connect" msgstr "KDE‑konekcija" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Osveži" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Uređaj" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(stanje)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Prihvati" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Odbaci" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Traži uparivanje" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Raspari" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Pošalji ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Nije izabran uređaj." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Ako posedujete android uređaj, instalirajte (takođe dostupan i na F‑Droidu) i uređaj će se pojaviti na " -"spisku.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Ako imate poteškoća, posetite viki zajednice KDE‑konekcije radi pomoći.

" \ No newline at end of file +"spisku.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@latin/kdeconnect-plugins.po kdeconnect-1.3.0/po/sr@latin/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/sr@latin/kdeconnect-plugins.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@latin/kdeconnect-plugins.po 2018-04-08 14:35:46.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-09-28 17:57+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -20,13 +20,13 @@ "X-Environment: kde\n" "X-Generator: Lokalize 1.5\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: baterija na izmaku" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "baterija na %1%" @@ -41,7 +41,7 @@ msgid "Use your phone as a touchpad and keyboard" msgstr "Koristite telefon kao dodirnik i tastaturu" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Odgovori" @@ -99,18 +99,33 @@ msgid "Mute system sound" msgstr "Utišaj zvukove sistema" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Naziv" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Naredba" diff -Nru kdeconnect-1.2.1/po/sr@latin/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/sr@latin/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/sr@latin/kdeconnect-urlhandler.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@latin/kdeconnect-urlhandler.po 2018-04-08 14:35:46.000000000 +0000 @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-06-18 23:13+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -43,7 +43,12 @@ msgid "URL to share" msgstr "URL za deljenje" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Ne mogu da podelim %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sr@latin/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/sr@latin/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/sr@latin/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sr@latin/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:46.000000000 +0000 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-08-03 11:05+0200\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -52,10 +52,24 @@ msgid "Notifications:" msgstr "Obaveštenja:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Obaveštenja:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "nema dostupnih uparenih uređaja" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Postavke za KDE‑konekciju..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sv/kdeconnect-cli.po kdeconnect-1.3.0/po/sv/kdeconnect-cli.po --- kdeconnect-1.2.1/po/sv/kdeconnect-cli.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sv/kdeconnect-cli.po 2018-04-08 14:35:46.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Stefan Asserhäll , 2014, 2015, 2016, 2017. +# Stefan Asserhäll , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-02-25 10:48+0100\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-02-28 19:28+0100\n" "Last-Translator: Stefan Asserhäll \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -68,177 +68,200 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Låt --list-devices eller --list-available bara skriva ut enhetsnamn, för att " +"göra det enklare att skriva skript." + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Låt --list-devices eller --list-available bara skriva ut enhetsidentifierare " +"och namn, för att göra det enklare att skriva skript." + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Sök efter enheter på nätverket och återupprätta anslutningar" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Begär ihopparning med angiven enhet" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Hitta angiven enhet genom att ringa till den." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Stoppa ihopparning med angiven enhet" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Skicka ping till angiven enhet" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Samma som ping, men det går att anpassa det visade meddelandet" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "meddelande" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Dela en fil med angiven enhet" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Visa underrättelser på angiven enhet" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Lås angiven enhet" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Skickar ett SMS. Kräver destination." -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Telefonnummer dit meddelandet ska skickas" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "telefonnummer" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Enhetsidentifierare" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Enhetsnamn" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Hämta krypteringsinformation för angiven enhet" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Listar externa kommandon och deras identifierare" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Utför ett externt kommando enligt identifierare" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Skickar tangentnedtryckningar till angiven enhet" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Visa enhetens identifierare och avsluta" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(Ihopparad och kan nås)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(kan nås)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(ihopparad)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 enhet hittades" msgstr[1] "%1 enheter hittades" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Ingen enhet hittades" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Ingen enhet angiven" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "Kan inte hitta filen: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Kunde inte dela %1" +msgid "Sent %1" +msgstr "Skickade %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "Väntar på enhet..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Enhet hittades inte" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Redan ihopparade" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Begärde para ihop" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Enheten finns inte" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Redan inte ihopparade" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Oparad" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Ingenting att utföra med enheten" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sv/kdeconnect-core.po kdeconnect-1.3.0/po/sv/kdeconnect-core.po --- kdeconnect-1.2.1/po/sv/kdeconnect-core.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sv/kdeconnect-core.po 2018-04-08 14:35:46.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Stefan Asserhäll , 2014, 2015, 2016. +# Stefan Asserhäll , 2014, 2015, 2016, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-07-07 17:26+0100\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-08 21:26+0100\n" "Last-Translator: Stefan Asserhäll \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -54,22 +54,22 @@ msgid "Couldn't find an available port" msgstr "Kunde inte hitta en tillgänglig port" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Redan ihopparade" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Apparaten kan inte nås" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "SHA1-fingeravtryck för din apparats certifikat är: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "SHA1-fingeravtryck för den andra apparatens certifikat är: %1\n" @@ -110,8 +110,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Kunde inte hitta stöd för RSA i installationen av QCA. Om distributionen " "tillhandahåller separata paket för QCA-ossl och QCA-gnupg, försäkra dig om " diff -Nru kdeconnect-1.2.1/po/sv/kdeconnect-kcm.po kdeconnect-1.3.0/po/sv/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/sv/kdeconnect-kcm.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sv/kdeconnect-kcm.po 2018-04-08 14:35:46.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Stefan Asserhäll , 2013, 2014, 2015, 2016, 2017. +# Stefan Asserhäll , 2013, 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-02-21 18:11+0100\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-19 18:04+0100\n" "Last-Translator: Stefan Asserhäll \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -83,89 +83,88 @@ msgid "KDE Connect" msgstr "KDE-anslut" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Redigera" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Spara" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Uppdatera" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Apparat" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(status)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Acceptera" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Avslå" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Begär ihopparning" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Ta bort ihopparning" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Skicka ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Ingen apparat vald." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Om du äger en Android-telefon, försäkra dig om att " -"installera KDE-anslut " -"Android-applikation (också tillgänglig från F-Droid) så ska den visas i listan." -"

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Om du får problem, besök KDE-" -"anslut-gemenskapens wiki för att få hjälp.

" \ No newline at end of file +"

Ingen enhet vald.

Om du äger en Android-" +"telefon, försäkra dig om att installera KDE-anslut Android-applikation (också tillgänglig från F-Droid) så ska den visas i " +"listan.

Om du har problem, besök KDE-" +"ansluts Wiki för att få hjälp.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sv/kdeconnect-plugins.po kdeconnect-1.3.0/po/sv/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/sv/kdeconnect-plugins.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sv/kdeconnect-plugins.po 2018-04-08 14:35:46.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Stefan Asserhäll , 2014, 2015, 2016, 2017. +# Stefan Asserhäll , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2017-09-19 17:40+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-25 11:01+0100\n" "Last-Translator: Stefan Asserhäll \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: låg batteriladdning" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Batteriet vid %1 %" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE-anslut" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Använd telefonen som tryckplatta och tangentbord" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Svara" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "Tysta systemljud" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Viloläge" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Maximal ljusstyrka" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Exempelkommandon" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Namn" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Kommando" diff -Nru kdeconnect-1.2.1/po/sv/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/sv/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/sv/kdeconnect-urlhandler.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sv/kdeconnect-urlhandler.po 2018-04-08 14:35:46.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Stefan Asserhäll , 2017. +# Stefan Asserhäll , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-10 09:52+0100\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-27 10:50+0100\n" "Last-Translator: Stefan Asserhäll \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "Webbadress att dela" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Apparat att ringa telefonnumret med:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Kunde inte dela %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/sv/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/sv/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/sv/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:39.000000000 +0000 +++ kdeconnect-1.3.0/po/sv/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:46.000000000 +0000 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Stefan Asserhäll , 2015, 2016, 2017. +# Stefan Asserhäll , 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-07-28 10:18+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-25 11:01+0100\n" "Last-Translator: Stefan Asserhäll \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -49,10 +49,22 @@ msgid "Notifications:" msgstr "Underrättelser:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Stäng alla underrättelser" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Svara" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Stäng" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Inga ihopparade enheter tillgängliga" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Inställningar av KDE-anslutning..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/tr/kdeconnect-cli.po kdeconnect-1.3.0/po/tr/kdeconnect-cli.po --- kdeconnect-1.2.1/po/tr/kdeconnect-cli.po 2018-01-16 22:46:41.000000000 +0000 +++ kdeconnect-1.3.0/po/tr/kdeconnect-cli.po 2018-04-08 14:35:48.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" "PO-Revision-Date: 2017-06-16 11:35+0000\n" "Last-Translator: Kaan \n" "Language-Team: Turkish \n" @@ -69,178 +69,207 @@ "betik yazmayı kolaylaştırır" #: kdeconnect-cli.cpp:54 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"--list-devices veya --list-available kullanmak, sadece aygıt id sini basarak " +"betik yazmayı kolaylaştırır" + +#: kdeconnect-cli.cpp:55 +#, fuzzy, kde-format +#| msgid "" +#| "Make --list-devices or --list-available print only the devices id, to " +#| "ease scripting" +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"--list-devices veya --list-available kullanmak, sadece aygıt id sini basarak " +"betik yazmayı kolaylaştırır" + +#: kdeconnect-cli.cpp:56 #, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Ağdaki aygıtları ara ve bağlantılarını yeniden kur" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Belirtilen aygıt ile eşleşme isteğinde bulun" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Belirtilen aygıtı çaldırarak bul." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Belirtilen aygıt ile eşleşmeyi durdur" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Belirtilen aygıta ping gönder" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "Ping ile benzer, ancak gösterilecek iletiyi seçebilirsiniz" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "ileti" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Belirtilen aygıt ile bir dosya paylaş" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Belirtilen aygıtta bildirim göster" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Belirtilen aygıtı kilitle" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "SMS gönderir. Hedef gereklidir" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "İleti gönderilecek olan telefon numarası" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "telefon numarası" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Aygıt ID" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Aygıt Adı" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Belirtilen aygıtın şifreleme bilgisini al" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Uzak komutları ve id'lerini listeler" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "ID ile uzak bir komut çalıştırır" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Belirtilen aygıt anahtarları gönderir" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Aygıtın ID'sini göster ve çık" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(eşleşmiş ve ulaşılabilir)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(ulaşılabilir)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(eşleşmiş)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "1 aygıt bulundu" msgstr[1] "%1 aygıt bulundu" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Hiçbir aygut bulunamadı" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Hiçbir aygıt belirtilmedi" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "%1 paylaşılamadı" +msgid "Sent %1" +msgstr "" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "aygıt bekleniyor..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Aygıt bulunamadı" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Zaten eşleşmiş" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Eşleşme talep edilmiş" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Aygıt yok" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Zaten eşleşmemiş" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Eşleşmemiş" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination kullanarak, SMS alıcısı belirtilmeli" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Yapılacak birşey yok" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/tr/kdeconnect-core.po kdeconnect-1.3.0/po/tr/kdeconnect-core.po --- kdeconnect-1.2.1/po/tr/kdeconnect-core.po 2018-01-16 22:46:41.000000000 +0000 +++ kdeconnect-1.3.0/po/tr/kdeconnect-core.po 2018-04-08 14:35:48.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" "PO-Revision-Date: 2017-06-16 11:36+0000\n" "Last-Translator: Kaan \n" "Language-Team: Turkish \n" @@ -53,22 +53,22 @@ msgid "Couldn't find an available port" msgstr "Kullanılabilir bir bağlantı noktası bulunamadı" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Zaten eşlenmiş" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Aygıt erişilebilir değil" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Aygıt sertifikanızın SHA1 parmak izi: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "Uzak aygıt sertifikasının SHA1 parmak izi: %1\n" @@ -106,11 +106,15 @@ msgstr "KDE Connect başlatılamadı" #: kdeconnectconfig.cpp:70 -#, kde-format +#, fuzzy, kde-format +#| msgid "" +#| "Could not find support for RSA in your QCA installation. If your " +#| "distribution provides separate packages for QCA-ossl and QCA-gnupg, make " +#| "sure you have them installed and try again." msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "QCA kurulumunuzda RSA için destek bulunamadı. Dağıtımınız QCA-ossl ve QCA-" "gnupg için ayrı paketler sağlıyorsa, paketlerin kurulu olduğundan emin olun " diff -Nru kdeconnect-1.2.1/po/tr/kdeconnect-kcm.po kdeconnect-1.3.0/po/tr/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/tr/kdeconnect-kcm.po 2018-01-16 22:46:41.000000000 +0000 +++ kdeconnect-1.3.0/po/tr/kdeconnect-kcm.po 2018-04-08 14:35:48.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" "PO-Revision-Date: 2017-06-16 11:36+0000\n" "Last-Translator: Kaan \n" "Language-Team: Turkish \n" @@ -83,71 +83,88 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Yenile" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Aygıt" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(durum)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Kabul Et" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Reddet" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Eşleşme iste" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Ayır" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Ping gönder" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Hiç aygıt seçilmemiş." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format +#: kcm.ui:294 +#, fuzzy, kde-format +#| msgid "" +#| "

If you own an Android device, make sure to install " +#| "the KDE Connect " +#| "Android app (also available from F-Droid) and it should appear " +#| "in the list.

" msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" "

Bir Android aygıtınız varsa F-Droid içinde de mevcut). Ardından cihazınız " -"listede görülmelidir.

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

Sorun yaşıyorsanız, yardım için KDE Connect Topluluk viki'sini ziyaret edin.

" \ No newline at end of file +"listede görülmelidir.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/tr/kdeconnect-plugins.po kdeconnect-1.3.0/po/tr/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/tr/kdeconnect-plugins.po 2018-01-16 22:46:41.000000000 +0000 +++ kdeconnect-1.3.0/po/tr/kdeconnect-plugins.po 2018-04-08 14:35:48.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" "PO-Revision-Date: 2017-09-30 20:10+0000\n" "Last-Translator: Kaan \n" "Language-Team: Turkish \n" @@ -17,28 +17,28 @@ "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: Düşük Pil" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Pil seviyesi %%%1" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Telefonunuzu bir dokunmatik yüzey ve klavye olarak kullanın" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Cevapla" @@ -96,18 +96,33 @@ msgid "Mute system sound" msgstr "Sistem sesini sessiz yap" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "İsim" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Komut" diff -Nru kdeconnect-1.2.1/po/tr/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/tr/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/tr/kdeconnect-urlhandler.po 2018-01-16 22:46:41.000000000 +0000 +++ kdeconnect-1.3.0/po/tr/kdeconnect-urlhandler.po 2018-04-08 14:35:48.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" "PO-Revision-Date: 2017-06-16 11:36+0000\n" "Last-Translator: Kaan \n" "Language-Team: Turkish \n" @@ -44,7 +44,12 @@ msgid "URL to share" msgstr "Paylaşılacak URL" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "%1 paylaşılamadı" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/tr/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/tr/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/tr/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:41.000000000 +0000 +++ kdeconnect-1.3.0/po/tr/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:48.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: playground-base-kde4\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" "PO-Revision-Date: 2017-08-10 08:49+0000\n" "Last-Translator: Kaan \n" "Language-Team: Turkish \n" @@ -50,10 +50,24 @@ msgid "Notifications:" msgstr "Bildirimler:" +#: package/contents/ui/DeviceDelegate.qml:209 +#, fuzzy +#| msgid "Notifications:" +msgid "Dismiss all notifications" +msgstr "Bildirimler:" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Eşleştirilmiş cihaz yok" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "KDE Connect Ayarları..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/uk/kdeconnect-cli.po kdeconnect-1.3.0/po/uk/kdeconnect-cli.po --- kdeconnect-1.2.1/po/uk/kdeconnect-cli.po 2018-01-16 22:46:42.000000000 +0000 +++ kdeconnect-1.3.0/po/uk/kdeconnect-cli.po 2018-04-08 14:35:49.000000000 +0000 @@ -1,15 +1,15 @@ # Translation of kdeconnect-cli.po to Ukrainian -# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Yuri Chornoivan , 2014, 2015, 2016, 2017. +# Yuri Chornoivan , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-02-25 17:03+0200\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-02-28 07:55+0200\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -18,7 +18,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 2.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -71,122 +71,140 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"Зробити, щоб параметри --list-devices і --list-available виводили лише назви " +"пристроїв для спрощення використання у скриптах" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"Зробити, щоб параметри --list-devices і --list-available виводили лише " +"ідентифікатори і назви пристроїв для спрощення використання у скриптах" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "Виконати пошук пристроїв у мережі і повторно встановити з’єднання" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "Надіслати запит щодо встановлення зв’язку із вказаним пристроєм" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "Знайти вказаний пристрій, відтворивши на ньому дзвінок." -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "Розірвати зв’язок із вказаним пристроєм" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "Надіслати луна-імпульс підтримання зв’язку до вказаного пристрою" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "" "Те саме, що і надсилання луна-імпульсу, але можна налаштувати показане " "повідомлення" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "повідомлення" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "Надати файл у спільне зі вказаним пристроєм користування" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "Показувати сповіщення щодо вказаного пристрою" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "Заблокувати вказаний пристрій" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "Надсилає SMS. Потребує зазначення отримувача" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "Номер телефону для надсилання повідомлення" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "номер телефону" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "Ід. пристрою" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "Назва пристрою" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "Отримати дані щодо шифрування на вказаному пристрої" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "Показує віддалені команди та їхні ідентифікатори" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "Виконує віддалену команду за ідентифікатором" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "Надіслати натискання клавіш на вказаний пристрій" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "Показати ідентифікатор цього пристрою і завершити роботу" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(пов’язаний і придатний до пов’язуваний)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(придатний до зв’язування)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(пов’язано)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" @@ -195,57 +213,62 @@ msgstr[2] "Виявлено %1 пристроїв" msgstr[3] "Виявлено %1 пристрій" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "Пристроїв не виявлено" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "Не вказано пристрій" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "Не знайдено файл: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "Не вдалося надати у спільне користування %1" +msgid "Sent %1" +msgstr "Надіслано %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "очікуємо на пристрій…" -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "Пристрій не знайдено" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "Вже пов’язано" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "Запит щодо пов’язування" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "Пристрою не існує" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "Вже не пов’язано" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "Не пов’язано" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "Ніяких дій не передбачено" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/uk/kdeconnect-core.po kdeconnect-1.3.0/po/uk/kdeconnect-core.po --- kdeconnect-1.2.1/po/uk/kdeconnect-core.po 2018-01-16 22:46:42.000000000 +0000 +++ kdeconnect-1.3.0/po/uk/kdeconnect-core.po 2018-04-08 14:35:49.000000000 +0000 @@ -1,15 +1,15 @@ # Translation of kdeconnect-core.po to Ukrainian -# Copyright (C) 2014-2016 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Yuri Chornoivan , 2014, 2015, 2016. +# Yuri Chornoivan , 2014, 2015, 2016, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-07-07 19:51+0300\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-03-06 07:11+0200\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -18,7 +18,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 2.0\n" #: backends/bluetooth/bluetoothpairinghandler.cpp:70 #: backends/lan/lanpairinghandler.cpp:66 @@ -57,22 +57,22 @@ msgid "Couldn't find an available port" msgstr "Не вдалося знайти доступний порт" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "Вже пов’язано" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "Пристрій недоступний" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "Відбиток SHA1 сертифіката пристрою: %1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "Відбиток SHA1 сертифіката віддаленого пристрою: %1\n" @@ -113,8 +113,8 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" "Не вдалося виявити підтримки RSA у встановленій вами версії QCA. Якщо у " "вашому дистрибутиві передбачено окремі пакунки для QCA-ossl і QCA-gnupg, " diff -Nru kdeconnect-1.2.1/po/uk/kdeconnect-kcm.po kdeconnect-1.3.0/po/uk/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/uk/kdeconnect-kcm.po 2018-01-16 22:46:42.000000000 +0000 +++ kdeconnect-1.3.0/po/uk/kdeconnect-kcm.po 2018-04-08 14:35:49.000000000 +0000 @@ -1,15 +1,15 @@ # Translation of kdeconnect-kcm.po to Ukrainian -# Copyright (C) 2013-2017 This_file_is_part_of_KDE +# Copyright (C) 2013-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Yuri Chornoivan , 2013, 2014, 2015, 2016, 2017. +# Yuri Chornoivan , 2013, 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2017-02-21 20:37+0200\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-02-18 09:29+0200\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -18,7 +18,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 2.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -86,90 +86,88 @@ msgid "KDE Connect" msgstr "З’єднання KDE" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "Змінити" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "Зберегти" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "Оновити" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "Пристрій" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(стан)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "Прийняти" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "Відхилити" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "Запит щодо пов’язування" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "Скасувати пов’язування" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "Надіслати сигнал підтримання зв’язку" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "Пристроїв не позначено." - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

Якщо у вас є телефон під керуванням Android, " -"встановіть програму KDE " -"Connect для Android (також доступна з F-Droid), і вона з’явиться у списку." - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

Якщо у вас виникають проблеми, спробуйте знайти " -"довідкову інформацію на сторінці KDE Connect у " -"вікі спільноти.

" \ No newline at end of file +"

Не вибрано пристрою.

Якщо у вас є телефон під " +"керуванням Android, встановіть програму KDE Connect для Android " +"(також доступна з F-Droid), і вона з’явиться у списку.

Якщо у вас " +"виникають проблеми, відвідайте вікі " +"спільноти KDE Connect, щоб дізнатися більше.

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/uk/kdeconnect-plugins.po kdeconnect-1.3.0/po/uk/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/uk/kdeconnect-plugins.po 2018-01-16 22:46:42.000000000 +0000 +++ kdeconnect-1.3.0/po/uk/kdeconnect-plugins.po 2018-04-08 14:35:49.000000000 +0000 @@ -1,15 +1,15 @@ # Translation of kdeconnect-plugins.po to Ukrainian -# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# Copyright (C) 2014-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Yuri Chornoivan , 2014, 2015, 2016, 2017. +# Yuri Chornoivan , 2014, 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2017-09-19 07:30+0200\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-03-25 10:06+0200\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -20,28 +20,28 @@ "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Lokalize 2.0\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1: низький рівень заряду" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "Рівень заряду — %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "Скористайтеся телефоном як замінником сенсорної панелі і клавіатури" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "Відповісти" @@ -99,18 +99,33 @@ msgid "Mute system sound" msgstr "Вимкнути звук у системі" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Перевірити!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "Призупинити" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "Максимальна яскравість" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "Зразки команд" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "Назва" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "Команда" diff -Nru kdeconnect-1.2.1/po/uk/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/uk/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/uk/kdeconnect-urlhandler.po 2018-01-16 22:46:42.000000000 +0000 +++ kdeconnect-1.3.0/po/uk/kdeconnect-urlhandler.po 2018-04-08 14:35:49.000000000 +0000 @@ -1,15 +1,15 @@ # Translation of kdeconnect-urlhandler.po to Ukrainian -# Copyright (C) 2017 This_file_is_part_of_KDE +# Copyright (C) 2017-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Yuri Chornoivan , 2017. +# Yuri Chornoivan , 2017, 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-urlhandler\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2017-06-10 09:15+0300\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-01-26 10:30+0200\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -18,7 +18,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 2.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -45,7 +45,12 @@ msgid "URL to share" msgstr "Адреса для оприлюднення" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "Пристрій, за допомогою якого слід подзвонити на цей номер:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "Не вдалося надати у спільне користування %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/uk/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/uk/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/uk/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:42.000000000 +0000 +++ kdeconnect-1.3.0/po/uk/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:49.000000000 +0000 @@ -1,15 +1,15 @@ # Translation of plasma_applet_org.kde.kdeconnect.po to Ukrainian -# Copyright (C) 2015-2017 This_file_is_part_of_KDE +# Copyright (C) 2015-2018 This_file_is_part_of_KDE # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Yuri Chornoivan , 2015, 2016, 2017. +# Yuri Chornoivan , 2015, 2016, 2017, 2018. msgid "" msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2017-07-28 08:57+0200\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-03-25 10:06+0200\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -52,10 +52,22 @@ msgid "Notifications:" msgstr "Сповіщення:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "Відкинути усі сповіщення" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "Відповісти" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "Відкинути" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "Не виявлено жодного пов’язаного пристрою" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "Параметри з’єднання з KDE…" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/zh_CN/kdeconnect-cli.po kdeconnect-1.3.0/po/zh_CN/kdeconnect-cli.po --- kdeconnect-1.2.1/po/zh_CN/kdeconnect-cli.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_CN/kdeconnect-cli.po 2018-04-08 14:35:51.000000000 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2018-01-08 18:04-0500\n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-04-05 09:24-0400\n" "Last-Translator: guoyunhebrave \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -71,183 +71,202 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "搜索网络中的设备并且重新连接" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "请求与指定的设备配对" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "通过响铃找到指定设备" -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "停止与指定的设备配对" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "对指定设备发送 ping" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "和 ping 相同但是您可以设置要显示的消息" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "消息" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "对指定设备分享文件" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "在指定设备显示通知" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "锁定指定设备" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" msgstr "发送短信。需要目标地址" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" msgstr "发送信息的手机号码" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" msgstr "手机号码" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "设备 ID" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "设备名称" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "获取指定设备的加密信息" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "列出远程命令和 ID" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "通过命令的 ID 来执行远程命令" -#: kdeconnect-cli.cpp:70 +#: kdeconnect-cli.cpp:72 #, kde-format msgid "Sends keys to a said device" msgstr "向指定设备发送密钥" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" msgstr "显示此设备的标识符并退出" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(已配对和可访问)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(可访问)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(已配对)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "找到 %1 个设备" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "未找到设备" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "未指定设备" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 +#, kde-format +msgid "Can't find the file: %1" +msgstr "找不到文件: %1" + +#: kdeconnect-cli.cpp:169 #, kde-format -msgid "Couldn't share %1" -msgstr "无法分享 %1" +msgid "Sent %1" +msgstr "已发送 %1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "正在等待设备..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "未找到设备" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "已经配对" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "已请求配对" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "设备不存在" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "已经未配对" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "未配对" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " msgstr "错误:应该指定短信收件人,传递参数 --destination <电话号码>" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "无事可做" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/zh_CN/kdeconnect-core.po kdeconnect-1.3.0/po/zh_CN/kdeconnect-core.po --- kdeconnect-1.2.1/po/zh_CN/kdeconnect-core.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_CN/kdeconnect-core.po 2018-04-08 14:35:51.000000000 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2018-01-08 18:04-0500\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-04-05 09:24-0400\n" "Last-Translator: guoyunhebrave \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -37,7 +37,7 @@ #: backends/bluetooth/bluetoothpairinghandler.cpp:82 #, kde-format msgid "%1: Pairing already requested for this device" -msgstr "" +msgstr "%1: 对此设备已请求配对" #: backends/bluetooth/bluetoothpairinghandler.cpp:138 #: backends/lan/lanpairinghandler.cpp:119 @@ -57,22 +57,22 @@ msgid "Couldn't find an available port" msgstr "无法找到可用端口" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "已经配对" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "设备不可达" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "您的设备证书的 SHA1 指纹是:%1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "远程设备证书的 SHA1 指纹是:%1\n" @@ -113,11 +113,9 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" -"无法在您的 QCA 安装中找到 RSA 支持。如果您的发行版提供了分开的 QCA-ossl 和 " -"QCA-gnupg 包,请确认您安装了他们并重试。" #: kdeconnectconfig.cpp:96 #, kde-format diff -Nru kdeconnect-1.2.1/po/zh_CN/kdeconnect-fileitemaction.po kdeconnect-1.3.0/po/zh_CN/kdeconnect-fileitemaction.po --- kdeconnect-1.2.1/po/zh_CN/kdeconnect-fileitemaction.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_CN/kdeconnect-fileitemaction.po 2018-04-08 14:35:51.000000000 +0000 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2016-11-19 20:09+0100\n" -"PO-Revision-Date: 2018-01-08 18:04-0500\n" +"PO-Revision-Date: 2018-04-05 09:24-0400\n" "Last-Translator: guoyunhebrave \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -Nru kdeconnect-1.2.1/po/zh_CN/kdeconnect-kcm.po kdeconnect-1.3.0/po/zh_CN/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/zh_CN/kdeconnect-kcm.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_CN/kdeconnect-kcm.po 2018-04-08 14:35:51.000000000 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2018-01-08 18:04-0500\n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-04-05 09:24-0400\n" "Last-Translator: guoyunhebrave \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -88,88 +88,87 @@ msgid "KDE Connect" msgstr "KDE Connect" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "编辑" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "保存" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "刷新" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "设备" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(状态)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" msgstr "接受" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" msgstr "拒绝" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "请求配对" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "取消配对" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "发送 ping" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "未选中设备。" - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 -#, kde-format -msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

如果您有 Android 手机,请确认安装了 KDE Connect Android 应用 (也可以从 F-Droid 安装) " -"然后设备应当就出现在列表中了。

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 +#: kcm.ui:294 #, kde-format msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" +"

No device selected.

If you own an Android " +"device, make sure to install the KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" msgstr "" -"

如果您有疑问,请访问KDE Connect 社" -"区 wiki 以取得帮助。

" \ No newline at end of file +"

未选择任何设备。

如果您拥有 Android 设备,请确保" +"安装 " +"KDE Connect Android 应用程序 (也可从 F-Droid 获取),它应该出现在" +"列表中。

如果遇到问题,请访问 KDE " +"Connect 社区维基以获得帮助。

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/zh_CN/kdeconnect-kded.po kdeconnect-1.3.0/po/zh_CN/kdeconnect-kded.po --- kdeconnect-1.2.1/po/zh_CN/kdeconnect-kded.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_CN/kdeconnect-kded.po 2018-04-08 14:35:51.000000000 +0000 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-01-25 03:51+0100\n" -"PO-Revision-Date: 2018-01-08 18:04-0500\n" +"PO-Revision-Date: 2018-04-05 09:24-0400\n" "Last-Translator: guoyunhebrave \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -Nru kdeconnect-1.2.1/po/zh_CN/kdeconnect-kio.po kdeconnect-1.3.0/po/zh_CN/kdeconnect-kio.po --- kdeconnect-1.2.1/po/zh_CN/kdeconnect-kio.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_CN/kdeconnect-kio.po 2018-04-08 14:35:51.000000000 +0000 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2016-11-19 20:09+0100\n" -"PO-Revision-Date: 2018-01-08 18:04-0500\n" +"PO-Revision-Date: 2018-04-05 09:24-0400\n" "Last-Translator: guoyunhebrave \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -Nru kdeconnect-1.2.1/po/zh_CN/kdeconnect-plugins.po kdeconnect-1.3.0/po/zh_CN/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/zh_CN/kdeconnect-plugins.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_CN/kdeconnect-plugins.po 2018-04-08 14:35:51.000000000 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2018-01-08 18:04-0500\n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-04-05 09:24-0400\n" "Last-Translator: guoyunhebrave \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -23,28 +23,28 @@ "X-Crowdin-File: /kf5-trunk/messages/extragear-network/kdeconnect-plugins." "pot\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1:电池电量低" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "电量 %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE Connect" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "用您的手机作为触摸板和键盘" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "回复" @@ -102,18 +102,33 @@ msgid "Mute system sound" msgstr "系统静音" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "挂起" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "名称" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "命令" diff -Nru kdeconnect-1.2.1/po/zh_CN/kdeconnect-urlhandler.po kdeconnect-1.3.0/po/zh_CN/kdeconnect-urlhandler.po --- kdeconnect-1.2.1/po/zh_CN/kdeconnect-urlhandler.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_CN/kdeconnect-urlhandler.po 2018-04-08 14:35:51.000000000 +0000 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2018-01-08 18:04-0500\n" +"POT-Creation-Date: 2018-01-26 03:14+0100\n" +"PO-Revision-Date: 2018-04-05 09:24-0400\n" "Last-Translator: guoyunhebrave \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -42,7 +42,12 @@ msgid "URL to share" msgstr "要分享的 URL" -#: kdeconnect-handler.cpp:104 +#: kdeconnect-handler.cpp:94 +#, kde-format +msgid "Device to call this phone number with:" +msgstr "用于拨打此电话号码的设备:" + +#: kdeconnect-handler.cpp:111 #, kde-format msgid "Couldn't share %1" msgstr "无法分享 %1" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/zh_CN/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/zh_CN/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/zh_CN/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_CN/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:51.000000000 +0000 @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2018-01-08 18:04-0500\n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-04-05 09:24-0400\n" "Last-Translator: guoyunhebrave \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -54,10 +54,22 @@ msgid "Notifications:" msgstr "通知:" +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "回复" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "忽略" + #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "无配对设备可用" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "KDE Connect 设置..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/zh_TW/kdeconnect-cli.po kdeconnect-1.3.0/po/zh_TW/kdeconnect-cli.po --- kdeconnect-1.2.1/po/zh_TW/kdeconnect-cli.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_TW/kdeconnect-cli.po 2018-04-08 14:35:51.000000000 +0000 @@ -2,14 +2,15 @@ # This file is distributed under the same license as the PACKAGE package. # # liueigi , 2016. +# pan93412 , 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-cli\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-06-10 02:58+0200\n" -"PO-Revision-Date: 2016-10-13 23:37+0800\n" -"Last-Translator: liueigi \n" -"Language-Team: Chinese \n" +"POT-Creation-Date: 2018-02-28 03:17+0100\n" +"PO-Revision-Date: 2018-04-07 00:44+0800\n" +"Last-Translator: pan93412 \n" +"Language-Team: Chinese \n" "Language: Traditional Chinese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -68,184 +69,206 @@ #: kdeconnect-cli.cpp:54 #, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices name, to ease " +"scripting" +msgstr "" +"下達 --list-devices 或者 --list-available ,能夠只有列出裝置的名稱,看起來比" +"較簡潔。" + +#: kdeconnect-cli.cpp:55 +#, kde-format +msgid "" +"Make --list-devices or --list-available print only the devices id and name, " +"to ease scripting" +msgstr "" +"下達 --list-devices 或者 --list-available ,能夠只有列出裝置的 ID 與名稱,看" +"起來比較簡潔。" + +#: kdeconnect-cli.cpp:56 +#, kde-format msgid "Search for devices in the network and re-establish connections" msgstr "搜尋網路中的裝置並且嘗試重新連接。" -#: kdeconnect-cli.cpp:55 +#: kdeconnect-cli.cpp:57 #, kde-format msgid "Request pairing to a said device" msgstr "請求配對到指定的裝置。" -#: kdeconnect-cli.cpp:56 +#: kdeconnect-cli.cpp:58 #, kde-format msgid "Find the said device by ringing it." msgstr "讓指定的裝置發出聲音來尋找它。" -#: kdeconnect-cli.cpp:57 +#: kdeconnect-cli.cpp:59 #, kde-format msgid "Stop pairing to a said device" msgstr "對指定的裝置停止配對" -#: kdeconnect-cli.cpp:58 +#: kdeconnect-cli.cpp:60 #, kde-format msgid "Sends a ping to said device" msgstr "向指定的裝置發送Ping回應封包" -#: kdeconnect-cli.cpp:59 +#: kdeconnect-cli.cpp:61 #, kde-format msgid "Same as ping but you can set the message to display" msgstr "與Ping回應封包一樣的功能,但是你可以填寫一些訊息來顯示。" -#: kdeconnect-cli.cpp:59 kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:61 kdeconnect-cli.cpp:65 #, kde-format msgid "message" msgstr "訊息" -#: kdeconnect-cli.cpp:60 +#: kdeconnect-cli.cpp:62 #, kde-format msgid "Share a file to a said device" msgstr "分享檔案到指定的裝置" -#: kdeconnect-cli.cpp:61 +#: kdeconnect-cli.cpp:63 #, kde-format msgid "Display the notifications on a said device" msgstr "在指定的裝置上面顯示通知" -#: kdeconnect-cli.cpp:62 +#: kdeconnect-cli.cpp:64 #, kde-format msgid "Lock the specified device" msgstr "鎖定指定的裝置" -#: kdeconnect-cli.cpp:63 +#: kdeconnect-cli.cpp:65 #, kde-format msgid "Sends an SMS. Requires destination" -msgstr "" +msgstr "傳送簡訊。需要指定目的地。" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "Phone number to send the message" -msgstr "" +msgstr "欲傳送訊息的電話號碼" -#: kdeconnect-cli.cpp:64 +#: kdeconnect-cli.cpp:66 #, kde-format msgid "phone number" -msgstr "" +msgstr "電話號碼" -#: kdeconnect-cli.cpp:65 +#: kdeconnect-cli.cpp:67 #, kde-format msgid "Device ID" msgstr "裝置ID" -#: kdeconnect-cli.cpp:66 +#: kdeconnect-cli.cpp:68 #, kde-format msgid "Device Name" msgstr "裝置名稱" -#: kdeconnect-cli.cpp:67 +#: kdeconnect-cli.cpp:69 #, kde-format msgid "Get encryption info about said device" msgstr "從指定的裝置上取得加密資訊" -#: kdeconnect-cli.cpp:68 +#: kdeconnect-cli.cpp:70 #, kde-format msgid "Lists remote commands and their ids" msgstr "列出遠端指令及其標識" -#: kdeconnect-cli.cpp:69 +#: kdeconnect-cli.cpp:71 #, kde-format msgid "Executes a remote command by id" msgstr "以ID來執行遠端指令" -#: kdeconnect-cli.cpp:70 -#, fuzzy, kde-format -#| msgid "Sends a ping to said device" +#: kdeconnect-cli.cpp:72 +#, kde-format msgid "Sends keys to a said device" -msgstr "向指定的裝置發送Ping回應封包" +msgstr "向指定的裝置傳送按鍵" -#: kdeconnect-cli.cpp:71 +#: kdeconnect-cli.cpp:73 #, kde-format msgid "Display this device's id and exit" -msgstr "" +msgstr "顯示裝置編號並退出" -#: kdeconnect-cli.cpp:102 +#: kdeconnect-cli.cpp:114 #, kde-format msgid "(paired and reachable)" msgstr "(已配對與可連線)" -#: kdeconnect-cli.cpp:104 +#: kdeconnect-cli.cpp:116 #, kde-format msgid "(reachable)" msgstr "(可連線)" -#: kdeconnect-cli.cpp:106 +#: kdeconnect-cli.cpp:118 #, kde-format msgid "(paired)" msgstr "(已配對)" -#: kdeconnect-cli.cpp:113 +#: kdeconnect-cli.cpp:125 #, kde-format msgid "1 device found" msgid_plural "%1 devices found" msgstr[0] "找到 %1 個裝置" -#: kdeconnect-cli.cpp:115 +#: kdeconnect-cli.cpp:127 #, kde-format msgid "No devices found" msgstr "沒有找到任何裝置" -#: kdeconnect-cli.cpp:133 +#: kdeconnect-cli.cpp:145 #, kde-format msgid "No device specified" msgstr "未指定裝置" -#: kdeconnect-cli.cpp:145 +#: kdeconnect-cli.cpp:158 #, kde-format -msgid "Couldn't share %1" -msgstr "不能夠分享給 %1" +msgid "Can't find the file: %1" +msgstr "無法找到這個檔案:%1" -#: kdeconnect-cli.cpp:152 +#: kdeconnect-cli.cpp:169 +#, kde-format +msgid "Sent %1" +msgstr "傳送 %1" + +#: kdeconnect-cli.cpp:176 #, kde-format msgid "waiting for device..." msgstr "等待裝置中..." -#: kdeconnect-cli.cpp:166 +#: kdeconnect-cli.cpp:190 #, kde-format msgid "Device not found" msgstr "沒有找到裝置" -#: kdeconnect-cli.cpp:168 +#: kdeconnect-cli.cpp:192 #, kde-format msgid "Already paired" msgstr "已經配對" -#: kdeconnect-cli.cpp:170 +#: kdeconnect-cli.cpp:194 #, kde-format msgid "Pair requested" msgstr "已請求配對" -#: kdeconnect-cli.cpp:177 +#: kdeconnect-cli.cpp:201 #, kde-format msgid "Device does not exist" msgstr "裝置不存在" -#: kdeconnect-cli.cpp:179 +#: kdeconnect-cli.cpp:203 #, kde-format msgid "Already not paired" msgstr "已經沒有取消配對" -#: kdeconnect-cli.cpp:181 +#: kdeconnect-cli.cpp:205 #, kde-format msgid "Unpaired" msgstr "未配對" -#: kdeconnect-cli.cpp:197 +#: kdeconnect-cli.cpp:221 #, kde-format msgid "" "error: should specify the SMS's recipient by passing --destination " -msgstr "" +msgstr "錯誤:需要透過指定 --destination <電話號碼> 來指定簡訊的接收者" -#: kdeconnect-cli.cpp:244 +#: kdeconnect-cli.cpp:268 #, kde-format msgid "Nothing to be done" msgstr "沒有什麼可以做" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/zh_TW/kdeconnect-core.po kdeconnect-1.3.0/po/zh_TW/kdeconnect-core.po --- kdeconnect-1.2.1/po/zh_TW/kdeconnect-core.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_TW/kdeconnect-core.po 2018-04-08 14:35:51.000000000 +0000 @@ -2,15 +2,16 @@ # This file is distributed under the same license as the PACKAGE package. # # liueigi , 2016. +# pan93412 , 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-core\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-09-19 03:23+0200\n" -"PO-Revision-Date: 2016-10-14 23:44+0800\n" -"Last-Translator: liueigi \n" -"Language-Team: Chinese \n" -"Language: Traditional Chinese\n" +"POT-Creation-Date: 2018-03-06 03:17+0100\n" +"PO-Revision-Date: 2018-04-07 00:45+0800\n" +"Last-Translator: pan93412 \n" +"Language-Team: Chinese \n" +"Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -52,22 +53,22 @@ msgid "Couldn't find an available port" msgstr "找不到任何一個可用的port" -#: device.cpp:160 +#: device.cpp:156 #, kde-format msgid "Already paired" msgstr "已經配對" -#: device.cpp:165 +#: device.cpp:161 #, kde-format msgid "Device not reachable" msgstr "設備無法連接" -#: device.cpp:477 +#: device.cpp:473 #, kde-format msgid "SHA1 fingerprint of your device certificate is: %1\n" msgstr "您設備上的SHA1指紋辨識認證是:%1\n" -#: device.cpp:485 +#: device.cpp:481 #, kde-format msgid "SHA1 fingerprint of remote device certificate is: %1\n" msgstr "您遠端設備上的SHA1指紋辨識認證是:%1\n" @@ -108,11 +109,11 @@ #, kde-format msgid "" "Could not find support for RSA in your QCA installation. If your " -"distribution provides separate packages for QCA-ossl and QCA-gnupg, make " -"sure you have them installed and try again." +"distribution provides separate packets for QCA-ossl and QCA-gnupg, make sure " +"you have them installed and try again." msgstr "" -"在您的QCA安裝之中發現沒有支援RSA,假如您的發行版本有提供另外單獨的 QCA-ossl " -"以及 QCA-gnupq,請確定你有安裝並且重新嘗試一次。" +"在您的 QCA 安裝之中發現沒有支援 RSA,假如您的散布版本有提供另外單獨的 QCA-" +"ossl 以及 QCA-gnupq,請確定你有安裝並且重新嘗試一次。" #: kdeconnectconfig.cpp:96 #, kde-format diff -Nru kdeconnect-1.2.1/po/zh_TW/kdeconnect-kcm.po kdeconnect-1.3.0/po/zh_TW/kdeconnect-kcm.po --- kdeconnect-1.2.1/po/zh_TW/kdeconnect-kcm.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_TW/kdeconnect-kcm.po 2018-04-08 14:35:51.000000000 +0000 @@ -3,14 +3,15 @@ # # liueigi , 2016. # Jeff Huang , 2016. +# pan93412 , 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-kcm\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-07-14 03:06+0200\n" -"PO-Revision-Date: 2016-10-31 07:58+0800\n" -"Last-Translator: Jeff Huang \n" -"Language-Team: Chinese \n" +"POT-Creation-Date: 2018-02-18 03:11+0100\n" +"PO-Revision-Date: 2018-04-07 00:50+0800\n" +"Last-Translator: pan93412 \n" +"Language-Team: Chinese \n" "Language: Traditional Chinese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -64,21 +65,19 @@ msgstr "(已配對)" #: kcm.cpp:326 -#, fuzzy, kde-format -#| msgid "(unpaired)" +#, kde-format msgid "(not paired)" -msgstr "(未配對)" +msgstr "(未配對)" #: kcm.cpp:329 #, kde-format msgid "(incoming pair request)" -msgstr "" +msgstr "(到來的配對請求)" #: kcm.cpp:332 -#, fuzzy, kde-format -#| msgid "(not trusted)" +#, kde-format msgid "(pairing requested)" -msgstr "(不可信任的)" +msgstr "(已請求配對)" #. i18n: ectx: property (text), widget (QLabel, rename_label) #: kcm.ui:47 @@ -86,89 +85,87 @@ msgid "KDE Connect" msgstr "KDE連線" +#. i18n: ectx: property (text), widget (QToolButton, renameShow_button) +#: kcm.ui:70 +#, kde-format +msgid "Edit" +msgstr "編輯" + +#. i18n: ectx: property (text), widget (QToolButton, renameDone_button) +#: kcm.ui:92 +#, kde-format +msgid "Save" +msgstr "儲存" + #. i18n: ectx: property (text), widget (QPushButton, refresh_button) -#: kcm.ui:110 +#: kcm.ui:108 #, kde-format msgid "Refresh" msgstr "刷新" #. i18n: ectx: property (text), widget (QLabel, name_label) -#: kcm.ui:157 +#: kcm.ui:155 #, kde-format msgid "Device" msgstr "裝置" #. i18n: ectx: property (text), widget (QLabel, status_label) -#: kcm.ui:173 +#: kcm.ui:171 #, kde-format msgid "(status)" msgstr "(狀態)" #. i18n: ectx: property (text), widget (QPushButton, accept_button) -#: kcm.ui:212 +#: kcm.ui:210 #, kde-format msgid "Accept" -msgstr "" +msgstr "同意" #. i18n: ectx: property (text), widget (QPushButton, reject_button) -#: kcm.ui:219 +#: kcm.ui:217 #, kde-format msgid "Reject" -msgstr "" +msgstr "拒絕" #. i18n: ectx: property (text), widget (QPushButton, pair_button) -#: kcm.ui:232 +#: kcm.ui:230 #, kde-format msgid "Request pair" msgstr "請求配對" #. i18n: ectx: property (text), widget (QPushButton, unpair_button) -#: kcm.ui:245 +#: kcm.ui:243 #, kde-format msgid "Unpair" msgstr "取消配對" #. i18n: ectx: property (text), widget (QPushButton, ping_button) -#: kcm.ui:258 +#: kcm.ui:256 #, kde-format msgid "Send ping" msgstr "傳送Ping回應封包" -#. i18n: ectx: property (text), widget (QLabel, noDeviceLabel) -#: kcm.ui:303 -#, kde-format -msgid "No device selected." -msgstr "未選擇裝置" - #. i18n: ectx: property (text), widget (QLabel, noDeviceLinks) -#: kcm.ui:319 +#: kcm.ui:294 #, kde-format msgid "" -"

If you own an Android device, make sure to install the " -"KDE Connect Android app (also available from F-Droid) and it should appear in the list.

" -msgstr "" -"

假如您擁有一台 Android 裝置,請確定您有安裝 KDE " -"Connect(KDE連線) Android app(同時也在

No device selected.

If you own an Android " +"device, make sure to install the
KDE Connect Android app (also " +"available from F-Droid) and it should appear in the list.

If you " +"are having problems, visit the KDE Connect " +"Community wiki for help.

" +msgstr "" +"

沒有裝置被選擇



假如您擁有一台 Android 裝置," +"請確定您有安裝 KDE Connect(KDE連線) Android app(同時也在 F-Droid 上提供)那麼" -"它就會在列表當中出現。

" - -#. i18n: ectx: property (text), widget (QLabel, noDeviceTroubleshoot) -#: kcm.ui:350 -#, kde-format -msgid "" -"

If you are having problems, visit the KDE Connect Community wiki for help.

" -msgstr "" -"

若您遇到任何問題,請參閱 KDE Connect Community wiki 尋求協助。

" \ No newline at end of file +"它就會在列表當中出現。

如果您還有其他問題,請參閱 KDE 連線社群維基尋求協助。

" \ No newline at end of file diff -Nru kdeconnect-1.2.1/po/zh_TW/kdeconnect-plugins.po kdeconnect-1.3.0/po/zh_TW/kdeconnect-plugins.po --- kdeconnect-1.2.1/po/zh_TW/kdeconnect-plugins.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_TW/kdeconnect-plugins.po 2018-04-08 14:35:51.000000000 +0000 @@ -3,14 +3,15 @@ # # liueigi , 2016. # Jeff Huang , 2016. +# pan93412 , 2018. msgid "" msgstr "" "Project-Id-Version: kdeconnect-plugins\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2017-12-30 03:03+0100\n" -"PO-Revision-Date: 2016-11-24 08:40+0800\n" -"Last-Translator: Jeff Huang \n" -"Language-Team: Chinese \n" +"POT-Creation-Date: 2018-04-05 03:28+0200\n" +"PO-Revision-Date: 2018-04-07 00:51+0800\n" +"Last-Translator: pan93412 \n" +"Language-Team: Chinese \n" "Language: Traditional Chinese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,28 +19,28 @@ "X-Generator: Lokalize 2.0\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: battery/batteryplugin.cpp:77 +#: battery/batteryplugin.cpp:75 #, kde-format msgctxt "device name: low battery" msgid "%1: Low Battery" msgstr "%1:電池電力已低" -#: battery/batteryplugin.cpp:78 +#: battery/batteryplugin.cpp:75 #, kde-format msgid "Battery at %1%" msgstr "電池在 %1%" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "KDE Connect" msgstr "KDE連線" -#: mousepad/mousepadplugin.cpp:131 +#: mousepad/waylandremoteinput.cpp:59 #, kde-format msgid "Use your phone as a touchpad and keyboard" msgstr "將您的智慧型手機當成觸碰板或鍵盤" -#: notifications/notification.cpp:127 telephony/telephonyplugin.cpp:113 +#: notifications/notification.cpp:120 telephony/telephonyplugin.cpp:113 #, kde-format msgid "Reply" msgstr "回覆" @@ -53,7 +54,7 @@ #: notifications/sendreplydialog.ui:14 #, kde-format msgid "Dialog" -msgstr "" +msgstr "對話框" #. i18n: ectx: property (windowTitle), widget (QWidget, PauseMusicConfigUi) #: pausemusic/pausemusic_config.ui:17 @@ -97,18 +98,33 @@ msgid "Mute system sound" msgstr "系統聲音消音" -#: ping/pingplugin.cpp:54 +#: ping/pingplugin.cpp:50 #, kde-format msgid "Ping!" msgstr "Ping!" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:45 +#, kde-format +msgid "Suspend" +msgstr "暫停" + +#: runcommand/runcommand_config.cpp:46 +#, kde-format +msgid "Maximum Brightness" +msgstr "最大亮度" + +#: runcommand/runcommand_config.cpp:53 +#, kde-format +msgid "Sample commands" +msgstr "範例指令" + +#: runcommand/runcommand_config.cpp:62 #: sendnotifications/notifyingapplicationmodel.cpp:208 #, kde-format msgid "Name" msgstr "名字" -#: runcommand/runcommand_config.cpp:51 +#: runcommand/runcommand_config.cpp:62 #, kde-format msgid "Command" msgstr "指令" diff -Nru kdeconnect-1.2.1/po/zh_TW/plasma_applet_org.kde.kdeconnect.po kdeconnect-1.3.0/po/zh_TW/plasma_applet_org.kde.kdeconnect.po --- kdeconnect-1.2.1/po/zh_TW/plasma_applet_org.kde.kdeconnect.po 2018-01-16 22:46:44.000000000 +0000 +++ kdeconnect-1.3.0/po/zh_TW/plasma_applet_org.kde.kdeconnect.po 2018-04-08 14:35:51.000000000 +0000 @@ -2,14 +2,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Jeff Huang , 2016. +# pan93412 , 2018. msgid "" msgstr "" "Project-Id-Version: plasma_applet_org.kde.kdeconnect\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" -"POT-Creation-Date: 2018-01-10 04:36+0100\n" -"PO-Revision-Date: 2016-10-31 08:33+0800\n" -"Last-Translator: Jeff Huang \n" -"Language-Team: Chinese \n" +"POT-Creation-Date: 2018-03-25 04:16+0200\n" +"PO-Revision-Date: 2018-04-07 00:51+0800\n" +"Last-Translator: pan93412 \n" +"Language-Team: Chinese \n" "Language: Traditional Chinese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,11 +20,11 @@ #: package/contents/ui/Battery.qml:40 msgid "%1% charging" -msgstr "" +msgstr "正在充電中... %1%" #: package/contents/ui/Battery.qml:40 msgid "%1%" -msgstr "" +msgstr "%1%" #: package/contents/ui/Battery.qml:40 msgid "No info" @@ -31,7 +32,7 @@ #: package/contents/ui/DeviceDelegate.qml:108 msgid "%1 (%2)" -msgstr "" +msgstr "%1 (%2)" #: package/contents/ui/DeviceDelegate.qml:124 msgid "Ring my phone" @@ -43,18 +44,28 @@ #: package/contents/ui/DeviceDelegate.qml:164 msgid "Remote Keyboard" -msgstr "" +msgstr "遠端鍵盤" #: package/contents/ui/DeviceDelegate.qml:202 -#, fuzzy -#| msgid "Notifications" msgid "Notifications:" -msgstr "通知" +msgstr "通知:" + +#: package/contents/ui/DeviceDelegate.qml:209 +msgid "Dismiss all notifications" +msgstr "忽略所有通知" + +#: package/contents/ui/DeviceDelegate.qml:245 +msgid "Reply" +msgstr "回覆" + +#: package/contents/ui/DeviceDelegate.qml:254 +msgid "Dismiss" +msgstr "忽略" #: package/contents/ui/FullRepresentation.qml:35 msgid "No paired devices available" msgstr "沒有可用的配對裝置" -#: package/contents/ui/main.qml:60 +#: package/contents/ui/main.qml:59 msgid "KDE Connect Settings..." msgstr "KDE Connect 設定..." \ No newline at end of file diff -Nru kdeconnect-1.2.1/tests/CMakeLists.txt kdeconnect-1.3.0/tests/CMakeLists.txt --- kdeconnect-1.2.1/tests/CMakeLists.txt 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/tests/CMakeLists.txt 2018-04-08 14:35:04.000000000 +0000 @@ -1,5 +1,4 @@ -find_package(Qt5 REQUIRED COMPONENTS Test) -find_package(KF5 REQUIRED COMPONENTS KIO Notifications IconThemes) +find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Test) include_directories( ${KDEConnectCore_BINARY_DIR} @@ -18,7 +17,7 @@ ecm_add_test(pluginloadtest.cpp LINK_LIBRARIES ${kdeconnect_libraries}) ecm_add_test(sendfiletest.cpp LINK_LIBRARIES ${kdeconnect_libraries}) -ecm_add_test(networkpackagetests.cpp LINK_LIBRARIES ${kdeconnect_libraries}) +ecm_add_test(networkpackettests.cpp LINK_LIBRARIES ${kdeconnect_libraries}) ecm_add_test(testsocketlinereader.cpp TEST_NAME testsocketlinereader LINK_LIBRARIES ${kdeconnect_libraries}) ecm_add_test(testsslsocketlinereader.cpp TEST_NAME testsslsocketlinereader LINK_LIBRARIES ${kdeconnect_libraries}) ecm_add_test(kdeconnectconfigtest.cpp TEST_NAME kdeconnectconfigtest LINK_LIBRARIES ${kdeconnect_libraries}) diff -Nru kdeconnect-1.2.1/tests/devicetest.cpp kdeconnect-1.3.0/tests/devicetest.cpp --- kdeconnect-1.2.1/tests/devicetest.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/tests/devicetest.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -42,7 +42,7 @@ QString deviceId; QString deviceName; QString deviceType; - NetworkPackage* identityPackage; + NetworkPacket* identityPacket; }; @@ -51,9 +51,9 @@ deviceId = QStringLiteral("testdevice"); deviceName = QStringLiteral("Test Device"); deviceType = QStringLiteral("smartphone"); - QString stringPackage = QStringLiteral("{\"id\":1439365924847,\"type\":\"kdeconnect.identity\",\"body\":{\"deviceId\":\"testdevice\",\"deviceName\":\"Test Device\",\"protocolVersion\":6,\"deviceType\":\"phone\"}}"); - identityPackage = new NetworkPackage(QStringLiteral("kdeconnect.identity")); - NetworkPackage::unserialize(stringPackage.toLatin1(), identityPackage); + QString stringPacket = QStringLiteral("{\"id\":1439365924847,\"type\":\"kdeconnect.identity\",\"body\":{\"deviceId\":\"testdevice\",\"deviceName\":\"Test Device\",\"protocolVersion\":6,\"deviceType\":\"phone\"}}"); + identityPacket = new NetworkPacket(QStringLiteral("kdeconnect.identity")); + NetworkPacket::unserialize(stringPacket.toLatin1(), identityPacket); } void DeviceTest::testPairedDevice() @@ -76,7 +76,7 @@ LanLinkProvider linkProvider; QSslSocket socket; LanDeviceLink* link = new LanDeviceLink(deviceId, &linkProvider, &socket, LanDeviceLink::Locally); - device.addLink(*identityPackage, link); + device.addLink(*identityPacket, link); QCOMPARE(device.isReachable(), true); QCOMPARE(device.availableLinks().contains(linkProvider.name()), true); @@ -98,7 +98,7 @@ QSslSocket socket; LanDeviceLink* link = new LanDeviceLink(deviceId, &linkProvider, &socket, LanDeviceLink::Locally); - Device device(this, *identityPackage, link); + Device device(this, *identityPacket, link); QCOMPARE(device.id(), deviceId); QCOMPARE(device.name(), deviceName); @@ -118,7 +118,7 @@ void DeviceTest::cleanupTestCase() { - delete identityPackage; + delete identityPacket; } QTEST_GUILESS_MAIN(DeviceTest) diff -Nru kdeconnect-1.2.1/tests/lanlinkprovidertest.cpp kdeconnect-1.3.0/tests/lanlinkprovidertest.cpp --- kdeconnect-1.2.1/tests/lanlinkprovidertest.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/tests/lanlinkprovidertest.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -33,7 +33,7 @@ #include /* - * This class tests the working of LanLinkProvider under different conditions that when identity package is received over TCP, over UDP and same when the device is paired. + * This class tests the working of LanLinkProvider under different conditions that when identity packet is received over TCP, over UDP and same when the device is paired. * It depends on KdeConnectConfig since LanLinkProvider internally uses it. */ class LanLinkProviderTest : public QObject @@ -50,11 +50,11 @@ private Q_SLOTS: - void pairedDeviceTcpPackageReceived(); - void pairedDeviceUdpPackageReceived(); + void pairedDeviceTcpPacketReceived(); + void pairedDeviceUdpPacketReceived(); - void unpairedDeviceTcpPackageReceived(); - void unpairedDeviceUdpPackageReceived(); + void unpairedDeviceTcpPacketReceived(); + void unpairedDeviceUdpPacketReceived(); private: @@ -64,7 +64,7 @@ Server* m_server; SocketLineReader* m_reader; QUdpSocket* m_udpSocket; - QString m_identityPackage; + QString m_identityPacket; // Attributes for test device QString m_deviceId; @@ -76,7 +76,7 @@ void addTrustedDevice(); void removeTrustedDevice(); void setSocketAttributes(QSslSocket* socket); - void testIdentityPackage(QByteArray& identityPackage); + void testIdentityPacket(QByteArray& identityPacket); }; @@ -91,10 +91,10 @@ m_lanLinkProvider.onStart(); - m_identityPackage = QStringLiteral("{\"id\":1439365924847,\"type\":\"kdeconnect.identity\",\"body\":{\"deviceId\":\"testdevice\",\"deviceName\":\"Test Device\",\"protocolVersion\":6,\"deviceType\":\"phone\",\"tcpPort\":") + QString::number(TEST_PORT) + QStringLiteral("}}"); + m_identityPacket = QStringLiteral("{\"id\":1439365924847,\"type\":\"kdeconnect.identity\",\"body\":{\"deviceId\":\"testdevice\",\"deviceName\":\"Test Device\",\"protocolVersion\":6,\"deviceType\":\"phone\",\"tcpPort\":") + QString::number(TEST_PORT) + QStringLiteral("}}"); } -void LanLinkProviderTest::pairedDeviceTcpPackageReceived() +void LanLinkProviderTest::pairedDeviceTcpPacketReceived() { KdeConnectConfig* kcc = KdeConnectConfig::instance(); addTrustedDevice(); @@ -113,7 +113,7 @@ mUdpServer->readDatagram(datagram.data(), datagram.size(), &sender); - testIdentityPackage(datagram); + testIdentityPacket(datagram); QJsonDocument jsonDocument = QJsonDocument::fromJson(datagram); QJsonObject body = jsonDocument.object().value(QStringLiteral("body")).toObject(); @@ -127,7 +127,7 @@ QVERIFY2(socket.isOpen(), "Socket disconnected immediately"); - socket.write(m_identityPackage.toLatin1()); + socket.write(m_identityPacket.toLatin1()); socket.waitForBytesWritten(2000); QSignalSpy spy3(&socket, SIGNAL(encrypted())); @@ -149,7 +149,7 @@ delete mUdpServer; } -void LanLinkProviderTest::pairedDeviceUdpPackageReceived() +void LanLinkProviderTest::pairedDeviceUdpPacketReceived() { KdeConnectConfig* kcc = KdeConnectConfig::instance(); addTrustedDevice(); @@ -161,8 +161,8 @@ QSignalSpy spy(m_server, SIGNAL(newConnection())); - qint64 bytesWritten = m_udpSocket->writeDatagram(m_identityPackage.toLatin1(), QHostAddress::LocalHost, LanLinkProvider::UDP_PORT); // write an identity package to udp socket here, we do not broadcast it here - QCOMPARE(bytesWritten, m_identityPackage.size()); + qint64 bytesWritten = m_udpSocket->writeDatagram(m_identityPacket.toLatin1(), QHostAddress::LocalHost, LanLinkProvider::UDP_PORT); // write an identity packet to udp socket here, we do not broadcast it here + QCOMPARE(bytesWritten, m_identityPacket.size()); // We should have an incoming connection now, wait for incoming connection QVERIFY(!spy.isEmpty() || spy.wait()); @@ -176,9 +176,9 @@ QSignalSpy spy2(m_reader, SIGNAL(readyRead())); QVERIFY(spy2.wait()); - QByteArray receivedPackage = m_reader->readLine(); - testIdentityPackage(receivedPackage); - // Received identiy package from LanLinkProvider now start ssl + QByteArray receivedPacket = m_reader->readLine(); + testIdentityPacket(receivedPacket); + // Received identiy packet from LanLinkProvider now start ssl QSignalSpy spy3(serverSocket, SIGNAL(encrypted())); QVERIFY(connect(serverSocket, static_cast(&QSslSocket::error), @@ -205,7 +205,7 @@ delete m_udpSocket; } -void LanLinkProviderTest::unpairedDeviceTcpPackageReceived() +void LanLinkProviderTest::unpairedDeviceTcpPacketReceived() { QUdpSocket* mUdpServer = new QUdpSocket; bool b = mUdpServer->bind(QHostAddress::LocalHost, LanLinkProvider::UDP_PORT, QUdpSocket::ShareAddress); @@ -221,7 +221,7 @@ mUdpServer->readDatagram(datagram.data(), datagram.size(), &sender); - testIdentityPackage(datagram); + testIdentityPacket(datagram); QJsonDocument jsonDocument = QJsonDocument::fromJson(datagram); QJsonObject body = jsonDocument.object().value(QStringLiteral("body")).toObject(); @@ -235,7 +235,7 @@ QVERIFY2(socket.isOpen(), "Socket disconnected immediately"); - socket.write(m_identityPackage.toLatin1()); + socket.write(m_identityPacket.toLatin1()); socket.waitForBytesWritten(2000); QSignalSpy spy3(&socket, SIGNAL(encrypted())); @@ -255,7 +255,7 @@ delete mUdpServer; } -void LanLinkProviderTest::unpairedDeviceUdpPackageReceived() +void LanLinkProviderTest::unpairedDeviceUdpPacketReceived() { m_server = new Server(this); m_udpSocket = new QUdpSocket(this); @@ -263,8 +263,8 @@ m_server->listen(QHostAddress::LocalHost, TEST_PORT); QSignalSpy spy(m_server, &Server::newConnection); - qint64 bytesWritten = m_udpSocket->writeDatagram(m_identityPackage.toLatin1(), QHostAddress::LocalHost, LanLinkProvider::UDP_PORT); // write an identity package to udp socket here, we do not broadcast it here - QCOMPARE(bytesWritten, m_identityPackage.size()); + qint64 bytesWritten = m_udpSocket->writeDatagram(m_identityPacket.toLatin1(), QHostAddress::LocalHost, LanLinkProvider::UDP_PORT); // write an identity packet to udp socket here, we do not broadcast it here + QCOMPARE(bytesWritten, m_identityPacket.size()); QVERIFY(!spy.isEmpty() || spy.wait()); @@ -277,12 +277,12 @@ QSignalSpy spy2(m_reader, &SocketLineReader::readyRead); QVERIFY(spy2.wait()); - QByteArray receivedPackage = m_reader->readLine(); - QVERIFY2(!receivedPackage.isEmpty(), "Empty package received"); + QByteArray receivedPacket = m_reader->readLine(); + QVERIFY2(!receivedPacket.isEmpty(), "Empty packet received"); - testIdentityPackage(receivedPackage); + testIdentityPacket(receivedPacket); - // Received identity package from LanLinkProvider now start ssl + // Received identity packet from LanLinkProvider now start ssl QSignalSpy spy3(serverSocket, SIGNAL(encrypted())); @@ -299,17 +299,17 @@ delete m_udpSocket; } -void LanLinkProviderTest::testIdentityPackage(QByteArray& identityPackage) +void LanLinkProviderTest::testIdentityPacket(QByteArray& identityPacket) { - QJsonDocument jsonDocument = QJsonDocument::fromJson(identityPackage); + QJsonDocument jsonDocument = QJsonDocument::fromJson(identityPacket); QJsonObject jsonObject = jsonDocument.object(); QJsonObject body = jsonObject.value(QStringLiteral("body")).toObject(); QCOMPARE(jsonObject.value("type").toString(), QString("kdeconnect.identity")); - QVERIFY2(body.contains("deviceName"), "Device name not found in identity package"); - QVERIFY2(body.contains("deviceId"), "Device id not found in identity package"); - QVERIFY2(body.contains("protocolVersion"), "Protocol version not found in identity package"); - QVERIFY2(body.contains("deviceType"), "Device type not found in identity package"); + QVERIFY2(body.contains("deviceName"), "Device name not found in identity packet"); + QVERIFY2(body.contains("deviceId"), "Device id not found in identity packet"); + QVERIFY2(body.contains("protocolVersion"), "Protocol version not found in identity packet"); + QVERIFY2(body.contains("deviceType"), "Device type not found in identity packet"); } QSslCertificate LanLinkProviderTest::generateCertificate(QString& commonName, QCA::PrivateKey& privateKey) diff -Nru kdeconnect-1.2.1/tests/networkpackagetests.cpp kdeconnect-1.3.0/tests/networkpackagetests.cpp --- kdeconnect-1.2.1/tests/networkpackagetests.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/tests/networkpackagetests.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,96 +0,0 @@ -/** - * Copyright 2013 Albert Vaca - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License or (at your option) version 3 or any later version - * accepted by the membership of KDE e.V. (or its successor approved - * by the membership of KDE e.V.), which shall act as a proxy - * defined in Section 14 of version 3 of the license. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include "networkpackagetests.h" - -#include "core/networkpackage.h" - -#include -#include - -QTEST_GUILESS_MAIN(NetworkPackageTests); - -void NetworkPackageTests::initTestCase() -{ - // Called before the first testfunction is executed -} - -void NetworkPackageTests::networkPackageTest() -{ - NetworkPackage np(QStringLiteral("com.test")); - - np.set(QStringLiteral("hello"),"hola"); - QCOMPARE( (np.get("hello","bye")) , QString("hola") ); - - np.set(QStringLiteral("hello"),""); - QCOMPARE( (np.get("hello","bye")) , QString("") ); - - np.body().remove(QStringLiteral("hello")); - QCOMPARE( (np.get("hello","bye")) , QString("bye") ); - - np.set(QStringLiteral("foo"), "bar"); - QByteArray ba = np.serialize(); - //qDebug() << "Serialized package:" << ba; - NetworkPackage np2(QLatin1String("")); - NetworkPackage::unserialize(ba,&np2); - - QCOMPARE( np.id(), np2.id() ); - QCOMPARE( np.type(), np2.type() ); - QCOMPARE( np.body(), np2.body() ); - - QByteArray json("{\"id\":\"123\",\"type\":\"test\",\"body\":{\"testing\":true}}"); - //qDebug() << json; - NetworkPackage::unserialize(json,&np2); - QCOMPARE( np2.id(), QString("123") ); - QCOMPARE( (np2.get("testing")), true ); - QCOMPARE( (np2.get("not_testing")), false ); - QCOMPARE( (np2.get("not_testing",true)), true ); - - //NetworkPackage::unserialize("this is not json",&np2); - //QtTest::ignoreMessage(QtSystemMsg, "json_parser - syntax error found, forcing abort, Line 1 Column 0"); - //QtTest::ignoreMessage(QtDebugMsg, "Unserialization error: 1 \"syntax error, unexpected string\""); - -} - -void NetworkPackageTests::networkPackageIdentityTest() -{ - NetworkPackage np(QLatin1String("")); - NetworkPackage::createIdentityPackage(&np); - - QCOMPARE( np.get("protocolVersion", -1) , NetworkPackage::s_protocolVersion ); - QCOMPARE( np.type() , PACKAGE_TYPE_IDENTITY ); - -} - -void NetworkPackageTests::cleanupTestCase() -{ - // Called after the last testfunction was executed -} - -void NetworkPackageTests::init() -{ - // Called before each testfunction is executed -} - -void NetworkPackageTests::cleanup() -{ - // Called after every testfunction -} - diff -Nru kdeconnect-1.2.1/tests/networkpackagetests.h kdeconnect-1.3.0/tests/networkpackagetests.h --- kdeconnect-1.2.1/tests/networkpackagetests.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/tests/networkpackagetests.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,44 +0,0 @@ -/** - * Copyright 2013 Albert Vaca - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of - * the License or (at your option) version 3 or any later version - * accepted by the membership of KDE e.V. (or its successor approved - * by the membership of KDE e.V.), which shall act as a proxy - * defined in Section 14 of version 3 of the license. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef NETWORKPACKAGETESTS_H -#define NETWORKPACKAGETESTS_H - -#include - -class NetworkPackageTests : public QObject -{ - Q_OBJECT - -private Q_SLOTS: - void initTestCase(); - - void networkPackageTest(); - void networkPackageIdentityTest(); - //void networkPackageEncryptionTest(); - - void cleanupTestCase(); - - void init(); - void cleanup(); - -}; - -#endif diff -Nru kdeconnect-1.2.1/tests/networkpackettests.cpp kdeconnect-1.3.0/tests/networkpackettests.cpp --- kdeconnect-1.2.1/tests/networkpackettests.cpp 1970-01-01 00:00:00.000000000 +0000 +++ kdeconnect-1.3.0/tests/networkpackettests.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -0,0 +1,96 @@ +/** + * Copyright 2013 Albert Vaca + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License or (at your option) version 3 or any later version + * accepted by the membership of KDE e.V. (or its successor approved + * by the membership of KDE e.V.), which shall act as a proxy + * defined in Section 14 of version 3 of the license. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#include "networkpackettests.h" + +#include "core/networkpacket.h" + +#include +#include + +QTEST_GUILESS_MAIN(NetworkPacketTests); + +void NetworkPacketTests::initTestCase() +{ + // Called before the first testfunction is executed +} + +void NetworkPacketTests::networkPacketTest() +{ + NetworkPacket np(QStringLiteral("com.test")); + + np.set(QStringLiteral("hello"),"hola"); + QCOMPARE( (np.get("hello","bye")) , QString("hola") ); + + np.set(QStringLiteral("hello"),""); + QCOMPARE( (np.get("hello","bye")) , QString("") ); + + np.body().remove(QStringLiteral("hello")); + QCOMPARE( (np.get("hello","bye")) , QString("bye") ); + + np.set(QStringLiteral("foo"), "bar"); + QByteArray ba = np.serialize(); + //qDebug() << "Serialized packet:" << ba; + NetworkPacket np2(QLatin1String("")); + NetworkPacket::unserialize(ba,&np2); + + QCOMPARE( np.id(), np2.id() ); + QCOMPARE( np.type(), np2.type() ); + QCOMPARE( np.body(), np2.body() ); + + QByteArray json("{\"id\":\"123\",\"type\":\"test\",\"body\":{\"testing\":true}}"); + //qDebug() << json; + NetworkPacket::unserialize(json,&np2); + QCOMPARE( np2.id(), QString("123") ); + QCOMPARE( (np2.get("testing")), true ); + QCOMPARE( (np2.get("not_testing")), false ); + QCOMPARE( (np2.get("not_testing",true)), true ); + + //NetworkPacket::unserialize("this is not json",&np2); + //QtTest::ignoreMessage(QtSystemMsg, "json_parser - syntax error found, forcing abort, Line 1 Column 0"); + //QtTest::ignoreMessage(QtDebugMsg, "Unserialization error: 1 \"syntax error, unexpected string\""); + +} + +void NetworkPacketTests::networkPacketIdentityTest() +{ + NetworkPacket np(QLatin1String("")); + NetworkPacket::createIdentityPacket(&np); + + QCOMPARE( np.get("protocolVersion", -1) , NetworkPacket::s_protocolVersion ); + QCOMPARE( np.type() , PACKET_TYPE_IDENTITY ); + +} + +void NetworkPacketTests::cleanupTestCase() +{ + // Called after the last testfunction was executed +} + +void NetworkPacketTests::init() +{ + // Called before each testfunction is executed +} + +void NetworkPacketTests::cleanup() +{ + // Called after every testfunction +} + diff -Nru kdeconnect-1.2.1/tests/networkpackettests.h kdeconnect-1.3.0/tests/networkpackettests.h --- kdeconnect-1.2.1/tests/networkpackettests.h 1970-01-01 00:00:00.000000000 +0000 +++ kdeconnect-1.3.0/tests/networkpackettests.h 2018-04-08 14:35:04.000000000 +0000 @@ -0,0 +1,44 @@ +/** + * Copyright 2013 Albert Vaca + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License or (at your option) version 3 or any later version + * accepted by the membership of KDE e.V. (or its successor approved + * by the membership of KDE e.V.), which shall act as a proxy + * defined in Section 14 of version 3 of the license. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#ifndef NETWORKPACKETTESTS_H +#define NETWORKPACKETTESTS_H + +#include + +class NetworkPacketTests : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void initTestCase(); + + void networkPacketTest(); + void networkPacketIdentityTest(); + //void networkPacketEncryptionTest(); + + void cleanupTestCase(); + + void init(); + void cleanup(); + +}; + +#endif diff -Nru kdeconnect-1.2.1/tests/testdaemon.h kdeconnect-1.3.0/tests/testdaemon.h --- kdeconnect-1.2.1/tests/testdaemon.h 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/tests/testdaemon.h 2018-04-08 14:35:04.000000000 +0000 @@ -50,6 +50,11 @@ return m_nam; } + Q_SCRIPTABLE virtual void sendSimpleNotification(const QString &eventId, const QString &title, const QString &text, const QString &iconName) override + { + qDebug() << eventId << title << text << iconName; + } + private: QNetworkAccessManager* m_nam; }; diff -Nru kdeconnect-1.2.1/tests/testnotificationlistener.cpp kdeconnect-1.3.0/tests/testnotificationlistener.cpp --- kdeconnect-1.2.1/tests/testnotificationlistener.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/tests/testnotificationlistener.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -67,49 +67,49 @@ { Q_OBJECT private: - int sentPackages; - NetworkPackage* lastPackage; + int sentPackets; + NetworkPacket* lastPacket; public: explicit TestDevice(QObject* parent, const QString& id) : Device (parent, id) - , sentPackages(0) - , lastPackage(nullptr) + , sentPackets(0) + , lastPacket(nullptr) {} ~TestDevice() override { - delete lastPackage; + delete lastPacket; } - int getSentPackages() const + int getSentPackets() const { - return sentPackages; + return sentPackets; } - NetworkPackage* getLastPackage() + NetworkPacket* getLastPacket() { - return lastPackage; + return lastPacket; } - void deleteLastPackage() + void deleteLastPacket() { - delete lastPackage; - lastPackage = nullptr; + delete lastPacket; + lastPacket = nullptr; } public Q_SLOTS: - bool sendPackage(NetworkPackage& np) override + bool sendPacket(NetworkPacket& np) override { - ++sentPackages; - // copy package manually to allow for inspection (can't use copy-constructor) - deleteLastPackage(); - lastPackage = new NetworkPackage(np.type()); - Q_ASSERT(lastPackage); + ++sentPackets; + // copy packet manually to allow for inspection (can't use copy-constructor) + deleteLastPacket(); + lastPacket = new NetworkPacket(np.type()); + Q_ASSERT(lastPacket); for (QVariantMap::ConstIterator iter = np.body().constBegin(); iter != np.body().constEnd(); iter++) - lastPackage->set(iter.key(), iter.value()); - lastPackage->setPayload(np.payload(), np.payloadSize()); + lastPacket->set(iter.key(), iter.value()); + lastPacket->setPayload(np.payload(), np.payloadSize()); return true; } }; @@ -181,7 +181,7 @@ TestDevice* d = new TestDevice(nullptr, dId); int proxiedNotifications = 0; - QCOMPARE(proxiedNotifications, d->getSentPackages()); + QCOMPARE(proxiedNotifications, d->getSentPackets()); plugin = new TestNotificationsPlugin(this, QVariantList({ QVariant::fromValue(d), "notifications_plugin", @@ -222,14 +222,14 @@ retId = listener->Notify(appName, replacesId, icon, summary, body, {}, {{}}, 0); // ... should return replacesId, QCOMPARE(retId, replacesId); - // ... have triggered sending a package - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + // ... have triggered sending a packet + QCOMPARE(++proxiedNotifications, d->getSentPackets()); // ... with our properties, - QCOMPARE(d->getLastPackage()->get("id"), replacesId); - QCOMPARE(d->getLastPackage()->get("appName"), appName); - QCOMPARE(d->getLastPackage()->get("ticker"), summary + ": " + body); - QCOMPARE(d->getLastPackage()->get("isClearable"), true); - QCOMPARE(d->getLastPackage()->hasPayload(), false); + QCOMPARE(d->getLastPacket()->get("id"), replacesId); + QCOMPARE(d->getLastPacket()->get("appName"), appName); + QCOMPARE(d->getLastPacket()->get("ticker"), summary + ": " + body); + QCOMPARE(d->getLastPacket()->get("isClearable"), true); + QCOMPARE(d->getLastPacket()->hasPayload(), false); // ... and create a new application internally that is initialized correctly: QCOMPARE(listener->getApplications().count(), 1); @@ -248,12 +248,12 @@ retId = listener->Notify(appName2, replacesId+1, icon2, summary2, body2, {}, {{"urgency", 2}}, 10); QCOMPARE(retId, replacesId+1); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QCOMPARE(d->getLastPackage()->get("id"), replacesId+1); - QCOMPARE(d->getLastPackage()->get("appName"), appName2); - QCOMPARE(d->getLastPackage()->get("ticker"), summary2 + ": " + body2); - QCOMPARE(d->getLastPackage()->get("isClearable"), false); // timeout != 0 - QCOMPARE(d->getLastPackage()->hasPayload(), false); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QCOMPARE(d->getLastPacket()->get("id"), replacesId+1); + QCOMPARE(d->getLastPacket()->get("appName"), appName2); + QCOMPARE(d->getLastPacket()->get("ticker"), summary2 + ": " + body2); + QCOMPARE(d->getLastPacket()->get("isClearable"), false); // timeout != 0 + QCOMPARE(d->getLastPacket()->hasPayload(), false); QCOMPARE(listener->getApplications().count(), 2); QVERIFY(listener->getApplications().contains(appName2)); QVERIFY(listener->getApplications().contains(appName)); @@ -262,29 +262,29 @@ plugin->config()->set(QStringLiteral("generalPersistent"), true); retId = listener->Notify(appName, replacesId, icon, summary, body, {}, {{}}, 1); QCOMPARE(retId, 0U); - QCOMPARE(proxiedNotifications, d->getSentPackages()); + QCOMPARE(proxiedNotifications, d->getSentPackets()); retId = listener->Notify(appName2, replacesId, icon2, summary2, body2, {}, {{}}, 3); QCOMPARE(retId, 0U); - QCOMPARE(proxiedNotifications, d->getSentPackages()); + QCOMPARE(proxiedNotifications, d->getSentPackets()); // but timeout == 0 is retId = listener->Notify(appName, replacesId, icon, summary, body, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); plugin->config()->set(QStringLiteral("generalPersistent"), false); // if min-urgency is set, lower urgency levels are not synced: plugin->config()->set(QStringLiteral("generalUrgency"), 1); retId = listener->Notify(appName, replacesId, icon, summary, body, {}, {{"urgency", 0}}, 0); QCOMPARE(retId, 0U); - QCOMPARE(proxiedNotifications, d->getSentPackages()); + QCOMPARE(proxiedNotifications, d->getSentPackets()); // equal urgency is retId = listener->Notify(appName, replacesId, icon, summary, body, {}, {{"urgency", 1}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); // higher urgency as well retId = listener->Notify(appName, replacesId, icon, summary, body, {}, {{"urgency", 2}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); plugin->config()->set(QStringLiteral("generalUrgency"), 0); // notifications for a deactivated application are not synced: @@ -293,62 +293,62 @@ QVERIFY(!listener->getApplications()[appName].active); retId = listener->Notify(appName, replacesId, icon, summary, body, {}, {{"urgency", 0}}, 0); QCOMPARE(retId, 0U); - QCOMPARE(proxiedNotifications, d->getSentPackages()); + QCOMPARE(proxiedNotifications, d->getSentPackets()); // others are still: retId = listener->Notify(appName2, replacesId+1, icon2, summary2, body2, {}, {{}}, 0); QCOMPARE(retId, replacesId+1); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); // back to normal: listener->getApplications()[appName].active = true; QVERIFY(listener->getApplications()[appName].active); retId = listener->Notify(appName, replacesId, icon, summary, body, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); // notifications with blacklisted subjects are not synced: QVERIFY(listener->getApplications().contains(appName)); listener->getApplications()[appName].blacklistExpression.setPattern(QStringLiteral("black[12]|foo(bar|baz)")); retId = listener->Notify(appName, replacesId, icon, QStringLiteral("summary black1"), body, {}, {{}}, 0); QCOMPARE(retId, 0U); - QCOMPARE(proxiedNotifications, d->getSentPackages()); + QCOMPARE(proxiedNotifications, d->getSentPackets()); retId = listener->Notify(appName, replacesId, icon, QStringLiteral("summary foobar"), body, {}, {{}}, 0); QCOMPARE(retId, 0U); - QCOMPARE(proxiedNotifications, d->getSentPackages()); + QCOMPARE(proxiedNotifications, d->getSentPackets()); // other subjects are synced: retId = listener->Notify(appName, replacesId, icon, QStringLiteral("summary foo"), body, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); retId = listener->Notify(appName, replacesId, icon, QStringLiteral("summary black3"), body, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); // also body is checked by blacklist if requested: plugin->config()->set(QStringLiteral("generalIncludeBody"), true); retId = listener->Notify(appName, replacesId, icon, summary, QStringLiteral("body black1"), {}, {{}}, 0); QCOMPARE(retId, 0U); - QCOMPARE(proxiedNotifications, d->getSentPackages()); + QCOMPARE(proxiedNotifications, d->getSentPackets()); retId = listener->Notify(appName, replacesId, icon, summary, QStringLiteral("body foobaz"), {}, {{}}, 0); QCOMPARE(retId, 0U); - QCOMPARE(proxiedNotifications, d->getSentPackages()); + QCOMPARE(proxiedNotifications, d->getSentPackets()); // body does not matter if inclusion was not requested: plugin->config()->set(QStringLiteral("generalIncludeBody"), false); retId = listener->Notify(appName, replacesId, icon, summary, QStringLiteral("body black1"), {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); // without body, also ticker value is different: - QCOMPARE(d->getLastPackage()->get("ticker"), summary); + QCOMPARE(d->getLastPacket()->get("ticker"), summary); retId = listener->Notify(appName, replacesId, icon, summary, QStringLiteral("body foobaz"), {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); // back to normal: listener->getApplications()[appName].blacklistExpression.setPattern(QLatin1String("")); plugin->config()->set(QStringLiteral("generalIncludeBody"), true); retId = listener->Notify(appName, replacesId, icon, summary, body, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); retId = listener->Notify(appName2, replacesId, icon2, summary2, body2, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); // icon synchronization: QStringList iconPaths; @@ -367,28 +367,28 @@ QFileInfo fi(iconName); retId = listener->Notify(appName, replacesId, fi.baseName(), summary, body, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QVERIFY(d->getLastPackage()->hasPayload()); - QCOMPARE(d->getLastPackage()->payloadSize(), fi.size()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QVERIFY(d->getLastPacket()->hasPayload()); + QCOMPARE(d->getLastPacket()->payloadSize(), fi.size()); // works also with abolute paths retId = listener->Notify(appName, replacesId, iconName, summary, body, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QVERIFY(d->getLastPackage()->hasPayload()); - QCOMPARE(d->getLastPackage()->payloadSize(), fi.size()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QVERIFY(d->getLastPacket()->hasPayload()); + QCOMPARE(d->getLastPacket()->payloadSize(), fi.size()); // extensions other than png are not accepted: retId = listener->Notify(appName, replacesId, iconName + ".svg", summary, body, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QVERIFY(!d->getLastPackage()->hasPayload()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QVERIFY(!d->getLastPacket()->hasPayload()); // if sync not requested no payload: plugin->config()->set(QStringLiteral("generalSynchronizeIcons"), false); retId = listener->Notify(appName, replacesId, fi.baseName(), summary, body, {}, {{}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QVERIFY(!d->getLastPackage()->hasPayload()); - QCOMPARE(d->getLastPackage()->payloadSize(), 0); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QVERIFY(!d->getLastPacket()->hasPayload()); + QCOMPARE(d->getLastPacket()->payloadSize(), 0); } plugin->config()->set(QStringLiteral("generalSynchronizeIcons"), true); @@ -396,22 +396,22 @@ if (iconPaths.size() > 0) { retId = listener->Notify(appName, replacesId, iconPaths.size() > 1 ? iconPaths[1] : icon, summary, body, {}, {{"image-path", iconPaths[0]}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QVERIFY(d->getLastPackage()->hasPayload()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QVERIFY(d->getLastPacket()->hasPayload()); QFileInfo hintsFi(iconPaths[0]); // image-path has priority over appIcon parameter: - QCOMPARE(d->getLastPackage()->payloadSize(), hintsFi.size()); + QCOMPARE(d->getLastPacket()->payloadSize(), hintsFi.size()); } // image_path in hints if (iconPaths.size() > 0) { retId = listener->Notify(appName, replacesId, iconPaths.size() > 1 ? iconPaths[1] : icon, summary, body, {}, {{"image_path", iconPaths[0]}}, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QVERIFY(d->getLastPackage()->hasPayload()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QVERIFY(d->getLastPacket()->hasPayload()); QFileInfo hintsFi(iconPaths[0]); // image_path has priority over appIcon parameter: - QCOMPARE(d->getLastPackage()->payloadSize(), hintsFi.size()); + QCOMPARE(d->getLastPacket()->payloadSize(), hintsFi.size()); } // image-data in hints @@ -440,10 +440,10 @@ hints.insert(QStringLiteral("image-path"), iconPaths[0]); retId = listener->Notify(appName, replacesId, icon, summary, body, {}, hints, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QVERIFY(d->getLastPackage()->hasPayload()); - buffer = dynamic_cast(d->getLastPackage()->payload().data()); - QCOMPARE(d->getLastPackage()->payloadSize(), buffer->size()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QVERIFY(d->getLastPacket()->hasPayload()); + buffer = dynamic_cast(d->getLastPacket()->payload().data()); + QCOMPARE(d->getLastPacket()->payloadSize(), buffer->size()); // image-data is attached as png data QVERIFY(image.loadFromData(reinterpret_cast(buffer->data().constData()), buffer->size(), "PNG")); // image-data has priority over image-path: @@ -461,10 +461,10 @@ hints.insert(QStringLiteral("image_path"), iconPaths[0]); retId = listener->Notify(appName, replacesId, icon, summary, body, {}, hints, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QVERIFY(d->getLastPackage()->hasPayload()); - buffer = dynamic_cast(d->getLastPackage()->payload().data()); - QCOMPARE(d->getLastPackage()->payloadSize(), buffer->size()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QVERIFY(d->getLastPacket()->hasPayload()); + buffer = dynamic_cast(d->getLastPacket()->payload().data()); + QCOMPARE(d->getLastPacket()->payloadSize(), buffer->size()); // image-data is attached as png data QVERIFY(image.loadFromData(reinterpret_cast(buffer->data().constData()), buffer->size(), "PNG")); // image_data has priority over image_path/image-path: @@ -480,10 +480,10 @@ hints.insert(QStringLiteral("icon_data"), imageData); retId = listener->Notify(appName, replacesId, QLatin1String(""), summary, body, {}, hints, 0); QCOMPARE(retId, replacesId); - QCOMPARE(++proxiedNotifications, d->getSentPackages()); - QVERIFY(d->getLastPackage()); - QVERIFY(d->getLastPackage()->hasPayload()); - buffer = dynamic_cast(d->getLastPackage()->payload().data()); + QCOMPARE(++proxiedNotifications, d->getSentPackets()); + QVERIFY(d->getLastPacket()); + QVERIFY(d->getLastPacket()->hasPayload()); + buffer = dynamic_cast(d->getLastPacket()->payload().data()); // image-data is attached as png data QVERIFY(image.loadFromData(reinterpret_cast(buffer->data().constData()), buffer->size(), "PNG")); QCOMPARE(image.byteCount(), rowStride*height); diff -Nru kdeconnect-1.2.1/tests/testsocketlinereader.cpp kdeconnect-1.3.0/tests/testsocketlinereader.cpp --- kdeconnect-1.2.1/tests/testsocketlinereader.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/tests/testsocketlinereader.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -30,7 +30,7 @@ Q_OBJECT public Q_SLOTS: void initTestCase(); - void newPackage(); + void newPacket(); private Q_SLOTS: void socketLineReader(); @@ -38,7 +38,7 @@ private: QTimer m_timer; QEventLoop m_loop; - QList m_packages; + QList m_packets; Server* m_server; QSslSocket* m_conn; SocketLineReader* m_reader; @@ -83,20 +83,20 @@ QVERIFY2(sock != nullptr, "Could not open a connection to the client"); m_reader = new SocketLineReader(sock, this); - connect(m_reader, &SocketLineReader::readyRead, this, &TestSocketLineReader::newPackage); + connect(m_reader, &SocketLineReader::readyRead, this, &TestSocketLineReader::newPacket); m_timer.start(); m_loop.exec(); /* remove the empty line before compare */ dataToSend.removeOne("\n"); - QCOMPARE(m_packages.count(), 5);//We expect 5 Packages + QCOMPARE(m_packets.count(), 5);//We expect 5 Packets for(int x = 0;x < 5; ++x) { - QCOMPARE(m_packages[x], dataToSend[x]); + QCOMPARE(m_packets[x], dataToSend[x]); } } -void TestSocketLineReader::newPackage() +void TestSocketLineReader::newPacket() { if (!m_reader->bytesAvailable()) { return; @@ -105,12 +105,12 @@ int maxLoops = 5; while(m_reader->bytesAvailable() > 0 && maxLoops > 0) { --maxLoops; - const QByteArray package = m_reader->readLine(); - if (!package.isEmpty()) { - m_packages.append(package); + const QByteArray packet = m_reader->readLine(); + if (!packet.isEmpty()) { + m_packets.append(packet); } - if (m_packages.count() == 5) { + if (m_packets.count() == 5) { m_loop.exit(); } } diff -Nru kdeconnect-1.2.1/tests/testsslsocketlinereader.cpp kdeconnect-1.3.0/tests/testsslsocketlinereader.cpp --- kdeconnect-1.2.1/tests/testsslsocketlinereader.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/tests/testsslsocketlinereader.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -34,7 +34,7 @@ { Q_OBJECT public Q_SLOTS: - void newPackage(); + void newPacket(); private Q_SLOTS: @@ -53,7 +53,7 @@ QTimer m_timer; QCA::Initializer m_qcaInitializer; QEventLoop m_loop; - QList m_packages; + QList m_packets; Server* m_server; QSslSocket* m_clientSocket; SocketLineReader* m_reader; @@ -143,18 +143,18 @@ } m_clientSocket->flush(); - m_packages.clear(); + m_packets.clear(); m_reader = new SocketLineReader(serverSocket, this); - connect(m_reader, &SocketLineReader::readyRead, this,&TestSslSocketLineReader::newPackage); + connect(m_reader, &SocketLineReader::readyRead, this,&TestSslSocketLineReader::newPacket); m_loop.exec(); /* remove the empty line before compare */ dataToSend.removeOne("\n"); - QCOMPARE(m_packages.count(), 5);//We expect 5 Packages + QCOMPARE(m_packets.count(), 5);//We expect 5 Packets for(int x = 0;x < 5; ++x) { - QCOMPARE(m_packages[x], dataToSend[x]); + QCOMPARE(m_packets[x], dataToSend[x]); } delete m_reader; @@ -202,18 +202,18 @@ } m_clientSocket->flush(); - m_packages.clear(); + m_packets.clear(); m_reader = new SocketLineReader(serverSocket, this); - connect(m_reader, &SocketLineReader::readyRead, this, &TestSslSocketLineReader::newPackage); + connect(m_reader, &SocketLineReader::readyRead, this, &TestSslSocketLineReader::newPacket); m_loop.exec(); /* remove the empty line before compare */ dataToSend.removeOne("\n"); - QCOMPARE(m_packages.count(), 5);//We expect 5 Packages + QCOMPARE(m_packets.count(), 5);//We expect 5 Packets for(int x = 0;x < 5; ++x) { - QCOMPARE(m_packages[x], dataToSend[x]); + QCOMPARE(m_packets[x], dataToSend[x]); } delete m_reader; @@ -261,7 +261,7 @@ } -void TestSslSocketLineReader::newPackage() +void TestSslSocketLineReader::newPacket() { if (!m_reader->bytesAvailable()) { return; @@ -270,12 +270,12 @@ int maxLoops = 5; while(m_reader->bytesAvailable() > 0 && maxLoops > 0) { --maxLoops; - const QByteArray package = m_reader->readLine(); - if (!package.isEmpty()) { - m_packages.append(package); + const QByteArray packet = m_reader->readLine(); + if (!packet.isEmpty()) { + m_packets.append(packet); } - if (m_packages.count() == 5) { + if (m_packets.count() == 5) { m_loop.exit(); } } diff -Nru kdeconnect-1.2.1/urlhandler/kdeconnect-handler.cpp kdeconnect-1.3.0/urlhandler/kdeconnect-handler.cpp --- kdeconnect-1.2.1/urlhandler/kdeconnect-handler.cpp 2018-01-16 22:45:57.000000000 +0000 +++ kdeconnect-1.3.0/urlhandler/kdeconnect-handler.cpp 2018-04-08 14:35:04.000000000 +0000 @@ -89,7 +89,14 @@ Ui::Dialog uidialog; uidialog.setupUi(&dialog); uidialog.devicePicker->setModel(&proxyModel); - uidialog.urlLabel->setText(urlToShare.toDisplayString()); + + if (urlToShare.scheme() == QLatin1String("tel")) { + uidialog.label->setText(i18n("Device to call this phone number with:")); + uidialog.urlLabel->setText(urlToShare.toDisplayString(QUrl::RemoveScheme)); + } else { + uidialog.urlLabel->setText(urlToShare.toDisplayString()); + } + if (dialog.exec() == QDialog::Accepted) { QUrl url = urlToShare; const int currentDeviceIndex = uidialog.devicePicker->currentIndex();