moved api key to plug-in setting
This commit is contained in:
parent
f7eef285dd
commit
4e8f1a68a0
@ -52,9 +52,10 @@ void AirQualityIndex::setApiKey(const QString &apiKey)
|
||||
|
||||
QUuid AirQualityIndex::searchByName(const QString &name)
|
||||
{
|
||||
if (m_apiKey.isEmpty())
|
||||
qCWarning(dcAirQualityIndex()) << "API key is not set";
|
||||
|
||||
if (m_apiKey.isEmpty()) {
|
||||
qCWarning(dcAirQualityIndex()) << "API key is not set, not sending request";
|
||||
return "";
|
||||
}
|
||||
QUuid requestId = QUuid::createUuid();;
|
||||
QUrl url;
|
||||
url.setUrl(m_baseUrl);
|
||||
@ -116,10 +117,11 @@ QUuid AirQualityIndex::searchByName(const QString &name)
|
||||
|
||||
QUuid AirQualityIndex::getDataByIp()
|
||||
{
|
||||
if (m_apiKey.isEmpty())
|
||||
qCWarning(dcAirQualityIndex()) << "API key is not set";
|
||||
|
||||
QUuid requestId = QUuid::createUuid();;
|
||||
if (m_apiKey.isEmpty()) {
|
||||
qCWarning(dcAirQualityIndex()) << "API key is not set, not sending request";
|
||||
return "";
|
||||
}
|
||||
QUuid requestId = QUuid::createUuid();
|
||||
QUrl url;
|
||||
url.setUrl(m_baseUrl);
|
||||
url.setPath("/feed/here/");
|
||||
@ -151,15 +153,17 @@ QUuid AirQualityIndex::getDataByIp()
|
||||
return requestId;
|
||||
}
|
||||
|
||||
QUuid AirQualityIndex::getDataByGeolocation(const QString &lat, const QString &lng)
|
||||
QUuid AirQualityIndex::getDataByGeolocation(double lat, double lng)
|
||||
{
|
||||
if (m_apiKey.isEmpty())
|
||||
qCWarning(dcAirQualityIndex()) << "API key is not set";
|
||||
if (m_apiKey.isEmpty()) {
|
||||
qCWarning(dcAirQualityIndex()) << "API key is not set, not sending request";
|
||||
return "";
|
||||
}
|
||||
|
||||
QUuid requestId = QUuid::createUuid();
|
||||
QUrl url;
|
||||
url.setUrl(m_baseUrl);
|
||||
url.setPath("/feed/geo:"+lat+";"+lng+"/");
|
||||
url.setPath(QString("/feed/geo:%1;%2/").arg(lat).arg(lng));
|
||||
QUrlQuery query;
|
||||
query.addQueryItem("token", m_apiKey);
|
||||
url.setQuery(query);
|
||||
|
||||
@ -73,7 +73,7 @@ public:
|
||||
void setApiKey(const QString &apiKey);
|
||||
QUuid searchByName(const QString &name);
|
||||
QUuid getDataByIp();
|
||||
QUuid getDataByGeolocation(const QString &lat, const QString &lng);
|
||||
QUuid getDataByGeolocation(double lat, double lng);
|
||||
|
||||
private:
|
||||
NetworkAccessManager *m_networkAccessManager;
|
||||
|
||||
@ -36,20 +36,21 @@
|
||||
|
||||
IntegrationPluginAqi::IntegrationPluginAqi()
|
||||
{
|
||||
connect(this, &IntegrationPluginAqi::configValueChanged, this, [this] (const ParamTypeId ¶mTypeId, const QVariant &value) {
|
||||
|
||||
if (paramTypeId == airQualityIndexPluginApiKeyParamTypeId && m_aqiConnection) {
|
||||
if (!value.toString().isEmpty())
|
||||
m_aqiConnection->setApiKey(value.toString());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
void IntegrationPluginAqi::discoverThings(ThingDiscoveryInfo *info)
|
||||
{
|
||||
if (!m_aqiConnection) {
|
||||
QString apiKey = getApiKey();
|
||||
if (apiKey.isEmpty())
|
||||
if(createAqiConnection()) {
|
||||
return info->finish(Thing::ThingErrorHardwareNotAvailable, QT_TR_NOOP("API key is not available."));
|
||||
m_aqiConnection = new AirQualityIndex(hardwareManager()->networkManager(), apiKey, this);
|
||||
connect(m_aqiConnection, &AirQualityIndex::requestExecuted, this, &IntegrationPluginAqi::onRequestExecuted);
|
||||
connect(m_aqiConnection, &AirQualityIndex::dataReceived, this, &IntegrationPluginAqi::onAirQualityDataReceived);
|
||||
connect(m_aqiConnection, &AirQualityIndex::stationsReceived, this, &IntegrationPluginAqi::onAirQualityStationsReceived);
|
||||
|
||||
}
|
||||
connect(info, &ThingDiscoveryInfo::aborted, [this] {
|
||||
if (myThings().filterByThingClassId(airQualityIndexThingClassId).isEmpty()) {
|
||||
m_aqiConnection->deleteLater();
|
||||
@ -68,16 +69,11 @@ void IntegrationPluginAqi::setupThing(ThingSetupInfo *info)
|
||||
{
|
||||
if (info->thing()->thingClassId() == airQualityIndexThingClassId) {
|
||||
if (!m_aqiConnection) {
|
||||
QString apiKey = getApiKey();
|
||||
if (apiKey.isEmpty())
|
||||
if(createAqiConnection()) {
|
||||
return info->finish(Thing::ThingErrorHardwareNotAvailable, QT_TR_NOOP("API key is not available."));
|
||||
m_aqiConnection = new AirQualityIndex(hardwareManager()->networkManager(), apiKey, this);
|
||||
connect(m_aqiConnection, &AirQualityIndex::requestExecuted, this, &IntegrationPluginAqi::onRequestExecuted);
|
||||
connect(m_aqiConnection, &AirQualityIndex::dataReceived, this, &IntegrationPluginAqi::onAirQualityDataReceived);
|
||||
connect(m_aqiConnection, &AirQualityIndex::stationsReceived, this, &IntegrationPluginAqi::onAirQualityStationsReceived);
|
||||
|
||||
QString longitude = info->thing()->paramValue(airQualityIndexThingLongitudeParamTypeId).toString();
|
||||
QString latitude = info->thing()->paramValue(airQualityIndexThingLatitudeParamTypeId).toString();
|
||||
}
|
||||
double longitude = info->thing()->paramValue(airQualityIndexThingLongitudeParamTypeId).toDouble();
|
||||
double latitude = info->thing()->paramValue(airQualityIndexThingLatitudeParamTypeId).toDouble();
|
||||
QUuid requestId = m_aqiConnection->getDataByGeolocation(latitude, longitude);
|
||||
m_asyncSetups.insert(requestId, info);
|
||||
|
||||
@ -108,8 +104,8 @@ void IntegrationPluginAqi::postSetupThing(Thing *thing)
|
||||
return;
|
||||
}
|
||||
|
||||
QString longitude = thing->paramValue(airQualityIndexThingLongitudeParamTypeId).toString();
|
||||
QString latitude = thing->paramValue(airQualityIndexThingLatitudeParamTypeId).toString();
|
||||
double longitude = thing->paramValue(airQualityIndexThingLongitudeParamTypeId).toDouble();
|
||||
double latitude = thing->paramValue(airQualityIndexThingLatitudeParamTypeId).toDouble();
|
||||
QUuid requestId = m_aqiConnection->getDataByGeolocation(latitude, longitude);
|
||||
m_asyncRequests.insert(requestId, thing->id());
|
||||
}
|
||||
@ -120,25 +116,22 @@ void IntegrationPluginAqi::postSetupThing(Thing *thing)
|
||||
}
|
||||
}
|
||||
|
||||
QString IntegrationPluginAqi::getApiKey()
|
||||
bool IntegrationPluginAqi::createAqiConnection()
|
||||
{
|
||||
QString apiKey;
|
||||
QSettings settings(NymeaSettings::settingsPath() + "/nymead.conf", QSettings::IniFormat);
|
||||
settings.beginGroup("aqi");
|
||||
if (settings.contains("apiKey")) {
|
||||
apiKey = settings.value("apiKey").toString();
|
||||
QString printedCopy = apiKey;
|
||||
qCDebug(dcAirQualityIndex()) << "Using custom API key:" << printedCopy.replace(printedCopy.length() - 10, 10, "**********");
|
||||
}
|
||||
settings.endGroup();
|
||||
QString apiKey = configValue(airQualityIndexPluginApiKeyParamTypeId).toString();
|
||||
|
||||
if (apiKey.isEmpty()) {
|
||||
apiKey = apiKeyStorage()->requestKey("aqi").data("apiKey");
|
||||
}
|
||||
if (apiKey.isEmpty()) {
|
||||
qCWarning(dcAirQualityIndex()) << "Could not find any API key for AQI";
|
||||
return false;
|
||||
}
|
||||
return apiKey;
|
||||
m_aqiConnection = new AirQualityIndex(hardwareManager()->networkManager(), apiKey, this);
|
||||
connect(m_aqiConnection, &AirQualityIndex::requestExecuted, this, &IntegrationPluginAqi::onRequestExecuted);
|
||||
connect(m_aqiConnection, &AirQualityIndex::dataReceived, this, &IntegrationPluginAqi::onAirQualityDataReceived);
|
||||
connect(m_aqiConnection, &AirQualityIndex::stationsReceived, this, &IntegrationPluginAqi::onAirQualityStationsReceived);
|
||||
return true;
|
||||
}
|
||||
|
||||
void IntegrationPluginAqi::thingRemoved(Thing *thing)
|
||||
@ -239,8 +232,8 @@ void IntegrationPluginAqi::onPluginTimer()
|
||||
|
||||
foreach (Thing *thing, myThings().filterByThingClassId(airQualityIndexThingClassId)) {
|
||||
|
||||
QString longitude = thing->paramValue(airQualityIndexThingLongitudeParamTypeId).toString();
|
||||
QString latitude = thing->paramValue(airQualityIndexThingLatitudeParamTypeId).toString();
|
||||
double longitude = thing->paramValue(airQualityIndexThingLongitudeParamTypeId).toDouble();
|
||||
double latitude = thing->paramValue(airQualityIndexThingLatitudeParamTypeId).toDouble();
|
||||
QUuid requestId = m_aqiConnection->getDataByGeolocation(latitude, longitude);
|
||||
m_asyncRequests.insert(requestId, thing->id());
|
||||
}
|
||||
|
||||
@ -63,6 +63,7 @@ private:
|
||||
QHash<QUuid, ThingSetupInfo *> m_asyncSetups;
|
||||
QHash<QUuid, ThingId> m_asyncRequests;
|
||||
QString getApiKey();
|
||||
bool createAqiConnection();
|
||||
|
||||
private slots:
|
||||
void onPluginTimer();
|
||||
|
||||
@ -2,6 +2,15 @@
|
||||
"name": "AirQualityIndex",
|
||||
"displayName": "Air quality index",
|
||||
"id": "57d69b76-4d2d-41ec-bef6-949a79ffbe6b",
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "b6861adb-7ed5-445f-b500-4df9eab866ef",
|
||||
"name": "apiKey",
|
||||
"displayName": "API key",
|
||||
"type": "QString",
|
||||
"defaultValue": ""
|
||||
}
|
||||
],
|
||||
"apiKeys": ["aqi"],
|
||||
"vendors": [
|
||||
{
|
||||
@ -16,20 +25,20 @@
|
||||
"interfaces": ["windspeedsensor", "humiditysensor", "pressuresensor", "temperaturesensor", "connectable"],
|
||||
"createMethods": ["discovery", "user"],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "afd5803b-6c98-44d7-9f4a-45e91cfb062e",
|
||||
"name": "latitude",
|
||||
"displayName": "Latitude",
|
||||
"type": "QString",
|
||||
"inputType": "TextLine"
|
||||
},
|
||||
{
|
||||
"id": "4800d78e-a367-41f7-9bf6-7c81d40ce19a",
|
||||
"name": "longitude",
|
||||
"displayName": "Longitude",
|
||||
"type": "QString",
|
||||
"inputType": "TextLine"
|
||||
}
|
||||
{
|
||||
"id": "afd5803b-6c98-44d7-9f4a-45e91cfb062e",
|
||||
"name": "latitude",
|
||||
"displayName": "Latitude",
|
||||
"type": "double",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "4800d78e-a367-41f7-9bf6-7c81d40ce19a",
|
||||
"name": "longitude",
|
||||
"displayName": "Longitude",
|
||||
"type": "double",
|
||||
"defaultValue": 0.00
|
||||
}
|
||||
],
|
||||
"stateTypes": [
|
||||
{
|
||||
|
||||
@ -4,8 +4,14 @@
|
||||
<context>
|
||||
<name>AirQualityIndex</name>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="67"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="70"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="68"/>
|
||||
<source>API key</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, Type: plugin, ID: {b6861adb-7ed5-445f-b500-4df9eab866ef})</extracomment>
|
||||
<translation>API-Key</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="71"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="74"/>
|
||||
<source>Air quality</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: airQuality, ID: {33a3329a-4117-4488-aa18-91c76056ed6e})
|
||||
----------
|
||||
@ -13,15 +19,15 @@ The name of the StateType ({33a3329a-4117-4488-aa18-91c76056ed6e}) of ThingClass
|
||||
<translation>Luftqualität</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="73"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="77"/>
|
||||
<source>Air quality changed</source>
|
||||
<extracomment>The name of the EventType ({33a3329a-4117-4488-aa18-91c76056ed6e}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Luftqualität geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="76"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="79"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="82"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="80"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="83"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="86"/>
|
||||
<source>Air quality index</source>
|
||||
<extracomment>The name of the ThingClass ({23ea32c9-38b0-4155-bacc-3afa8c09f6ee})
|
||||
----------
|
||||
@ -31,8 +37,8 @@ The name of the plugin AirQualityIndex ({57d69b76-4d2d-41ec-bef6-949a79ffbe6b})<
|
||||
<translation>Air quality index</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="85"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="88"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="89"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="92"/>
|
||||
<source>Carbon monoxide level (CO)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: co, ID: {54ac72f3-6444-46a8-a43d-210c2a6fbfb5})
|
||||
----------
|
||||
@ -40,14 +46,14 @@ The name of the StateType ({54ac72f3-6444-46a8-a43d-210c2a6fbfb5}) of ThingClass
|
||||
<translation>Kohlenmonoxidgehalt (CO)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="91"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="95"/>
|
||||
<source>Carbon monoxide level (CO) changed</source>
|
||||
<extracomment>The name of the EventType ({54ac72f3-6444-46a8-a43d-210c2a6fbfb5}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Kohlenmonoxidgehalt (CO) geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="94"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="97"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="98"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="101"/>
|
||||
<source>Cautionary statement</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: cautionaryStatement, ID: {cfece671-4e88-4c49-9456-e3f8f7c79ab3})
|
||||
----------
|
||||
@ -55,14 +61,14 @@ The name of the StateType ({cfece671-4e88-4c49-9456-e3f8f7c79ab3}) of ThingClass
|
||||
<translation>Warnhinweis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="100"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="104"/>
|
||||
<source>Cautionary statement changed</source>
|
||||
<extracomment>The name of the EventType ({cfece671-4e88-4c49-9456-e3f8f7c79ab3}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Warnhinweis geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="103"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="106"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="107"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="110"/>
|
||||
<source>Coarse dust particles pollution level (PM10)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: pm10, ID: {24b41ec4-e26b-4dfb-b52c-8e2b1bbdafc6})
|
||||
----------
|
||||
@ -70,14 +76,14 @@ The name of the StateType ({24b41ec4-e26b-4dfb-b52c-8e2b1bbdafc6}) of ThingClass
|
||||
<translation>Verschmutzungsgrad der groben Staubpartikel (PM10)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="109"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="113"/>
|
||||
<source>Coarse dust particles pollution level (PM10) changed</source>
|
||||
<extracomment>The name of the EventType ({24b41ec4-e26b-4dfb-b52c-8e2b1bbdafc6}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Verschmutzungsgrad der groben Staubpartikel (PM10) geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="112"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="115"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="116"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="119"/>
|
||||
<source>Connected</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: connected, ID: {7b9135cd-2461-4d33-b2b3-3dc600983895})
|
||||
----------
|
||||
@ -85,14 +91,14 @@ The name of the StateType ({7b9135cd-2461-4d33-b2b3-3dc600983895}) of ThingClass
|
||||
<translation>Verbunden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="118"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="122"/>
|
||||
<source>Connected changed</source>
|
||||
<extracomment>The name of the EventType ({7b9135cd-2461-4d33-b2b3-3dc600983895}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Verbunden geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="121"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="124"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="125"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="128"/>
|
||||
<source>Fine particles pollution level (PM2.5)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: pm25, ID: {bc8c4c83-d229-4be4-8732-bc4f2390f399})
|
||||
----------
|
||||
@ -100,14 +106,14 @@ The name of the StateType ({bc8c4c83-d229-4be4-8732-bc4f2390f399}) of ThingClass
|
||||
<translation>Verschmutzungsgrad der Feinstaubpartikel (PM2,5)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="127"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="131"/>
|
||||
<source>Fine particles pollution level (PM2.5) changed</source>
|
||||
<extracomment>The name of the EventType ({bc8c4c83-d229-4be4-8732-bc4f2390f399}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Verschmutzungsgrad der Feinstaubpartikel (PM2,5) geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="130"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="133"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="134"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="137"/>
|
||||
<source>Humidity</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: humidity, ID: {4fc45fca-25ab-45a0-b862-817eea1f51e3})
|
||||
----------
|
||||
@ -115,26 +121,26 @@ The name of the StateType ({4fc45fca-25ab-45a0-b862-817eea1f51e3}) of ThingClass
|
||||
<translation>Luftfeuchtigkeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="136"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="140"/>
|
||||
<source>Humidity changed</source>
|
||||
<extracomment>The name of the EventType ({4fc45fca-25ab-45a0-b862-817eea1f51e3}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Luftfeuchtigkeit geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="139"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="143"/>
|
||||
<source>Latitude</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, Type: thing, ID: {afd5803b-6c98-44d7-9f4a-45e91cfb062e})</extracomment>
|
||||
<translation>Breitengrad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="142"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="146"/>
|
||||
<source>Longitude</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, Type: thing, ID: {4800d78e-a367-41f7-9bf6-7c81d40ce19a})</extracomment>
|
||||
<translation>Längengrad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="145"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="148"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="149"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="152"/>
|
||||
<source>Nitrogen Dioxide level (NO2)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: no2, ID: {6ed6c505-f36e-44c4-a982-f395b04e539b})
|
||||
----------
|
||||
@ -142,14 +148,14 @@ The name of the StateType ({6ed6c505-f36e-44c4-a982-f395b04e539b}) of ThingClass
|
||||
<translation>Stickstoffdioxidgehalt (NO2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="151"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="155"/>
|
||||
<source>Nitrogen Dioxide level (NO2) changed</source>
|
||||
<extracomment>The name of the EventType ({6ed6c505-f36e-44c4-a982-f395b04e539b}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Stickstoffdioxidgehalt (NO2) geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="154"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="157"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="158"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="161"/>
|
||||
<source>Ozone level (O3)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: o3, ID: {4e88526d-009f-4820-9a84-09b3646d23c9})
|
||||
----------
|
||||
@ -157,14 +163,14 @@ The name of the StateType ({4e88526d-009f-4820-9a84-09b3646d23c9}) of ThingClass
|
||||
<translation>Ozongehalt (O3)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="160"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="164"/>
|
||||
<source>Ozone level (O3) changed</source>
|
||||
<extracomment>The name of the EventType ({4e88526d-009f-4820-9a84-09b3646d23c9}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Ozongehalt (O3) geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="163"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="166"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="167"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="170"/>
|
||||
<source>Pressure</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: pressure, ID: {5f799040-08f8-44d1-aa0a-4cab7caad839})
|
||||
----------
|
||||
@ -172,14 +178,14 @@ The name of the StateType ({5f799040-08f8-44d1-aa0a-4cab7caad839}) of ThingClass
|
||||
<translation>Luftdruck</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="169"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="173"/>
|
||||
<source>Pressure changed</source>
|
||||
<extracomment>The name of the EventType ({5f799040-08f8-44d1-aa0a-4cab7caad839}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Luftdruck</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="172"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="175"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="176"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="179"/>
|
||||
<source>Station name</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: stationName, ID: {8385f3d5-62f7-482e-927c-b5d61a70d607})
|
||||
----------
|
||||
@ -187,14 +193,14 @@ The name of the StateType ({8385f3d5-62f7-482e-927c-b5d61a70d607}) of ThingClass
|
||||
<translation>Stationsname</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="178"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="182"/>
|
||||
<source>Station name changed</source>
|
||||
<extracomment>The name of the EventType ({8385f3d5-62f7-482e-927c-b5d61a70d607}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Stationsname geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="181"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="184"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="185"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="188"/>
|
||||
<source>Sulfur dioxide level (SO2)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: so2, ID: {f3a05e65-a9b3-48fd-be43-688d4c293cc9})
|
||||
----------
|
||||
@ -202,14 +208,14 @@ The name of the StateType ({f3a05e65-a9b3-48fd-be43-688d4c293cc9}) of ThingClass
|
||||
<translation>Schwefeldioxidgehalt (SO2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="187"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="191"/>
|
||||
<source>Sulfur dioxide level (SO2) changed</source>
|
||||
<extracomment>The name of the EventType ({f3a05e65-a9b3-48fd-be43-688d4c293cc9}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Schwefeldioxidgehalt (SO2) geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="190"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="193"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="194"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="197"/>
|
||||
<source>Temperature</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: temperature, ID: {94219802-0a82-4761-99b3-c6b6dfc096db})
|
||||
----------
|
||||
@ -217,14 +223,14 @@ The name of the StateType ({94219802-0a82-4761-99b3-c6b6dfc096db}) of ThingClass
|
||||
<translation>Temperatur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="196"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="200"/>
|
||||
<source>Temperature changed</source>
|
||||
<extracomment>The name of the EventType ({94219802-0a82-4761-99b3-c6b6dfc096db}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Temperatur geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="199"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="202"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="203"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="206"/>
|
||||
<source>Wind speed</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: windSpeed, ID: {c4366608-2511-428b-964e-2ad9e37f8f3c})
|
||||
----------
|
||||
@ -232,7 +238,7 @@ The name of the StateType ({c4366608-2511-428b-964e-2ad9e37f8f3c}) of ThingClass
|
||||
<translation>Windgeschwindigkeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="205"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="209"/>
|
||||
<source>Wind speed changed</source>
|
||||
<extracomment>The name of the EventType ({c4366608-2511-428b-964e-2ad9e37f8f3c}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation>Windgeschwindigkeit geändert</translation>
|
||||
@ -241,39 +247,39 @@ The name of the StateType ({c4366608-2511-428b-964e-2ad9e37f8f3c}) of ThingClass
|
||||
<context>
|
||||
<name>IntegrationPluginAqi</name>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="47"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="52"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="73"/>
|
||||
<source>API key is not available.</source>
|
||||
<translation>API-Key ist nicht verfügbar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="186"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="179"/>
|
||||
<source>None</source>
|
||||
<translation>Keine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="189"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="192"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="182"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="185"/>
|
||||
<source>Active children and adults, and people with respiratory disease, such as asthma, should limit prolonged outdoor exertion.</source>
|
||||
<translation>Aktive Kinder und Erwachsene sowie Menschen mit Atemwegserkrankungen wie Asthma sollten eine längere Belastung im Freien begrenzen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="195"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="188"/>
|
||||
<source>Active children and adults, and people with respiratory disease, such as asthma, should avoid prolonged outdoor exertion; everyone else, especially children, should limit prolonged outdoor exertion</source>
|
||||
<translation>Aktive Kinder und Erwachsene sowie Menschen mit Atemwegserkrankungen wie Asthma sollten eine längere Anstrengung im Freien vermeiden. Alle anderen, insbesondere Kinder, sollten längere Belastungen im Freien begrenzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="198"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="191"/>
|
||||
<source>Active children and adults, and people with respiratory disease, such as asthma, should avoid all outdoor exertion; everyone else, especially children, should limit outdoor exertion.</source>
|
||||
<translation>Aktive Kinder und Erwachsene sowie Menschen mit Atemwegserkrankungen wie Asthma sollten jede Anstrengung im Freien vermeiden. Alle anderen, insbesondere Kinder, sollten die Anstrengung im Freien einschränken.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="201"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="194"/>
|
||||
<source>Everyone should avoid all outdoor exertion</source>
|
||||
<translation>Jeder sollte jede Anstrengung im Freien vermeiden.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="254"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="247"/>
|
||||
<source>Air quality index server not available, please check your internet connection.</source>
|
||||
<translation>Air quality index Server nicht verfügbar, bitte überprüfe die Internetverbindung.</translation>
|
||||
</message>
|
||||
|
||||
@ -4,8 +4,14 @@
|
||||
<context>
|
||||
<name>AirQualityIndex</name>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="67"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="70"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="68"/>
|
||||
<source>API key</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, Type: plugin, ID: {b6861adb-7ed5-445f-b500-4df9eab866ef})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="71"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="74"/>
|
||||
<source>Air quality</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: airQuality, ID: {33a3329a-4117-4488-aa18-91c76056ed6e})
|
||||
----------
|
||||
@ -13,15 +19,15 @@ The name of the StateType ({33a3329a-4117-4488-aa18-91c76056ed6e}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="73"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="77"/>
|
||||
<source>Air quality changed</source>
|
||||
<extracomment>The name of the EventType ({33a3329a-4117-4488-aa18-91c76056ed6e}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="76"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="79"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="82"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="80"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="83"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="86"/>
|
||||
<source>Air quality index</source>
|
||||
<extracomment>The name of the ThingClass ({23ea32c9-38b0-4155-bacc-3afa8c09f6ee})
|
||||
----------
|
||||
@ -31,8 +37,8 @@ The name of the plugin AirQualityIndex ({57d69b76-4d2d-41ec-bef6-949a79ffbe6b})<
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="85"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="88"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="89"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="92"/>
|
||||
<source>Carbon monoxide level (CO)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: co, ID: {54ac72f3-6444-46a8-a43d-210c2a6fbfb5})
|
||||
----------
|
||||
@ -40,14 +46,14 @@ The name of the StateType ({54ac72f3-6444-46a8-a43d-210c2a6fbfb5}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="91"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="95"/>
|
||||
<source>Carbon monoxide level (CO) changed</source>
|
||||
<extracomment>The name of the EventType ({54ac72f3-6444-46a8-a43d-210c2a6fbfb5}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="94"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="97"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="98"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="101"/>
|
||||
<source>Cautionary statement</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: cautionaryStatement, ID: {cfece671-4e88-4c49-9456-e3f8f7c79ab3})
|
||||
----------
|
||||
@ -55,14 +61,14 @@ The name of the StateType ({cfece671-4e88-4c49-9456-e3f8f7c79ab3}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="100"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="104"/>
|
||||
<source>Cautionary statement changed</source>
|
||||
<extracomment>The name of the EventType ({cfece671-4e88-4c49-9456-e3f8f7c79ab3}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="103"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="106"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="107"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="110"/>
|
||||
<source>Coarse dust particles pollution level (PM10)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: pm10, ID: {24b41ec4-e26b-4dfb-b52c-8e2b1bbdafc6})
|
||||
----------
|
||||
@ -70,14 +76,14 @@ The name of the StateType ({24b41ec4-e26b-4dfb-b52c-8e2b1bbdafc6}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="109"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="113"/>
|
||||
<source>Coarse dust particles pollution level (PM10) changed</source>
|
||||
<extracomment>The name of the EventType ({24b41ec4-e26b-4dfb-b52c-8e2b1bbdafc6}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="112"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="115"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="116"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="119"/>
|
||||
<source>Connected</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: connected, ID: {7b9135cd-2461-4d33-b2b3-3dc600983895})
|
||||
----------
|
||||
@ -85,14 +91,14 @@ The name of the StateType ({7b9135cd-2461-4d33-b2b3-3dc600983895}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="118"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="122"/>
|
||||
<source>Connected changed</source>
|
||||
<extracomment>The name of the EventType ({7b9135cd-2461-4d33-b2b3-3dc600983895}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="121"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="124"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="125"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="128"/>
|
||||
<source>Fine particles pollution level (PM2.5)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: pm25, ID: {bc8c4c83-d229-4be4-8732-bc4f2390f399})
|
||||
----------
|
||||
@ -100,14 +106,14 @@ The name of the StateType ({bc8c4c83-d229-4be4-8732-bc4f2390f399}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="127"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="131"/>
|
||||
<source>Fine particles pollution level (PM2.5) changed</source>
|
||||
<extracomment>The name of the EventType ({bc8c4c83-d229-4be4-8732-bc4f2390f399}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="130"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="133"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="134"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="137"/>
|
||||
<source>Humidity</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: humidity, ID: {4fc45fca-25ab-45a0-b862-817eea1f51e3})
|
||||
----------
|
||||
@ -115,26 +121,26 @@ The name of the StateType ({4fc45fca-25ab-45a0-b862-817eea1f51e3}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="136"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="140"/>
|
||||
<source>Humidity changed</source>
|
||||
<extracomment>The name of the EventType ({4fc45fca-25ab-45a0-b862-817eea1f51e3}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="139"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="143"/>
|
||||
<source>Latitude</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, Type: thing, ID: {afd5803b-6c98-44d7-9f4a-45e91cfb062e})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="142"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="146"/>
|
||||
<source>Longitude</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, Type: thing, ID: {4800d78e-a367-41f7-9bf6-7c81d40ce19a})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="145"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="148"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="149"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="152"/>
|
||||
<source>Nitrogen Dioxide level (NO2)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: no2, ID: {6ed6c505-f36e-44c4-a982-f395b04e539b})
|
||||
----------
|
||||
@ -142,14 +148,14 @@ The name of the StateType ({6ed6c505-f36e-44c4-a982-f395b04e539b}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="151"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="155"/>
|
||||
<source>Nitrogen Dioxide level (NO2) changed</source>
|
||||
<extracomment>The name of the EventType ({6ed6c505-f36e-44c4-a982-f395b04e539b}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="154"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="157"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="158"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="161"/>
|
||||
<source>Ozone level (O3)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: o3, ID: {4e88526d-009f-4820-9a84-09b3646d23c9})
|
||||
----------
|
||||
@ -157,14 +163,14 @@ The name of the StateType ({4e88526d-009f-4820-9a84-09b3646d23c9}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="160"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="164"/>
|
||||
<source>Ozone level (O3) changed</source>
|
||||
<extracomment>The name of the EventType ({4e88526d-009f-4820-9a84-09b3646d23c9}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="163"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="166"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="167"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="170"/>
|
||||
<source>Pressure</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: pressure, ID: {5f799040-08f8-44d1-aa0a-4cab7caad839})
|
||||
----------
|
||||
@ -172,14 +178,14 @@ The name of the StateType ({5f799040-08f8-44d1-aa0a-4cab7caad839}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="169"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="173"/>
|
||||
<source>Pressure changed</source>
|
||||
<extracomment>The name of the EventType ({5f799040-08f8-44d1-aa0a-4cab7caad839}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="172"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="175"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="176"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="179"/>
|
||||
<source>Station name</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: stationName, ID: {8385f3d5-62f7-482e-927c-b5d61a70d607})
|
||||
----------
|
||||
@ -187,14 +193,14 @@ The name of the StateType ({8385f3d5-62f7-482e-927c-b5d61a70d607}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="178"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="182"/>
|
||||
<source>Station name changed</source>
|
||||
<extracomment>The name of the EventType ({8385f3d5-62f7-482e-927c-b5d61a70d607}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="181"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="184"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="185"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="188"/>
|
||||
<source>Sulfur dioxide level (SO2)</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: so2, ID: {f3a05e65-a9b3-48fd-be43-688d4c293cc9})
|
||||
----------
|
||||
@ -202,14 +208,14 @@ The name of the StateType ({f3a05e65-a9b3-48fd-be43-688d4c293cc9}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="187"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="191"/>
|
||||
<source>Sulfur dioxide level (SO2) changed</source>
|
||||
<extracomment>The name of the EventType ({f3a05e65-a9b3-48fd-be43-688d4c293cc9}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="190"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="193"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="194"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="197"/>
|
||||
<source>Temperature</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: temperature, ID: {94219802-0a82-4761-99b3-c6b6dfc096db})
|
||||
----------
|
||||
@ -217,14 +223,14 @@ The name of the StateType ({94219802-0a82-4761-99b3-c6b6dfc096db}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="196"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="200"/>
|
||||
<source>Temperature changed</source>
|
||||
<extracomment>The name of the EventType ({94219802-0a82-4761-99b3-c6b6dfc096db}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="199"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="202"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="203"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="206"/>
|
||||
<source>Wind speed</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: airQualityIndex, EventType: windSpeed, ID: {c4366608-2511-428b-964e-2ad9e37f8f3c})
|
||||
----------
|
||||
@ -232,7 +238,7 @@ The name of the StateType ({c4366608-2511-428b-964e-2ad9e37f8f3c}) of ThingClass
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="205"/>
|
||||
<location filename="../../../build-nymea-plugins-Desktop-Debug/aqi/plugininfo.h" line="209"/>
|
||||
<source>Wind speed changed</source>
|
||||
<extracomment>The name of the EventType ({c4366608-2511-428b-964e-2ad9e37f8f3c}) of ThingClass airQualityIndex</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
@ -241,39 +247,39 @@ The name of the StateType ({c4366608-2511-428b-964e-2ad9e37f8f3c}) of ThingClass
|
||||
<context>
|
||||
<name>IntegrationPluginAqi</name>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="47"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="52"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="73"/>
|
||||
<source>API key is not available.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="186"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="179"/>
|
||||
<source>None</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="189"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="192"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="182"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="185"/>
|
||||
<source>Active children and adults, and people with respiratory disease, such as asthma, should limit prolonged outdoor exertion.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="195"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="188"/>
|
||||
<source>Active children and adults, and people with respiratory disease, such as asthma, should avoid prolonged outdoor exertion; everyone else, especially children, should limit prolonged outdoor exertion</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="198"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="191"/>
|
||||
<source>Active children and adults, and people with respiratory disease, such as asthma, should avoid all outdoor exertion; everyone else, especially children, should limit outdoor exertion.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="201"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="194"/>
|
||||
<source>Everyone should avoid all outdoor exertion</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginaqi.cpp" line="254"/>
|
||||
<location filename="../integrationpluginaqi.cpp" line="247"/>
|
||||
<source>Air quality index server not available, please check your internet connection.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user