Merge PR #562: Kodi: Use nymea icon for notifications and make notifications configurable

This commit is contained in:
jenkins 2022-06-17 00:17:01 +02:00
commit eb661feb52
6 changed files with 230 additions and 363 deletions

View File

@ -42,19 +42,7 @@
IntegrationPluginKodi::IntegrationPluginKodi() IntegrationPluginKodi::IntegrationPluginKodi()
{ {
// Q_INIT_RESOURCE(images);
// QFile file(":/images/nymea-logo.png");
// if (!file.open(QIODevice::ReadOnly)) {
// qCWarning(dcKodi) << "could not open" << file.fileName();
// return;
// }
// QByteArray nymeaLogoByteArray = file.readAll();
// if (nymeaLogoByteArray.isEmpty()) {
// qCWarning(dcKodi) << "could not read" << file.fileName();
// return;
// }
// m_logo = nymeaLogoByteArray;
} }
IntegrationPluginKodi::~IntegrationPluginKodi() IntegrationPluginKodi::~IntegrationPluginKodi()
@ -295,11 +283,26 @@ void IntegrationPluginKodi::executeAction(ThingActionInfo *info)
int commandId = -1; int commandId = -1;
if (action.actionTypeId() == kodiNotifyActionTypeId) { if (action.actionTypeId() == kodiNotifyActionTypeId) {
QString notificationType = action.param(kodiNotifyActionTypeParamTypeId).value().toString();
QUrl notificationUrl = thing->setting(kodiSettingsNotificationCustomIconUrlParamTypeId).toUrl();
QString imageString;
if (notificationType == "icon") {
if (!notificationUrl.isEmpty() && notificationUrl.isValid()) {
imageString = notificationUrl.toString();
} else {
// No valid icon url configured. Let's fallback to info
imageString = "info";
}
} else {
// info, warning, error
imageString = notificationType;
}
commandId = kodi->showNotification( commandId = kodi->showNotification(
action.param(kodiNotifyActionTitleParamTypeId).value().toString(), action.param(kodiNotifyActionTitleParamTypeId).value().toString(),
action.param(kodiNotifyActionBodyParamTypeId).value().toString(), action.param(kodiNotifyActionBodyParamTypeId).value().toString(),
8000, thing->setting(kodiSettingsNotificationDurationParamTypeId).toUInt(),
action.param(kodiNotifyActionTypeParamTypeId).value().toString()); imageString);
} else if (action.actionTypeId() == kodiVolumeActionTypeId) { } else if (action.actionTypeId() == kodiVolumeActionTypeId) {
commandId = kodi->setVolume(action.param(kodiVolumeActionVolumeParamTypeId).value().toInt()); commandId = kodi->setVolume(action.param(kodiVolumeActionVolumeParamTypeId).value().toInt());
} else if (action.actionTypeId() == kodiMuteActionTypeId) { } else if (action.actionTypeId() == kodiMuteActionTypeId) {
@ -425,8 +428,15 @@ void IntegrationPluginKodi::onConnectionChanged(bool connected)
} }
} }
kodi->showNotification("nymea", tr("Connected"), 2000, "info"); QString imageString;
QUrl notificationUrl = thing->setting(kodiSettingsNotificationCustomIconUrlParamTypeId).toUrl();
if (!notificationUrl.isEmpty() && notificationUrl.isValid()) {
imageString = notificationUrl.toString();
} else {
imageString = "info";
}
kodi->showNotification("nymea", QT_TR_NOOP("Connected"), 2000, imageString);
thing->setStateValue(kodiConnectedStateTypeId, kodi->connected()); thing->setStateValue(kodiConnectedStateTypeId, kodi->connected());
} }

View File

@ -44,6 +44,24 @@
"type": "QString" "type": "QString"
} }
], ],
"settingsTypes": [
{
"id": "4a2e939a-dc9c-4885-8fd5-4b102f91483f",
"name": "notificationCustomIconUrl",
"displayName": "Notification icon URL",
"type": "QString",
"defaultValue": "https://downloads.nymea.io/nymea-icons/kodi-notification/nymea-logo.png"
},
{
"id": "55133408-794a-4c32-a7f1-f59e83e6eae7",
"name": "notificationDuration",
"displayName": "Notification display times",
"type": "uint",
"minValue": 1500,
"unit": "MilliSeconds",
"defaultValue": 8000
}
],
"stateTypes": [ "stateTypes": [
{ {
"id": "09dfbd40-c97c-4a20-9ecd-f80e389a4864", "id": "09dfbd40-c97c-4a20-9ecd-f80e389a4864",
@ -238,8 +256,9 @@
"name": "type", "name": "type",
"displayName": "type", "displayName": "type",
"type": "QString", "type": "QString",
"defaultValue": "info", "defaultValue": "icon",
"allowedValues": [ "allowedValues": [
"icon",
"info", "info",
"warning", "warning",
"error" "error"

View File

@ -238,13 +238,13 @@ int Kodi::setRepeat(const QString &repeat)
return m_jsonHandler->sendData("Player.SetRepeat", params); return m_jsonHandler->sendData("Player.SetRepeat", params);
} }
int Kodi::showNotification(const QString &title, const QString &message, const int &displayTime, const QString &notificationType) int Kodi::showNotification(const QString &title, const QString &message, const int &displayTime, const QString &image)
{ {
QVariantMap params; QVariantMap params;
params.insert("title", title); params.insert("title", title);
params.insert("message", message); params.insert("message", message);
params.insert("displaytime", displayTime); params.insert("displaytime", displayTime);
params.insert("image", notificationType); params.insert("image", image);
return m_jsonHandler->sendData("GUI.ShowNotification", params); return m_jsonHandler->sendData("GUI.ShowNotification", params);
} }

View File

@ -67,7 +67,7 @@ public:
int setRepeat(const QString &repeat); int setRepeat(const QString &repeat);
// actions // actions
int showNotification(const QString &title, const QString &message, const int &displayTime, const QString &notificationType); int showNotification(const QString &title, const QString &message, const int &displayTime, const QString &image);
int navigate(const QString &to); int navigate(const QString &to);
int systemCommand(const QString &command); int systemCommand(const QString &command);

View File

@ -4,23 +4,23 @@
<context> <context>
<name>IntegrationPluginKodi</name> <name>IntegrationPluginKodi</name>
<message> <message>
<location filename="../integrationpluginkodi.cpp" line="424"/> <location filename="../integrationpluginkodi.cpp" line="420"/>
<source>This installation of Kodi is too old. Please upgrade your Kodi system.</source> <source>This installation of Kodi is too old. Please upgrade your Kodi system.</source>
<extracomment>Error setting up thing</extracomment> <extracomment>Error setting up thing</extracomment>
<translation type="unfinished"></translation> <translation>Die Kodi Version ist zu alt. Bitte aktualisiere dein Kodi System.</translation>
</message> </message>
<message> <message>
<location filename="../integrationpluginkodi.cpp" line="428"/> <location filename="../integrationpluginkodi.cpp" line="432"/>
<source>Connected</source> <source>Connected</source>
<translation type="unfinished"></translation> <translation>Verbunden</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Kodi</name> <name>Kodi</name>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="148"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="105"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="151"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="108"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="154"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="111"/>
<source>Kodi</source> <source>Kodi</source>
<extracomment>The name of the ThingClass ({d09953e3-c5bd-415b-973b-0d0bf2be3f69}) <extracomment>The name of the ThingClass ({d09953e3-c5bd-415b-973b-0d0bf2be3f69})
---------- ----------
@ -30,367 +30,286 @@ The name of the plugin Kodi ({e7186890-99fa-4c5b-8247-09c6d450d490})</extracomme
<translation>Kodi</translation> <translation>Kodi</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="223"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="165"/>
<source>connected changed</source>
<extracomment>The name of the EventType ({09dfbd40-c97c-4a20-9ecd-f80e389a4864}) of ThingClass kodi</extracomment>
<translation>Verbindung geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="217"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="220"/>
<source>connected</source> <source>connected</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: connected, ID: {09dfbd40-c97c-4a20-9ecd-f80e389a4864}) <extracomment>The name of the StateType ({09dfbd40-c97c-4a20-9ecd-f80e389a4864}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({09dfbd40-c97c-4a20-9ecd-f80e389a4864}) of ThingClass kodi</extracomment>
<translation>Verbunden</translation> <translation>Verbunden</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="241"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="174"/>
<source>mute changed</source> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="177"/>
<extracomment>The name of the EventType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment>
<translation>Stumm geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="232"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="235"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="238"/>
<source>mute</source> <source>mute</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: mute, ID: {bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: mute, ID: {bc98cdb0-4d0e-48ca-afc7-922e49bb7813})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: mute, ID: {bc98cdb0-4d0e-48ca-afc7-922e49bb7813})
----------
The name of the StateType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment> The name of the StateType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment>
<translation>Stumm</translation> <translation>Stumm</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="175"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="132"/>
<source>Set mute</source> <source>Set mute</source>
<extracomment>The name of the ActionType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment>
<translation>Stumm schalten</translation> <translation>Stumm schalten</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="292"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="222"/>
<source>title</source> <source>title</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {798f720a-cc4f-40e7-91d7-2ef5957ca7ad})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {798f720a-cc4f-40e7-91d7-2ef5957ca7ad})</extracomment>
<translation type="unfinished"></translation> <translation>Titel</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="295"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="225"/>
<source>to</source> <source>to</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: navigate, ID: {93861dac-0c24-4a3b-903d-d1be44eae611})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: navigate, ID: {93861dac-0c24-4a3b-903d-d1be44eae611})</extracomment>
<translation type="unfinished"></translation> <translation>zu</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="310"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="231"/>
<source>volume changed</source> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="234"/>
<extracomment>The name of the EventType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment>
<translation>Lautstärke geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="301"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="304"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="307"/>
<source>volume</source> <source>volume</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: volume, ID: {9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: volume, ID: {9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: volume, ID: {9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9})
----------
The name of the StateType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment> The name of the StateType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment>
<translation>Lautstärke</translation> <translation>Lautstärke</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="184"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="141"/>
<source>Set volume</source> <source>Set volume</source>
<extracomment>The name of the ActionType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment>
<translation>Lautstärke einstellen</translation> <translation>Lautstärke einstellen</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="259"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="186"/>
<source>playback status changed</source> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="189"/>
<extracomment>The name of the EventType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment>
<translation>Playbackstatus geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="250"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="253"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="256"/>
<source>playback status</source> <source>playback status</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: playbackStatus, ID: {2dd512b7-40c2-488e-8d4f-6519edaa6f74}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: playbackStatus, ID: {2dd512b7-40c2-488e-8d4f-6519edaa6f74})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: playbackStatus, ID: {2dd512b7-40c2-488e-8d4f-6519edaa6f74})
----------
The name of the StateType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment> The name of the StateType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment>
<translation>Playbackstatus</translation> <translation>Playbackstatus</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="274"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="204"/>
<source>set playback status</source> <source>set playback status</source>
<extracomment>The name of the ActionType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment>
<translation>Setze Playbackstatus</translation> <translation>Setze Playbackstatus</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="97"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="78"/>
<source>Active player changed</source>
<extracomment>The name of the EventType ({0af58b87-4e45-4f0a-9ef2-0ade74c7c22c}) of ThingClass kodi</extracomment>
<translation>Aktives Abspielgerät geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="100"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="103"/>
<source>Active player type</source> <source>Active player type</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: playerType, ID: {0af58b87-4e45-4f0a-9ef2-0ade74c7c22c}) <extracomment>The name of the StateType ({0af58b87-4e45-4f0a-9ef2-0ade74c7c22c}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({0af58b87-4e45-4f0a-9ef2-0ade74c7c22c}) of ThingClass kodi</extracomment>
<translation>Typ des aktiven Abspielgerätes</translation> <translation>Typ des aktiven Abspielgerätes</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="205"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="150"/>
<source>Title changed</source>
<extracomment>The name of the EventType ({f2209fec-cceb-46ad-8189-4caf42166e6b}) of ThingClass kodi</extracomment>
<translation>Titel geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="199"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="202"/>
<source>Title</source> <source>Title</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: title, ID: {f2209fec-cceb-46ad-8189-4caf42166e6b}) <extracomment>The name of the StateType ({f2209fec-cceb-46ad-8189-4caf42166e6b}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({f2209fec-cceb-46ad-8189-4caf42166e6b}) of ThingClass kodi</extracomment>
<translation>Titel</translation> <translation>Titel</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="112"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="81"/>
<source>Artist changed</source>
<extracomment>The name of the EventType ({8cb920a3-3bf1-4231-92d4-8ac27e7b3d65}) of ThingClass kodi</extracomment>
<translation>Künstler geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="106"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="109"/>
<source>Artist</source> <source>Artist</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: artist, ID: {8cb920a3-3bf1-4231-92d4-8ac27e7b3d65}) <extracomment>The name of the StateType ({8cb920a3-3bf1-4231-92d4-8ac27e7b3d65}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({8cb920a3-3bf1-4231-92d4-8ac27e7b3d65}) of ThingClass kodi</extracomment>
<translation>Künstler</translation> <translation>Künstler</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="133"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="90"/>
<source>Collection changed</source>
<extracomment>The name of the EventType ({ce399eec-9f6a-4903-9916-0e90e38b255e}) of ThingClass kodi</extracomment>
<translation>Sammlung geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="127"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="130"/>
<source>Collection</source> <source>Collection</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: collection, ID: {ce399eec-9f6a-4903-9916-0e90e38b255e}) <extracomment>The name of the StateType ({ce399eec-9f6a-4903-9916-0e90e38b255e}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({ce399eec-9f6a-4903-9916-0e90e38b255e}) of ThingClass kodi</extracomment>
<translation>Sammlung</translation> <translation>Sammlung</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="121"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="84"/>
<source>Artwork changed</source>
<extracomment>The name of the EventType ({44304c82-c2f6-433b-b62b-815382617d0b}) of ThingClass kodi</extracomment>
<translation>Illustration geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="115"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="118"/>
<source>Artwork</source> <source>Artwork</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: artwork, ID: {44304c82-c2f6-433b-b62b-815382617d0b}) <extracomment>The name of the StateType ({44304c82-c2f6-433b-b62b-815382617d0b}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({44304c82-c2f6-433b-b62b-815382617d0b}) of ThingClass kodi</extracomment>
<translation>Illustration</translation> <translation>Illustration</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="196"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="144"/>
<source>Shuffle changed</source> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="147"/>
<extracomment>The name of the EventType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment>
<translation>Zufallswiedergabe geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="187"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="190"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="193"/>
<source>Shuffle</source> <source>Shuffle</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: shuffle, ID: {5913aa2a-629d-4de5-bf44-a4a1f130c118}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: shuffle, ID: {5913aa2a-629d-4de5-bf44-a4a1f130c118})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: shuffle, ID: {5913aa2a-629d-4de5-bf44-a4a1f130c118})
----------
The name of the StateType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment> The name of the StateType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment>
<translation>Zufallswiedergabe</translation> <translation>Zufallswiedergabe</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="181"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="138"/>
<source>Set shuffle</source> <source>Set shuffle</source>
<extracomment>The name of the ActionType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment>
<translation>Zufallswiedergabe setzen</translation> <translation>Zufallswiedergabe setzen</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="172"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="87"/>
<source>Repeat changed</source>
<extracomment>The name of the EventType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment>
<translation>Wiederholen geändert</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="124"/>
<source>Clean library</source> <source>Clean library</source>
<extracomment>The name of the Browser Item ActionType ({dbc2c455-ae75-493e-9d8b-659e951b55a1}) of ThingClass kodi</extracomment> <extracomment>The name of the Browser Item ActionType ({dbc2c455-ae75-493e-9d8b-659e951b55a1}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation>Bereinige Bibliothek</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="136"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="93"/>
<source>Decrease volume</source> <source>Decrease volume</source>
<extracomment>The name of the ActionType ({54497942-9bf8-492a-8f9c-9820a03e754e}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({54497942-9bf8-492a-8f9c-9820a03e754e}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation>Verringere Lautstärke</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="139"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="96"/>
<source>HTTP port</source> <source>HTTP port</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {27ea7e46-80f0-49ea-9352-b57c78905c67})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {27ea7e46-80f0-49ea-9352-b57c78905c67})</extracomment>
<translation type="unfinished"></translation> <translation>HTTP Port</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="142"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="99"/>
<source>IP Address</source> <source>IP Address</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {1a897065-57c6-49b3-bac9-1e5db27859e5})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {1a897065-57c6-49b3-bac9-1e5db27859e5})</extracomment>
<translation type="unfinished"></translation> <translation>IP Addresse</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="145"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="102"/>
<source>Increase volume</source> <source>Increase volume</source>
<extracomment>The name of the ActionType ({3ec57983-01e7-4cc4-b266-8de86dfca82d}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({3ec57983-01e7-4cc4-b266-8de86dfca82d}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation>Erhöhe Lautstärke</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="157"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="114"/>
<source>Navigate</source> <source>Navigate</source>
<extracomment>The name of the ActionType ({28060803-aa85-44a4-9dec-ee669dfb629f}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({28060803-aa85-44a4-9dec-ee669dfb629f}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation>Navigiere</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="160"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="117"/>
<source>Notification display times</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: settings, ID: {55133408-794a-4c32-a7f1-f59e83e6eae7})</extracomment>
<translation>Benachrichtigung Anzeigedauer</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="120"/>
<source>Notification icon URL</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: settings, ID: {4a2e939a-dc9c-4885-8fd5-4b102f91483f})</extracomment>
<translation>Benachrichtigung Symbol URL</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="123"/>
<source>Port</source> <source>Port</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {660fb4d7-9479-4c9d-a900-ce221d2b8ae4})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {660fb4d7-9479-4c9d-a900-ce221d2b8ae4})</extracomment>
<translation type="unfinished"></translation> <translation>Port</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="163"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="126"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="166"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="129"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="169"/>
<source>Repeat</source> <source>Repeat</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: repeat, ID: {bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: repeat, ID: {bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: repeat, ID: {bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e})
----------
The name of the StateType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment> The name of the StateType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment>
<translation>Wiederholen</translation> <translation>Wiederholen</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="178"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="135"/>
<source>Set repeat</source> <source>Set repeat</source>
<extracomment>The name of the ActionType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment>
<translation>Setze Wiederholen</translation> <translation>Setze Wiederholen</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="208"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="153"/>
<source>UUID</source> <source>UUID</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {692eb6e0-7f4e-4f43-92da-8347372287ce})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {692eb6e0-7f4e-4f43-92da-8347372287ce})</extracomment>
<translation type="unfinished"></translation> <translation>UUID</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="211"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="156"/>
<source>Update library</source> <source>Update library</source>
<extracomment>The name of the Browser Item ActionType ({3fed69c5-dddf-4500-a674-c79015f63974}) of ThingClass kodi</extracomment> <extracomment>The name of the Browser Item ActionType ({3fed69c5-dddf-4500-a674-c79015f63974}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation>Bibliothek aktualisieren</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="280"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="159"/>
<source>Use notification icon</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: settings, ID: {2c534f37-e1c2-4762-8e38-1718306739f1})</extracomment>
<translation>Nutze Benarichtinungssymbol</translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="210"/>
<source>skip back</source> <source>skip back</source>
<extracomment>The name of the ActionType ({a180807d-1265-4831-9d86-a421767418dd}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({a180807d-1265-4831-9d86-a421767418dd}) of ThingClass kodi</extracomment>
<translation>Zurückspringen</translation> <translation>Zurückspringen</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="271"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="201"/>
<source>rewind</source> <source>rewind</source>
<extracomment>The name of the ActionType ({7e70b47b-7e79-4521-be34-04a3c427e5b1}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({7e70b47b-7e79-4521-be34-04a3c427e5b1}) of ThingClass kodi</extracomment>
<translation>Zurückspulen</translation> <translation>Zurückspulen</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="286"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="216"/>
<source>stop</source> <source>stop</source>
<extracomment>The name of the ActionType ({ae3cbe03-ee3e-410e-abbd-efabc2402198}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({ae3cbe03-ee3e-410e-abbd-efabc2402198}) of ThingClass kodi</extracomment>
<translation>Stop</translation> <translation>Stop</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="247"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="183"/>
<source>play</source> <source>play</source>
<extracomment>The name of the ActionType ({4d2ee668-a2e3-4795-8b96-0c800b703b46}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({4d2ee668-a2e3-4795-8b96-0c800b703b46}) of ThingClass kodi</extracomment>
<translation>Abspielen</translation> <translation>Abspielen</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="244"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="180"/>
<source>pause</source> <source>pause</source>
<extracomment>The name of the ActionType ({3cf341cb-fe63-40bc-a450-9678d18e91e3}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({3cf341cb-fe63-40bc-a450-9678d18e91e3}) of ThingClass kodi</extracomment>
<translation>Pause</translation> <translation>Pause</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="226"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="168"/>
<source>fastForward</source> <source>fastForward</source>
<extracomment>The name of the ActionType ({6985250e-1188-4e44-b9dd-93303b5738a1}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({6985250e-1188-4e44-b9dd-93303b5738a1}) of ThingClass kodi</extracomment>
<translation>Vorlauf</translation> <translation>Vorlauf</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="283"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="213"/>
<source>skipNext</source> <source>skipNext</source>
<extracomment>The name of the ActionType ({85d7126a-b123-4a28-aeb4-d84bcfb4d14f}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({85d7126a-b123-4a28-aeb4-d84bcfb4d14f}) of ThingClass kodi</extracomment>
<translation>Überspringen</translation> <translation>Überspringen</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="277"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="207"/>
<source>show notification</source> <source>show notification</source>
<extracomment>The name of the ActionType ({dc0aa3b5-4eae-4e58-a4ac-d4c124da53f1}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({dc0aa3b5-4eae-4e58-a4ac-d4c124da53f1}) of ThingClass kodi</extracomment>
<translation>Zeige Benachrichtigung</translation> <translation>Zeige Benachrichtigung</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="229"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="171"/>
<source>message</source> <source>message</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {c92d79ad-3b74-4cb6-a21b-d6a0a3cfd3e1})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {c92d79ad-3b74-4cb6-a21b-d6a0a3cfd3e1})</extracomment>
<translation>Nachricht</translation> <translation>Nachricht</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="298"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="228"/>
<source>type</source> <source>type</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {86df6a45-ee8a-4e1f-94e2-4081e14eb557})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {86df6a45-ee8a-4e1f-94e2-4081e14eb557})</extracomment>
<translation>Typ</translation> <translation>Typ</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="289"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="219"/>
<source>system</source> <source>system</source>
<extracomment>The name of the ActionType ({8d51cd64-ecef-44f8-85b0-697bef252ce5}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({8d51cd64-ecef-44f8-85b0-697bef252ce5}) of ThingClass kodi</extracomment>
<translation>System</translation> <translation>System</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="214"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="162"/>
<source>command</source> <source>command</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: system, ID: {8f3413fb-018e-40d6-903c-c8a915a6f498})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: system, ID: {8f3413fb-018e-40d6-903c-c8a915a6f498})</extracomment>
<translation>Kommando</translation> <translation>Kommando</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="265"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="195"/>
<source>player play</source> <source>player play</source>
<extracomment>The name of the EventType ({2535a1eb-7643-4874-98f6-b027fdff6311}) of ThingClass kodi</extracomment> <extracomment>The name of the EventType ({2535a1eb-7643-4874-98f6-b027fdff6311}) of ThingClass kodi</extracomment>
<translation>Player abspielen</translation> <translation>Player abspielen</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="262"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="192"/>
<source>player pause</source> <source>player pause</source>
<extracomment>The name of the EventType ({99498b1c-e9c0-480a-9e91-662ee79ba976}) of ThingClass kodi</extracomment> <extracomment>The name of the EventType ({99498b1c-e9c0-480a-9e91-662ee79ba976}) of ThingClass kodi</extracomment>
<translation>Player pause</translation> <translation>Player pause</translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="268"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="198"/>
<source>player stop</source> <source>player stop</source>
<extracomment>The name of the EventType ({a02ce255-3abb-435d-a92e-7f99c952ecb2}) of ThingClass kodi</extracomment> <extracomment>The name of the EventType ({a02ce255-3abb-435d-a92e-7f99c952ecb2}) of ThingClass kodi</extracomment>
<translation>Player stop</translation> <translation>Player stop</translation>
@ -398,67 +317,67 @@ The name of the StateType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass
<message> <message>
<location filename="../kodi.cpp" line="62"/> <location filename="../kodi.cpp" line="62"/>
<source>Video library</source> <source>Video library</source>
<translation type="unfinished"></translation> <translation>Video Bibliothek</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="69"/> <location filename="../kodi.cpp" line="69"/>
<source>Movies</source> <source>Movies</source>
<translation type="unfinished"></translation> <translation>Filme</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="82"/> <location filename="../kodi.cpp" line="82"/>
<source>TV Shows</source> <source>TV Shows</source>
<translation type="unfinished"></translation> <translation>Serien</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="95"/> <location filename="../kodi.cpp" line="95"/>
<source>Music Videos</source> <source>Music Videos</source>
<translation type="unfinished"></translation> <translation>Musik Videos</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="105"/> <location filename="../kodi.cpp" line="105"/>
<source>Music library</source> <source>Music library</source>
<translation type="unfinished"></translation> <translation>Musik Bibliothek</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="112"/> <location filename="../kodi.cpp" line="112"/>
<source>Artists</source> <source>Artists</source>
<translation type="unfinished"></translation> <translation>Künstler</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="124"/> <location filename="../kodi.cpp" line="124"/>
<source>Albums</source> <source>Albums</source>
<translation type="unfinished"></translation> <translation>Album</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="136"/> <location filename="../kodi.cpp" line="136"/>
<source>Songs</source> <source>Songs</source>
<translation type="unfinished"></translation> <translation>Lied</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="150"/> <location filename="../kodi.cpp" line="150"/>
<source>Add-ons</source> <source>Add-ons</source>
<translation type="unfinished"></translation> <translation>Erweiterungen</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="156"/> <location filename="../kodi.cpp" line="156"/>
<source>Video add-ons</source> <source>Video add-ons</source>
<translation type="unfinished"></translation> <translation>Video Erweiterungen</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="166"/> <location filename="../kodi.cpp" line="166"/>
<source>Music add-ons</source> <source>Music add-ons</source>
<translation type="unfinished"></translation> <translation>Musik Erweiterungen</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="857"/> <location filename="../kodi.cpp" line="862"/>
<source>%1 seasons</source> <source>%1 seasons</source>
<translation type="unfinished"></translation> <translation>%1 Staffeln</translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="890"/> <location filename="../kodi.cpp" line="895"/>
<source>Season %1</source> <source>Season %1</source>
<translation type="unfinished"></translation> <translation>Staffel %1</translation>
</message> </message>
</context> </context>
</TS> </TS>

View File

@ -4,13 +4,13 @@
<context> <context>
<name>IntegrationPluginKodi</name> <name>IntegrationPluginKodi</name>
<message> <message>
<location filename="../integrationpluginkodi.cpp" line="424"/> <location filename="../integrationpluginkodi.cpp" line="420"/>
<source>This installation of Kodi is too old. Please upgrade your Kodi system.</source> <source>This installation of Kodi is too old. Please upgrade your Kodi system.</source>
<extracomment>Error setting up thing</extracomment> <extracomment>Error setting up thing</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../integrationpluginkodi.cpp" line="428"/> <location filename="../integrationpluginkodi.cpp" line="432"/>
<source>Connected</source> <source>Connected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -18,9 +18,9 @@
<context> <context>
<name>Kodi</name> <name>Kodi</name>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="148"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="105"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="151"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="108"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="154"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="111"/>
<source>Kodi</source> <source>Kodi</source>
<extracomment>The name of the ThingClass ({d09953e3-c5bd-415b-973b-0d0bf2be3f69}) <extracomment>The name of the ThingClass ({d09953e3-c5bd-415b-973b-0d0bf2be3f69})
---------- ----------
@ -30,367 +30,286 @@ The name of the plugin Kodi ({e7186890-99fa-4c5b-8247-09c6d450d490})</extracomme
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="223"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="165"/>
<source>connected changed</source>
<extracomment>The name of the EventType ({09dfbd40-c97c-4a20-9ecd-f80e389a4864}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="217"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="220"/>
<source>connected</source> <source>connected</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: connected, ID: {09dfbd40-c97c-4a20-9ecd-f80e389a4864}) <extracomment>The name of the StateType ({09dfbd40-c97c-4a20-9ecd-f80e389a4864}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({09dfbd40-c97c-4a20-9ecd-f80e389a4864}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="241"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="174"/>
<source>mute changed</source> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="177"/>
<extracomment>The name of the EventType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="232"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="235"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="238"/>
<source>mute</source> <source>mute</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: mute, ID: {bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: mute, ID: {bc98cdb0-4d0e-48ca-afc7-922e49bb7813})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: mute, ID: {bc98cdb0-4d0e-48ca-afc7-922e49bb7813})
----------
The name of the StateType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment> The name of the StateType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="175"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="132"/>
<source>Set mute</source> <source>Set mute</source>
<extracomment>The name of the ActionType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({bc98cdb0-4d0e-48ca-afc7-922e49bb7813}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="292"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="222"/>
<source>title</source> <source>title</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {798f720a-cc4f-40e7-91d7-2ef5957ca7ad})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {798f720a-cc4f-40e7-91d7-2ef5957ca7ad})</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="295"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="225"/>
<source>to</source> <source>to</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: navigate, ID: {93861dac-0c24-4a3b-903d-d1be44eae611})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: navigate, ID: {93861dac-0c24-4a3b-903d-d1be44eae611})</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="310"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="231"/>
<source>volume changed</source> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="234"/>
<extracomment>The name of the EventType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="301"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="304"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="307"/>
<source>volume</source> <source>volume</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: volume, ID: {9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: volume, ID: {9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: volume, ID: {9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9})
----------
The name of the StateType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment> The name of the StateType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="184"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="141"/>
<source>Set volume</source> <source>Set volume</source>
<extracomment>The name of the ActionType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({9dfe5d78-4c3f-497c-bab1-bb9fdf7e93a9}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="259"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="186"/>
<source>playback status changed</source> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="189"/>
<extracomment>The name of the EventType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="250"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="253"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="256"/>
<source>playback status</source> <source>playback status</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: playbackStatus, ID: {2dd512b7-40c2-488e-8d4f-6519edaa6f74}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: playbackStatus, ID: {2dd512b7-40c2-488e-8d4f-6519edaa6f74})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: playbackStatus, ID: {2dd512b7-40c2-488e-8d4f-6519edaa6f74})
----------
The name of the StateType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment> The name of the StateType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="274"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="204"/>
<source>set playback status</source> <source>set playback status</source>
<extracomment>The name of the ActionType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({2dd512b7-40c2-488e-8d4f-6519edaa6f74}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="97"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="78"/>
<source>Active player changed</source>
<extracomment>The name of the EventType ({0af58b87-4e45-4f0a-9ef2-0ade74c7c22c}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="100"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="103"/>
<source>Active player type</source> <source>Active player type</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: playerType, ID: {0af58b87-4e45-4f0a-9ef2-0ade74c7c22c}) <extracomment>The name of the StateType ({0af58b87-4e45-4f0a-9ef2-0ade74c7c22c}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({0af58b87-4e45-4f0a-9ef2-0ade74c7c22c}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="205"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="150"/>
<source>Title changed</source>
<extracomment>The name of the EventType ({f2209fec-cceb-46ad-8189-4caf42166e6b}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="199"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="202"/>
<source>Title</source> <source>Title</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: title, ID: {f2209fec-cceb-46ad-8189-4caf42166e6b}) <extracomment>The name of the StateType ({f2209fec-cceb-46ad-8189-4caf42166e6b}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({f2209fec-cceb-46ad-8189-4caf42166e6b}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="112"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="81"/>
<source>Artist changed</source>
<extracomment>The name of the EventType ({8cb920a3-3bf1-4231-92d4-8ac27e7b3d65}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="106"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="109"/>
<source>Artist</source> <source>Artist</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: artist, ID: {8cb920a3-3bf1-4231-92d4-8ac27e7b3d65}) <extracomment>The name of the StateType ({8cb920a3-3bf1-4231-92d4-8ac27e7b3d65}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({8cb920a3-3bf1-4231-92d4-8ac27e7b3d65}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="133"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="90"/>
<source>Collection changed</source>
<extracomment>The name of the EventType ({ce399eec-9f6a-4903-9916-0e90e38b255e}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="127"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="130"/>
<source>Collection</source> <source>Collection</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: collection, ID: {ce399eec-9f6a-4903-9916-0e90e38b255e}) <extracomment>The name of the StateType ({ce399eec-9f6a-4903-9916-0e90e38b255e}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({ce399eec-9f6a-4903-9916-0e90e38b255e}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="121"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="84"/>
<source>Artwork changed</source>
<extracomment>The name of the EventType ({44304c82-c2f6-433b-b62b-815382617d0b}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="115"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="118"/>
<source>Artwork</source> <source>Artwork</source>
<extracomment>The name of the ParamType (ThingClass: kodi, EventType: artwork, ID: {44304c82-c2f6-433b-b62b-815382617d0b}) <extracomment>The name of the StateType ({44304c82-c2f6-433b-b62b-815382617d0b}) of ThingClass kodi</extracomment>
----------
The name of the StateType ({44304c82-c2f6-433b-b62b-815382617d0b}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="196"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="144"/>
<source>Shuffle changed</source> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="147"/>
<extracomment>The name of the EventType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="187"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="190"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="193"/>
<source>Shuffle</source> <source>Shuffle</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: shuffle, ID: {5913aa2a-629d-4de5-bf44-a4a1f130c118}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: shuffle, ID: {5913aa2a-629d-4de5-bf44-a4a1f130c118})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: shuffle, ID: {5913aa2a-629d-4de5-bf44-a4a1f130c118})
----------
The name of the StateType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment> The name of the StateType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="181"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="138"/>
<source>Set shuffle</source> <source>Set shuffle</source>
<extracomment>The name of the ActionType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({5913aa2a-629d-4de5-bf44-a4a1f130c118}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="172"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="87"/>
<source>Repeat changed</source>
<extracomment>The name of the EventType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="124"/>
<source>Clean library</source> <source>Clean library</source>
<extracomment>The name of the Browser Item ActionType ({dbc2c455-ae75-493e-9d8b-659e951b55a1}) of ThingClass kodi</extracomment> <extracomment>The name of the Browser Item ActionType ({dbc2c455-ae75-493e-9d8b-659e951b55a1}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="136"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="93"/>
<source>Decrease volume</source> <source>Decrease volume</source>
<extracomment>The name of the ActionType ({54497942-9bf8-492a-8f9c-9820a03e754e}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({54497942-9bf8-492a-8f9c-9820a03e754e}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="139"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="96"/>
<source>HTTP port</source> <source>HTTP port</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {27ea7e46-80f0-49ea-9352-b57c78905c67})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {27ea7e46-80f0-49ea-9352-b57c78905c67})</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="142"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="99"/>
<source>IP Address</source> <source>IP Address</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {1a897065-57c6-49b3-bac9-1e5db27859e5})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {1a897065-57c6-49b3-bac9-1e5db27859e5})</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="145"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="102"/>
<source>Increase volume</source> <source>Increase volume</source>
<extracomment>The name of the ActionType ({3ec57983-01e7-4cc4-b266-8de86dfca82d}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({3ec57983-01e7-4cc4-b266-8de86dfca82d}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="157"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="114"/>
<source>Navigate</source> <source>Navigate</source>
<extracomment>The name of the ActionType ({28060803-aa85-44a4-9dec-ee669dfb629f}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({28060803-aa85-44a4-9dec-ee669dfb629f}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="160"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="117"/>
<source>Notification display times</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: settings, ID: {55133408-794a-4c32-a7f1-f59e83e6eae7})</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="120"/>
<source>Notification icon URL</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: settings, ID: {4a2e939a-dc9c-4885-8fd5-4b102f91483f})</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="123"/>
<source>Port</source> <source>Port</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {660fb4d7-9479-4c9d-a900-ce221d2b8ae4})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {660fb4d7-9479-4c9d-a900-ce221d2b8ae4})</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="163"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="126"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="166"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="129"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="169"/>
<source>Repeat</source> <source>Repeat</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: repeat, ID: {bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: repeat, ID: {bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e})
---------- ----------
The name of the ParamType (ThingClass: kodi, EventType: repeat, ID: {bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e})
----------
The name of the StateType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment> The name of the StateType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="178"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="135"/>
<source>Set repeat</source> <source>Set repeat</source>
<extracomment>The name of the ActionType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="208"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="153"/>
<source>UUID</source> <source>UUID</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {692eb6e0-7f4e-4f43-92da-8347372287ce})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, Type: thing, ID: {692eb6e0-7f4e-4f43-92da-8347372287ce})</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="211"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="156"/>
<source>Update library</source> <source>Update library</source>
<extracomment>The name of the Browser Item ActionType ({3fed69c5-dddf-4500-a674-c79015f63974}) of ThingClass kodi</extracomment> <extracomment>The name of the Browser Item ActionType ({3fed69c5-dddf-4500-a674-c79015f63974}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="280"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="159"/>
<source>Use notification icon</source>
<extracomment>The name of the ParamType (ThingClass: kodi, Type: settings, ID: {2c534f37-e1c2-4762-8e38-1718306739f1})</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="210"/>
<source>skip back</source> <source>skip back</source>
<extracomment>The name of the ActionType ({a180807d-1265-4831-9d86-a421767418dd}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({a180807d-1265-4831-9d86-a421767418dd}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="271"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="201"/>
<source>rewind</source> <source>rewind</source>
<extracomment>The name of the ActionType ({7e70b47b-7e79-4521-be34-04a3c427e5b1}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({7e70b47b-7e79-4521-be34-04a3c427e5b1}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="286"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="216"/>
<source>stop</source> <source>stop</source>
<extracomment>The name of the ActionType ({ae3cbe03-ee3e-410e-abbd-efabc2402198}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({ae3cbe03-ee3e-410e-abbd-efabc2402198}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="247"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="183"/>
<source>play</source> <source>play</source>
<extracomment>The name of the ActionType ({4d2ee668-a2e3-4795-8b96-0c800b703b46}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({4d2ee668-a2e3-4795-8b96-0c800b703b46}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="244"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="180"/>
<source>pause</source> <source>pause</source>
<extracomment>The name of the ActionType ({3cf341cb-fe63-40bc-a450-9678d18e91e3}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({3cf341cb-fe63-40bc-a450-9678d18e91e3}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="226"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="168"/>
<source>fastForward</source> <source>fastForward</source>
<extracomment>The name of the ActionType ({6985250e-1188-4e44-b9dd-93303b5738a1}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({6985250e-1188-4e44-b9dd-93303b5738a1}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="283"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="213"/>
<source>skipNext</source> <source>skipNext</source>
<extracomment>The name of the ActionType ({85d7126a-b123-4a28-aeb4-d84bcfb4d14f}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({85d7126a-b123-4a28-aeb4-d84bcfb4d14f}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="277"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="207"/>
<source>show notification</source> <source>show notification</source>
<extracomment>The name of the ActionType ({dc0aa3b5-4eae-4e58-a4ac-d4c124da53f1}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({dc0aa3b5-4eae-4e58-a4ac-d4c124da53f1}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="229"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="171"/>
<source>message</source> <source>message</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {c92d79ad-3b74-4cb6-a21b-d6a0a3cfd3e1})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {c92d79ad-3b74-4cb6-a21b-d6a0a3cfd3e1})</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="298"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="228"/>
<source>type</source> <source>type</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {86df6a45-ee8a-4e1f-94e2-4081e14eb557})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: notify, ID: {86df6a45-ee8a-4e1f-94e2-4081e14eb557})</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="289"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="219"/>
<source>system</source> <source>system</source>
<extracomment>The name of the ActionType ({8d51cd64-ecef-44f8-85b0-697bef252ce5}) of ThingClass kodi</extracomment> <extracomment>The name of the ActionType ({8d51cd64-ecef-44f8-85b0-697bef252ce5}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="214"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="162"/>
<source>command</source> <source>command</source>
<extracomment>The name of the ParamType (ThingClass: kodi, ActionType: system, ID: {8f3413fb-018e-40d6-903c-c8a915a6f498})</extracomment> <extracomment>The name of the ParamType (ThingClass: kodi, ActionType: system, ID: {8f3413fb-018e-40d6-903c-c8a915a6f498})</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="265"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="195"/>
<source>player play</source> <source>player play</source>
<extracomment>The name of the EventType ({2535a1eb-7643-4874-98f6-b027fdff6311}) of ThingClass kodi</extracomment> <extracomment>The name of the EventType ({2535a1eb-7643-4874-98f6-b027fdff6311}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="262"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="192"/>
<source>player pause</source> <source>player pause</source>
<extracomment>The name of the EventType ({99498b1c-e9c0-480a-9e91-662ee79ba976}) of ThingClass kodi</extracomment> <extracomment>The name of the EventType ({99498b1c-e9c0-480a-9e91-662ee79ba976}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="268"/> <location filename="../../../build-nymea-plugins-Desktop-Debug/kodi/plugininfo.h" line="198"/>
<source>player stop</source> <source>player stop</source>
<extracomment>The name of the EventType ({a02ce255-3abb-435d-a92e-7f99c952ecb2}) of ThingClass kodi</extracomment> <extracomment>The name of the EventType ({a02ce255-3abb-435d-a92e-7f99c952ecb2}) of ThingClass kodi</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -451,12 +370,12 @@ The name of the StateType ({bc02c28e-3f5d-4de4-b9b5-c0b1576c6e7e}) of ThingClass
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="857"/> <location filename="../kodi.cpp" line="862"/>
<source>%1 seasons</source> <source>%1 seasons</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../kodi.cpp" line="890"/> <location filename="../kodi.cpp" line="895"/>
<source>Season %1</source> <source>Season %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>