From 7c5e252ed76f596e1c152b44b1ea1fa188313fec Mon Sep 17 00:00:00 2001 From: Wouter Born Date: Sun, 5 Dec 2021 22:07:39 +0100 Subject: [PATCH] [mqtt] Add missing English translations (#11714) Without these English defaults Crowdin would remove German translations. Signed-off-by: Wouter Born --- .../OH-INF/i18n/mqttbroker.properties | 96 ++++++++++++++++--- 1 file changed, 84 insertions(+), 12 deletions(-) diff --git a/bundles/org.openhab.binding.mqtt/src/main/resources/OH-INF/i18n/mqttbroker.properties b/bundles/org.openhab.binding.mqtt/src/main/resources/OH-INF/i18n/mqttbroker.properties index 114952281..fca41c535 100644 --- a/bundles/org.openhab.binding.mqtt/src/main/resources/OH-INF/i18n/mqttbroker.properties +++ b/bundles/org.openhab.binding.mqtt/src/main/resources/OH-INF/i18n/mqttbroker.properties @@ -1,14 +1,86 @@ -offline.notextualconfig=The system connection with the name {0} doesn't exist anymore. -offline.dyninsteadoftextual=A binding owned connection was found instead of a system connection for the broker name: {0}. -offline.textualinsteadofdny=A system connection was found instead of a dynamic connection for the broker name: {0}. -offline.sharedremoved=Another binding unexpectedly removed the internal broker connection. +# binding -actionLabel=publish an MQTT message -actionDesc=Publishes a value to the given MQTT topic. +binding.mqtt.name = MQTT Binding +binding.mqtt.description = Allows management of MQTT broker connections and linking of MQTT topics to Things and Channels -actionInputTopicLabel=MQTT Topic -actionInputTopicDesc=The topic to publish a value to. -actionInputValueLabel=Value -actionInputValueDesc=The value to publish -actionInputRetainLabel=Retain -actionInputRetainDesc=Retain message +# thing types + +thing-type.mqtt.broker.label = MQTT Broker +thing-type.mqtt.broker.description = A connection to a MQTT broker +thing-type.mqtt.systemBroker.label = System MQTT Broker +thing-type.mqtt.systemBroker.description = A system configured and therefore read-only broker connection. Properties are reflecting the configuration and internal connection status. + +# thing types config + +thing-type.config.mqtt.broker.certificate.label = Certificate Hash +thing-type.config.mqtt.broker.certificate.description = If **certificatepin** is set this hash is used to verify the connection. Clear to allow a new certificate pinning on the next connection attempt. If empty will be filled automatically by the next successful connection. An example input would be `SHA-256:83F9171E06A313118889F7D79302BD1B7A2042EE0CFD029ABF8DD06FFA6CD9D3`. +thing-type.config.mqtt.broker.certificatepin.label = Certificate Pinning +thing-type.config.mqtt.broker.certificatepin.description = If this and SSL is set: After the next connection has been successfully established, the certificate is pinned. The connection will be refused if another certificate is used. Clear **certificate** to allow a new certificate for the next connection attempt. This option can increase security. +thing-type.config.mqtt.broker.clientID.label = Client ID +thing-type.config.mqtt.broker.clientID.description = Use a fixed client ID. Defaults to empty which means a client ID is generated for this connection. +thing-type.config.mqtt.broker.enableDiscovery.label = Enable Discovery +thing-type.config.mqtt.broker.enableDiscovery.description = If set to true enables this broker for all discovery services. +thing-type.config.mqtt.broker.host.label = Broker Hostname/IP +thing-type.config.mqtt.broker.host.description = The IP/Hostname of the MQTT broker +thing-type.config.mqtt.broker.keepAlive.label = Heartbeat +thing-type.config.mqtt.broker.keepAlive.description = Keep alive / heartbeat timer in s. It can take up to this time to determine if a server connection is lost. A lower value may keep the broker unnecessarily busy for no or little additional value. +thing-type.config.mqtt.broker.lwtMessage.label = Last Will Message +thing-type.config.mqtt.broker.lwtMessage.description = The last will message. +thing-type.config.mqtt.broker.lwtQos.label = Last Will QoS +thing-type.config.mqtt.broker.lwtQos.description = The quality of service parameter of the last will. +thing-type.config.mqtt.broker.lwtQos.option.0 = At most once (0) +thing-type.config.mqtt.broker.lwtQos.option.1 = At least once (1) +thing-type.config.mqtt.broker.lwtQos.option.2 = Exactly once (2) +thing-type.config.mqtt.broker.lwtRetain.label = Last Will Retain +thing-type.config.mqtt.broker.lwtRetain.description = True if last Will should be retained (defaults to false) +thing-type.config.mqtt.broker.lwtTopic.label = Last Will Topic +thing-type.config.mqtt.broker.lwtTopic.description = Defaults to empty and therefore disables the last will. +thing-type.config.mqtt.broker.password.label = Password +thing-type.config.mqtt.broker.password.description = The MQTT password +thing-type.config.mqtt.broker.port.label = Broker Port +thing-type.config.mqtt.broker.port.description = The port is optional, if none is provided, the typical ports 1883 and 8883 (SSL) are used. +thing-type.config.mqtt.broker.publickey.label = Public Key Hash +thing-type.config.mqtt.broker.publickey.description = If **publickeypin** is set this hash is used to verify the connection. Clear to allow a new public key pinning on the next connection attempt. If empty will be filled automatically by the next successful connection. An example input would be `SHA-256:83F9171E06A313118889F7D79302BD1B7A2042EE0CFD029ABF8DD06FFA6CD9D3` +thing-type.config.mqtt.broker.publickeypin.label = Public Key Pinning +thing-type.config.mqtt.broker.publickeypin.description = If this and SSL is set: After the next connection has been successfully established, the public key of the broker is pinned. The connection will be refused if another public key is used. Clear **publickey** to allow a new public key for the next connection attempt. This option can increase security. +thing-type.config.mqtt.broker.qos.label = Quality of Service +thing-type.config.mqtt.broker.qos.option.0 = At most once (0) +thing-type.config.mqtt.broker.qos.option.1 = At least once (1) +thing-type.config.mqtt.broker.qos.option.2 = Exactly once (2) +thing-type.config.mqtt.broker.reconnectTime.label = Reconnect Time +thing-type.config.mqtt.broker.reconnectTime.description = Reconnect time in ms. If a connection is lost, the binding will wait this time before it tries to reconnect. +thing-type.config.mqtt.broker.secure.label = Secure Connection +thing-type.config.mqtt.broker.secure.description = Uses TLS/SSL to establish a secure connection to the broker. +thing-type.config.mqtt.broker.username.label = Username +thing-type.config.mqtt.broker.username.description = The MQTT username +thing-type.config.mqtt.systemBroker.brokerid.label = Broker ID +thing-type.config.mqtt.systemBroker.brokerid.description = Each system wide configured MQTT broker has a unique broker ID. +thing-type.config.mqtt.systemBroker.enableDiscovery.label = Enable Discovery +thing-type.config.mqtt.systemBroker.enableDiscovery.description = If set to true enables this broker for all discovery services. + +# channel types + +channel-type.mqtt.publishTrigger.label = Publish Trigger +channel-type.mqtt.publishTrigger.description = This channel is triggered when a value is published to the configured MQTT topic on this broker connection. The event payload will be the received MQTT topic value. + +# channel types config + +channel-type.config.mqtt.publishTrigger.payload.label = Payload Condition +channel-type.config.mqtt.publishTrigger.payload.description = An optional condition on the value of the MQTT topic that must match before this channel is triggered. +channel-type.config.mqtt.publishTrigger.separator.label = Separator Character +channel-type.config.mqtt.publishTrigger.separator.description = The trigger channel payload usually only contains the received MQTT topic value. If you define a separator character, for example '#', the topic and received value will be in the trigger channel payload. For example: my_topic#my_received_value. +channel-type.config.mqtt.publishTrigger.stateTopic.label = MQTT Topic +channel-type.config.mqtt.publishTrigger.stateTopic.description = This channel will trigger on this MQTT topic. This topic can contain wildcards like + and # for example "all/in/#" or "sensors/+/config". + +actionInputTopicLabel = MQTT Topic +actionInputTopicDesc = The topic to publish a value to. +actionInputValueLabel = Value +actionInputValueDesc = The value to publish +actionInputRetainLabel = Retain +actionInputRetainDesc = Retain message +actionLabel = publish an MQTT message +actionDesc = Publishes a value to the given MQTT topic. +offline.notextualconfig = The system connection with the name {0} doesn't exist anymore. +offline.dyninsteadoftextual = A binding owned connection was found instead of a system connection for the broker name: {0}. +offline.textualinsteadofdny = A system connection was found instead of a dynamic connection for the broker name: {0}. +offline.sharedremoved = Another binding unexpectedly removed the internal broker connection.