diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c3a1962..f87723a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: PHP8.3 +name: PHP8.3/4 on: push: @@ -11,6 +11,6 @@ jobs: steps: - uses: actions/checkout@v4 - name: PHP Syntax Checker (Lint) - uses: StephaneBour/actions-php-lint@8.3 + uses: StephaneBour/actions-php-lint@8.4 with: dir: "." diff --git a/core/class/temperature.class.php b/core/class/temperature.class.php index eac9e3c..7255021 100644 --- a/core/class/temperature.class.php +++ b/core/class/temperature.class.php @@ -353,12 +353,12 @@ public function getInformations() } log::add('temperature', 'debug', '| ───▶︎ ' . __('Vent', __FILE__) . ' : ' . $wind . ' ' . $wind_unite); - /* ********************** Seuil PRE-Alerte Humidex*************************** => VALABLE AUSSI POUR LE PLUGIN TEMPERATURE/ROSEE*/ + /* ********************** Seuil Préalerte Humidex*************************** => VALABLE AUSSI POUR LE PLUGIN TEMPERATURE/ROSEE*/ $pre_seuil = $this->getConfiguration('PRE_SEUIL'); - $msg_log_pre_seuil = __('Seuil Pré-Alerte Humidex', __FILE__); + $msg_log_pre_seuil = __('Seuil Préalerte Humidex', __FILE__); if ($pre_seuil === '') { $pre_seuil = 30; - $msg_log_pre_seuil = __('Aucun Seuil Pré-Alerte Humidex de saisie, valeur par défaut', __FILE__); + $msg_log_pre_seuil = __('Aucun Seuil Préalerte Humidex de saisie, valeur par défaut', __FILE__); } log::add('temperature', 'debug', '| ───▶︎ ' . $msg_log_pre_seuil . ' : ' . $pre_seuil . ' °C'); @@ -529,7 +529,7 @@ public static function getTemperature($wind, $temperature, $humidity, $pre_seuil } else { $alert_2 = 0; } - log::add('temperature', 'debug', '| ───▶︎ ' . __('Seuil Pré-alerte', __FILE__) . ' Humidex : ' . $alert_1 . ' / ' . __('Seuil Alerte Haute', __FILE__) . ' Humidex : ' . $alert_2); + log::add('temperature', 'debug', '| ───▶︎ ' . __('Seuil Préalerte', __FILE__) . ' Humidex : ' . $alert_1 . ' / ' . __('Seuil Alerte Haute', __FILE__) . ' Humidex : ' . $alert_2); return array($windchill, $td, $td_num, $humidex, $alert_1, $alert_2); } diff --git a/core/i18n/de_DE.json b/core/i18n/de_DE.json index 1530683..1746c84 100644 --- a/core/i18n/de_DE.json +++ b/core/i18n/de_DE.json @@ -8,7 +8,7 @@ "plugins\/temperature\/core\/class\/temperature.class.php": { "Alerte Humidex": "Humidex-Alarm", "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 Seuil Préalerte Humidex de saisie, valeur par défaut": "Keine Eingabe Humidex-Frühwarnschwelle, 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", @@ -61,8 +61,8 @@ "Sensation de frais ou de froid": "Frisches oder kaltes Gefühl", "Seuil Alerte Haute": "Schwelle Hoher Alarm", "Seuil Alerte Humidex": "Humidex Alarmschwelle", - "Seuil Pré-Alerte Humidex": "Humidex Pre-Alert Threshold", - "Seuil Pré-alerte": "Schwellenwert Vorwarnung", + "Seuil Préalerte": "Schwellenwert Frühwarnung", + "Seuil Préalerte Humidex": "Schwellenwert für Humidex-Frühwarnung", "Temperature": "Temperatur", "Température": "Temperatur", "Température avec Offset": "Temperatur mit Offset", @@ -100,7 +100,7 @@ "(%) Humidité Relative": "(%) Relative Luftfeuchtigkeit", "(km\/h) Vitesse du vent": "(km\/h) Windgeschwindigkeit", "(°C) Seuil de déclenchement de l'alerte inconfort de l'indice de température, 40°C par défaut (seuil de danger)": "(°C) Schwelle für die Auslösung der Unbehaglichkeitswarnung des Temperaturindexes, standardmäßig 40°C (Gefahrenschwelle)", - "(°C) Seuil de déclenchement de la pré-alerte inconfort de l'indice de température, 30°C par défaut": "(°C) Schwelle für die Auslösung der Vorwarnung Unbehaglichkeit des Temperaturindex, 30°C Standard", + "(°C) Seuil de déclenchement de la préalerte inconfort de l'indice de température, 30°C par défaut": "(°C) Auslöseschwelle für die Vorwarnung „Unbehagen“ des Temperaturindex, Standardwert 30 °C", "(°C) Température": "(°C) Temperatur", "30": "30", "40": "40", @@ -133,7 +133,7 @@ "Recréer les commandes": "Befehle neu erstellen", "Sauvegarder": "Zu schützen", "Seuil Alerte Haute Humidex": "Humidex High Alert Threshold", - "Seuil Pré-alerte Humidex": "Humidex Vorwarnschwelle", + "Seuil Préalerte Humidex": "Schwellenwert für Humidex-Frühwarnung", "Supprimer": "Entfernen", "Température": "Temperatur", "Type": "Typ", @@ -143,5 +143,14 @@ "À ajuster en fonction des observations locales et de la position de la sonde, 0 par défaut.": "Wird entsprechend den örtlichen Beobachtungen und der Position der Sonde angepasst, Standard ist 0.", "Équipement non visible": "Nicht sichtbare Ausstattung", "Équipement visible": "Sichtbare Ausstattung" + }, + "plugins\/temperature\/plugin_info\/install.php": { + "Correction de l\\'Arrondi (Nombre de décimale) pour": "Rundungskorrektur (Anzahl der Dezimalstellen) für", + "Mise en place des nouveautés": "Einführung von Neuerungen", + "Mise à jour des équipement": "Aktualisierung der Ausrüstung", + "Par la valeur": "Nach Wert", + "Sauvegarde des équipements": "Sicherung der Ausrüstung", + "Suppression des commandes obsolètes": "Entfernung veralteter Befehle", + "Étape": "Schritt" } } \ No newline at end of file diff --git a/core/i18n/en_US.json b/core/i18n/en_US.json index b8111bf..20cb33c 100755 --- a/core/i18n/en_US.json +++ b/core/i18n/en_US.json @@ -8,7 +8,7 @@ "plugins\/temperature\/core\/class\/temperature.class.php": { "Alerte Humidex": "Humidex Alert", "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 Seuil Préalerte Humidex de saisie, valeur par défaut": "No Humidex Early Warning Threshold entered, 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", @@ -61,8 +61,8 @@ "Sensation de frais ou de froid": "Feeling cool or cold", "Seuil Alerte Haute": "High alert threshold", "Seuil Alerte Humidex": "Humidex Alert Threshold", - "Seuil Pré-Alerte Humidex": "Humidex Pre-Alert Threshold", - "Seuil Pré-alerte": "Pre-alarm threshold", + "Seuil Préalerte": "Early warning threshold", + "Seuil Préalerte Humidex": "Humidex Early Warning Threshold", "Temperature": "Temperature", "Température": "Temperature", "Température avec Offset": "Temperature with offset", @@ -100,7 +100,7 @@ "(%) Humidité Relative": "(%) Relative humidity", "(km\/h) Vitesse du vent": "(km\/h) Wind speed", "(°C) Seuil de déclenchement de l'alerte inconfort de l'indice de température, 40°C par défaut (seuil de danger)": "(°C) Threshold for triggering the temperature index discomfort alert, 40°C by default (danger threshold)", - "(°C) Seuil de déclenchement de la pré-alerte inconfort de l'indice de température, 30°C par défaut": "(°C) Threshold for triggering the temperature index discomfort pre-alert, 30°C by default", + "(°C) Seuil de déclenchement de la préalerte inconfort de l'indice de température, 30°C par défaut": "(°C) Threshold for triggering the temperature index discomfort pre-alert, default value 30°C", "(°C) Température": "(°C) Temperature", "30": "30", "40": "40", @@ -133,7 +133,7 @@ "Recréer les commandes": "Recreate orders", "Sauvegarder": "Save", "Seuil Alerte Haute Humidex": "High Humidex Alert Threshold", - "Seuil Pré-alerte Humidex": "Humidex Pre-Alert Threshold", + "Seuil Préalerte Humidex": "Humidex Early Warning Threshold", "Supprimer": "Delete", "Température": "Temperature", "Type": "Type", @@ -143,5 +143,14 @@ "À ajuster en fonction des observations locales et de la position de la sonde, 0 par défaut.": "To be adjusted according to local observations and the position of the probe, 0 by default.", "Équipement non visible": "Visible equipment", "Équipement visible": "Visible equipment" + }, + "plugins\/temperature\/plugin_info\/install.php": { + "Correction de l\\'Arrondi (Nombre de décimale) pour": "Rounding correction (number of decimal places) for", + "Mise en place des nouveautés": "Implementation of new features", + "Mise à jour des équipement": "Equipment update", + "Par la valeur": "By value", + "Sauvegarde des équipements": "Equipment backup", + "Suppression des commandes obsolètes": "Removal of obsolete commands", + "Étape": "Step" } } \ No newline at end of file diff --git a/core/i18n/es_ES.json b/core/i18n/es_ES.json index 52214d0..6967e60 100644 --- a/core/i18n/es_ES.json +++ b/core/i18n/es_ES.json @@ -8,7 +8,7 @@ "plugins\/temperature\/core\/class\/temperature.class.php": { "Alerte Humidex": "Alerta Humidex", "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 Seuil Préalerte Humidex de saisie, valeur par défaut": "Sin umbral Prealerta Humidex de entrada, 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", @@ -61,8 +61,8 @@ "Sensation de frais ou de froid": "Sensación de frío", "Seuil Alerte Haute": "Umbral de alerta alto", "Seuil Alerte Humidex": "Umbral de alerta Humidex", - "Seuil Pré-Alerte Humidex": "Umbral de prealerta Humidex", - "Seuil Pré-alerte": "Umbral de alerta", + "Seuil Préalerte": "Umbral de prealerta", + "Seuil Préalerte Humidex": "Umbral de prealerta Humidex", "Temperature": "Temperatura", "Température": "Temperatura", "Température avec Offset": "Temperatura con offset", @@ -100,7 +100,7 @@ "(%) Humidité Relative": "(%) Humedad relativa", "(km\/h) Vitesse du vent": "(km\/h) Velocidad del viento", "(°C) Seuil de déclenchement de l'alerte inconfort de l'indice de température, 40°C par défaut (seuil de danger)": "(°C) Índice de temperatura malestar umbral de alerta, por defecto 40°C (umbral de peligro)", - "(°C) Seuil de déclenchement de la pré-alerte inconfort de l'indice de température, 30°C par défaut": "(°C) Umbral de activación de la prealarma por incomodidad del índice de temperatura, por defecto 30°C", + "(°C) Seuil de déclenchement de la préalerte inconfort de l'indice de température, 30°C par défaut": "(°C) Umbral de activación de la prealerta de incomodidad del índice de temperatura, 30 °C por defecto", "(°C) Température": "(°C) Temperatura", "30": "30", "40": "40", @@ -133,7 +133,7 @@ "Recréer les commandes": "Recrear comandos", "Sauvegarder": "Para salvaguardar", "Seuil Alerte Haute Humidex": "Humidex Umbral de alerta alto", - "Seuil Pré-alerte Humidex": "Umbral de preaviso Humidex", + "Seuil Préalerte Humidex": "Umbral de prealerta Humidex", "Supprimer": "Eliminar", "Température": "Temperatura", "Type": "Tipo", @@ -143,5 +143,14 @@ "À ajuster en fonction des observations locales et de la position de la sonde, 0 par défaut.": "A ajustar en función de las observaciones locales y de la posición del sensor, por defecto 0.", "Équipement non visible": "Equipos no visibles", "Équipement visible": "Equipos visibles" + }, + "plugins\/temperature\/plugin_info\/install.php": { + "Correction de l\\'Arrondi (Nombre de décimale) pour": "Corrección del redondeo (número de decimales) para", + "Mise en place des nouveautés": "Implementación de novedades", + "Mise à jour des équipement": "Actualización de equipos", + "Par la valeur": "Por valor", + "Sauvegarde des équipements": "Copia de seguridad de los equipos", + "Suppression des commandes obsolètes": "Eliminación de comandos obsoletos", + "Étape": "Etapa" } } \ No newline at end of file diff --git a/core/i18n/it_IT.json b/core/i18n/it_IT.json index 602625e..12dafc6 100644 --- a/core/i18n/it_IT.json +++ b/core/i18n/it_IT.json @@ -8,7 +8,7 @@ "plugins\/temperature\/core\/class\/temperature.class.php": { "Alerte Humidex": "Allarme Humidex", "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 Seuil Préalerte Humidex de saisie, valeur par défaut": "Nessuna soglia di preallarme Humidex da inserire, 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", @@ -61,8 +61,8 @@ "Sensation de frais ou de froid": "Sensazione di fresco o freddo", "Seuil Alerte Haute": "Soglia di allarme alta", "Seuil Alerte Humidex": "Soglia di allarme Humidex", - "Seuil Pré-Alerte Humidex": "Soglia di preallarme Humidex", - "Seuil Pré-alerte": "Soglia di allarme", + "Seuil Préalerte": "Soglia di preallarme", + "Seuil Préalerte Humidex": "Soglia di preallarme Humidex", "Temperature": "La temperatura", "Température": "Temperatura", "Température avec Offset": "Temperatura con offset", @@ -100,7 +100,7 @@ "(%) Humidité Relative": "(%) Umidità relativa", "(km\/h) Vitesse du vent": "(km\/h) Velocità del vento", "(°C) Seuil de déclenchement de l'alerte inconfort de l'indice de température, 40°C par défaut (seuil de danger)": "(°C) Indice di temperatura soglia di allarme disagio, default 40°C (soglia di pericolo)", - "(°C) Seuil de déclenchement de la pré-alerte inconfort de l'indice de température, 30°C par défaut": "(°C) Indice di temperatura disagio soglia di attivazione preallarme, default 30°C", + "(°C) Seuil de déclenchement de la préalerte inconfort de l'indice de température, 30°C par défaut": "(°C) Soglia di attivazione dell'allarme preventivo di disagio dell'indice di temperatura, 30 °C per impostazione predefinita", "(°C) Température": "(°C) Temperatura", "30": "30", "40": "40", @@ -133,7 +133,7 @@ "Recréer les commandes": "Ricreare i comandi", "Sauvegarder": "Sauvegarder", "Seuil Alerte Haute Humidex": "Humidex Soglia di allarme alta", - "Seuil Pré-alerte Humidex": "Soglia di preallarme Humidex", + "Seuil Préalerte Humidex": "Soglia di preallarme Humidex", "Supprimer": "Supprimer", "Température": "Temperatura", "Type": "Tipo", @@ -143,5 +143,14 @@ "À ajuster en fonction des observations locales et de la position de la sonde, 0 par défaut.": "Da regolare in base alle osservazioni locali e alla posizione del sensore, default 0.", "Équipement non visible": "Apparecchiature non visibili", "Équipement visible": "Apparecchiature visibili" + }, + "plugins\/temperature\/plugin_info\/install.php": { + "Correction de l\\'Arrondi (Nombre de décimale) pour": "Correzione dell'arrotondamento (numero di decimali) per", + "Mise en place des nouveautés": "Implementazione delle novità", + "Mise à jour des équipement": "Aggiornamento delle apparecchiature", + "Par la valeur": "Per valore", + "Sauvegarde des équipements": "Salvataggio delle apparecchiature", + "Suppression des commandes obsolètes": "Eliminazione dei comandi obsoleti", + "Étape": "Fase" } } \ No newline at end of file diff --git a/core/i18n/pt_PT.json b/core/i18n/pt_PT.json index 836489c..c17f5bf 100644 --- a/core/i18n/pt_PT.json +++ b/core/i18n/pt_PT.json @@ -8,7 +8,7 @@ "plugins\/temperature\/core\/class\/temperature.class.php": { "Alerte Humidex": "Alerta Humidex", "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 Seuil Préalerte Humidex de saisie, valeur par défaut": "Nenhum Limiar de pré-alerta Humidex de entrada, valor padrão", "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", @@ -61,8 +61,8 @@ "Sensation de frais ou de froid": "Sensação de frio ou frescura", "Seuil Alerte Haute": "Limiar de alerta elevado", "Seuil Alerte Humidex": "Limiar de alerta do Humidex", - "Seuil Pré-Alerte Humidex": "Limiar de pré-alerta do Humidex", - "Seuil Pré-alerte": "Limiar de alerta precoce", + "Seuil Préalerte": "Limiar de pré-alerta", + "Seuil Préalerte Humidex": "Limiar de pré-alerta Humidex", "Temperature": "Temperatura", "Température": "Temperatura", "Température avec Offset": "Temperatura com desvio", @@ -100,7 +100,7 @@ "(%) Humidité Relative": "(%) Humidade relativa", "(km\/h) Vitesse du vent": "(km\/h) Velocidade do vento", "(°C) Seuil de déclenchement de l'alerte inconfort de l'indice de température, 40°C par défaut (seuil de danger)": "(°C) Limiar de alerta de desconforto do índice de temperatura, predefinição 40°C (limiar de perigo)", - "(°C) Seuil de déclenchement de la pré-alerte inconfort de l'indice de température, 30°C par défaut": "(°C) Limiar de ativação do pré-alarme do desconforto do índice de temperatura, predefinição 30°C", + "(°C) Seuil de déclenchement de la préalerte inconfort de l'indice de température, 30°C par défaut": "(°C) Limite de ativação do pré-alerta de desconforto do índice de temperatura, 30 °C por padrão", "(°C) Température": "(°C) Temperatura", "30": "30", "40": "40", @@ -133,7 +133,7 @@ "Recréer les commandes": "Recriar comandos", "Sauvegarder": "Guardar", "Seuil Alerte Haute Humidex": "Limiar de alerta elevado do Humidex", - "Seuil Pré-alerte Humidex": "Limiar de pré-aviso do Humidex", + "Seuil Préalerte Humidex": "Limiar de pré-alerta Humidex", "Supprimer": "Eliminar", "Température": "Temperatura", "Type": "Tipo", @@ -143,5 +143,14 @@ "À ajuster en fonction des observations locales et de la position de la sonde, 0 par défaut.": "A ajustar de acordo com as observações locais e a posição do sensor, predefinição 0.", "Équipement non visible": "Equipamento não visível", "Équipement visible": "Equipamentos visíveis" + }, + "plugins\/temperature\/plugin_info\/install.php": { + "Correction de l\\'Arrondi (Nombre de décimale) pour": "Correção do arredondamento (número de casas decimais) para", + "Mise en place des nouveautés": "Implementação das novidades", + "Mise à jour des équipement": "Atualização dos equipamentos", + "Par la valeur": "Por valor", + "Sauvegarde des équipements": "Proteção dos equipamentos", + "Suppression des commandes obsolètes": "Remoção de comandos obsoletos", + "Étape": "Etapa" } } \ No newline at end of file diff --git a/desktop/php/temperature.php b/desktop/php/temperature.php index 55748ce..bf073a7 100644 --- a/desktop/php/temperature.php +++ b/desktop/php/temperature.php @@ -180,8 +180,8 @@