From 67ed574ac156260127780a323e493113538ce0da Mon Sep 17 00:00:00 2001 From: JEALG Date: Thu, 16 Jan 2025 19:20:08 +0100 Subject: [PATCH 1/3] =?UTF-8?q?unit=C3=A9=20vent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/class/temperature.class.php | 8 +++++--- docs/fr_FR/changelog.md | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/core/class/temperature.class.php b/core/class/temperature.class.php index 127c04e..3d426ae 100644 --- a/core/class/temperature.class.php +++ b/core/class/temperature.class.php @@ -258,6 +258,8 @@ public function postSave() } if ($wind_unite == 'm/s') { $wind_unite = 'km/h'; + } else if ($wind_unite == '') { + $wind_unite = 'km/h'; } } $this->AddCommand($vent_name, 'wind', 'info', 'numeric', 'core::line', $wind_unite, 'WEATHER_WIND_SPEED', 0, 'default', 'default', 'default', 'default', $order++, '0', true, 'default', null, 2, null); @@ -341,8 +343,8 @@ public function getInformations() throw new Exception(__((__('Le champ VITESSE DU VENT', __FILE__)) . ' ' . (__('ne peut être vide', __FILE__)) . ' [' . $this->getName(), __FILE__) . ']'); } if ($wind_unite == '') { - log::add('temperature', 'error', (__('Configuration :', __FILE__)) . ' ' . (__('L\'unité de la VITESSE DU VENT', __FILE__)) . ' ' . (__('pour l\'équipement', __FILE__)) . ' [' . $this->getName() . '] ' . (__('n\'est pas renseignée', __FILE__))); - throw new Exception(__((__('L\'unité de la VITESSE DU VENT', __FILE__)) . ' ' . (__('ne peut être vide', __FILE__)) . ' [' . $this->getName(), __FILE__) . ']'); + log::add('rosee', 'debug', '| ───▶︎ :fg-warning:' . __('Aucune unité pour la vitesse du vent n\'est renseignée, le plugin va faire les calculs en utiisant l\'unité : km/h', __FILE__) . ':/fg:'); + $wind_unite = 'km/h'; } else if ($wind_unite == 'm/s') { log::add('temperature', 'debug', '| ───▶︎ ' . __('La vitesse du vent sélectionnée est en m/s, le plugin va convertir en km/h', __FILE__)); $wind = $wind * 3.6; @@ -400,7 +402,7 @@ public function getInformations() } /* ********************** Mise à Jour des équipements *************************** */ - log::add('temperature', 'debug', '┌── :fg-info:' . __('Mise à jour', __FILE__) . ' ::/fg: ' . $this->getName() . ' ──'); + log::add('temperature', 'debug', '┌── :fg-info:' . __('Mise à jour des valeurs', __FILE__) . ' ::/fg: ' . $this->getName() . ' ──'); $Equipement = eqlogic::byId($this->getId()); if (is_object($Equipement) && $Equipement->getIsEnable()) { diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index b730a94..fc2d061 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -11,7 +11,7 @@ pluginId: temperature ## 2025 -### 15/01/2025 +### 15-16/01/2025 - Ajout contrôle unité pour la vitesse du vent From 197785b4a7a52505574efc0e43e0539c025eed90 Mon Sep 17 00:00:00 2001 From: JEALG Date: Thu, 16 Jan 2025 19:23:56 +0100 Subject: [PATCH 2/3] ajout log --- core/class/temperature.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/class/temperature.class.php b/core/class/temperature.class.php index 3d426ae..eac9e3c 100644 --- a/core/class/temperature.class.php +++ b/core/class/temperature.class.php @@ -259,6 +259,7 @@ public function postSave() if ($wind_unite == 'm/s') { $wind_unite = 'km/h'; } else if ($wind_unite == '') { + log::add('temperature', 'debug', '| ───▶︎ :fg-warning:' . __('Aucune unité pour la vitesse du vent n\'est renseignée, le plugin va faire les calculs en utiisant l\'unité : km/h', __FILE__) . ':/fg:'); $wind_unite = 'km/h'; } } @@ -343,7 +344,7 @@ public function getInformations() throw new Exception(__((__('Le champ VITESSE DU VENT', __FILE__)) . ' ' . (__('ne peut être vide', __FILE__)) . ' [' . $this->getName(), __FILE__) . ']'); } if ($wind_unite == '') { - log::add('rosee', 'debug', '| ───▶︎ :fg-warning:' . __('Aucune unité pour la vitesse du vent n\'est renseignée, le plugin va faire les calculs en utiisant l\'unité : km/h', __FILE__) . ':/fg:'); + log::add('temperature', 'debug', '| ───▶︎ :fg-warning:' . __('Aucune unité pour la vitesse du vent n\'est renseignée, le plugin va faire les calculs en utiisant l\'unité : km/h', __FILE__) . ':/fg:'); $wind_unite = 'km/h'; } else if ($wind_unite == 'm/s') { log::add('temperature', 'debug', '| ───▶︎ ' . __('La vitesse du vent sélectionnée est en m/s, le plugin va convertir en km/h', __FILE__)); From 71d3724955ab237a93612fbe53e93bd277927cb6 Mon Sep 17 00:00:00 2001 From: JEALG <48254791+JEALG@users.noreply.github.com> Date: Thu, 16 Jan 2025 18:24:17 +0000 Subject: [PATCH 3/3] Auto update translation done by Mips2648/plugins-translations workflow --- core/i18n/de_DE.json | 4 ++-- core/i18n/en_US.json | 4 ++-- core/i18n/es_ES.json | 4 ++-- core/i18n/it_IT.json | 4 ++-- core/i18n/pt_PT.json | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/core/i18n/de_DE.json b/core/i18n/de_DE.json index fefca64..1530683 100644 --- a/core/i18n/de_DE.json +++ b/core/i18n/de_DE.json @@ -10,6 +10,7 @@ "Aucun Seuil Alerte Humidex de saisie, valeur par défaut": "Keine Schwellenwert Alarm Humidex Eingabe, Standardwert", "Aucun Seuil Pré-Alerte Humidex de saisie, valeur par défaut": "Keine Vorwarnschwelle Humidex Eingabe, Standardwert", "Aucun inconfort": "Kein Unbehagen", + "Aucune unité pour la vitesse du vent n\\'est renseignée, le plugin va faire les calculs en utiisant l\\'unité : km\/h": "Da keine Einheit für die Windgeschwindigkeit angegeben ist, wird das Plugin die Berechnungen mit der Einheit: km\/h durchführen", "Calcul": "Berechnung", "Calcul de la température ressentie": "Berechnung der gefühlten Temperatur", "Configuration :": "Konfiguration :", @@ -29,7 +30,6 @@ "Icône": "Symbol", "Indice de Chaleur": "Wärmeindex", "Indice de Chaleur (Humidex)": "Hitzeindex (Humidex)", - "L\\'unité de la VITESSE DU VENT": "Einheit der Windgeschwindigkeit", "La valeur :": "Wert :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "Die ausgewählte Windgeschwindigkeit ist in m\/s, das Plugin wird in km\/h umrechnen", "Le champ HUMIDITÉ RELATIVE": "Das Feld RELATIVE FEUCHTIGKEIT", @@ -42,6 +42,7 @@ "Message numérique": "Digitale Nachricht", "Min\/Max": "Min\/Max", "Mise à jour": "Update", + "Mise à jour des valeurs": "Werte aktualisieren", "Modification variable vent pour être aligner avec le plugin": "Änderung der Windvariable, um mit dem Plugin ausgerichtet zu sein", "Nom Information": "Name Information", "Offset Température": "Offset Temperatur", @@ -71,7 +72,6 @@ "Vent": "Wind", "Vitesse du Vent": "Windgeschwindigkeit", "dans la commande": "in der Bestellung", - "n\\'est pas renseignée": "n ist nicht ausgefüllt", "ne peut être vide": "kann nicht leer sein", "pour l\\'équipement": "für die Ausstattung" }, diff --git a/core/i18n/en_US.json b/core/i18n/en_US.json index 3f1f690..b8111bf 100755 --- a/core/i18n/en_US.json +++ b/core/i18n/en_US.json @@ -10,6 +10,7 @@ "Aucun Seuil Alerte Humidex de saisie, valeur par défaut": "None Input Humidex alert threshold, default value", "Aucun Seuil Pré-Alerte Humidex de saisie, valeur par défaut": "None Humidex pre-warning threshold, default value", "Aucun inconfort": "No discomfort", + "Aucune unité pour la vitesse du vent n\\'est renseignée, le plugin va faire les calculs en utiisant l\\'unité : km\/h": "No unit for wind speed is entered, the plugin will calculate using the unit: km\/h", "Calcul": "Calcul", "Calcul de la température ressentie": "Feeling temperature calculation", "Configuration :": "Configuration :", @@ -29,7 +30,6 @@ "Icône": "Icon", "Indice de Chaleur": "Heat Index", "Indice de Chaleur (Humidex)": "Heat Index (Humidex)", - "L\\'unité de la VITESSE DU VENT": "WIND SPEED unit", "La valeur :": "Value :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "The selected wind speed is in m\/s, the plugin will convert to km\/h", "Le champ HUMIDITÉ RELATIVE": "The RELATIVE HUMIDITY field", @@ -42,6 +42,7 @@ "Message numérique": "Digital message", "Min\/Max": "Min\/Max", "Mise à jour": "Update", + "Mise à jour des valeurs": "Update values", "Modification variable vent pour être aligner avec le plugin": "Modify wind variable to align with plugin", "Nom Information": "Name Information", "Offset Température": "Offset Temperature", @@ -71,7 +72,6 @@ "Vent": "Wind", "Vitesse du Vent": "Wind speed", "dans la commande": "in the order", - "n\\'est pas renseignée": "is not filled in", "ne peut être vide": "cannot be empty", "pour l\\'équipement": "for equipment" }, diff --git a/core/i18n/es_ES.json b/core/i18n/es_ES.json index 40f1e09..52214d0 100644 --- a/core/i18n/es_ES.json +++ b/core/i18n/es_ES.json @@ -10,6 +10,7 @@ "Aucun Seuil Alerte Humidex de saisie, valeur par défaut": "Sin entrada Umbral de alerta Humidex, valor por defecto", "Aucun Seuil Pré-Alerte Humidex de saisie, valeur par défaut": "Ninguno Entrada Umbral de prealerta Humidex, valor por defecto", "Aucun inconfort": "Sin molestias", + "Aucune unité pour la vitesse du vent n\\'est renseignée, le plugin va faire les calculs en utiisant l\\'unité : km\/h": "No se introduce la unidad para la velocidad del viento, el plugin realizará los cálculos utilizando la unidad: km\/h", "Calcul": "Cálculo", "Calcul de la température ressentie": "Cálculo de la temperatura percibida", "Configuration :": "Configuración :", @@ -29,7 +30,6 @@ "Icône": "Icono", "Indice de Chaleur": "Índice de calor", "Indice de Chaleur (Humidex)": "Índice de calor (Humidex)", - "L\\'unité de la VITESSE DU VENT": "La unidad WIND SPEED", "La valeur :": "El valor :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "La velocidad del viento seleccionada está en m\/s, el plugin la convertirá a km\/h", "Le champ HUMIDITÉ RELATIVE": "El campo HUMEDAD RELATIVA", @@ -42,6 +42,7 @@ "Message numérique": "Mensaje digital", "Min\/Max": "Mín\/Máx", "Mise à jour": "Actualización", + "Mise à jour des valeurs": "Actualización de valores", "Modification variable vent pour être aligner avec le plugin": "Modificar la variable de viento para alinearla con el plugin", "Nom Information": "Nombre Información", "Offset Température": "Compensación de temperatura", @@ -71,7 +72,6 @@ "Vent": "Viento", "Vitesse du Vent": "Velocidad del viento", "dans la commande": "en el", - "n\\'est pas renseignée": "no se rellena", "ne peut être vide": "no puede estar vacío", "pour l\\'équipement": "para equipos" }, diff --git a/core/i18n/it_IT.json b/core/i18n/it_IT.json index b3ab8ec..602625e 100644 --- a/core/i18n/it_IT.json +++ b/core/i18n/it_IT.json @@ -10,6 +10,7 @@ "Aucun Seuil Alerte Humidex de saisie, valeur par défaut": "Nessun ingresso Soglia di allarme Humidex, valore predefinito", "Aucun Seuil Pré-Alerte Humidex de saisie, valeur par défaut": "Nessuno Ingresso Soglia di preallarme Humidex, valore predefinito", "Aucun inconfort": "Nessun disagio", + "Aucune unité pour la vitesse du vent n\\'est renseignée, le plugin va faire les calculs en utiisant l\\'unité : km\/h": "Non è stata inserita alcuna unità di misura per la velocità del vento, il plugin effettuerà i calcoli utilizzando l'unità: km\/h", "Calcul": "Calcolo", "Calcul de la température ressentie": "Calcolo della temperatura percepita", "Configuration :": "Configurazione :", @@ -29,7 +30,6 @@ "Icône": "Icona", "Indice de Chaleur": "Indice di calore", "Indice de Chaleur (Humidex)": "Indice di calore (Humidex)", - "L\\'unité de la VITESSE DU VENT": "L'unità WIND SPEED", "La valeur :": "Il valore :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "La velocità del vento selezionata è in m\/s, il plugin la convertirà in km\/h", "Le champ HUMIDITÉ RELATIVE": "Il campo UMIDITÀ RELATIVA", @@ -42,6 +42,7 @@ "Message numérique": "Messaggio digitale", "Min\/Max": "Min\/Max", "Mise à jour": "Mise à jour", + "Mise à jour des valeurs": "Aggiornamento dei valori", "Modification variable vent pour être aligner avec le plugin": "Modificare la variabile vento per allinearla al plugin", "Nom Information": "Nome Informazioni", "Offset Température": "Offset di temperatura", @@ -71,7 +72,6 @@ "Vent": "Il vento", "Vitesse du Vent": "Velocità del vento", "dans la commande": "nel", - "n\\'est pas renseignée": "non è compilato", "ne peut être vide": "non può essere vuoto", "pour l\\'équipement": "per le apparecchiature" }, diff --git a/core/i18n/pt_PT.json b/core/i18n/pt_PT.json index 4f80091..836489c 100644 --- a/core/i18n/pt_PT.json +++ b/core/i18n/pt_PT.json @@ -10,6 +10,7 @@ "Aucun Seuil Alerte Humidex de saisie, valeur par défaut": "Sem entrada Limiar de alerta do Humidex, valor predefinido", "Aucun Seuil Pré-Alerte Humidex de saisie, valeur par défaut": "Nenhum Entrada Limiar de pré-alerta do Humidex, valor predefinido", "Aucun inconfort": "Sem desconforto", + "Aucune unité pour la vitesse du vent n\\'est renseignée, le plugin va faire les calculs en utiisant l\\'unité : km\/h": "Se não for introduzida uma unidade para a velocidade do vento, a ficha efectuará os cálculos utilizando a unidade: km\/h", "Calcul": "Cálculo", "Calcul de la température ressentie": "Cálculo da temperatura percepcionada", "Configuration :": "Configuração :", @@ -29,7 +30,6 @@ "Icône": "Ícone", "Indice de Chaleur": "Índice de calor", "Indice de Chaleur (Humidex)": "Índice de calor (Humidex)", - "L\\'unité de la VITESSE DU VENT": "A unidade WIND SPEED", "La valeur :": "O valor :", "La vitesse du vent sélectionnée est en m\/s, le plugin va convertir en km\/h": "A velocidade do vento selecionada é em m\/s, o plugin converte-a para km\/h", "Le champ HUMIDITÉ RELATIVE": "O campo HUMIDADE RELATIVA", @@ -42,6 +42,7 @@ "Message numérique": "Mensagem digital", "Min\/Max": "Mínimo\/Máximo", "Mise à jour": "Actualização", + "Mise à jour des valeurs": "Atualização de valores", "Modification variable vent pour être aligner avec le plugin": "Modificar a variável do vento para a alinhar com o plugin", "Nom Information": "Informações sobre o nome", "Offset Température": "Desvio de temperatura", @@ -71,7 +72,6 @@ "Vent": "Vento", "Vitesse du Vent": "Velocidade do vento", "dans la commande": "no", - "n\\'est pas renseignée": "não está preenchido", "ne peut être vide": "não pode estar vazio", "pour l\\'équipement": "para equipamentos" },