Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: PHP8.3
name: PHP8.3/4

on:
push:
Expand All @@ -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: "."
8 changes: 4 additions & 4 deletions core/class/rosee.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -419,13 +419,13 @@ public function getInformations()
log::add('rosee', '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*/
if ($calcul === 'temperature') {
$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('rosee', 'debug', '| ───▶︎ ' . $msg_log_pre_seuil . ' : ' . $pre_seuil . ' °C');
}
Expand Down Expand Up @@ -938,7 +938,7 @@ public static function getTemperature($wind, $temperature, $humidity, $pre_seuil
} else {
$alert_2 = 0;
}
log::add('rosee', 'debug', '| ───▶︎ ' . __('Seuil Pré-alerte', __FILE__) . ' Humidex : ' . $alert_1 . ' / ' . __('Seuil Alerte Haute', __FILE__) . ' Humidex : ' . $alert_2);
log::add('rosee', '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);
}
Expand Down
18 changes: 11 additions & 7 deletions core/i18n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"Amélioration, beau temps durable": "Verbesserung, dauerhaft schönes Wetter",
"Annulation alerte rosée": "Abbruch Tauwarnung",
"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",
"Aucun risque de Givre": "Kein Risiko von Frost",
"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",
Expand Down Expand Up @@ -107,8 +107,8 @@
"Seuil Alerte Haute": "Schwelle Hoher Alarm",
"Seuil Alerte Humidex": "Humidex Alarmschwelle",
"Seuil DPR": "DPR-Schwelle",
"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",
"Seuil d\\'Humidité Absolue": "Absolute Feuchtigkeitsschwelle",
"Temperature": "Temperatur",
"Température": "Temperatur",
Expand Down Expand Up @@ -160,7 +160,7 @@
"(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 l'alerte rosée, 2°C par défaut (dépression du point de rosée T°-Tr°) A ajuster en fonction des observations locales.": "(°C) Auslöseschwelle für die Tauwarnung, standardmäßig 2°C (T°-Tr°-Taupunktunterdruck) Wird entsprechend den örtlichen Beobachtungen angepasst.",
"(°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",
Expand All @@ -183,9 +183,9 @@
"Humidité absolue": "Absolute Luftfeuchtigkeit",
"Il est possible de se limiter à un seul calcul, Point de Rosée et Point de Givre fait tous les calculs": "Es ist möglich, sich auf eine einzige Berechnung zu beschränken, Taupunkt und Frostpunkt machen alle Berechnungen",
"Informations": "Information",
"Mes Points de Rosée, de Givre": "Meine Tau- und Frostpunkte",
"Mes Températures ressenties": "Meine gefühlten Temperaturen",
"Mes Tendances": "Meine Trends",
"Mes points de rosée et de Givre": "Meine Taupunkt- und Frostpunkte",
"Nom": "Name",
"Nom de l'équipement": "Name des Geräts",
"Objet parent": "Übergeordnetes Objekt",
Expand All @@ -202,7 +202,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",
"Seuil d'Humidité Absolue": "Schwellenwert für absolute Luftfeuchtigkeit",
"Seuil d'humidité absolue en dessous duquel il est peu probable qu'il givre, 2.8 par défaut.": "Schwellenwert für die absolute Luftfeuchtigkeit, unterhalb dessen es unwahrscheinlich ist, dass es zu Vereisungen kommt, standardmäßig 2,8.",
"Seuil de l'Alerte Rosée": "Schwellenwert für Tauwarnung",
Expand All @@ -223,7 +223,11 @@
"plugins\/rosee\/plugin_info\/install.php": {
"Correction de l\\'Arrondi (Nombre de décimale) pour": "Korrektur der Rundung (Anzahl der Dezimalstellen) für",
"Correction de la formule de calcul": "Korrektur der Berechnungsformel",
"Mise en place des nouveautés": "Einführung von Neuerungen",
"Mise à jour des équipement": "Aktualisierung der Ausrüstung",
"Par la formule": "Durch die Formel",
"Par la valeur": "Durch den Wert"
"Par la valeur": "Durch den Wert",
"Sauvegarde des équipements": "Sicherung der Ausrüstung",
"Étape": "Schritt"
}
}
20 changes: 12 additions & 8 deletions core/i18n/en_US.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"Amélioration, beau temps durable": "Improvement, long-lasting good weather",
"Annulation alerte rosée": "Dew alarm cancellation",
"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",
"Aucun risque de Givre": "No risk of Frost",
"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 specified, the plugin will calculate using the unit: km\/h",
Expand Down Expand Up @@ -107,8 +107,8 @@
"Seuil Alerte Haute": "High alert threshold",
"Seuil Alerte Humidex": "Humidex Alert Threshold",
"Seuil DPR": "DPR 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",
"Seuil d\\'Humidité Absolue": "Absolute Humidity Threshold",
"Temperature": "Temperature",
"Température": "Temperature",
Expand Down Expand Up @@ -160,7 +160,7 @@
"(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) Temperature index discomfort alert threshold, default 40°C (danger threshold)",
"(°C) Seuil de déclenchement de l'alerte rosée, 2°C par défaut (dépression du point de rosée T°-Tr°) A ajuster en fonction des observations locales.": "(°C) Dew alarm trigger threshold, default 2°C (dew point depression T°-Tr°) To be adjusted according to local observations.",
"(°C) Seuil de déclenchement de la pré-alerte inconfort de l'indice de température, 30°C par défaut": "(°C) Temperature index discomfort pre-alarm threshold, 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) Threshold for triggering the temperature index discomfort pre-alert, default value 30°C",
"(°C) Température": "(°C) Temperature",
"30": "30",
"40": "40",
Expand All @@ -175,17 +175,17 @@
"Aucun équipement de type Tendance n'a été créé.": "No Trend type equipment has been created.",
"Catégorie": "Category",
"Commandes": "Commands",
"Configuration": "Configuration",
"Configuration": "Setup",
"Configuration avancée": "Advanced configuration",
"Dupliquer": "Duplicate",
"Gestion": "Management",
"Humidité Relative": "Relative humidity",
"Humidité absolue": "Absolute humidity",
"Il est possible de se limiter à un seul calcul, Point de Rosée et Point de Givre fait tous les calculs": "It is possible to limit the calculation to just one, Dew Point and Frost Point do all the calculations",
"Informations": "Information",
"Mes Points de Rosée, de Givre": "Mes Points de Rosée, de Givre",
"Mes Températures ressenties": "My Feeling Temperatures",
"Mes Tendances": "My Trends",
"Mes points de rosée et de Givre": "My dew and frost points",
"Nom": "Name",
"Nom de l'équipement": "Equipment name",
"Objet parent": "Parent object",
Expand All @@ -202,7 +202,7 @@
"Recréer les commandes": "Recreate commands",
"Sauvegarder": "Save",
"Seuil Alerte Haute Humidex": "Humidex High Alert Threshold",
"Seuil Pré-alerte Humidex": "Humidex pre-warning threshold",
"Seuil Préalerte Humidex": "Humidex Early Warning Threshold",
"Seuil d'Humidité Absolue": "Absolute Humidity Threshold",
"Seuil d'humidité absolue en dessous duquel il est peu probable qu'il givre, 2.8 par défaut.": "Absolute humidity threshold below which icing is unlikely, default 2.8.",
"Seuil de l'Alerte Rosée": "Dew Alert Threshold",
Expand All @@ -223,7 +223,11 @@
"plugins\/rosee\/plugin_info\/install.php": {
"Correction de l\\'Arrondi (Nombre de décimale) pour": "Rounding correction (number of decimal places) for",
"Correction de la formule de calcul": "Correction of the calculation formula",
"Mise en place des nouveautés": "Implementation of new features",
"Mise à jour des équipement": "Equipment update",
"Par la formule": "With the",
"Par la valeur": "By value"
"Par la valeur": "By value",
"Sauvegarde des équipements": "Equipment backup",
"Étape": "Step"
}
}
18 changes: 11 additions & 7 deletions core/i18n/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"Amélioration, beau temps durable": "Mejora, buen tiempo duradero",
"Annulation alerte rosée": "Anulación de la alarma de rocío",
"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",
"Aucun risque de Givre": "Sin riesgo de heladas",
"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",
Expand Down Expand Up @@ -107,8 +107,8 @@
"Seuil Alerte Haute": "Umbral de alerta alto",
"Seuil Alerte Humidex": "Umbral de alerta Humidex",
"Seuil DPR": "Umbral DPR",
"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",
"Seuil d\\'Humidité Absolue": "Umbral absoluto de humedad",
"Temperature": "Temperatura",
"Température": "Temperatura",
Expand Down Expand Up @@ -160,7 +160,7 @@
"(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 l'alerte rosée, 2°C par défaut (dépression du point de rosée T°-Tr°) A ajuster en fonction des observations locales.": "(°C) Umbral de activación de la alerta de rocío, 2°C por defecto (depresión del punto de rocío T°-Tr°) A ajustar en función de las observaciones locales.",
"(°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",
Expand All @@ -183,9 +183,9 @@
"Humidité absolue": "Humedad absoluta",
"Il est possible de se limiter à un seul calcul, Point de Rosée et Point de Givre fait tous les calculs": "Es posible limitarse a un único cálculo, Punto de rocío y Punto de congelación realizan todos los cálculos",
"Informations": "Información",
"Mes Points de Rosée, de Givre": "Mis puntos de rocío, mis puntos de congelación",
"Mes Températures ressenties": "Mis temperaturas percibidas",
"Mes Tendances": "Mis tendencias",
"Mes points de rosée et de Givre": "Mis puntos de rocío y escarcha",
"Nom": "Nombre",
"Nom de l'équipement": "Nombre del equipo",
"Objet parent": "Objeto padre",
Expand All @@ -202,7 +202,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",
"Seuil d'Humidité Absolue": "Umbral absoluto de humedad",
"Seuil d'humidité absolue en dessous duquel il est peu probable qu'il givre, 2.8 par défaut.": "Umbral de humedad absoluta por debajo del cual es improbable que se produzca la formación de hielo, 2,8 por defecto.",
"Seuil de l'Alerte Rosée": "Umbral de alerta de rocío",
Expand All @@ -223,7 +223,11 @@
"plugins\/rosee\/plugin_info\/install.php": {
"Correction de l\\'Arrondi (Nombre de décimale) pour": "Corrección del redondeo (número de decimales) para",
"Correction de la formule de calcul": "Corrección de la fórmula de cálculo",
"Mise en place des nouveautés": "Implementación de novedades",
"Mise à jour des équipement": "Actualización de equipos",
"Par la formule": "Con la fórmula",
"Par la valeur": "Por valor"
"Par la valeur": "Por valor",
"Sauvegarde des équipements": "Copia de seguridad de los equipos",
"Étape": "Etapa"
}
}
Loading