private void createWeatherAndForecastResult(String location, ThingUID bridgeUID) {
thingDiscovered(DiscoveryResultBuilder.create(new ThingUID(THING_TYPE_WEATHER_AND_FORECAST, bridgeUID, LOCAL))
- .withLabel("Local Weather and Forecast").withProperty(CONFIG_LOCATION, location)
+ .withLabel("@text/discovery.weather-and-forecast.local.label").withProperty(CONFIG_LOCATION, location)
.withRepresentationProperty(CONFIG_LOCATION).withBridge(bridgeUID).build());
}
private void createAirPollutionResult(String location, ThingUID bridgeUID) {
thingDiscovered(DiscoveryResultBuilder.create(new ThingUID(THING_TYPE_AIR_POLLUTION, bridgeUID, LOCAL))
- .withLabel("Local Air Pollution").withProperty(CONFIG_LOCATION, location)
+ .withLabel("@text/discovery.air-pollution.local.label").withProperty(CONFIG_LOCATION, location)
.withRepresentationProperty(CONFIG_LOCATION).withBridge(bridgeUID).build());
}
private void createOneCallResult(String location, ThingUID bridgeUID) {
thingDiscovered(
DiscoveryResultBuilder.create(new ThingUID(THING_TYPE_ONECALL_WEATHER_AND_FORECAST, bridgeUID, LOCAL))
- .withLabel("One Call API Weather and Forecast").withProperty(CONFIG_LOCATION, location)
+ .withLabel("@text/discovery.onecall.local.label").withProperty(CONFIG_LOCATION, location)
.withRepresentationProperty(CONFIG_LOCATION).withBridge(bridgeUID).build());
}
private void createOneCallHistoryResult(String location, ThingUID bridgeUID) {
thingDiscovered(DiscoveryResultBuilder.create(new ThingUID(THING_TYPE_ONECALL_HISTORY, bridgeUID, LOCAL))
- .withLabel("One Call API History Data").withProperty(CONFIG_LOCATION, location)
+ .withLabel("@text/discovery.onecall-history.local.label").withProperty(CONFIG_LOCATION, location)
.withRepresentationProperty(CONFIG_LOCATION).withBridge(bridgeUID).build());
}
}
# discovery result
-discovery.openweathermap.weather-and-forecast.api.local.label = Local Weather And Forecast
-discovery.openweathermap.air-pollution.api.local.label = Local Air Pollution
+discovery.weather-and-forecast.local.label = Local Weather and Forecast
+discovery.air-pollution.local.label = Local Air Pollution
+discovery.onecall.local.label = Local Weather and Forecast (One Call API)
+discovery.onecall-history.local.label = Local History Data (One Call API)