From cd25bdc38f4f1540128ddbd364ce6d6b4794c3ae Mon Sep 17 00:00:00 2001 From: Michel_F <80367602+MrWaloo@users.noreply.github.com> Date: Wed, 13 Nov 2024 20:44:26 +0100 Subject: [PATCH 01/67] Quelques corrections --- docs/fr_FR/administration.md | 28 ++++++++++++++-------------- docs/fr_FR/api_http.md | 10 +++++----- docs/fr_FR/backup.md | 8 ++++---- docs/fr_FR/changelog.md | 6 +++--- docs/fr_FR/cron.md | 4 ++-- docs/fr_FR/custom.md | 16 ++++++++-------- docs/fr_FR/dashboard.md | 21 ++++++++++----------- docs/fr_FR/design.md | 6 +++--- docs/fr_FR/design3d.md | 16 ++++++++-------- docs/fr_FR/display.md | 16 ++++++++-------- docs/fr_FR/eqAnalyse.md | 8 ++++---- docs/fr_FR/history.md | 6 +++--- docs/fr_FR/interact.md | 6 +++--- docs/fr_FR/log.md | 4 ++-- docs/fr_FR/market.md | 6 +++--- docs/fr_FR/message.md | 2 +- docs/fr_FR/object.md | 8 ++++---- docs/fr_FR/overview.md | 4 ++-- docs/fr_FR/plugin.md | 10 +++++----- docs/fr_FR/scenario.md | 16 ++++++++-------- docs/fr_FR/types.md | 6 +++--- docs/fr_FR/update.md | 4 ++-- docs/fr_FR/view.md | 12 ++++++------ 23 files changed, 111 insertions(+), 112 deletions(-) diff --git a/docs/fr_FR/administration.md b/docs/fr_FR/administration.md index 1aad038fc5..76d241cfd5 100644 --- a/docs/fr_FR/administration.md +++ b/docs/fr_FR/administration.md @@ -34,7 +34,7 @@ Vous trouverez dans cet onglet les paramètres de personnalisation de l'affichag - **Desktop clair et sombre** : Vous permet de choisir un thème clair et un sombre pour le Desktop. - **Mobile clair et sombre** : idem que précédemment pour la version Mobile. - **Thème clair de / à** : Vous permet de définir une plage horaire durant laquelle le thème clair choisi précédemment sera utilisé. Il faut cependant cocher l'option **Bascule du thème en fonction de l'heure**. -- **Capteur de luminosité** : Uniquement en interface mobile, nécessite d'activer *generic extra sensor* dans Chrome, page chrome://flags. +- **Capteur de luminosité** : Uniquement en interface mobile, nécessite d'activer *generic extra sensor* dans Chrome, page chrome://flags. ### Tuiles @@ -44,7 +44,7 @@ Vous trouverez dans cet onglet les paramètres de personnalisation de l'affichag - **Centrage vertical des tuiles** : Centre verticalement le contenu des tuiles. - **Icônes widgets colorées** : Coloration des icônes de widgets en fonction de leur état. Modifiable par scénario, *setColoredIcon* ('Coloration des icônes'). - **Catégories colorées** : Colorisation du titre des tuiles en fonction de la catégorie. -- **Mobile : une colonne par defaut** : Affichage pleine largeur des tuiles en mobile +- **Mobile : une colonne par défaut** : Affichage pleine largeur des tuiles en mobile ### Images de fond @@ -59,7 +59,7 @@ Vous trouverez dans cet onglet les paramètres de personnalisation de l'affichag ### Options -- **Affichage tableau** : Affiche en mode tableau les pages du menu outils et les plugins supportés. +- **Affichage tableau** : Affiche en mode tableau les pages du menu Outils et les plugins supportés. - **Position des notifications** : Position sur la page de l'apparition des notifications. - **Durée des notifications** : Durée de l'affichage des notifications en seconde. 0 pour ne pas les masquer automatiquement. @@ -103,11 +103,11 @@ Il faut absolument configurer correctement cette partie importante de Jeedom sin - **Login** : Renseigner le login du proxy, - **Mot de passe** : Renseigner le mot de passe. -> **Tip** +> **Conseil** > > Si vous êtes en HTTPS le port est le 443 (par défaut) et en HTTP le port est le 80 (par défaut). Pour utiliser HTTPS depuis l’extérieur, un plugin letsencrypt est maintenant disponible sur le market. -> **Tip** +> **Conseil** > > Pour savoir si vous avez besoin de définir une valeur dans le champ **complément**, regardez, quand vous vous connectez à Jeedom dans votre navigateur Internet, si vous devez ajouter /Jeedom (ou autre chose) après l’IP. @@ -174,7 +174,7 @@ De nombreuses commandes peuvent être historisées. Ainsi, dans Analyse→Histor >**InfluxDB** > ->Si vous voulez utilisez InfluxDB pour le moment il faut installer vous meme la librairie InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenu (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite). Pour faire l'installation manuel voila comment faire : `cd /var/www/html;composer require influxdb/influxdb-php` depuis configuration puis onglet OS/DB puis la console d'administration OS +>Si vous voulez utilisez InfluxDB pour le moment il faut installer vous-même la bibliothèque InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenue (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite). Pour faire l'installation manuelle voilà comment faire : `cd /var/www/html;composer require influxdb/influxdb-php` depuis configuration puis onglet OS/DB puis la console d'administration OS ### Historique des commandes @@ -223,7 +223,7 @@ Permet de configurer les graphiques de liens. Ces liens permettent de voir, sous Cet onglet permet de fixer des paramètres globaux concernant les interactions que vous trouverez dans Outils→Interactions. -> **Tip** +> **Conseil** > > Pour activer le log des interactions, il faut aller dans l’onglet Réglages → Système → Configuration : Logs, puis cocher **Debug** dans la liste du bas. Attention : les logs seront alors très verbeux ! @@ -308,7 +308,7 @@ La liste des IP bannies se trouve au bas de cette page. Vous y trouverez l’IP, - **Source de mise à jour** : Choisissez la source de mise à jour du core de Jeedom. - **Version du core** : Version du core à récupérer. -- **Vérifier automatiquement s’il y a des mises à jour** : Indique si il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l’heure de vérification peut changer). +- **Vérifier automatiquement s’il y a des mises à jour** : Indique s’il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l’heure de vérification peut changer). ### Les dépôts @@ -363,7 +363,7 @@ Dépôt permettant d’envoyer automatiquement une sauvegarde de Jeedom sur un p > **Important** > -> Le protocole Samba comporte plusieurs versions, la v1 est compromise niveau sécurité et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter. Donc si vous avez une erreur *protocol negotiation failed: NT_STATUS_INVAID_NETWORK_RESPONSE* il y a de forte chance que côté NAS la restriction soit en place. Vous devez alors modifier sur l'OS de votre Jeedom le fichier /etc/samba/smb.conf et y ajouter ces deux lignes : +> Le protocole Samba comporte plusieurs versions, le niveau sécurité de la V1 est compromise et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter. Donc si vous avez une erreur *protocol negotiation failed: NT_STATUS_INVAID_NETWORK_RESPONSE* il y a de fortes chances que côté NAS la restriction soit en place. Vous devez alors modifier sur l'OS de votre Jeedom le fichier /etc/samba/smb.conf et y ajouter ces deux lignes : > client max protocol = SMB3 > client min protocol = SMB2 > Le smbclient côté Jeedom utilisera alors v2 ou v3 et en mettant SMB3 aux 2 uniquement SMB3. A vous donc d'adapter en fonction des restrictions côté NAS ou autre serveur Samba @@ -382,18 +382,18 @@ Dépôt permettant d’envoyer automatiquement une sauvegarde de Jeedom sur un p Permet de surveiller et d’agir sur le cache de Jeedom : - **Moteur de cache** : choix du moteur de cache pour jeedom : - - Systeme de fichier : Stockage des informations de cache /tmp/jeedom/cache (en ram donc) en mode fichier, utilise une lib tierce. Il sera prochainement remplacé par Fichier (beta) + - Système de fichier : Stockage des informations de cache /tmp/jeedom/cache (en ram donc) en mode fichier, utilise une lib tierce. Il sera prochainement remplacé par Fichier (beta) - Fichier (beta) : Stockage des informations de cache /tmp/jeedom/cache (en ram donc) en mode fichier. Le plus performant mais sauvegardé toute les 30min - - Mysql (beta) : Utilisation d'une table de cache en base. Le moins performant mais sauvegardé en temps réel (aucune perte de données possible) - - Redis (beta) : Réservé aux experts, s'appuie sur redis pour gerer le cache (necessite donc que vous installiez vous meme un redis et les dépendance php-redis) + - MySQL (beta) : Utilisation d'une table de cache en base. Le moins performant mais sauvegardé en temps réel (aucune perte de données possible) + - Redis (beta) : Réservé aux experts, s'appuie sur redis pour gérer le cache (nécessite donc que vous installiez vous-même un redis et les dépendances php-redis) - **Nettoyer le cache** : Force la suppression des objets qui ne sont plus utiles. Jeedom le fait automatiquement toutes les nuits. - **Vider toutes les données en cache** : Vide complètement le cache. Attention cela peut faire perdre des données ! -- **Temps de pause pour le long polling** : Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…​). Plus ce temps est court, plus l’interface se mettra à jour rapidement, en contre-partie cela utilise plus de ressources et peut donc ralentir Jeedom. +- **Temps de pause pour le long polling** : Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…). Plus ce temps est court, plus l’interface se mettra à jour rapidement, en contrepartie cela utilise plus de ressources et peut donc ralentir Jeedom. >**IMPORTANT** > -> Tout changement de moteur de cache entraine une remise a zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver +> Tout changement de moteur de cache entraine une remise à zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver ## Onglet API diff --git a/docs/fr_FR/api_http.md b/docs/fr_FR/api_http.md index 5c346283be..3a52407f62 100644 --- a/docs/fr_FR/api_http.md +++ b/docs/fr_FR/api_http.md @@ -41,7 +41,7 @@ Le plus simple pour avoir cette URL est d’aller sur la page **Analyse → Rés > **Note** > -> Il est possible pour le champs \#ID\# de passer plusieurs commandes d’un coup. Pour cela, il faut passer un tableau en json (ex %5B12,58,23%5D, à noter que \[ et \] doivent être encodés d’où les %5B et %5D). Le retour de Jeedom sera un json. +> Il est possible pour le champ \#ID\# de passer plusieurs commandes d’un coup. Pour cela, il faut passer un tableau en json (ex %5B12,58,23%5D, à noter que \[ et \] doivent être encodés d’où les %5B et %5D). Le retour de Jeedom sera un json. > **Note** > @@ -52,8 +52,8 @@ Le plus simple pour avoir cette URL est d’aller sur la page **Analyse → Rés Voici l’URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#&type=interact&query=\#QUERY\#](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#&type=interact&query=#QUERY#) - **query** : question à poser à Jeedom. -- **utf8** \[optionnel\] : indique à Jeedom si il faut encoder query en utf8 avant de chercher à répondre. -- **emptyReply** \[optionnel\] : 0 pour que Jeedom réponde même si il n’a pas compris, 1 sinon. +- **utf8** \[optionnel\] : indique à Jeedom s’il faut encoder query en utf8 avant de chercher à répondre. +- **emptyReply** \[optionnel\] : 0 pour que Jeedom réponde même s’il n’a pas compris, 1 sinon. - **profile** \[optionnel\] : nom d’utilisateur de la personne déclenchant l’interaction. - **reply\_cmd** \[optionnel\] : ID de la commande à utiliser pour répondre à la demande. @@ -62,13 +62,13 @@ Voici l’URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#&typ Voici l’URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#&type=message&category=\#CATEGORY\#&message=\#MESSAGE\#](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#&type=message&category=#CATEGORY#&message=#MESSAGE#) - **category** : catégorie du message à ajouter au centre de message. -- **message** : message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…​). Vous pouvez utiliser un outil, [ici](https://meyerweb.com/eric/tools/dencoder/). +- **message** : message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…). Vous pouvez utiliser un outil, [ici](https://meyerweb.com/eric/tools/dencoder/). ## Objet Voici l’URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#&type=object](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#&type=object) -Renvoie en json la liste de tous les objets de Jeedom. +Renvoie la liste de tous les objets de Jeedom sous la forme d’un json. ## Equipement diff --git a/docs/fr_FR/backup.md b/docs/fr_FR/backup.md index c1199877e9..b873937120 100644 --- a/docs/fr_FR/backup.md +++ b/docs/fr_FR/backup.md @@ -60,13 +60,13 @@ Au niveau des protocoles, seul le Z-Wave (OpenZwave) est un peu différent car i > **Note** > -> Le système sur lequel est installé Jeedom n’est pas sauvegardé. Si vous avez modifié des paramètres de ce système (notamment via SSH), c’est à vous de trouver un moyen de les récupérer en cas de soucis. De même les dependances ne le sont pas non plus il faudra donc les reinstaller après une restauration +> Le système sur lequel est installé Jeedom n’est pas sauvegardé. Si vous avez modifié des paramètres de ce système (notamment via SSH), c’est à vous de trouver un moyen de les récupérer en cas de soucis. De même les dépendances ne le sont pas non plus il faudra donc les réinstaller après une restauration # Sauvegarde cloud La sauvegarde dans le cloud permet à Jeedom d’envoyer vos sauvegardes directement sur le Market. Cela vous permet de les restaurer facilement et d’être sûr de ne pas les perdre. Le Market conserve les 6 dernières sauvegardes. Pour vous abonner il suffit d’aller sur votre page **profil** sur le Market, puis, dans l’onglet **mes backups**. Vous pouvez, à partir de cette page, récupérer une sauvegarde ou acheter un abonnement (pour 1, 3, 6 ou 12 mois). -> **Tip** +> **Conseil** > > Vous pouvez personnaliser le nom des fichiers de sauvegarde à partir de l’onglet **Mes Jeedoms**, en évitant toutefois les caractères exotiques. @@ -76,6 +76,6 @@ Jeedom effectue une sauvegarde automatique tous les jours à la même heure. Il # FAQ ->**Je n'arrive pas a restorer ma sauvegarde que j'ai récuperée depuis Safari** +>**Je n'arrive pas à restaurer ma sauvegarde que j'ai récupérée depuis Safari** > ->Par defaut Safari décompresse les tar.gz (en tar) ce qui fait que la sauvegarde n'est plus exploitable par jeedom, il faut la recompresser (gzip) en tar.gz +>Par défaut Safari décompresse les tar.gz (en tar) ce qui fait que la sauvegarde n'est plus exploitable par jeedom, il faut la recompresser (gzip) en tar.gz diff --git a/docs/fr_FR/changelog.md b/docs/fr_FR/changelog.md index 6a562e03b9..58ba64282e 100644 --- a/docs/fr_FR/changelog.md +++ b/docs/fr_FR/changelog.md @@ -69,14 +69,14 @@ - Suppression du dossier vendor (utilisation de composer de manière normale), permet de réduire la taille du core [LIEN](https://github.com/jeedom/core/commit/3aa99c503b6b1903e6a07b346ceb4d03ca3c0c42) - Les paramètres spécifiques des widgets peuvent maintent être traduits [LIEN](https://github.com/jeedom/core/pull/2862) - Correction d'un bug sous mac sur les designs lors d'un clic droit [LIEN](https://github.com/jeedom/core/issues/2863) -- Amélioration du systeme de lancement des scénarios programmées [LIEN](https://github.com/jeedom/core/issues/2875) +- Amélioration du systeme de lancement des scénarios programmés [LIEN](https://github.com/jeedom/core/issues/2875) - Amélioration des messages d'erreur d'exception si le niveau de log est debug [LIEN](https://github.com/jeedom/core/issues/2886) - Sur la page de remplacement possibilité de demander la désactivation de l'équipement [LIEN](https://github.com/jeedom/core/issues/2893) - Lors d'une mise à jour la sauvegarde avant prend maintenant en compte les exclusions des plugins [LIEN](https://github.com/jeedom/core/commit/22aa19b85028b0de6f7d3028ae0424d4f238f7df) - Si un plugin est en beta mais n'a pas de changelog beta alors le centre de mise à jour renverra vers le changelog stable [LIEN](https://github.com/jeedom/core/commit/2af7b0a4d8680f68810cf9d07c657c51fe9e40bd) - Ajout d'une alerte si la version de debian est 10 ou moins [LIEN](https://github.com/jeedom/core/issues/2912) - Correction d'une erreur de mise à jour DB sur la table cache [LIEN](https://github.com/jeedom/core/commit/a21f3498195f0003c5ead7cd5e8589f1c77c1c06) -- Si la page d'équipement à un élément img_device (balise de type img) alors le core peut lui meme configuré l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin) [LIEN](https://github.com/jeedom/core/commit/07708ba4cbed982af968919dac3e406707867417) +- Si la page d'équipement a un élément img_device (balise de type img) alors le core peut lui même configurer l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin) [LIEN](https://github.com/jeedom/core/commit/07708ba4cbed982af968919dac3e406707867417) - Correction d'un bug avec la fonction time_diff [LIEN](https://github.com/jeedom/core/issues/2915) - Correction de bug sur la gestion de dépendances composer [LIEN](https://github.com/jeedom/core/issues/2920) - En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire) [LIEN](https://github.com/jeedom/core/commit/442d47246373e4f52b1dde7d1c7fdc9f67ea143e) @@ -90,4 +90,4 @@ >**IMPORTANT** > -> La restoration d'un backup 4.4 peut dans certain cas poser soucis et finir par des erreurs dans l'interface web. Rien de grave cela peut facilement ce corriger il suffit de faire : `cd /tmp;wget https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;unzip 4.4.19.zip;cd core-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. Vous pouvez ca depuis l'interface rescue de jeedom (ajouter &rescue=1 dans l'url), ou directement en ssh. +> La restauration d'un backup 4.4 peut dans certains cas finir par des erreurs dans l'interface web. Rien de grave cela peut facilement se corriger il suffit de faire : `cd /tmp;wget https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;unzip 4.4.19.zip;cd core-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. Vous pouvez lancer cette commande depuis l'interface rescue de jeedom (ajouter `&rescue=1` dans l'url), ou directement en ssh. diff --git a/docs/fr_FR/cron.md b/docs/fr_FR/cron.md index dc20ddd085..5da1bf8a02 100644 --- a/docs/fr_FR/cron.md +++ b/docs/fr_FR/cron.md @@ -48,8 +48,8 @@ Les listeners sont juste visibles en lecture et permettent de voir les fonctions Tableau de l'ensemble des démons avec leur état, la date de dernier lancement ainsi que la possibilité de : - Démarrer / Redémarrer un démon. -- Arrêter un démon si la gestion automatique est désactiver. +- Arrêter un démon si la gestion automatique est désactivée. - Activer / désactiver la gestion automatique d'un démon. > Tip -> Les démons des plugins désactivés n’apparaissent pas sur cette page. \ No newline at end of file +> Les démons des plugins désactivés n’apparaissent pas sur cette page. diff --git a/docs/fr_FR/custom.md b/docs/fr_FR/custom.md index 6bd797a833..46056c76a0 100644 --- a/docs/fr_FR/custom.md +++ b/docs/fr_FR/custom.md @@ -5,9 +5,9 @@ Vous pouvez ici gérer des fonctions **javascript** et des règles **CSS** appli > **Attention** > -> L'utilisation de règles CSS inappropriées peu casser l'affichage de votre Jeedom. Des fonctions js non correctement utilisées peuvent créer des dommages important à différents composants de votre installation. Pensez à générer et externaliser une sauvegarde avant d'utiliser ces fonctions. +> L'utilisation de règles CSS inappropriées peu casser l'affichage de votre Jeedom. Des fonctions js non correctement utilisées peuvent créer des dommages importants à différents composants de votre installation. Pensez à générer et externaliser une sauvegarde avant d'utiliser ces fonctions. -Cette fonction utilise un mode particulier de l'éditeur de fichier du Core avec deux emplacements: +Cette fonction utilise un mode particulier de l'éditeur de fichier du Core avec deux emplacements : - desktop / custom : Peut contenir les deux fichiers **custom.js** et **custom.css** qui seront chargés par le Core en version Desktop. - mobile / custom : Peut contenir les deux fichiers **custom.js** et **custom.css** qui seront chargés par le Core en version Mobile. @@ -16,7 +16,7 @@ Dans la barre de menu de l'éditeur de fichier du Core, un bouton **Activé** ou > **Remarque** > -> Au lancement de cette page, l'arborescence est crée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a crée. +> Au lancement de cette page, l'arborescence est créée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a créés. ## Ressources @@ -30,16 +30,16 @@ Dans la barre de menu de l'éditeur de fichier du Core, un bouton **Activé** ou Injecter du JS et/ou du CSS peut rendre Jeedom inopérant. -Dans ce cas, deux solutions: +Dans ce cas, deux solutions : - Ouvrez un navigateur en mode rescue : `IP/index.php?rescue=1` - Se connecter en SSH et supprimer les fichiers de customisation : `desktop/custom` et `mobile/custom` ## Exemple de personalisation avancée dans le CSS -Tous ces exemple sont a mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut) +Tous ces exemples sont à mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut) -### Suppression des barres de defilement sur les widgets +### Suppression des barres de défilement sur les widgets ``` .eqLogic-widget .cmds{ @@ -50,7 +50,7 @@ Tous ces exemple sont a mettre dans le fichier CSS (n'oubliez pas d'activer la p ### Supprimer la largeur/hauteur minimal des widgets -Ca permets d'avoir des widgets plus petit (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins jolie +Ça permet d'avoir des widgets plus petits (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins joli. ``` div.cmd-widget .content, @@ -62,7 +62,7 @@ div.cmd-widget .content-xs { } ``` -### Ajout de marge entre le nom des objets et les équipements sur le dashboard +### Ajout de marges entre le nom des objets et les équipements sur le dashboard ``` .div_object legend .objectDashLegend { diff --git a/docs/fr_FR/dashboard.md b/docs/fr_FR/dashboard.md index c6bbcc9919..42764ae576 100644 --- a/docs/fr_FR/dashboard.md +++ b/docs/fr_FR/dashboard.md @@ -4,7 +4,7 @@ [Raccourcis clavier/souris](shortcuts.md) Le dashboard est une des pages principales de Jeedom, il affiche un compte-rendu de toute votre domotique. -Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom, et comprend l'ensemble des objets visibles et leurs équipements. +Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom et comprend l'ensemble des objets visibles et leurs équipements. {% include lightbox.html src="images/doc-dashboard-legends.png" data="Dashboard" title="Dashboard" imgstyle="width:450px;display: block;margin: 0 auto;" %} @@ -19,9 +19,9 @@ Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedo - 9 : Tuile d'un équipement. - 10 : Widget d'une commande. -> **Tip** +> **Conseil** > -> L'ordre d'affichage des objets sur le Dashboard est celui visible dans **Analyse → Résumé domotique**. Vous pouvez sur cette page modifier cet ordre par glisser - déposer. +> L'ordre d'affichage des objets sur le Dashboard est celui visible dans **Analyse → Résumé domotique**. Sur cette page vous pouvez modifier l’ordre par glisser - déposer. Pour qu'un équipement apparaisse sur le Dashboard, il doit : - Être actif. @@ -31,21 +31,21 @@ Pour qu'un équipement apparaisse sur le Dashboard, il doit : A la première apparition de l'équipement sur le Dashboard, Jeedom essaye de dimensionner correctement sa tuile pour afficher l'ensemble des commandes et leurs widgets. Afin de conserver un Dashboard équilibré, vous pouvez passer en mode Édition avec le crayon en haut à droite de la barre de recherche, afin de redimensionner et/ou réordonner les tuiles des équipements. -En passant la souris sur une commande, un repère de couleur apparaît en bas à gauche de la tuile: +En passant la souris sur une commande, un repère de couleur apparaît en bas à gauche de la tuile : - Bleu pour une commande info. Si elle est historisée, un clic dessus ouvre la fenêtre d'historique. -- Orange pour une commande action. Un clic déclenchera donc l'action. +- Orange pour une commande action. Un clic déclenchera l'action. De plus, vous pouvez cliquer sur le titre de la tuile (le nom de l'équipement) pour ouvrir directement la page de configuration de cet équipement. -> **Tip** +> **Conseil** > > Il est possible d’aller directement sur un seul objet de votre domotique, par le menu **Accueil → Dashboard → Nom de l'objet**. -> Cela permet de n’avoir que les équipements qui vous intéressent, et de charger la page plus rapidement. +> Cela permet de n’avoir que les équipements qui vous intéressent et de charger la page plus rapidement. - Vous avez en haut à gauche une petite icône pour afficher l’arbre des objets au survol. - Un champ de recherche permet de rechercher un équipement par son nom, sa catégorie, son plugin, un tag, etc. - L'icône à droite du champ de recherche permet de filtrer les équipements affichés en fonction de leur catégorie. Un clic centre permet de rapidement sélectionner une seule catégorie. -- Tout à droite, un bouton permet de passer en mode édition, pour modifier l’ordre des tuiles (cliquer - déposer sur le widget), ou les redimensionner. Vous pouvez également réorganiser l’ordre des commandes dans une tuile. +- Tout à droite, un bouton permet de passer en mode édition, pour modifier l’ordre des tuiles (cliquer - déposer sur le widget) ou les redimensionner. Vous pouvez également réorganiser l’ordre des commandes dans une tuile. - En cliquant sur un résumé d’objet, vous filtrez pour n’afficher que les équipements ayant pour parent cet objet et qui concernent ce résumé d’objet. @@ -53,12 +53,11 @@ De plus, vous pouvez cliquer sur le titre de la tuile (le nom de l'équipement) - Un Ctrl+Clic sur une commande de type information permet d’afficher l’historique de toutes les commandes (historisées) de cette tuile. - Un clic sur l'information *time* d'une commande action permet d’afficher l’historique de la commande (si elle est historisée). - ## Mode édition En mode édition (*le crayon tout en haut à droite*), vous pouvez changer la taille des tuiles et leur disposition sur le Dashboard. -les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration. Cette icône ouvre une fenêtre d'édition comportant les paramètres d'affichage de l'équipement et de ses commandes. +Les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration. Cette icône ouvre une fenêtre d'édition comportant les paramètres d'affichage de l'équipement et de ses commandes. ![Mode édition](./images/EditDashboardModal.gif) @@ -66,7 +65,7 @@ Sur chaque objet, à droite de son nom et résumé, deux icônes permettent d'al ## Barre de menu de Jeedom -> **Tip** +> **Conseil** > > - Clic sur l’horloge (barre de menu) : Ouvre la Timeline. > - Clic sur le nom du Jeedom (barre de menu) : Ouvre Réglages → Système → Configuration. diff --git a/docs/fr_FR/design.md b/docs/fr_FR/design.md index 721da5f78d..819e764ec2 100644 --- a/docs/fr_FR/design.md +++ b/docs/fr_FR/design.md @@ -4,7 +4,7 @@ Cette page permet de configurer l’affichage de toute votre domotique de manière très fine. Celle-ci demande du temps mais sa seule limite est votre imagination. -> **Tip** +> **Conseil** > > Il est possible d’aller directement sur un design grâce au sous-menu. @@ -111,7 +111,7 @@ Permet de choisir les commandes à grapher. - **Icône** : Icône affichée devant le nom du Design. - **Couleur de fond** : permet de changer la couleur de fond ou de le mettre transparent, ne pas oublier de passer "Défaut" sur NON. -- **Couleur du texte** : permet de changer la couleur des icônes et des textes (attention à bien passer Défaut sur Non).. +- **Couleur du texte** : permet de changer la couleur des icônes et des textes (attention à bien passer Défaut sur Non). - **Arrondir les angles** : permet d’arrondir les angles (ne pas oublier de mettre %, ex 50%). - **Bordure** : permet d’ajouter une bordure, attention la syntaxe est HTML (il faut utiliser une syntaxe CSS, par exemple : solid 1px black). - **Taille de la police** : permet de modifier la taille de la police (ex 50%, il faut bien mettre le signe %). @@ -121,7 +121,7 @@ Permet de choisir les commandes à grapher. > **Important** > -> Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez si il y a une erreur dedans ou si il écrase un composant Jeedom planter complètement le design et il ne restera plus qu’à le supprimer directement en base de données. +> Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez s’il y a une erreur dedans ou s’il écrase un composant Jeedom planter complètement le design et il ne restera plus qu’à le supprimer directement en base de données. ## Scénario diff --git a/docs/fr_FR/design3d.md b/docs/fr_FR/design3d.md index 2206df3a81..93c1e42f15 100644 --- a/docs/fr_FR/design3d.md +++ b/docs/fr_FR/design3d.md @@ -4,7 +4,7 @@ Cette page permet de créer une vue 3D de votre habitation qui pourra réagir en fonction de l'état des différentes informations de votre domotique. -> **Tip** +> **Conseil** > > Il est possible d’aller directement sur un design 3D grâce au sous-menu. @@ -22,13 +22,13 @@ Une fois votre modèle 3D créé il faut l'exporter au format OBJ. Si vous utili > **ATTENTION** > -> Un modèle 3D est assez imposant (cela peut représenter plusieurs centaine de Mo). Plus il est volumineux, plus long sera le temps de rendu dans Jeedom. +> Un modèle 3D est assez imposant (cela peut représenter plusieurs centaines de Mo). Plus il est volumineux, plus long sera le temps de rendu dans Jeedom. -Une fois votre modèle 3D exporté il faut dans Jeedom créer un nouveau design 3D. Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, puis ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider. +Une fois votre modèle 3D exporté, dans Jeedom il faut créer un nouveau design 3D. Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider. Jeedom va automatiquement passer sur le nouveau design 3D, il faut repasser en mode édition et cliquer sur les petites roues crantées. -Vous pouvez à partir de cette écran : +À partir de cet écran vous pouvez : - Changer le nom de votre design - Ajouter un code d'accès @@ -45,7 +45,7 @@ Cliquez sur le bouton "envoyer" au niveau de "Modèle 3D" et sélectionner votre > > Il faut obligatoirement un fichier au format zip. -> **Tip** +> **Conseil** > > Une fois l'import du fichier effectué (cela peut être assez long en fonction de la taille de celui-ci), il vous faut rafraichir la page pour voir le résultat (F5). @@ -60,7 +60,7 @@ Pour configurer un élément sur le design 3D il vous faire un double clic sur l - Indiquer un type de lien (actuellement seul Equipement existe) - Renseigner le lien vers l'élément en question. Ici vous ne pouvez pour le moment mettre qu'un lien vers un équipement. Cela permet lors du clic sur l'élément de faire apparaître l'équipement -- Définir la spécificité: là il en existe plusieurs que l'on va voir juste après, cela permet de spécifier le type d'équipement et donc l'affichage d'information +- Définir la spécificité : là il en existe plusieurs que l'on va voir juste après, cela permet de spécifier le type d'équipement et donc l'affichage d'information ### Lumière @@ -99,7 +99,7 @@ Pour configurer un élément sur le design 3D il vous faire un double clic sur l #### Volet -- Etat : état du volet, 0 ouvert autre valeur fermé +- Etat : état du volet, 0 ouvert et autre valeur fermé - Masquer quand le volet est ouvert - Activer : masque l'élément si le volet est ouvert - Couleur @@ -109,6 +109,6 @@ Pour configurer un élément sur le design 3D il vous faire un double clic sur l Si la condition est valide, permet de donner la couleur choisie à l'élément. Vous pouvez mettre autant de couleurs/conditions que vous voulez. -> **Tip** +> **Conseil** > > Les conditions sont évaluées dans l'ordre, la première qui est vraie sera prise, les suivantes ne seront donc pas évaluées diff --git a/docs/fr_FR/display.md b/docs/fr_FR/display.md index a260d1fc55..579687662c 100644 --- a/docs/fr_FR/display.md +++ b/docs/fr_FR/display.md @@ -26,11 +26,11 @@ Pour chaque objet, à côté de son libellé, deux boutons sont disponibles. - Le premier sert à ouvrir la page de configuration de l’objet dans un nouvel onglet. - Le deuxième apporte quelques informations sur l’objet, -> **Tip** +> **Conseil** > > La couleur de fond des cadres objets dépend de la couleur choisie dans la configuration de l’objet. -> **Tip** +> **Conseil** > > Avec un cliquer-déposer sur les objets ou équipements, vous pouvez changer leur ordre ou même les affecter à un autre objet. C’est à partir de l’ordre établi dans cette page que l’affichage du Dashboard est calculé. @@ -53,7 +53,7 @@ Si le plugin de l'équipement est désactivé, les deux icône à droite n'appar ## Configuration avancée d’un équipement -> **Tip** +> **Conseil** > > Il est possible d’accéder (si le plugin le supporte) directement à cette fenêtre à partir de la page de configuration de l’équipement en cliquant sur le bouton configuration avancée @@ -99,7 +99,7 @@ Dans l’onglet **Affichage**, vous allez pouvoir configurer certains comporteme En-dessous, on retrouve des paramètres optionnels d’affichage que l’on peut appliquer à l’équipement. Ces paramètres sont composés d’un nom et d’une valeur. Il suffit de cliquer sur **Ajouter** pour en appliquer un nouveau. Pour les équipements, seule la valeur **style** est pour le moment utilisée, elle permet d’insérer du code CSS sur l’équipement en question. -> **Tip** +> **Conseil** > > N’oubliez pas de sauvegarder après toute modification. @@ -118,7 +118,7 @@ ceci : - **Texte de la case** : Ajouter un texte en plus de la commande (ou tout seul, si il n’y a pas de commande dans la case). - **Style de la case (CSS)** : Modifier le style CSS spécifique de la case (attention celui-ci écrase et remplace le CSS général des cases). -> **Tip** +> **Conseil** > > Dans une case du tableau, si vous voulez mettre 2 commandes l’une en dessous de l’autre, il ne faut pas oublier de rajouter un retour à la ligne après la première dans la **configuration avancée** de celle-ci. @@ -134,7 +134,7 @@ Dessous, vous pourrez aussi définir les seuils spécifiques d’alerte de batte On peut également gérer le timeout, en minutes, de l’équipement. Par exemple, 30 indique à jeedom que si l’équipement n’a pas communiqué depuis 30 minutes, alors il faut le mettre en alerte. -> **Tip** +> **Conseil** > > Les paramètres globaux sont dans **Réglages→Système→Configuration : Logs** ou **Equipements** @@ -153,7 +153,7 @@ En premier lieu, en haut à droite, quelques boutons disponibles : - **Appliquer à** : Permet d’appliquer la même configuration sur plusieurs commandes. - **Sauvegarder** : Sauvegarde les modifications faites sur l’équipement. -> **Tip** +> **Conseil** > > Dans un graphique, un double clic sur un élément vous amène à sa configuration. @@ -242,6 +242,6 @@ Dans cette partie, vous allez pouvoir configurer certains comportements d’affi En-dessous, on retrouve des paramètres optionnels d’affichage que l’on peut passer au widget. Ces paramètres dépendent du widget en question, il faut donc regarder sa fiche sur le Market pour les connaître. -> **Tip** +> **Conseil** > > N’oubliez pas de sauvegarder après toute modification. diff --git a/docs/fr_FR/eqAnalyse.md b/docs/fr_FR/eqAnalyse.md index 362ddc1a6c..87b1695ef2 100644 --- a/docs/fr_FR/eqAnalyse.md +++ b/docs/fr_FR/eqAnalyse.md @@ -14,7 +14,7 @@ La page Analyse d’équipements vous permet de voir de nombreuses infos relativ Vous pouvez voir sur cet onglet la liste de vos modules sur batterie, leur niveau restant (la couleur de la tuile dépend de ce niveau), le type et le nombre de piles qu’il faut mettre dans le module, le type du module ainsi que la date à laquelle l’information du niveau de batterie a été mise à jour. Vous pouvez aussi voir si un seuil spécifique a été établi pour le module en particulier (représenté par une main) -> **Tip** +> **Conseil** > > Les seuils d’alerte/warning sur les niveaux des batteries sont configurables de manière globale dans la configuration de Jeedom (Réglages→Systèmes→Configuration : Equipements), ou par équipement sur la page de configuration avancée de ceux-ci dans l’onglet alertes. @@ -29,7 +29,7 @@ Sur cet onglet vous verrez en temps réel les modules en alerte. Les alertes peu D’autres types d’alertes pourront éventuellement se retrouver ici. Chaque alerte sera représentée par la couleur de la tuile (le niveau d’alerte) et un logo en haut à gauche (le type d’alerte). -> **Tip** +> **Conseil** > > Ici seront affichés tous les modules en alerte même ceux configurés en "non visible". Il est toutefois intéressant de noter que si le module est en "visible" l’alerte sera aussi visible sur le dashboard (dans l’objet concerné). @@ -42,7 +42,7 @@ Cet onglet permet de visualiser les actions définies directement sur une comman - Les confirmations avec code (même chose que précédemment mais avec la saisie d’un code). - Les actions pre et post (configurables toujours au même endroit sur une commande action et permettant d’exécuter une ou plusieurs autres actions avant ou après l’action en question). -> **Tip** +> **Conseil** > > Le tableau permet de voir de manière très textuelle les actions définies. D’autres types d’actions définies pourront être rajoutées. @@ -70,6 +70,6 @@ Et utilisées à plein d’autres endroits comme (non exhaustif) : Si l'id de la commande orpheline est encore présent dans l'historique de suppression (consultable dans Analyse / Résumé domotique), son ancien nom et sa date de suppression seront affichés. -> **Tip** +> **Conseil** > > Le tableau permet de voir de manière très textuelle les commandes orphelines. Son but est de pouvoir identifier rapidement toutes les commandes "orphelines" au travers de tout Jeedom et des plugins. Il se peut que certaines zones ne soient pas analysées, le tableau se verra être de plus en plus exhaustif avec le temps. diff --git a/docs/fr_FR/history.md b/docs/fr_FR/history.md index 9e3e840364..7930e65b5b 100644 --- a/docs/fr_FR/history.md +++ b/docs/fr_FR/history.md @@ -13,7 +13,7 @@ L’archivage des données permet à Jeedom de réduire la quantité de données L’archivage est une tâche qui se lance dans la nuit et compacte les données récupérées dans la journée. Par défaut Jeedom récupère toutes les données plus vieilles de 2h et en fait des paquets de 1h (soit une moyenne, un minimum ou un maximum en fonction des réglages). On a donc ici deux paramètres, un pour la taille des paquets et un autre pour savoir à partir de quand en faire (pour rappel par défaut ce sont des paquets de 1h avec des données qui ont plus de 2h d’ancienneté). -> **Tip** +> **Conseil** > > Si vous avez bien suivi vous devriez avoir une haute précision sur les 2 dernières heures seulement. Pourtant quand je me connecte à 17h, j’ai une précision sur les 17 dernières heures. Pourquoi ? En fait, pour éviter de consommer des ressources inutilement, la tâche qui fait l’archivage ne se déroule qu’une fois par jour, le soir. @@ -44,7 +44,7 @@ Si vous affichez un graphique par la page historique, vous avez accès à plusie - **Escalier** : Permet d’afficher la courbe sous la forme d’un escalier ou d’un affichage continu. Option sauvegardée sur la commande et utilisée depuis le Dashboard. - **Comparer** : Permet de comparer la courbe entre différentes périodes. -> **Tip** +> **Conseil** > > Pour éviter toutes erreur de manipulation, ces options sauvegardées dans les commandes sont active seulement quand une seule courbe est affichée. > @@ -87,7 +87,7 @@ Permet d’afficher une courbe en fonction d’un calcul sur plusieurs commandes Vous avez aussi accès à une gestion de formules de calcul qui vous permet de les sauvegarder pour les ré-afficher plus facilement. -> **Tip** +> **Conseil** > > Quand vous avez des calculs sauvegardés, ceux-ci sont disponible à gauche dans **Mes Calculs**. diff --git a/docs/fr_FR/interact.md b/docs/fr_FR/interact.md index b3f259581b..d0766f87a7 100644 --- a/docs/fr_FR/interact.md +++ b/docs/fr_FR/interact.md @@ -12,7 +12,7 @@ Ces commandes peuvent être obtenues par : L’intérêt des interactions réside dans l’intégration simplifiée dans d’autres systèmes comme smartphone, tablette, autre box domotique, etc. -> **Tip** +> **Conseil** > > Vous pouvez ouvrir une interaction en faisant : > - Clic sur l'une d'entre elle. @@ -34,7 +34,7 @@ En haut de page, on trouve 3 boutons : - **Régénérer** : Recréer toutes les interactions (peut être très long > 5mn). - **Tester** : Permet d’ouvrir une boîte de dialogue pour écrire et tester une phrase. -> **Tip** +> **Conseil** > > Si vous avez une interaction qui génère les phrases pour les lumières par exemple et que vous ajoutez un nouveau module de commande de lumière, il vous faudra soit régénérer toutes les interactions, soit aller dans l’interaction en question et la sauvegarder de nouveau pour créer les phrases de ce nouveau module. @@ -103,7 +103,7 @@ On peut très bien imaginer faire de même avec plusieurs actions pour allumer p Dans les 2 exemples ci-dessus, la phrase modèle est identique mais les actions qui en découlent changent en fonction de ce qui est configuré dans la partie "Action", on peut donc déjà avec une interaction simple à phrase unique imaginer des actions combinées entre diverses commandes et divers scénarios (on peut aussi déclencher des scénarios dans la partie action des interactions). -> **Tip** +> **Conseil** > > Pour ajouter un scénario, créer une nouvelle action, écrire "scenario" sans accent, appuyer sur la touche tabulation de votre clavier pour faire apparaître le sélecteur de scénario. diff --git a/docs/fr_FR/log.md b/docs/fr_FR/log.md index 51023aa811..7ba5525549 100644 --- a/docs/fr_FR/log.md +++ b/docs/fr_FR/log.md @@ -3,7 +3,7 @@ Les logs sont des fichiers de journaux, permettant de suivre ce qui se passe sur sa domotique. Dans la plupart des cas les logs ne serviront qu’à effectuer du debuggage et à résoudre des problèmes par l’équipe de support. -> **Tip** +> **Conseil** > > A l'ouverture de la page, le premier log disponible est affiché. @@ -18,7 +18,7 @@ En haut à droite 5 boutons : - **Supprimer** : Permet de supprimer le log actuel. Si Jeedom en a besoin il le recréera automatiquement. - **Supprimer tous les logs** : Supprime tous les logs présents. -> **Tip** +> **Conseil** > > A noter que le log http.error ne peut être supprimé. Il est essentiel si vous le supprimez (en ligne de commande par exemple) celui-ci ne se recréera pas tout seul, il faut redémarrer le système. diff --git a/docs/fr_FR/market.md b/docs/fr_FR/market.md index d13ee43309..9d35903686 100644 --- a/docs/fr_FR/market.md +++ b/docs/fr_FR/market.md @@ -37,7 +37,7 @@ Pour les pros : - **Activer l’accès aux plugins beta** : Permet d’activer l’accès aux plugins betas (attention cela vous interdira tout accès au support). - **Résumé** Ici vous retrouverez un résumé de vos différents droits et services. -> **Tip** +> **Conseil** > > N’oubliez pas de sauvegarder. @@ -49,7 +49,7 @@ Pour les pros : - **Clef d’installation** - **Nombre de clefs d’installation** : Affiche le nombre d’installations Jeedom actuellement liées à votre compte ainsi que la limite autorisée. -> **Tip** +> **Conseil** > > Il est possible que le Market vous demande parfois de remettre à zéro vos clefs d’installation, c’est normal, il suffit de suivre ce qui est demandé. @@ -66,7 +66,7 @@ Pour les pros : - **Hardware** : Nom du hardware du Jeedom. - **Version** : La version de Jeedom installée. -> **Tip** +> **Conseil** > > N’oubliez pas de sauvegarder. diff --git a/docs/fr_FR/message.md b/docs/fr_FR/message.md index d8c56e6d99..3c9475a019 100644 --- a/docs/fr_FR/message.md +++ b/docs/fr_FR/message.md @@ -9,6 +9,6 @@ Il est assez simple. Il vous montre la date et l’heure du message, le plugin q En haut, on retrouve un sélecteur pour filtrer les messages sur un plugin particulier et tout à droite un bouton pour vider tous les messages. -> **Tip** +> **Conseil** > > Lorsque vous avez une erreur dans le centre des messages, essayez d’abord de supprimer le message puis voir si l’erreur revient avant de contacter le support. Il arrive que ce soit juste dû à un souci de connexion réseau. diff --git a/docs/fr_FR/object.md b/docs/fr_FR/object.md index 391baaf7ef..f75cfa8414 100644 --- a/docs/fr_FR/object.md +++ b/docs/fr_FR/object.md @@ -32,7 +32,7 @@ La vue d’ensemble vous permet de visualiser l’ensemble des objets dans Jeedo Une fois que vous avez créé un objet, il apparaîtra dans cette partie. -> **Tip** +> **Conseil** > > Vous pouvez ouvrir un objet en faisant : > - Clic sur l'un d'entre eux. @@ -71,15 +71,15 @@ Voici donc les différentes caractéristiques pour configurer un objet : - **Seulement sur la synthèse** : Permet de mettre une image pour la Synthèse sans qu'elle soit utilisée comme image de fond, notamment sur la page *Dashboard* de cet objet. - **Image** : Vous avez la possibilité de télécharger une image ou la supprimer. Au format jpeg cette image sera l'image de fond de l'objet quand vous l'afficherez sur le Dashboard. Elle sera aussi utilisée pour la vignette de la pièce sur la Synthèse. -> **Tip** +> **Conseil** > > Vous pouvez modifier l’ordre d’affichage des objets dans le Dashboard, par le Résumé Domotique (outils -> résumé domotique) , sélectionnez votre objet avec la souris avec un glisser/déposer pour lui donner une nouvelle place. -> **Tip** +> **Conseil** > > Vous pouvez voir un graphique représentant tous les éléments de Jeedom rattachés à cet objet en cliquant sur le bouton **Liens**, en haut à droite. -> **Tip** +> **Conseil** > > Quand un équipement est créé et qu’aucun parent n’a été défini, il aura comme parent : **Aucun**. diff --git a/docs/fr_FR/overview.md b/docs/fr_FR/overview.md index d9422854c2..44c082f2e0 100644 --- a/docs/fr_FR/overview.md +++ b/docs/fr_FR/overview.md @@ -26,7 +26,7 @@ La configuration de l'affichage de l'objet se fait dans **Outils → Objets** : - Si l'image de fond doit être utilisée uniquement sur la page Synthèse ou aussi en fond une fois sur l'objet. - Les éléments de ses résumés, dans l'onglet *Résumé*. -> **Tip** +> **Conseil** > > L'ordre d'affichage des objets est celui du *résumé domotique*, que vous pouvez réordonner (Analyse → Résumé domotique). @@ -42,7 +42,7 @@ Pour chaque objet, vous pouvez cliquer : - Sur un élément de résumé pour afficher les éléments de cet objet, de ce type. Ceux-ci s'affichent dans une modale, sans changer de page, et permet de rapidement fermer un volet, allumer une lumière, etc. La taille de la modale s'adapte aux équipements qu'elle doit afficher, mais vous pouvez la déplacer. Même avec la modale de résumés ouverte, vous pouvez cliquer sur d'autres résumés. -> **Tip** +> **Conseil** > > Ctrl Clic ou Clic Centre sur l'objet ou un élément de résumé ouvre un autre onglet de votre navigateur. diff --git a/docs/fr_FR/plugin.md b/docs/fr_FR/plugin.md index 4199f8818f..b7c6162678 100644 --- a/docs/fr_FR/plugin.md +++ b/docs/fr_FR/plugin.md @@ -34,7 +34,7 @@ Si votre compte Market est bien configuré sur votre Jeedom (Configuration→Mis Pour installer un nouveau plugin, il suffit de cliquer sur le bouton "Market" (et que Jeedom soit relié à Internet). Après un petit temps de chargement, vous obtiendrez la page. -> **Tip** +> **Conseil** > > Vous devez avoir saisi les informations de votre compte du Market dans l’administration (Configuration→Mises à jour/Market→Onglet Market) afin de retrouver les plugins que vous avez déjà achetés par exemple. @@ -45,7 +45,7 @@ En haut de la fenêtre, vous avez des filtres : - **Rechercher** : permet de rechercher un plugin (dans le nom ou la description de celui-ci). - **Nom d’utilisateur** : affiche le nom d’utilisateur utilisé pour la connexion au Market ainsi que le statut de la connexion. -> **Tip** +> **Conseil** > > La petite croix permet de réinitialiser le filtre concerné @@ -78,7 +78,7 @@ Attention, dans le cas de l’ajout par un fichier zip, le nom du zip doit être En cliquant sur l'icône d'un plugin, vous ouvrez sa page de configuration. -> **Tip** +> **Conseil** > > Vous pouvez faire un Ctrl Clic ou Clic Centre pour ouvrir sa configuration dans un nouvel onglet du navigateur. @@ -128,7 +128,7 @@ Si le plugin possède des dépendances et/ou un démon, ces zones supplémentair - **Gestion automatique** : Permet d’activer ou désactiver la gestion automatique (ce qui permet à Jeedom de gérer lui même le démon et le relancer si besoin. Sauf contre indication, il est conseillé de laisser la gestion automatique active). - **Dernier lancement** : Date du dernier lancement du démon. -> **Tip** +> **Conseil** > > Certains plugins ont une partie configuration. Si tel est le cas, elle apparaîtra sous les zones dépendances et démon décrites ci-dessus. > Dans ce cas, il faut se référer à la documentation du plugin en question pour savoir comment le configurer. @@ -146,7 +146,7 @@ Si le plugin possède des dépendances et/ou un démon, ces zones supplémentair - **deadcmd** : Un cron pour les commanders dead. - **health** : Un cron health. -> **Tip** +> **Conseil** > > Si le plugin utilise une de ces fonctions, vous pourrez spécifiquement lui interdire de le faire en décochant la case "activer" qui sera présente à côté. diff --git a/docs/fr_FR/scenario.md b/docs/fr_FR/scenario.md index 9288d8ab79..e002eafb7c 100644 --- a/docs/fr_FR/scenario.md +++ b/docs/fr_FR/scenario.md @@ -18,7 +18,7 @@ Vous y trouverez la liste des scénarios de votre Jeedom, ainsi que des fonction Vous trouverez dans cette partie-là **liste des scénarios** que vous avez créés. Ils sont classés suivant leur **groupe**, éventuellement définis pour chacun d’eux. Chaque scénario est affiché avec son **nom** et son **objet parent**. Les **scénarios grisés** sont ceux qui sont désactivés. -> **Tip** +> **Conseil** > > Vous pouvez ouvrir un scénario en faisant : > @@ -86,7 +86,7 @@ Dans l’onglet **Général**, on retrouve les paramètres principaux du scénar - **Description** : Permet d’écrire un petit texte pour décrire votre scénario. - **Mode du scénario** : Le scénario peut être programmé, déclenché ou les deux à la fois. Vous aurez ensuite le choix d’indiquer le(s) déclencheur(s) (15 déclencheurs maximum) et la/les programmation(s). -> **Tip** +> **Conseil** > > En mode déclenché, des conditions peuvent à présent être saisies. Par ex : ``#[Garage][Open Garage][Ouverture]# == 1`` > Attention : vous pouvez avoir au maximum 28 déclencheurs/programmations pour un scénario. @@ -102,11 +102,11 @@ C’est ici que vous allez construire votre scénario. Après la création du sc Pour plus de praticité et ne pas avoir à constamment réordonner les blocs dans le scénario, l'ajout d'un bloc se fait après le champ dans lequel se situe le curseur de la souris. *Par exemple, si vous avez une dizaine de blocs, et que vous cliquez dans la condition SI du premier bloc, le bloc ajouté le sera après ce bloc, au même niveau. Si aucun champ n'est actif, il sera ajouté à la fin du scénario.* -> **Tip** +> **Conseil** > > Dans les conditions et actions, il vaut mieux privilégier les guillemets simples (') au lieu des doubles ("). -> **Tip** +> **Conseil** > > Un Ctrl Shift Z ou Ctrl Shift Y vous permet d'**annuler** ou de **refaire** une modification (ajout d'action, de bloc...). @@ -150,7 +150,7 @@ Trois boutons sont disponibles sur la droite de ce type de bloc pour sélectionn > Sur les blocs de type Si/Alors/Sinon, des flèches circulaires situées à gauche du champ de condition permettent d’activer ou non la répétition des actions si l’évaluation de la condition donne le même résultat que lors de la précédente évaluation. > SI expression != 0 est équivalent à SI expression et SI expression == 0 est équivalent à SI not expression -> **Tip** +> **Conseil** > > Il existe une liste de tags permettant d’avoir accès à des variables issues du scénario ou d’un autre, ou bien à l’heure, la date, un nombre aléatoire, … Voir plus loin les chapitres sur les commandes et les tags. @@ -197,7 +197,7 @@ Le bloc Code permet d’exécuter du code PHP. Il est donc très puissant mais n - ``$scenario->setLog($message);`` : Écrit un message dans le log du scénario. - ``$scenario->persistLog();`` : Force l’écriture du log (sinon il est écrit seulement à la fin du scénario). Attention, ceci peut un peu ralentir le scénario. -> **Tip** +> **Conseil** > > Ajout d'une fonction recherche dans le bloc Code : Rechercher : Ctrl + F puis Enter, Résultat suivant : Ctrl + G, Résultat précédent : Ctrl + Shift + G @@ -219,7 +219,7 @@ Les actions ajoutées dans les blocs ont plusieurs options : - Un bouton pour les actions spécifiques, avec à chaque fois la description (au survol) de cette action. - Un bouton pour rechercher une commande d’action. -> **Tip** +> **Conseil** > > Suivant la commande sélectionnée, on peut voir s'afficher différents champs supplémentaires. @@ -269,7 +269,7 @@ Que vous combiniez des comparaisons sur des équipements différents ou sur le m Un tag est remplacé lors de l’exécution du scénario par sa valeur. Vous pouvez utiliser les tags suivants : -> **Tip** +> **Conseil** > > Pour avoir les zéros initiaux à l’affichage, il faut utiliser la fonction Date(). Voir [ici](https://www.php.net/manual/fr/datetime.format.php). diff --git a/docs/fr_FR/types.md b/docs/fr_FR/types.md index 36a68c2cfd..c23464f1e6 100644 --- a/docs/fr_FR/types.md +++ b/docs/fr_FR/types.md @@ -17,7 +17,7 @@ Cette page permet de paramétrer ces Types Génériques, de manière plus direct Cette page propose un rangement par type d'équipement : Prise, Lumière, Volet, Thermostat, Camera, etc. Au départ, la plupart de vos équipements seront classés dans **Equipements sans type**. Pour leur assigner un type, vous pouvez soit les déplacer dans un autre type, soit faire un clic droit sur l'équipement pour le déplacer directement. Le Type d'équipement n'est pas vraiment utile en soit, le plus important étant le Types des commandes. Vous pouvez ainsi avoir un Equipement sans Type, ou d'un Type ne correspondant pas forcément à ses commandes. Vous pouvez bien sûr mixer des types de commandes au sein d'un même équipement. Pour l'instant, il s'agit plus d'un rangement, d'une organisation logique, qui servira peu-être dans de futures versions. -> **Tip** +> **Conseil** > > - Quand vous déplacez un équipement dans la partie **Equipements sans type**, Jeedom vous propose de supprimer les Types Génériques sur ses commandes. > - Vous pouvez déplacer plusieurs équipements d'un coup en cochant les cases à cocher à gauche de celles-ci. @@ -28,7 +28,7 @@ Une fois un équipement positionné dans le bon *Type*, en cliquant dessus vous Au clic droit sur une commande, vous pouvez alors lui attribuer un Type Générique correspond aux spécifiées de cette commande (type Info/Action, sous-type Numérique, Binaire, etc). -> **Tip** +> **Conseil** > > - Le menu contextuel des commandes affiche le type de l'équipement en caractères gras, mais permet tout de même d'attribuer n'importe quel Type Générique de n'importe quel type d'équipement. @@ -80,7 +80,7 @@ Ou plus simplement, créer une action `genericType` avec `LIGHT_ON` dans `Salon` ## Liste des Types génériques du Core -> **Tip** +> **Conseil** > > - Vous pouvez retrouver cette liste directement dans Jeedom, sur cette même page, avec le bouton **Liste** en haut à droite. diff --git a/docs/fr_FR/update.md b/docs/fr_FR/update.md index 3faacde0b7..5b9dba6524 100644 --- a/docs/fr_FR/update.md +++ b/docs/fr_FR/update.md @@ -34,7 +34,7 @@ Une fois que vous avez cliqué dessus, on obtient ces différentes options : > > Avant une mise à jour, par défaut, Jeedom va faire une sauvegarde. En cas de souci lors de l’application d’une mise à jour, Jeedom va automatiquement restaurer la sauvegarde faite juste avant. Ce principe n’est valable que pour les mises à jour de Jeedom et non la mise à jour des plugins. -> **Tip** +> **Conseil** > > Vous pouvez forcer une mise à jour de Jeedom, même si celui-ci ne vous en propose pas. @@ -62,7 +62,7 @@ Sur chaque ligne, vous pouvez utiliser les fonctions suivantes: > Si le changelog est vide mais que vous avez tout de même une mise à jour, cela signifie que c’est la documentation qui a été mise à jour. Il n’est donc pas nécessaire de demander au développeur les changements, vu qu’il n’y en a pas forcément. (c’est souvent une mise à jour de la traduction, de la documentation). > Le développeur du plugin peut aussi dans certains cas faire des bugfix simples, ne nécessitant pas forcément de mettre à jour le changelog. -> **Tip** +> **Conseil** > > Quand vous lancez une mise à jour, une barre de progression apparaît au dessus du tableau. Évitez d'autres manipulations pendant la mise à jour. diff --git a/docs/fr_FR/view.md b/docs/fr_FR/view.md index 6c23401a0f..1218906c5c 100644 --- a/docs/fr_FR/view.md +++ b/docs/fr_FR/view.md @@ -6,7 +6,7 @@ Ce n’est pas aussi puissant que les designs mais cela permet en quelques minut {% include lightbox.html src="images/doc-view_01.jpg" data="View" title="View" imgstyle="width:450px;display: block;margin: 0 auto;" %} -> **Tip** +> **Conseil** > > Vous pouvez dans votre profil choisir la Vue par défaut lors du clic sur le menu des Vues. @@ -20,7 +20,7 @@ Sur une Vue, on retrouve : - Le crayon sur la droite pour éditer l'ordre et la taille des équipements, de la même manière que le Dashboard. - Un bouton *Edition complète* permettant d'éditer les zones et éléments de la Vue. -> **Tip** +> **Conseil** > > Vous pouvez, dans votre profil, modifier cette option pour que la liste des Vues soit visible par défaut. @@ -35,7 +35,7 @@ Le principe est assez simple : une Vue est composée de zones. Chaque zone est d - Un bouton permettant de sauvegarder cette Vue. - Un bouton permettant de supprimer cette Vue. -> **Tip** +> **Conseil** > > Il est possible de déplacer l’ordre des zones par glisser/déposer. @@ -52,11 +52,11 @@ Une zone de type equipement permet d’ajouter des équipements : - **Ajouter equipement** : Permet d’ajouter/modifier des équipements à afficher dans la zone. -> **Tip** +> **Conseil** > > Vous pouvez supprimer un equipement directement en cliquant sur la poubelle à gauche de celui-ci. -> **Tip** +> **Conseil** > > Il est possible de modifier l’ordre des tuiles dans la zone par glisser/déposer. @@ -82,7 +82,7 @@ Quand vous pressez le bouton **Ajouter courbe**, Jeedom affiche la liste des com {% include lightbox.html src="images/doc-view_02.jpg" data="View" title="Pie Graph" imgstyle="width:450px;display: block;margin: 0 auto;" %} -> **Tip** +> **Conseil** > > Il est possible de modifier l’ordre des graphiques dans la zone par glisser/déposer. From eed49e9f83bc5f12a826b358040e777648da843d Mon Sep 17 00:00:00 2001 From: Jenkins Date: Thu, 14 Nov 2024 19:41:40 +0000 Subject: [PATCH 02/67] [Jenkins] Updated translation --- docs/de_DE/administration.md | 18 +- docs/de_DE/api_http.md | 8 +- docs/de_DE/backup.md | 2 +- docs/de_DE/changelog.md | 2 +- docs/de_DE/cron.md | 2 +- docs/de_DE/custom.md | 12 +- docs/de_DE/dashboard.md | 17 +- docs/de_DE/design.md | 6 +- docs/de_DE/design3d.md | 16 +- docs/de_DE/display.md | 16 +- docs/de_DE/eqAnalyse.md | 8 +- docs/de_DE/history.md | 6 +- docs/de_DE/interact.md | 6 +- docs/de_DE/log.md | 4 +- docs/de_DE/market.md | 6 +- docs/de_DE/message.md | 2 +- docs/de_DE/object.md | 8 +- docs/de_DE/overview.md | 4 +- docs/de_DE/plugin.md | 10 +- docs/de_DE/scenario.md | 16 +- docs/de_DE/types.md | 6 +- docs/de_DE/update.md | 4 +- docs/de_DE/view.md | 12 +- docs/en_US/administration.md | 18 +- docs/en_US/api_http.md | 6 +- docs/en_US/backup.md | 4 +- docs/en_US/changelog.md | 2 +- docs/en_US/cron.md | 4 +- docs/en_US/custom.md | 14 +- docs/en_US/dashboard.md | 21 +-- docs/en_US/design.md | 6 +- docs/en_US/design3d.md | 16 +- docs/en_US/display.md | 16 +- docs/en_US/eqAnalyse.md | 8 +- docs/en_US/history.md | 6 +- docs/en_US/interact.md | 6 +- docs/en_US/log.md | 4 +- docs/en_US/market.md | 6 +- docs/en_US/message.md | 2 +- docs/en_US/object.md | 8 +- docs/en_US/overview.md | 4 +- docs/en_US/plugin.md | 10 +- docs/en_US/scenario.md | 16 +- docs/en_US/types.md | 6 +- docs/en_US/update.md | 4 +- docs/en_US/view.md | 12 +- docs/es_ES/administration.md | 12 +- docs/es_ES/api_http.md | 8 +- docs/es_ES/changelog.md | 2 +- docs/es_ES/cron.md | 4 +- docs/es_ES/custom.md | 14 +- docs/es_ES/dashboard.md | 13 +- docs/es_ES/design.md | 4 +- docs/es_ES/design3d.md | 10 +- docs/i18n/de_DE.json | 356 +++++++++++++++++------------------ docs/i18n/en_US.json | 356 +++++++++++++++++------------------ docs/i18n/es_ES.json | 356 +++++++++++++++++------------------ docs/i18n/fr_FR.json | 128 ++++++------- docs/i18n/pt_PT.json | 356 +++++++++++++++++------------------ docs/pt_PT/administration.md | 18 +- docs/pt_PT/api_http.md | 8 +- docs/pt_PT/backup.md | 2 +- docs/pt_PT/changelog.md | 2 +- docs/pt_PT/cron.md | 4 +- docs/pt_PT/custom.md | 12 +- docs/pt_PT/dashboard.md | 21 +-- docs/pt_PT/design.md | 6 +- docs/pt_PT/design3d.md | 16 +- docs/pt_PT/display.md | 16 +- docs/pt_PT/eqAnalyse.md | 8 +- docs/pt_PT/history.md | 6 +- docs/pt_PT/interact.md | 6 +- docs/pt_PT/log.md | 4 +- docs/pt_PT/market.md | 6 +- docs/pt_PT/message.md | 2 +- docs/pt_PT/object.md | 8 +- docs/pt_PT/overview.md | 4 +- docs/pt_PT/plugin.md | 10 +- docs/pt_PT/scenario.md | 16 +- docs/pt_PT/types.md | 6 +- docs/pt_PT/update.md | 4 +- docs/pt_PT/view.md | 12 +- 82 files changed, 1101 insertions(+), 1105 deletions(-) diff --git a/docs/de_DE/administration.md b/docs/de_DE/administration.md index 1d9e10ebac..4d3710135d 100644 --- a/docs/de_DE/administration.md +++ b/docs/de_DE/administration.md @@ -34,7 +34,7 @@ Auf dieser Registerkarte finden Sie die Parameter für die Anpassung der Anzeige - **Heller und dunkler Desktop** : Hier können Sie ein helles und ein dunkles Thema für den Desktop auswählen. - **Helles und dunkles Handy** : Gleich wie oben für die Mobile-Version. - **Klares Thema von / bis** : Ermöglicht Ihnen, ein Zeitfenster zu definieren, in dem das zuvor ausgewählte Lichtthema verwendet wird. Aktivieren Sie jedoch die Option **Thema basierend auf der Zeit umschalten**. -- **Helligkeitssensor** : Nur mobile Schnittstelle, muss aktiviert werden *generischer zusätzlicher Sensor* in Chrom, Chrom Seite://flags. +- **Helligkeitssensor** : Nur mobile Schnittstelle, muss aktiviert werden *generischer zusätzlicher Sensor* in Chrom, Chrom Seite://flags. ### Tuiles @@ -103,11 +103,11 @@ Es ist unbedingt erforderlich, diesen wichtigen Teil von Jeedom korrekt zu konfi - **Login** : Geben Sie den Proxy-Login ein, - **Passwort** : Geben Sie das Passwort ein. -> **Tipp** +> **Beratung** > > Wenn Sie sich in HTTPS befinden, ist der Port 443 (Standard) und in HTTP ist der Port 80 (Standard)). Um HTTPS von außen nutzen zu können, ist jetzt ein Letsencrypt-Plugin auf dem Markt erhältlich. -> **Tipp** +> **Beratung** > > Um herauszufinden, ob Sie einen Wert im Feld festlegen müssen **Ergänzen**, Schauen Sie, wenn Sie sich in Ihrem Internetbrowser bei Jeedom anmelden, ob Sie / Jeedom (oder was auch immer) nach der IP hinzufügen müssen. @@ -174,7 +174,7 @@ Viele Bestellungen können protokolliert werden. So erhalten Sie unter Analyse >**InfluxDB** > ->Wenn Sie InfluxDB im Moment verwenden möchten, müssen Sie die InfluxDB-Bibliothek selbst installieren. Jeedom tut dies nicht mehr, da sie nicht mehr gepflegt wird (wir planen eine Migration auf die neue Version, dies wird jedoch nicht sofort geschehen)). Hier erfahren Sie, wie Sie die Installation manuell durchführen : „cd /var/www/html;composer require influxdb/influxdb-php“ aus der Konfiguration, dann auf der Registerkarte „OS/DB“ und dann in der Betriebssystem-Verwaltungskonsole +>Wenn Sie InfluxDB im Moment verwenden möchten, müssen Sie die InfluxDB-Bibliothek selbst installieren. Jeedom tut dies nicht mehr, da sie nicht mehr gepflegt wird (wir planen eine Migration auf die neue Version, aber das wird nicht sofort passieren)). Um die manuelle Installation durchzuführen, erfahren Sie hier, wie Sie vorgehen : „cd /var/www/html;composer require influxdb/influxdb-php“ aus der Konfiguration, dann auf der Registerkarte „OS/DB“ und dann in der Betriebssystem-Verwaltungskonsole ### Bestellhistorie @@ -223,7 +223,7 @@ Linkgrafiken konfigurieren. Über diese Links können Sie in Form eines Diagramm Auf dieser Registerkarte können Sie globale Parameter für die Interaktionen festlegen, die Sie unter Extras → Interaktionen finden. -> **Tipp** +> **Beratung** > > Um das Interaktionsprotokoll zu aktivieren, gehen Sie zur Registerkarte Einstellungen → System → Konfiguration : Protokolle, dann überprüfen **Debuggen** in der unteren Liste. Aufmerksamkeit : Die Protokolle sind dann sehr ausführlich ! @@ -308,7 +308,7 @@ Die Liste der gesperrten IPs befindet sich am Ende dieser Seite. Sie finden die - **Quelle aktualisieren** : Wählen Sie Jeedom Core Update Source. - **Kern Version** : Kernversion zum Wiederherstellen. -- **Automatisch nach Updates suchen** : Geben Sie an, ob automatisch überprüft werden soll, ob neue Updates vorhanden sind (achten Sie darauf, dass der Markt nicht überlastet wird. Die Überprüfungszeit kann sich ändern). +- **Automatisch nach Updates suchen** : Gibt an, ob automatisch nach neuen Updates gesucht werden soll (achten Sie darauf, den Markt nicht zu überlasten, da sich die Prüfzeit ändern kann)). ### Einlagen @@ -363,7 +363,7 @@ Einzahlung, die es ermöglicht, automatisch ein Backup von Jeedom auf einer Samb > **Wichtig** > -> Das Samba-Protokoll hat mehrere Versionen, die Version 1 ist in Bezug auf die Sicherheit gefährdet und auf einigen NAS können Sie den Client zwingen, die Verbindung mit Version 2 oder Version 3 herzustellen. Also, wenn Sie einen Fehler haben *Protokollaushandlung fehlgeschlagen: NT_STATUS_INVAID_NETWORK_RESPONSE* Es besteht eine gute Chance, dass auf der NAS-Seite die Einschränkung besteht. Sie müssen dann die Datei / etc / samba / smb auf Ihrem Jeedom-Betriebssystem ändern.conf und füge diese beiden Zeilen hinzu : +> Das Samba-Protokoll hat mehrere Versionen, die Sicherheitsstufe von V1 ist gefährdet und auf einigen NAS können Sie den Client zwingen, für die Verbindung v2 oder v3 zu verwenden. Also, wenn Sie einen Fehler haben *Protokollaushandlung fehlgeschlagen: NT_STATUS_INVAID_NETWORK_RESPONSE* Es besteht eine gute Chance, dass auf der NAS-Seite die Einschränkung besteht. Sie müssen dann die Datei / etc / samba / smb auf Ihrem Jeedom-Betriebssystem ändern.conf und füge diese beiden Zeilen hinzu : > Client-Max-Protokoll = SMB3 > Client-Min-Protokoll = SMB2 > Der Jeedom-Seite smbclient verwendet dann v2, wobei v3 und indem SMB3 auf beide nur SMB3 gesetzt wird. Es liegt also an Ihnen, sich an die Einschränkungen des NAS oder eines anderen Samba-Servers anzupassen @@ -385,11 +385,11 @@ Ermöglicht die Überwachung und Bearbeitung des Jeedom-Cache : - Dateisystem : Speicherung der Cache-Informationen /tmp/jeedom/cache (im RAM) im Dateimodus, verwendet eine Drittanbieter-Bibliothek. Es wird bald durch File (Beta) ersetzt) - Datei (Beta) : Speicherung der Cache-Informationen /tmp/jeedom/cache (im RAM) im Dateimodus. Am effizientesten, aber alle 30 Minuten gespart - MySQL (Beta)) : Verwendung einer einfachen Cache-Tabelle. Am wenigsten effizient, aber in Echtzeit gespeichert (kein Datenverlust möglich)) - - Redis (Beta) : Reserviert für Experten, verlässt sich auf Redis, um den Cache zu verwalten (erfordert die Installation von Redis selbst und der PHP-Redis-Abhängigkeiten)) + - Redis (Beta) : Reserviert für Experten, verlässt sich auf Redis, um den Cache zu verwalten (daher müssen Sie Redis- und PHP-Redis-Abhängigkeiten selbst installieren)) - **Cache Reinigung** : Erzwingen Sie das Löschen von Objekten, die nicht mehr nützlich sind. Jeedom macht das automatisch jede Nacht. - **Alle Daten aus dem Cache entfernen** : Leeren Sie den Deckel vollständig. Bitte beachten Sie, dass dies zu Datenverlust führen kann ! -- **Pausenzeit für das lange Polling** : Häufigkeit, mit der Jeedom prüft, ob Ereignisse für Kunden ausstehen (Weboberfläche, mobile Anwendung usw.)). Je kürzer diese Zeit ist, desto schneller wird die Schnittstelle aktualisiert. Im Gegenzug verbraucht sie mehr Ressourcen und kann daher Jeedom verlangsamen. +- **Pausenzeit für das lange Polling** : Häufigkeit, mit der Jeedom prüft, ob für Clients ausstehende Ereignisse vorliegen (Webschnittstelle, mobile Anwendung usw.)). Je kürzer diese Zeit ist, desto schneller wird die Schnittstelle aktualisiert, im Gegenzug verbraucht dies mehr Ressourcen und kann daher Jeedom verlangsamen. >**Wichtig** > diff --git a/docs/de_DE/api_http.md b/docs/de_DE/api_http.md index 917078916e..398939a7c2 100644 --- a/docs/de_DE/api_http.md +++ b/docs/de_DE/api_http.md @@ -41,7 +41,7 @@ Der einfachste Weg, um diese URL zu erhalten, ist das Aufrufen der Seite **Analy > **Notiz** > -> Es ist möglich für das Feld \#ID\# mehrere Bestellungen gleichzeitig aufgeben. Dazu müssen Sie ein Array in json übergeben (ex% 5B12,58,23% 5D, beachten Sie, dass \ [und \] codiert werden müssen, daher% 5B und% 5D). Jeedoms Rückkehr wird ein Json sein. +> Für das Feld \ ist es möglich#ID\# mehrere Bestellungen gleichzeitig aufgeben. Dazu müssen Sie ein Array in json übergeben (ex% 5B12,58,23% 5D, beachten Sie, dass \ [und \] codiert werden müssen, daher% 5B und% 5D). Jeedoms Rückkehr wird ein Json sein. > **Notiz** > @@ -53,7 +53,7 @@ VoHier l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& typ - **Abfrage** : Frage an Jeedom zu stellen. - **utf8** \ [Optional \] : teilt Jeedom mit, ob die Abfrage in utf8 codiert werden soll, bevor versucht wird zu antworten. -- **leereAntwort** \ [Optional \] : 0 für Jeedom, um zu antworten, auch wenn er es nicht verstanden hat, 1 sonst. +- **leereAntwort** \ [Optional \] : 0 damit Jeedom antwortet, auch wenn er es nicht versteht, 1 sonst. - **Profil** \ [Optional \] : Benutzername der Person, die die Interaktion initiiert. - **antworten\_cmd** \ [Optional \] : Bestellnummer zur Beantwortung der Anfrage. @@ -62,13 +62,13 @@ VoHier l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& typ VoHier l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = message & category = \#CATEGORY\#&message=\#MESSAGE\#](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = message & category=#CATEGORY#&message=#MESSAGE#) - **Kategorie** : Nachrichtenkategorie, die dem Nachrichtenzentrum hinzugefügt werden soll. -- **Nachricht** : Denken Sie bei der fraglichen Nachricht sorgfältig über die Codierung der Nachricht nach (Leerzeichen wird zu% 20, =% 3D…)). Sie können ein Werkzeug verwenden, [Hier](https://meyerweb.com/eric/tools/dencoder/). +- **Nachricht** : Denken Sie bei der betreffenden Nachricht daran, die Nachricht zu verschlüsseln (Leerzeichen wird zu %20, = %3D…)). Sie können ein Werkzeug verwenden, [Hier](https://meyerweb.com/eric/tools/dencoder/). ## Objet VoHier l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = Objekt](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = Objekt) -Gibt in json die Liste aller Jeedom-Objekte zurück. +Gibt die Liste aller Jeedom-Objekte in Form eines JSON zurück. ## Equipement diff --git a/docs/de_DE/backup.md b/docs/de_DE/backup.md index 26bfd47370..76ef47ee74 100644 --- a/docs/de_DE/backup.md +++ b/docs/de_DE/backup.md @@ -66,7 +66,7 @@ Auf Protokollebene unterscheidet sich nur die Z-Wave (OpenZwave) ein wenig, da d Mit Cloud-Backups kann Jeedom Ihre Backups direkt an den Markt senden. Auf diese Weise können Sie sie einfach wiederherstellen und sicherstellen, dass Sie sie nicht verlieren. Der Markt behält die letzten 6 Backups. Um sich anzumelden, gehen Sie einfach auf Ihre Seite **Profil** auf dem Markt, dann in der Registerkarte **meine Backups**. Auf dieser Seite können Sie ein Backup abrufen oder ein Abonnement kaufen (für 1, 3, 6 oder 12 Monate)). -> **Tipp** +> **Beratung** > > Sie können den Namen der Sicherungsdateien auf der Registerkarte anpassen **Meine Jeedoms**, Vermeiden Sie jedoch die exotischen Charaktere. diff --git a/docs/de_DE/changelog.md b/docs/de_DE/changelog.md index a8ef3e4434..045a162075 100644 --- a/docs/de_DE/changelog.md +++ b/docs/de_DE/changelog.md @@ -90,4 +90,4 @@ >**WICHTIG** > -> Wiederherstellen eines Backups 4.4 kann in bestimmten Fällen Probleme verursachen und zu Fehlern in der Weboberfläche führen. Rien de grave cela peut facilement ce corriger il suffit de faire : `cd /tmp;wgUnd https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;unzip 4.4.19.zip;cd core-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. Sie können dies über die Jeedom-Rettungsschnittstelle (fügen Sie &rescue=1 in der URL hinzu) oder direkt über ssh tun. +> Wiederherstellen eines Backups 4.4 kann in einigen Fällen zu Fehlern in der Weboberfläche führen. Rien de grave cela peut facilement se corriger il suffit de faire : `cd /tmp;wgUnd https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;unzip 4.4.19.zip;cd core-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. Sie können diesen Befehl über die Jeedom-Rettungsschnittstelle ausführen (fügen Sie „&rescue=1“ in der URL hinzu) oder direkt über ssh. diff --git a/docs/de_DE/cron.md b/docs/de_DE/cron.md index dc9213b5d2..a0f0d1f9df 100644 --- a/docs/de_DE/cron.md +++ b/docs/de_DE/cron.md @@ -52,4 +52,4 @@ Tabelle aller Daemons mit ihrem Status, dem Datum des letzten Starts sowie der M - Aktivieren / Deaktivieren der automatischen Verwaltung eines Daemons. > Tip -> Dämonen deaktivierter Plugins werden auf dieser Seite nicht angezeigt. \ No newline at end of file +> Dämonen deaktivierter Plugins werden auf dieser Seite nicht angezeigt. diff --git a/docs/de_DE/custom.md b/docs/de_DE/custom.md index e3e7a380c7..3cfcd57654 100644 --- a/docs/de_DE/custom.md +++ b/docs/de_DE/custom.md @@ -5,9 +5,9 @@ Hier können Sie Funktionen verwalten **Javascript** und Regeln **CSS** auf Desk > **Aufmerksamkeit** > -> Die Verwendung unangemessener CSS-Regeln kann die Anzeige Ihres Jeedoms beeinträchtigen. Falsch verwendete js-Funktionen können zu erheblichen Schäden an verschiedenen Komponenten Ihrer Installation führen. Denken Sie daran, ein Backup zu erstellen und auszulagern, bevor Sie diese Funktionen verwenden. +> Die Verwendung unangemessener CSS-Regeln kann die Anzeige Ihres Jeedoms beeinträchtigen. Nicht ordnungsgemäß verwendete JS-Funktionen können zu erheblichen Schäden an verschiedenen Komponenten Ihrer Installation führen. Denken Sie daran, ein Backup zu erstellen und auszulagern, bevor Sie diese Funktionen verwenden. -Diese Funktion verwendet einen bestimmten Modus des Core-Dateieditors mit zwei Speicherorten: +Diese Funktion verwendet einen bestimmten Modus des Core-Dateieditors mit zwei Speicherorten : - Desktop / Benutzerdefiniert : Kann beide Dateien enthalten **custom.js** Und **Benutzerdefinierte CSS** die vom Core in der Desktop-Version geladen wird. - mobil / benutzerdefiniert : Kann beide Dateien enthalten **custom.js** Und **Benutzerdefinierte CSS** die vom Core in der mobilen Version geladen werden. @@ -16,7 +16,7 @@ In der Menüleiste des Core-Dateieditors befindet sich eine Schaltfläche **Erm > **Aufgefallen** > -> Beim Aufruf dieser Seite wird automatisch die Baumstruktur erstellt, sowie die 4 Dateien mit einem Kommentar in der 1. Zeile inklusive der Version des Cores, der sie erstellt hat. +> Wenn diese Seite gestartet wird, wird der Baum automatisch erstellt, ebenso wie die 4 Dateien mit einem Kommentar in der ersten Zeile, einschließlich der Core-Version, die sie erstellt hat. ## Ressources @@ -30,7 +30,7 @@ In der Menüleiste des Core-Dateieditors befindet sich eine Schaltfläche **Erm Das Injizieren von JS und / oder CSS kann dazu führen, dass Jeedom nicht mehr funktioniert. -In diesem Fall zwei Lösungen: +In diesem Fall zwei Lösungen : - Öffnen Sie einen Browser im Rettungsmodus : `IP / index.php?rescue=1` - Stellen Sie eine Verbindung in SSH her und löschen Sie die Anpassungsdateien : `Desktop/Benutzerdefiniert` und`Mobil/Benutzerdefiniert` @@ -50,7 +50,7 @@ Alle diese Beispiele müssen in die CSS-Datei eingefügt werden (vergessen Sie n ### Mindestbreite/-höhe von Widgets entfernen -Dies ermöglicht Ihnen kleinere Widgets (Breite [min-width], Höhe [min-height]), aber seien Sie vorsichtig, da dies die Anzeige weniger attraktiv machen kann +Dies ermöglicht Ihnen kleinere Widgets (Breite [min-width], Höhe [min-height]), aber seien Sie vorsichtig, da dies die Anzeige weniger attraktiv machen kann. „ div.cmd-widget.content, @@ -62,7 +62,7 @@ div.cmd-widget.content-xs { } „ -### Zwischen den Namen von Objekten und Geräten im Dashboard wurde ein Abstand hinzugefügt +### Es wurden Abstände zwischen den Namen von Objekten und Geräten im Dashboard hinzugefügt „ .div_object-Legende .objectDashLegend { diff --git a/docs/de_DE/dashboard.md b/docs/de_DE/dashboard.md index 7c8d545f93..b3c65be449 100644 --- a/docs/de_DE/dashboard.md +++ b/docs/de_DE/dashboard.md @@ -4,7 +4,7 @@ [Raccourcis clavier/souris](shortcuts.md) Das Dashboard ist eine der Hauptseiten von Jeedom. Es zeigt einen Bericht über Ihre gesamte Hausautomation an. -Dieser Bericht wird (im Gegensatz zu Ansichten und Designs) von Jeedom selbst erstellt und enthält alle sichtbaren Objekte und deren Ausrüstung. +Dieser Bericht wird (im Gegensatz zu Ansichten und Designs) von Jeedom automatisch generiert und umfasst alle sichtbaren Objekte und deren Ausrüstung. {% include lightbox.html src="images/doc-dashboard-legends.png" data="Dashboard" title="Dashboard" imgstyle="width:450px;display: block;margin: 0 auto;" %} @@ -19,9 +19,9 @@ Dieser Bericht wird (im Gegensatz zu Ansichten und Designs) von Jeedom selbst er - 9 : Gerätekachel. - 10 : Widget bestellen. -> **Tipp** +> **Beratung** > -> Die Anzeigereihenfolge der Objekte im Dashboard ist die in **Analyse → Zusammenfassung der Hausautomation**. Sie können diese Reihenfolge auf dieser Seite durch Ziehen und Ablegen ändern. +> Die Anzeigereihenfolge der Objekte im Dashboard ist die in **Analyse → Zusammenfassung der Hausautomation**. Auf dieser Seite können Sie die Reihenfolge per Drag & Drop ändern. Damit Geräte im Dashboard angezeigt werden, muss dies der Fall sein : - Sei aktiv. @@ -31,21 +31,21 @@ Damit Geräte im Dashboard angezeigt werden, muss dies der Fall sein : Beim ersten Erscheinen der Ausrüstung im Dashboard versucht Jeedom, die Größe der Kachel korrekt anzupassen, um alle Befehle und ihre Widgets anzuzeigen. Um ein ausgewogenes Dashboard zu erhalten, können Sie mit dem Stift oben rechts in der Suchleiste in den Bearbeitungsmodus wechseln, um die Größe der Gerätekacheln zu ändern und / oder sie neu zu ordnen. -Wenn Sie die Maus über eine Bestellung bewegen, wird unten links auf der Kachel eine farbige Markierung angezeigt: +Wenn Sie die Maus über eine Bestellung bewegen, wird unten links auf der Kachel eine farbige Markierung angezeigt : - Blau für eine Info-Bestellung. Wenn es protokolliert ist, öffnet ein Klick darauf das Protokollfenster. - Orange für einen Aktionsbefehl. Ein Klick löst die Aktion aus. Außerdem können Sie auf den Titel der Kachel (den Namen des Geräts) klicken, um die Konfigurationsseite dieses Geräts direkt zu öffnen. -> **Tipp** +> **Beratung** > > Über das Menü können Sie direkt zu einem einzelnen Objekt in Ihrer Hausautomation wechseln **Home → Dashboard → Objektname**. -> Auf diese Weise haben Sie nur die Ausrüstung, die Sie interessiert, und können die Seite schneller laden. +> Dies ermöglicht Ihnen, nur die Geräte zur Verfügung zu haben, die Sie interessieren, und die Seite schneller zu laden. - Oben links befindet sich ein kleines Symbol, mit dem der Baum der Objekte beim Schweben angezeigt wird. - In einem Suchfeld können Sie nach Geräten nach Name, Kategorie, Plugin, Tag usw. suchen. - Das Symbol rechts neben dem Suchfeld wird verwendet, um die angezeigten Geräte nach ihrer Kategorie zu filtern. Mit einem mittleren Klick können Sie schnell eine einzelne Kategorie auswählen. -- Ganz rechts können Sie über eine Schaltfläche in den Bearbeitungsmodus wechseln, die Reihenfolge der Kacheln ändern (auf das Widget klicken - ablegen) oder die Größe ändern. Sie können die Reihenfolge der Bestellungen in einer Kachel auch neu anordnen. +- Ganz rechts können Sie über eine Schaltfläche in den Bearbeitungsmodus wechseln, die Reihenfolge der Kacheln ändern (Klicken-Drop auf das Widget) oder ihre Größe ändern. Sie können die Reihenfolge der Bestellungen in einer Kachel auch neu anordnen. - Durch Klicken auf eine Objektzusammenfassung filtern Sie, um nur die Geräte anzuzeigen, die sich auf dieses Objekt beziehen und die sich auf diese Objektzusammenfassung beziehen. @@ -53,7 +53,6 @@ Außerdem können Sie auf den Titel der Kachel (den Namen des Geräts) klicken, - Ein Strg + Klicken auf einen Befehl vom Typ Information zeigt den Verlauf aller Befehle (historisch) für diese Kachel an. - Ein Klick auf die Informationen *Zeit* eines Aktionsbefehls zeigt den Verlauf des Befehls an (falls er historisiert ist). - ## Bearbeitungsmodus Im Bearbeitungsmodus (*der Bleistift oben rechts*), Sie können die Größe der Kacheln und ihre Anordnung im Dashboard ändern. @@ -66,7 +65,7 @@ Auf jedem Objekt rechts neben seinem Namen und seiner Zusammenfassung können Si ## Jeedom Menüleiste -> **Tipp** +> **Beratung** > > - Klicken Sie auf die Uhr (Menüleiste) : Öffnen Sie die Timeline. > - Klicken Sie auf den Namen des Jeedom (Menüleiste)) : Öffnet Einstellungen → System → Konfiguration. diff --git a/docs/de_DE/design.md b/docs/de_DE/design.md index 95c6c89661..7fd25dd7e8 100644 --- a/docs/de_DE/design.md +++ b/docs/de_DE/design.md @@ -4,7 +4,7 @@ Auf dieser Seite können Sie die Anzeige Ihrer gesamten Hausautomation auf sehr feine Weise konfigurieren. Es braucht Zeit, aber seine einzige Grenze ist Ihre Vorstellungskraft. -> **Tipp** +> **Beratung** > > Dank des Untermenüs ist es möglich, direkt zu einem Entwurf zu gelangen. @@ -111,7 +111,7 @@ Hier können Sie die Befehle auswählen, die erfasst werden sollen. - **Symbol** : Symbol vor dem Designnamen. - **Hintergrundfarbe** : Mit dieser Option können Sie die Hintergrundfarbe ändern oder transparent machen. Vergessen Sie nicht, "Standard" auf NEIN zu ändern. -- **Textfarbe** : Mit dieser Option können Sie die Farbe von Symbolen und Texten ändern (achten Sie darauf, die Standardeinstellung auf Nein zu setzen).. +- **Textfarbe** : Mit dieser Option können Sie die Farbe von Symbolen und Texten ändern (achten Sie darauf, die Standardeinstellung auf Nein zu setzen). - **Rund um die Winkel** : erlaubt das Abrunden der Winkel (vergessen Sie nicht,%, ex 50% zu setzen). - **Grenze** : Wenn Sie einen Rahmen hinzufügen möchten, achten Sie darauf, dass die Syntax HTML ist (Sie müssen beispielsweise die CSS-Syntax verwenden : festes 1px schwarz). - **Schriftgröße** : Mit dieser Option können Sie die Schriftgröße ändern (ab 50% müssen Sie das% -Zeichen eingeben). @@ -121,7 +121,7 @@ Hier können Sie die Befehle auswählen, die erfasst werden sollen. > **Wichtig** > -> Wenn Sie HTML-Code (insbesondere Javascript) einfügen, überprüfen Sie diesen sorgfältig, da dies möglich ist, wenn ein Fehler vorliegt oder wenn eine Jeedom-Komponente überschrieben wird, das Design vollständig abstürzt und nur gelöscht werden muss direkt in die Datenbank. +> Wenn Sie HTML-Code (insbesondere Javascript) einfügen, prüfen Sie ihn vorher sorgfältig, denn wenn er einen Fehler enthält oder eine Jeedom-Komponente überschreibt, kann das Design vollständig zum Absturz kommen und Sie müssen ihn nur noch direkt aus löschen die Datenbank. ## Szenario diff --git a/docs/de_DE/design3d.md b/docs/de_DE/design3d.md index 692de38753..defacac87d 100644 --- a/docs/de_DE/design3d.md +++ b/docs/de_DE/design3d.md @@ -4,7 +4,7 @@ Auf dieser Seite können Sie eine 3D-Ansicht Ihres Hauses erstellen, die abhängig vom Status der verschiedenen Informationen in Ihrer Hausautomation reagieren kann. -> **Tipp** +> **Beratung** > > Dank des Untermenüs ist es möglich, direkt zu einem 3D-Design zu wechseln. @@ -22,13 +22,13 @@ Sobald Ihr 3D-Modell erstellt wurde, muss es im OBJ-Format exportiert werden. We > **AUFMERKSAMKEIT** > -> Ein 3D-Modell ist ziemlich beeindruckend (dies kann mehrere hundert Mo darstellen). Je größer es ist, desto länger ist die Renderzeit in Jeedom. +> Ein 3D-Modell ist ziemlich groß (es kann mehrere hundert MB darstellen)). Je größer es ist, desto länger ist die Renderzeit in Jeedom. -Nachdem Ihr 3D-Modell exportiert wurde, müssen Sie in Jeedom ein neues 3D-Design erstellen. Dazu müssen Sie in den Bearbeitungsmodus wechseln, indem Sie auf den kleinen Stift rechts klicken, dann auf das + klicken, diesem neuen 3D-Design einen Namen geben und dann validieren. +Sobald Ihr 3D-Modell exportiert wurde, müssen Sie in Jeedom ein neues 3D-Design erstellen. Dazu müssen Sie in den Bearbeitungsmodus wechseln, indem Sie auf den kleinen Stift rechts klicken, dann auf das + klicken, diesem neuen 3D-Design einen Namen geben und es dann bestätigen. Jeedom wechselt automatisch zum neuen 3D-Design. Sie müssen in den Bearbeitungsmodus zurückkehren und auf die kleinen gekerbten Räder klicken. -Sie können von diesem Bildschirm aus : +Von diesem Bildschirm aus können Sie : - Ändern Sie den Namen Ihres Designs - Fügen Sie einen Zugangscode hinzu @@ -45,7 +45,7 @@ Klicken Sie auf der Ebene "3D-Modell" auf die Schaltfläche "Send > > Sie müssen eine Zip-Datei haben. -> **Tipp** +> **Beratung** > > Nachdem die Datei importiert wurde (sie kann je nach Größe der Datei sehr lang sein), müssen Sie die Seite aktualisieren, um das Ergebnis anzuzeigen (F5). @@ -60,7 +60,7 @@ Doppelklicken Sie auf das Element, das Sie konfigurieren möchten, um ein Elemen - Geben Sie einen Verbindungstyp an (derzeit ist nur Ausrüstung vorhanden) - Geben Sie den Link zu dem betreffenden Element ein. Hier können Sie momentan nur einen Link zu einem Gerät setzen. Dies ermöglicht es beim Klicken auf den Gegenstand, die Ausrüstung aufzurufen -- Spezifität definieren: Es gibt einige, die wir gleich danach sehen werden. Dies ermöglicht es, den Gerätetyp und damit die Anzeige von Informationen festzulegen +- Spezifität definieren : Es gibt einige, die wir gleich danach sehen werden. Dies ermöglicht es, den Gerätetyp und damit die Anzeige von Informationen festzulegen ### Licht @@ -99,7 +99,7 @@ Doppelklicken Sie auf das Element, das Sie konfigurieren möchten, um ein Elemen #### Volet -- Zustand : Verschlussstatus, 0 offen anderer Wert geschlossen +- Zustand : Verschlussstatus, 0 offen und anderer Wert geschlossen - Ausblenden, wenn der Verschluss geöffnet ist - Aktivieren : Blenden Sie das Element aus, wenn der Verschluss geöffnet ist - Couleur @@ -109,6 +109,6 @@ Doppelklicken Sie auf das Element, das Sie konfigurieren möchten, um ein Elemen Wenn die Bedingung gültig ist, können Sie dem Element die ausgewählte Farbe geben. Sie können so viele Farben / Bedingungen festlegen, wie Sie möchten. -> **Tipp** +> **Beratung** > > Die Bedingungen werden in der Reihenfolge ausgewertet, die erste, die wahr ist, wird genommen, die folgenden werden daher nicht bewertet diff --git a/docs/de_DE/display.md b/docs/de_DE/display.md index aec291face..b7f98abfed 100644 --- a/docs/de_DE/display.md +++ b/docs/de_DE/display.md @@ -26,11 +26,11 @@ Für jedes Objekt stehen neben seiner Beschriftung zwei Schaltflächen zur Verf - Die erste wird verwendet, um die Objektkonfigurationsseite in einer neuen Registerkarte zu öffnen. - Die zweite enthält einige Informationen zum Objekt, -> **Tipp** +> **Beratung** > > Die Hintergrundfarbe der Objektrahmen hängt von der Farbe ab, die in der Konfiguration des Objekts ausgewählt wurde. -> **Tipp** +> **Beratung** > > Mit einem Klick auf die Objekte oder Geräte können Sie deren Reihenfolge ändern oder sie sogar einem anderen Objekt zuweisen. Aus der auf dieser Seite festgelegten Reihenfolge wird die Anzeige des Dashboards berechnet. @@ -53,7 +53,7 @@ Wenn das Geräte-Plugin deaktiviert ist, werden die beiden Symbole rechts nicht ## Erweiterte Gerätekonfiguration -> **Tipp** +> **Beratung** > > Sie können (sofern das Plugin dies unterstützt) direkt von der Gerätekonfigurationsseite auf dieses Fenster zugreifen, indem Sie auf die Schaltfläche Erweiterte Konfiguration klicken @@ -99,7 +99,7 @@ In der Registerkarte **Anzeige**, Sie können bestimmte Verhaltensweisen bei der Unten finden Sie optionale Anzeigeparameter, die auf das Gerät angewendet werden können. Diese Parameter bestehen aus einem Namen und einem Wert. Klicken Sie einfach auf **Hinzufügen** einen anwenden wieder. Für Geräte nur den Wert **Stil** Wird derzeit verwendet, kann CSS-Code in das betreffende Gerät eingefügt werden. -> **Tipp** +> **Beratung** > > Vergessen Sie nicht, nach jeder Änderung zu speichern. @@ -118,7 +118,7 @@ Das : - **Boxtext** : Fügen Sie zusätzlich zum Befehl Text hinzu (oder ganz alleine, wenn das Feld keinen Befehl enthält). - **Fallstil (CSS)** : Ändern Sie den spezifischen CSS-Stil der Box (beachten Sie, dass das allgemeine CSS der Boxen überschrieben und ersetzt wird). -> **Tipp** +> **Beratung** > > Wenn Sie in einem Feld in der Tabelle zwei Befehle untereinander setzen möchten, vergessen Sie nicht, nach dem ersten in der Tabelle einen Zeilenumbruch hinzuzufügen **Erweiterte Konfiguration** davon. @@ -134,7 +134,7 @@ Im Folgenden können Sie auch die spezifischen Batteriewarnschwellen für dieses Sie können das Zeitlimit der Ausrüstung auch in Minuten verwalten. Zum Beispiel sagt 30 jeedom, dass wenn das Gerät 30 Minuten lang nicht kommuniziert hat, es in Alarmbereitschaft versetzt werden muss. -> **Tipp** +> **Beratung** > > Die globalen Parameter sind in **→ Einstellungen → Systemkonfiguration : Protokolle** Oder **Ausrüstung** @@ -153,7 +153,7 @@ Zunächst sind oben rechts einige Schaltflächen verfügbar : - **Bewerben Sie sich bei** : Ermöglicht die Anwendung derselben Konfiguration auf mehrere Befehle. - **Zum Schutz** : Speichern Sie die am Gerät vorgenommenen Änderungen. -> **Tipp** +> **Beratung** > > In einer Grafik bringt Sie ein Doppelklick auf ein Element zu seiner Konfiguration. @@ -242,6 +242,6 @@ In diesem Teil können Sie bestimmte Widget-Anzeigeverhalten im Dashboard, in An Unten finden Sie optionale Anzeigeparameter, die an das Widget übergeben werden können. Diese Parameter hängen vom jeweiligen Widget ab. Sie müssen sich daher die Datei auf dem Markt ansehen, um sie zu kennen. -> **Tipp** +> **Beratung** > > Vergessen Sie nicht, nach jeder Änderung zu speichern. diff --git a/docs/de_DE/eqAnalyse.md b/docs/de_DE/eqAnalyse.md index 85eeb60b78..1b69308c2e 100644 --- a/docs/de_DE/eqAnalyse.md +++ b/docs/de_DE/eqAnalyse.md @@ -14,7 +14,7 @@ Auf der Seite Geräteanalyse können Sie viele Informationen zu Geräten zentral Auf dieser Registerkarte sehen Sie die Liste Ihrer Batteriemodule, deren verbleibenden Füllstand (die Farbe der Kachel hängt von diesem Füllstand ab), den Typ und die Anzahl der Batterien, die in das Modul eingelegt werden müssen, sowie den Modultyp dass das Datum, an dem die Informationen zum Batteriestand aktualisiert wurden. Sie können auch sehen, ob für das jeweilige Modul ein bestimmter Schwellenwert festgelegt wurde (dargestellt durch eine Hand)) -> **Tipp** +> **Beratung** > > Die Alarm- / Warnschwellenwerte für die Batteriestände können global in der Jeedom-Konfiguration (Einstellungen → Systeme → Konfiguration) konfiguriert werden : Ausrüstung) oder nach Ausrüstung auf der Seite für die erweiterte Konfiguration auf der Registerkarte Warnungen. @@ -29,7 +29,7 @@ Auf dieser Registerkarte sehen Sie in Echtzeit die Module in Alarmbereitschaft. Andere Arten von Warnungen finden Sie hier. Jede Warnung wird durch die Farbe der Kachel (die Alarmstufe) und ein Logo oben links (die Alarmart) dargestellt). -> **Tipp** +> **Beratung** > > Hier werden alle Module in Alarmbereitschaft angezeigt, auch die unter "nicht sichtbar" konfigurierten". Es ist jedoch interessant festzustellen, dass, wenn das Modul "sichtbar" ist, die Warnung auch auf dem Dashboard (im betreffenden Objekt) sichtbar ist). @@ -42,7 +42,7 @@ Auf dieser Registerkarte können Sie die Aktionen anzeigen, die direkt in einem - Bestätigungen mit Code (wie oben, jedoch mit Eingabe eines Codes). - Vor- und Nachaktionen (immer konfigurierbar an derselben Stelle in einem Aktionsbefehl und Ermöglichen der Ausführung einer oder mehrerer anderer Aktionen vor oder nach der betreffenden Aktion). -> **Tipp** +> **Beratung** > > Die Tabelle bietet eine sehr textuelle Ansicht der definierten Aktionen. Andere Arten definierter Aktionen können hinzugefügt werden. @@ -70,6 +70,6 @@ Und an vielen anderen Orten verwendet wie (nicht erschöpfend) : Wenn die ID der verwaisten Bestellung noch im Löschverlauf vorhanden ist (verfügbar in der Zusammenfassung Analyse / Heimautomatisierung), werden der alte Name und das Löschdatum angezeigt. -> **Tipp** +> **Beratung** > > Die Tabelle bietet eine sehr textuelle Ansicht der verwaisten Befehle. Ziel ist es, alle "Orphan" -Bestellungen über alle Jeedom und Plugins schnell identifizieren zu können. Es kann sein, dass einige Bereiche nicht analysiert werden und die Tabelle mit der Zeit immer umfassender wird. diff --git a/docs/de_DE/history.md b/docs/de_DE/history.md index cce8bda5d1..fa3c5337b1 100644 --- a/docs/de_DE/history.md +++ b/docs/de_DE/history.md @@ -13,7 +13,7 @@ Die Datenarchivierung ermöglicht es Jeedom, die im Speicher gehaltene Datenmeng Die Archivierung beginnt nachts und komprimiert die tagsüber wiederhergestellten Daten. Standardmäßig ruft Jeedom alle älteren Daten von 2 Stunden ab und erstellt 1-Stunden-Pakete daraus (entweder ein Durchschnitt, ein Minimum oder ein Maximum, abhängig von den Einstellungen). Hier haben wir also zwei Parameter, einen für die Paketgröße und einen anderen, um zu wissen, wann dies zu tun ist (standardmäßig sind dies 1-Stunden-Pakete mit Daten, die älter als 2 Stunden sind). -> **Tipp** +> **Beratung** > > Wenn Sie gut gefolgt sind, sollten Sie nur in den letzten 2 Stunden eine hohe Präzision haben. Wenn ich mich jedoch um 17 Uhr verbinde, habe ich eine Präzision für die letzten 17 Stunden. Wofür ? Um unnötigen Ressourcenverbrauch zu vermeiden, findet die Archivierungsaufgabe nur einmal am Tag abends statt. @@ -44,7 +44,7 @@ Wenn Sie ein Diagramm über die Verlaufsseite anzeigen, haben Sie über dem Diag - **Treppe** : Zeigt die Kurve als Treppe oder kontinuierliche Anzeige an. Option in der Bestellung gespeichert und über das Dashboard verwendet. - **Vergleichen** : Vergleichen Sie die Kurve zwischen verschiedenen Perioden. -> **Tipp** +> **Beratung** > > Um Handhabungsfehler zu vermeiden, sind diese in den Befehlen gespeicherten Optionen nur aktiv, wenn eine einzelne Kurve angezeigt wird. > @@ -87,7 +87,7 @@ Ermöglicht die Anzeige einer Kurve gemäß einer Berechnung mit mehreren Befehl Sie haben auch Zugriff auf eine Verwaltung von Berechnungsformeln, die es Ihnen ermöglicht, diese zu speichern, um sie einfacher wieder anzuzeigen. -> **Tipp** +> **Beratung** > > Wenn Sie Berechnungen gespeichert haben, stehen diese links in . zur Verfügung **Meine Berechnungen**. diff --git a/docs/de_DE/interact.md b/docs/de_DE/interact.md index 106b2529c4..a24f5ed049 100644 --- a/docs/de_DE/interact.md +++ b/docs/de_DE/interact.md @@ -12,7 +12,7 @@ Diese Bestellungen erhalten Sie von : Der Wert von Interaktionen liegt in der vereinfachten Integration in andere Systeme wie Smartphones, Tablets, andere Hausautomationsboxen usw. -> **Tipp** +> **Beratung** > > Sie können eine Interaktion öffnen, indem Sie dies tun : > - Klicken Sie auf eine davon. @@ -34,7 +34,7 @@ Am oberen Rand der Seite befinden sich 3 Schaltflächen : - **Regenerat** : Recréer toutes les interactions (peut être très long > 5mn). - **Prüfen** : Öffnen Sie einen Dialog, um einen Satz zu schreiben und zu testen. -> **Tipp** +> **Beratung** > > Wenn Sie eine Interaktion haben, die beispielsweise die Sätze für Lichter generiert, und Sie ein neues Lichtsteuermodul hinzufügen, müssen Sie entweder alle Interaktionen neu generieren oder zur betreffenden Interaktion gehen und sie erneut erstellen, um sie zu erstellen die Sätze dieses neuen Moduls. @@ -103,7 +103,7 @@ Wir können uns sehr gut vorstellen, dasselbe mit mehreren Aktionen zu tun, um m In den beiden obigen Beispielen ist der Modellsatz identisch, aber die daraus resultierenden Aktionen ändern sich entsprechend der Konfiguration im Teil "Aktion". Daher können wir uns bereits mit einer einfachen Interaktion mit einem einzelnen Satz Aktionen vorstellen, die zwischen diesen kombiniert werden verschiedene Befehle und verschiedene Szenarien (wir können auch Szenarien im Aktionsteil von Interaktionen auslösen). -> **Tipp** +> **Beratung** > > Um ein Szenario hinzuzufügen, erstellen Sie eine neue Aktion, schreiben Sie "Szenario" ohne Akzent und drücken Sie die Tabulatortaste auf Ihrer Tastatur, um die Szenarioauswahl aufzurufen. diff --git a/docs/de_DE/log.md b/docs/de_DE/log.md index acb389a30c..2e81ef32af 100644 --- a/docs/de_DE/log.md +++ b/docs/de_DE/log.md @@ -3,7 +3,7 @@ Protokolle sind Protokolldateien, mit denen Sie verfolgen können, was in Ihrer Hausautomation geschieht. In den meisten Fällen werden die Protokolle nur zum Debuggen und Lösen von Problemen durch das Support-Team verwendet. -> **Tipp** +> **Beratung** > > Wenn die Seite geöffnet wird, wird das erste verfügbare Protokoll angezeigt. @@ -18,7 +18,7 @@ Oben rechts 5 Tasten : - **LÖSCHEN** : Löschen Sie das aktuelle Protokoll. Wenn Jeedom es braucht, wird es automatisch neu erstellt. - **Löschen Sie alle Protokolle** : Löschen Sie alle vorhandenen Protokolle. -> **Tipp** +> **Beratung** > > Beachten Sie, dass das http-Protokoll.Fehler kann nicht gelöscht werden. Wenn Sie es löschen (z. B. in der Befehlszeile), wird es sich nicht selbst neu erstellen. Sie müssen das System neu starten. diff --git a/docs/de_DE/market.md b/docs/de_DE/market.md index a7df9a5d66..277f58edf2 100644 --- a/docs/de_DE/market.md +++ b/docs/de_DE/market.md @@ -37,7 +37,7 @@ Für die Profis : - **Aktivieren Sie den Zugriff auf Beta-Plugins** : Aktiviert den Zugriff auf Betas-Plugins (beachten Sie, dass Sie dadurch nicht auf den Support zugreifen können). - **Zusammenfassung** Hier finden Sie eine Zusammenfassung Ihrer verschiedenen Rechte und Dienste. -> **Tipp** +> **Beratung** > > Vergiss nicht zu sparen. @@ -49,7 +49,7 @@ Für die Profis : - **Installationsschlüssel** - **Anzahl der Installationsschlüssel** : Zeigt die Anzahl der Jeedom-Installationen an, die derzeit mit Ihrem Konto verknüpft sind, sowie das autorisierte Limit. -> **Tipp** +> **Beratung** > > Es ist möglich, dass der Markt Sie manchmal auffordert, Ihre Installationsschlüssel zurückzusetzen. Dies ist normal. Befolgen Sie einfach die Anforderungen. @@ -66,7 +66,7 @@ Für die Profis : - **Hardware** : Jeedom Hardware-Name. - **Version** : Jeedom Version installiert. -> **Tipp** +> **Beratung** > > Vergiss nicht zu sparen. diff --git a/docs/de_DE/message.md b/docs/de_DE/message.md index 75102eda95..89229cba57 100644 --- a/docs/de_DE/message.md +++ b/docs/de_DE/message.md @@ -9,6 +9,6 @@ Es ist ganz einfach. Es zeigt Ihnen Datum und Uhrzeit der Nachricht, das Plugin, Oben befindet sich eine Auswahl zum Filtern von Nachrichten in einem bestimmten Plugin und ganz rechts eine Schaltfläche zum Leeren aller Nachrichten. -> **Tipp** +> **Beratung** > > Wenn im Nachrichtencenter ein Fehler auftritt, versuchen Sie zunächst, die Nachricht zu löschen, und prüfen Sie dann, ob der Fehler erneut auftritt, bevor Sie sich an den Support wenden. Manchmal liegt es nur an einem Netzwerkverbindungsproblem. diff --git a/docs/de_DE/object.md b/docs/de_DE/object.md index 59f0b943cb..bb427470ac 100644 --- a/docs/de_DE/object.md +++ b/docs/de_DE/object.md @@ -32,7 +32,7 @@ In der Übersicht können Sie alle Objekte in Jeedom sowie deren Konfiguration a Sobald Sie ein Objekt erstellt haben, wird es in diesem Teil angezeigt. -> **Tipp** +> **Beratung** > > Sie können ein Objekt öffnen, indem Sie dies tun : > - Klicken Sie auf eine davon. @@ -71,15 +71,15 @@ Hier sind die verschiedenen Merkmale zum Konfigurieren eines Objekts : - **Nur bei Synthese** : Ermöglicht das Einfügen eines Bildes für die Synthese, ohne dass es als Hintergrundbild verwendet wird, insbesondere auf der Seite *Armaturenbrett* dieses Objekts. - **Bild** : Sie haben die Möglichkeit, ein Bild hochzuladen oder zu löschen. Im JPEG-Format ist dieses Bild das Hintergrundbild des Objekts, wenn Sie es im Dashboard anzeigen. Es wird auch für das Vorschaubild des Stücks über die Synthese verwendet. -> **Tipp** +> **Beratung** > > Sie können die Anzeigereihenfolge von Objekten im Dashboard ändern, indem Sie über die Home-Automation-Zusammenfassung (Extras -> Home-Automation-Zusammenfassung) Ihr Objekt mit der Maus per Drag/Drop auswählen, um ihm einen neuen Platz zuzuweisen. -> **Tipp** +> **Beratung** > > Sie können eine Grafik sehen, die alle Elemente von Jeedom darstellt, die an dieses Objekt angehängt sind, indem Sie auf die Schaltfläche klicken **Links**, oben rechts. -> **Tipp** +> **Beratung** > > Wenn ein Gerät erstellt wird und kein übergeordnetes Gerät definiert wurde, wird es als übergeordnetes Element verwendet : **Keiner**. diff --git a/docs/de_DE/overview.md b/docs/de_DE/overview.md index 86766420ba..6658cd29d3 100644 --- a/docs/de_DE/overview.md +++ b/docs/de_DE/overview.md @@ -26,7 +26,7 @@ Die Konfiguration der Anzeige des Objekts erfolgt in **Werkzeuge → Objekte** : - Wenn das Hintergrundbild nur auf der Zusammenfassungsseite oder auch einmal im Hintergrund auf dem Objekt verwendet werden soll. - Die Elemente seiner Zusammenfassungen in der Registerkarte *Zusammenfassung*. -> **Tipp** +> **Beratung** > > Die Anzeigereihenfolge von Objekten ist die von *Übersicht Haus-Automatisierung*, die Sie nachbestellen können (Analyse → Zusammenfassung der Hausautomation). @@ -42,7 +42,7 @@ Für jedes Objekt können Sie klicken : - Auf einem Zusammenfassungselement, um die Elemente dieses Objekts dieses Typs anzuzeigen. Diese werden modal angezeigt, ohne die Seite zu ändern, und ermöglichen es Ihnen, einen Verschluss schnell zu schließen, ein Licht einzuschalten usw. Die Größe des Modals passt sich an das Gerät an, das angezeigt werden muss, aber Sie können es verschieben. Selbst wenn das Modal der Zusammenfassungen geöffnet ist, können Sie auf andere Zusammenfassungen klicken. -> **Tipp** +> **Beratung** > > Strg Klicken oder Mitte Klicken Sie auf das Objekt oder ein Zusammenfassungselement öffnet eine weitere Registerkarte Ihres Browsers. diff --git a/docs/de_DE/plugin.md b/docs/de_DE/plugin.md index 87d0aa6df9..7b55e56036 100644 --- a/docs/de_DE/plugin.md +++ b/docs/de_DE/plugin.md @@ -34,7 +34,7 @@ Wenn Ihr Marktkonto in Ihrem Jeedom korrekt konfiguriert ist (Konfiguration → Um ein neues Plugin zu installieren, klicken Sie einfach auf die Schaltfläche "Market" (und Jeedom ist mit dem Internet verbunden). Nach einer kurzen Ladezeit erhalten Sie die Seite. -> **Tipp** +> **Beratung** > > Sie müssen Ihre Marktkontoinformationen in der Administration eingegeben haben (Konfiguration → Updates / Markt → Registerkarte Markt), um die Plugins zu finden, die Sie beispielsweise bereits gekauft haben. @@ -45,7 +45,7 @@ Oben im Fenster befinden sich Filter : - **Zur Recherche** : Ermöglicht die Suche nach einem Plugin (im Namen oder in der Beschreibung)). - **Benutzername** : Zeigt den Benutzernamen für die Verbindung zum Markt sowie den Verbindungsstatus an. -> **Tipp** +> **Beratung** > > Das kleine Kreuz setzt den betreffenden Filter zurück @@ -78,7 +78,7 @@ Achtung, beim Hinzufügen durch eine Zip-Datei muss der Name der Zip mit der ID Durch Klicken auf das Symbol eines Plugins öffnen Sie dessen Konfigurationsseite. -> **Tipp** +> **Beratung** > > Sie können bei gedrückter Strg-Taste oder Klick-Mitte die Konfiguration in einer neuen Browser-Registerkarte öffnen. @@ -128,7 +128,7 @@ Wenn das Plugin Abhängigkeiten und / oder einen Dämon hat, werden diese zusät - **Automatische Verwaltung** : Aktiviert oder deaktiviert die automatische Verwaltung (wodurch Jeedom den Dämon selbst verwalten und bei Bedarf neu starten kann. Sofern nicht anders angegeben, ist es ratsam, die automatische Verwaltung aktiv zu lassen). - **Letzter Start** : Datum des letzten Starts des Daemons. -> **Tipp** +> **Beratung** > > Einige Plugins haben einen Konfigurationsteil. Wenn dies der Fall ist, wird es unter den oben beschriebenen Abhängigkeits- und Dämonzonen angezeigt. > In diesem Fall finden Sie Informationen zur Konfiguration des betreffenden Plugins in der Dokumentation. @@ -146,7 +146,7 @@ Wenn das Plugin Abhängigkeiten und / oder einen Dämon hat, werden diese zusät - **deadcmd** : Ein Cron für tote Kommandeure. - **Gesundheit** : Eine alte Gesundheit. -> **Tipp** +> **Beratung** > > Wenn das Plugin eine dieser Funktionen verwendet, können Sie dies ausdrücklich verhindern, indem Sie das Kontrollkästchen "Aktivieren" deaktivieren, das daneben angezeigt wird. diff --git a/docs/de_DE/scenario.md b/docs/de_DE/scenario.md index 7e0070c6c5..4885475e70 100644 --- a/docs/de_DE/scenario.md +++ b/docs/de_DE/scenario.md @@ -18,7 +18,7 @@ Dort finden Sie die Liste der Szenarien Ihres Jeedom sowie Funktionen, um diese Sie finden in diesem Teil **Liste der Szenarien** dass du erstellt hast. Sie werden nach ihren klassifiziert **Band**, möglicherweise für jeden von ihnen definiert. Jedes Szenario wird mit seinem angezeigt **Name** und seine **übergeordnetes Objekt**. DER **ausgegraute Szenarien** sind diejenigen, die deaktiviert sind. -> **Tipp** +> **Beratung** > > Sie können ein Szenario öffnen, indem Sie dies tun : > @@ -86,7 +86,7 @@ In der Registerkarte **General**, Wir finden die Hauptparameter des Szenarios : - **Beschreibung** : Ermöglicht das Schreiben eines kleinen Textes zur Beschreibung Ihres Szenarios. - **Szenariomodus** : Das Szenario kann programmiert, ausgelöst oder beides sein. Sie haben dann die Wahl, die Auslöser (maximal 15 Auslöser) und die Programmierung (en) anzugeben). -> **Tipp** +> **Beratung** > > Bedingungen können jetzt im ausgelösten Modus eingegeben werden. Zum Beispiel : ``#[Garage][Open Garage][Ouverture]# == 1`` > Aufmerksamkeit : Sie können maximal 28 Trigger / Programmierungen für ein Szenario haben. @@ -102,11 +102,11 @@ Hier erstellen Sie Ihr Szenario. Nach dem Erstellen des Szenarios ist sein Inhal Um die Blöcke im Szenario einfacher zu gestalten und nicht ständig neu anordnen zu müssen, wird nach dem Feld, in dem sich der Mauszeiger befindet, ein Block hinzugefügt. *Wenn Sie beispielsweise zehn Blöcke haben und auf die IF-Bedingung des ersten Blocks klicken, wird der hinzugefügte Block nach diesem Block auf derselben Ebene hinzugefügt. Wenn kein Feld aktiv ist, wird es am Ende des Szenarios hinzugefügt.* -> **Tipp** +> **Beratung** > > Bei Bedingungen und Aktionen ist es besser, einfache Anführungszeichen (') anstelle von doppelten zu bevorzugen ("). -> **Tipp** +> **Beratung** > > Mit einer Strg-Umschalttaste Z oder einer Strg-Umschalttaste Y können Sie dies tun'**Stornieren** oder von **wiederholen** eine Modifikation (Hinzufügen einer Aktion, Blockieren)...). @@ -150,7 +150,7 @@ Rechts neben diesem Blocktyp stehen drei Schaltflächen zur Auswahl eines zu tes > Bei Blöcken vom Typ If / Then / Andernfalls können kreisförmige Pfeile links neben dem Bedingungsfeld die Wiederholung von Aktionen aktivieren oder nicht, wenn die Auswertung der Bedingung das gleiche Ergebnis wie bei der vorherigen Auswertung ergibt. > IF-Ausdruck != 0 entspricht IF-Ausdruck und IF-Ausdruck == 0 entspricht IF-nicht-Ausdruck -> **Tipp** +> **Beratung** > > Es gibt eine Liste von Tags, die den Zugriff auf Variablen aus dem einen oder anderen Szenario oder nach Uhrzeit, Datum, Zufallszahl usw. ermöglichen. Siehe unten die Kapitel zu Befehlen und Tags. @@ -197,7 +197,7 @@ Mit dem Code-Block können Sie PHP-Code ausführen. Es ist daher sehr mächtig, - ``$scenario->setLog($message);`` : Schreiben Sie eine Nachricht in das Skriptprotokoll. - ``$scenario->persistLog();`` : Erzwingen Sie das Schreiben des Protokolls (andernfalls wird es nur am Ende des Szenarios geschrieben). Seien Sie vorsichtig, dies kann das Szenario etwas verlangsamen. -> **Tipp** +> **Beratung** > > Hinzufügen einer Suchfunktion im Codeblock : Zur Recherche : Strg + F dann Enter, Nächstes Ergebnis : Strg + G, Vorheriges Ergebnis : Strg + Umschalt + G @@ -219,7 +219,7 @@ Zu Blöcken hinzugefügte Aktionen haben mehrere Optionen : - Eine Schaltfläche für bestimmte Aktionen, bei der jedes Mal die Beschreibung (beim Bewegen des Mauszeigers) dieser Aktion angezeigt wird. - Eine Schaltfläche zum Suchen nach einem Aktionsbefehl. -> **Tipp** +> **Beratung** > > Je nach gewähltem Befehl können unterschiedliche Zusatzfelder angezeigt werden. @@ -269,7 +269,7 @@ Unabhängig davon, ob Sie Vergleiche mit unterschiedlichen Geräten oder mit dem Ein Tag wird während der Ausführung des Szenarios durch seinen Wert ersetzt. Sie können die folgenden Tags verwenden : -> **Tipp** +> **Beratung** > > Verwenden Sie die Funktion Date (), um die führenden Nullen anzuzeigen. Siehe [Hier](https:/./.www.php.net/.manual/.fr/.datetime.format.php). diff --git a/docs/de_DE/types.md b/docs/de_DE/types.md index 3b0e93f72b..5e0307f8ed 100644 --- a/docs/de_DE/types.md +++ b/docs/de_DE/types.md @@ -17,7 +17,7 @@ Diese Seite ermöglicht eine direktere und einfachere Konfiguration dieser Gener Diese Seite bietet Lagerung nach Gerätetyp : Steckdose, Licht, Shutter, Thermostat, Kamera usw. Zunächst werden die meisten Ihrer Geräte klassifiziert in **Geräte ohne Typ**. Um ihnen einen Typ zuzuweisen, können Sie sie entweder auf einen anderen Typ verschieben oder mit der rechten Maustaste auf das Gerät klicken, um es direkt zu verschieben. Der Ausrüstungstyp ist an sich nicht wirklich nützlich, am wichtigsten sind die Auftragstypen. Sie können also eine Ausrüstung ohne Typ haben oder einen Typ, der nicht unbedingt seinen Befehlen entspricht. Sie können natürlich verschiedene Steuerungstypen innerhalb derselben Ausrüstung mischen. Im Moment ist es eher ein Speicher, eine logische Organisation, die vielleicht in zukünftigen Versionen dienen wird. -> **Tipp** +> **Beratung** > > - Wenn du Ausrüstung im Spiel bewegst **Geräte ohne Typ**, Jeedom schlägt vor, generische Typen aus seinen Bestellungen zu entfernen. > - Sie können mehrere Ausrüstungsgegenstände gleichzeitig bewegen, indem Sie die Kontrollkästchen links davon aktivieren. @@ -28,7 +28,7 @@ Sobald ein Ausrüstungsgegenstand richtig positioniert ist *Art*, wenn Sie darau Durch Rechtsklick auf einen Auftrag können Sie ihm dann einen generischen Typ entsprechend den Spezifikationen dieses Auftrags zuweisen (Info-/Aktionstyp, Numerisch, Binärer Untertyp usw). -> **Tipp** +> **Beratung** > > - Das Kontextmenü der Befehle zeigt den Gerätetyp in Fettdruck an, ermöglicht aber dennoch die Zuweisung eines beliebigen generischen Typs eines beliebigen Gerätetyps. @@ -80,7 +80,7 @@ Oder einfacher, erstellen Sie eine `genericType`-Aktion mit `LIGHT_ON` in `Salon ## Liste der generischen Kerntypen -> **Tipp** +> **Beratung** > > - Sie finden diese Liste direkt in Jeedom, auf derselben Seite, mit dem Button **Liste** oben rechts. diff --git a/docs/de_DE/update.md b/docs/de_DE/update.md index d15bd890c6..628e5c0bd7 100644 --- a/docs/de_DE/update.md +++ b/docs/de_DE/update.md @@ -34,7 +34,7 @@ Sobald Sie darauf klicken, erhalten Sie diese verschiedenen Optionen : > > Vor einem Update erstellt Jeedom standardmäßig ein Backup. Im Falle eines Problems beim Anwenden eines Updates stellt Jeedom das unmittelbar zuvor erstellte Backup automatisch wieder her. Dieses Prinzip gilt nur für Jeedom-Updates und nicht für Plugin-Updates. -> **Tipp** +> **Beratung** > > Sie können ein Update von Jeedom erzwingen, auch wenn es keines bietet. @@ -62,7 +62,7 @@ In jeder Zeile können Sie die folgenden Funktionen verwenden: > Wenn das Änderungsprotokoll leer ist, Sie aber noch ein Update haben, bedeutet dies, dass die Dokumentation aktualisiert wurde. Es ist daher nicht erforderlich, den Entwickler um Änderungen zu bitten, da diese nicht unbedingt vorhanden sind. (Es ist oft eine Aktualisierung der Übersetzung, Dokumentation). > In einigen Fällen kann der Plugin-Entwickler auch einfache Bugfixes vornehmen, für die nicht unbedingt das Changelog aktualisiert werden muss. -> **Tipp** +> **Beratung** > > Wenn Sie ein Update starten, wird über der Tabelle ein Fortschrittsbalken angezeigt. Vermeiden Sie andere Manipulationen während des Updates. diff --git a/docs/de_DE/view.md b/docs/de_DE/view.md index ef572aef27..d9dcb9bb2e 100644 --- a/docs/de_DE/view.md +++ b/docs/de_DE/view.md @@ -6,7 +6,7 @@ Es ist nicht so leistungsfähig wie die Designs, ermöglicht jedoch in wenigen M {% include lightbox.html src="images/doc-view_01.jpg" data="View" title="View" imgstyle="width:450px;display: block;margin: 0 auto;" %} -> **Tipp** +> **Beratung** > > Sie können die Standardansicht in Ihrem Profil auswählen, wenn Sie auf das Ansichtsmenü klicken. @@ -20,7 +20,7 @@ Auf einer Ansicht finden wir : - Der Bleistift auf der rechten Seite zum Bearbeiten der Reihenfolge und Größe des Geräts auf die gleiche Weise wie das Dashboard. - Ein Knopf *Komplette Ausgabe* So können Sie die Zonen und Elemente der Ansicht bearbeiten. -> **Tipp** +> **Beratung** > > Sie können diese Option in Ihrem Profil so ändern, dass die Liste der Ansichten standardmäßig angezeigt wird. @@ -35,7 +35,7 @@ Das Prinzip ist ganz einfach : Eine Ansicht besteht aus Bereichen. Jede Zone ist - Eine Schaltfläche zum Speichern dieser Ansicht. - Eine Schaltfläche zum Löschen dieser Ansicht. -> **Tipp** +> **Beratung** > > Sie können die Reihenfolge der Zonen durch Ziehen und Ablegen verschieben. @@ -52,11 +52,11 @@ In einer Zone für Gerätetypen können Sie Geräte hinzufügen : - **Ausrüstung hinzufügen** : Ermöglicht das Hinzufügen / Ändern von Geräten, die im Bereich angezeigt werden sollen. -> **Tipp** +> **Beratung** > > Sie können ein Gerät direkt löschen, indem Sie auf den Papierkorb links davon klicken. -> **Tipp** +> **Beratung** > > Es ist möglich, die Reihenfolge der Kacheln im Bereich durch Ziehen und Ablegen zu ändern. @@ -82,7 +82,7 @@ Wenn Sie die Taste drücken **Kurve hinzufügen**, Jeedom zeigt die Liste der hi {% include lightbox.html src="images/doc-view_02.jpg" data="View" title="Pie Graph" imgstyle="width:450px;display: block;margin: 0 auto;" %} -> **Tipp** +> **Beratung** > > Sie können die Reihenfolge der Grafiken im Bereich durch Ziehen und Ablegen ändern. diff --git a/docs/en_US/administration.md b/docs/en_US/administration.md index b8ffdb9602..b903f33e29 100644 --- a/docs/en_US/administration.md +++ b/docs/en_US/administration.md @@ -34,7 +34,7 @@ In this tab you will find the display customization parameters. - **Light and dark desktop** : Lets you choose a light and dark theme for the Desktop. - **Light and dark mobile** : same as above for the Mobile version. - **Clear theme from / to** : Allows you to define a time slot during which the light theme chosen previously will be used. However, check the option **Toggle theme based on time**. -- **Brightness sensor** : Mobile interface only, requires activating *generic extra sensor* in chrome, chrome page://flags. +- **Brightness sensor** : Mobile interface only, requires activating *generic extra sensor* in chrome, chrome page://flags. ### Tuiles @@ -103,11 +103,11 @@ It is absolutely necessary to correctly configure this important part of Jeedom - **Login** : Enter the proxy login, - **Password** : Enter the password. -> **Tip** +> **Advice** > > If you are in HTTPS the port is 443 (default) and in HTTP the port is 80 (default). To use HTTPS from outside, a letsencrypt plugin is now available on the market. -> **Tip** +> **Advice** > > To find out if you need to set a value in the field **Complement**, look, when you log into Jeedom in your internet browser, if you need to add / Jeedom (or whatever) after the IP. @@ -174,7 +174,7 @@ Many command can be logged. Thus, in Analysis → History, you get graphs repres >**InfluxDB** > ->If you want to use InfluxDB for the moment you have to install the InfluxDB library yourself, Jeedom no longer does it because it is no longer maintained (we plan to migrate to the new version but this will not happen right away). To do the installation manually here is how to do it : `cd /var/www/html;composer require influxdb/influxdb-php` from configuration then OS/DB tab then the OS administration console +>If you want to use InfluxDB for the moment you have to install the InfluxDB library yourself, Jeedom no longer does this because it is no longer maintained (we plan to migrate to the new version but this will not be for now). To do the manual installation, here's how to do it : `cd /var/www/html;composer require influxdb/influxdb-php` from configuration then OS/DB tab then the OS administration console ### Command history @@ -223,7 +223,7 @@ Configure link graphics. These links allow you to see, in the form of a graph, t This tab allows you to set global parameters concerning the interactions that you will find in Tools → Interactions. -> **Tip** +> **Advice** > > To activate the interaction log, go to the Settings → System → Configuration tab : Logs, then check **Debug** in the bottom list. Attention : the logs will then be very verbose ! @@ -308,7 +308,7 @@ The list of banned IPs is at the bottom of this page. You will find the IP, the - **Update source** : Choose Jeedom core update source. - **Core version** : Core version to recover. -- **Automatically check for updates** : Indicate whether to automatically check if there are new updates (be careful to avoid overloading the market, the verification time may change). +- **Automatically check for updates** : Whether to automatically check for new updates (be careful to avoid overloading the Market, the check time may change)). ### Deposits @@ -363,7 +363,7 @@ Deposit allowing to automatically send a backup of Jeedom on a Samba share (ex : > **Important** > -> The Samba protocol has several versions, the v1 is compromised in terms of security and on some NAS you can force the client to use v2 or v3 to connect. So if you have an error *protocol failed: NT_STATUS_INVAID_NETWORK_RESPONSE* there is a good chance that on the NAS side the restriction is in place. You must then modify the / etc / samba / smb file on your Jeedom OS.conf and add these two lines to it : +> The Samba protocol has several versions, the security level of V1 is compromised and on some NAS you can force the client to use v2 or v3 to connect. So if you have an error *protocol failed: NT_STATUS_INVAID_NETWORK_RESPONSE* there is a good chance that on the NAS side the restriction is in place. You must then modify the / etc / samba / smb file on your Jeedom OS.conf and add these two lines to it : > client max protocol = SMB3 > client min protocol = SMB2 > The Jeedom side smbclient will then use v2 where v3 and by putting SMB3 to both only SMB3. So it's up to you to adapt according to restrictions on the NAS or other Samba server @@ -385,11 +385,11 @@ Allows monitoring and acting on the Jeedom cache : - File system : Storage of cache information /tmp/jeedom/cache (in RAM) in file mode, uses a third-party lib. It will soon be replaced by File (beta) - File (beta) : Storage of cache information /tmp/jeedom/cache (in RAM) in file mode. The most efficient but saved every 30 minutes - Mysql (beta)) : Using a basic cache table. The least efficient but saved in real time (no data loss possible) - - Redis (beta) : Reserved for experts, relies on redis to manage the cache (requires you to install redis yourself and the php-redis dependencies) + - Redis (beta) : For experts only, relies on redis to manage the cache (so requires you to install redis and php-redis dependencies yourself)) - **Clean cache** : Force deletion of objects that are no longer useful. Jeedom does this automatically every night. - **Clear all cache data** : Empty the cover completely. Please note that this may cause data loss ! -- **Time of pause for long polling** : Frequency at which Jeedom checks if there are pending events for customers (web interface, mobile application, etc.)). The shorter this time, the faster the interface will update, in return it uses more resources and can therefore slow Jeedom. +- **Time of pause for long polling** : Frequency at which Jeedom checks if there are pending events for clients (web interface, mobile application, etc.)). The shorter this time, the faster the interface will update, but on the other hand it uses more resources and can therefore slow down Jeedom. >**Important** > diff --git a/docs/en_US/api_http.md b/docs/en_US/api_http.md index 8a3ee00740..b81b91cfe6 100644 --- a/docs/en_US/api_http.md +++ b/docs/en_US/api_http.md @@ -53,7 +53,7 @@ Vohere l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& typ - **query** : question to ask Jeedom. - **utf8** \[optional\] : tells Jeedom whether to encode query in utf8 before trying to answer. -- **emptyReply** \[optional\] : 0 for Jeedom to respond even if he did not understand, 1 otherwise. +- **emptyReply** \[optional\] : 0 for Jeedom to respond even if he didn't understand, 1 otherwise. - **profile** \[optional\] : username of the person initiating the interaction. - **reply\_cmd** \[optional\] : Command ID to use to respond to the request. @@ -62,13 +62,13 @@ Vohere l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& typ Vohere l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = message & category = \#CATEGORY\#&message=\#MESSAGE\#](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = message & category=#CATEGORY#&message=#MESSAGE#) - **category** : message category to add to message center. -- **Message** : message in question, be careful to think about encoding the message (space becomes% 20, =% 3D…). You can use a tool, [here](https://meyerweb.com/eric/tools/dencoder/). +- **Message** : message in question, be careful to remember to encode the message (space becomes %20, = %3D…). You can use a tool, [here](https://meyerweb.com/eric/tools/dencoder/). ## Objet Vohere l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = object](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = object) -Returns in json the list of all Jeedom objects. +Returns the list of all Jeedom objects in json format. ## Equipement diff --git a/docs/en_US/backup.md b/docs/en_US/backup.md index 44909cea32..89b72c5b01 100644 --- a/docs/en_US/backup.md +++ b/docs/en_US/backup.md @@ -66,7 +66,7 @@ At the protocol level, only the Z-Wave (OpenZwave) is a little different because Cloud backup allows Jeedom to send your backups directly to the Market. This allows you to restore them easily and be sure not to lose them. The Market keeps the last 6 backups. To subscribe just go to your page **profile** on the Market, then in the tab **my backups**. You can, from this page, retrieve a backup or buy a subscription (for 1, 3, 6 or 12 months). -> **Tip** +> **Advice** > > You can customize the name of the backup files from the tab **My jeedoms**, avoiding however the exotic characters. @@ -76,6 +76,6 @@ Jeedom performs an automatic backup every day at the same time. It is possible t # FAQ ->**I can't restore my backup that I retrieved from Safari** +>**I can't restore my backup that I recovered from Safari** > >By default Safari decompresses tars.gz (in tar) which means that the backup can no longer be used by jeedom, it must be recompressed (gzip) in tar.gz diff --git a/docs/en_US/changelog.md b/docs/en_US/changelog.md index 2e5a2fedc4..57e78504d9 100644 --- a/docs/en_US/changelog.md +++ b/docs/en_US/changelog.md @@ -90,4 +90,4 @@ >**IMPORTANT** > -> Restoring a backup 4.4 can in some cases cause problems and end up with errors in the web interface. Rien de grave cela peut facilement ce corriger il suffit de faire : `cd /tmp;wgAnd https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;unzip 4.4.19.zip;cd core-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. You can do this from the jeedom rescue interface (add &rescue=1 in the url), or directly in ssh. +> Restoring a backup 4.4 may in some cases end up with errors in the web interface. Rien de grave cela peut facilement se corriger il suffit de faire : `cd /tmp;wgAnd https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;unzip 4.4.19.zip;cd core-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. You can launch this command from the jeedom rescue interface (add `&rescue=1` in the url), or directly in ssh. diff --git a/docs/en_US/cron.md b/docs/en_US/cron.md index bd9fb27692..368a4d68ae 100644 --- a/docs/en_US/cron.md +++ b/docs/en_US/cron.md @@ -48,8 +48,8 @@ The listeners are just visible in reading and allow you to see the functions cal Table of all the daemons with their state, the date of the last launch as well as the possibility of : - Start / Restart a daemon. -- Stop a daemon if automatic management is deactivated. +- Stop a daemon if automatic management is disabled. - Enable / disable automatic management of a daemon. > Tip -> Demons of disabled plugins do not appear on this page. \ No newline at end of file +> Demons of disabled plugins do not appear on this page. diff --git a/docs/en_US/custom.md b/docs/en_US/custom.md index c7bcb83095..c3f15bb016 100644 --- a/docs/en_US/custom.md +++ b/docs/en_US/custom.md @@ -5,9 +5,9 @@ Here you can manage functions **javascript** and rules **CSS** applied on deskto > **Attention** > -> Using inappropriate CSS rules can break the display of your Jeedom. Incorrectly used js functions can cause significant damage to various components of your installation. Remember to generate and outsource a backup before using these functions. +> Using inappropriate CSS rules can break the display of your Jeedom. Improperly used js functions can cause significant damage to various components of your installation. Remember to generate and outsource a backup before using these functions. -This function uses a particular mode of the Core file editor with two locations: +This function uses a particular mode of the Core file editor with two locations : - desktop / custom : Can contain both files **custom.js** And **custom.css** which will be loaded by the Core in Desktop version. - mobile / custom : Can contain both files **custom.js** And **custom.css** which will be loaded by the Core in Mobile version. @@ -16,7 +16,7 @@ In the menu bar of the Core file editor, a button **Enabled** Or **Deactivated** > **Noticed** > -> When this page is launched, the tree structure is automatically created, as well as the 4 files with a comment in the 1st line including the version of the Core which created them. +> When launching this page, the tree is automatically created, as well as the 4 files with a comment on the first line including the version of the Core which created them. ## Ressources @@ -30,14 +30,14 @@ In the menu bar of the Core file editor, a button **Enabled** Or **Deactivated** Injecting JS and / or CSS can make Jeedom inoperative. -In this case, two solutions: +In this case, two solutions : - Open a browser in rescue mode : `IP / index.php?rescue=1` - Connect in SSH and delete the customization files : `desktop / custom` and` mobile / custom` ## Example of advanced personalization in CSS -All these examples are to be put in the CSS file (don't forget to activate advanced customization at the top) +All these examples are to be put in the CSS file (don't forget to activate the advanced customization at the top) ### Removing scrollbars on widgets @@ -50,7 +50,7 @@ All these examples are to be put in the CSS file (don't forget to activate advan ### Remove minimum width/height of widgets -This allows you to have smaller widgets (width [min-width], height [min-height]) but be careful this can make the display less attractive +This allows you to have smaller widgets (width [min-width], height [min-height]) but be careful, this can make the display less pretty. ``` div.cmd-widget.content, @@ -62,7 +62,7 @@ div.cmd-widget.content-xs { } ``` -### Added margin between the names of objects and equipment on the dashboard +### Added margins between object names and equipment on the dashboard ``` .div_object legend .objectDashLegend { diff --git a/docs/en_US/dashboard.md b/docs/en_US/dashboard.md index 4e5af10b86..d2d255434c 100644 --- a/docs/en_US/dashboard.md +++ b/docs/en_US/dashboard.md @@ -4,7 +4,7 @@ [Raccourcis clavier/souris](shortcuts.md) The dashboard is one of the main pages of Jeedom, it displays a report of all your home automation. -This report (unlike views and designs) is self-generated by Jeedom, and includes all of the visible objects and their equipment. +This report (unlike views and designs) is auto-generated by Jeedom and includes all visible objects and their equipment. {% include lightbox.html src="images/doc-dashboard-legends.png" data="Dashboard" title="Dashboard" imgstyle="width:450px;display: block;margin: 0 auto;" %} @@ -19,9 +19,9 @@ This report (unlike views and designs) is self-generated by Jeedom, and includes - 9 : Equipment tile. - 10 : Order widget. -> **Tip** +> **Advice** > -> The display order of objects on the Dashboard is visible in **Analysis → Home automation summary**. You can modify this order on this page by dragging and dropping. +> The display order of objects on the Dashboard is visible in **Analysis → Home automation summary**. On this page you can change the order by drag and drop. For equipment to appear on the Dashboard, it must : - To be active. @@ -31,21 +31,21 @@ For equipment to appear on the Dashboard, it must : When the equipment first appears on the Dashboard, Jeedom tries to correctly size its tile to display all of the commands and their widgets. In order to keep a balanced dashboard, you can switch to Edit mode with the pencil at the top right of the search bar, in order to resize and / or reorder the equipment tiles. -By moving the mouse over a command, a colored marker appears at the bottom left of the tile: +By moving the mouse over a command, a colored marker appears at the bottom left of the tile : - Blue for an info command. If it is logged, a click on it opens the log window. -- Orange for an action command. A click will trigger the action. +- Orange for an action command. One click will trigger the action. In addition, you can click on the title of the tile (the name of the equipment) to directly open the configuration page of this equipment. -> **Tip** +> **Advice** > > It is possible to go directly to a single object in your home automation, via the menu **Home → Dashboard → Object name**. -> This allows you to have only the equipment that interests you, and to load the page faster. +> This allows you to only have the equipment that interests you and to load the page more quickly. - You have at the top left a small icon to display the tree of objects on hover. - A search field allows you to search for equipment by name, category, plugin, tag, etc. - The icon to the right of the search field is used to filter the equipment displayed according to their category. A center click allows you to quickly select a single category. -- On the far right, a button allows you to switch to edit mode, to modify the order of the tiles (click - drop on the widget), or resize them. You can also rearrange the order of commands in a tile. +- On the far right, a button allows you to switch to edit mode, to change the order of the tiles (click - drop on the widget) or resize them. You can also rearrange the order of commands in a tile. - By clicking on an object summary, you filter to display only the equipment related to this object and which relate to this object summary. @@ -53,12 +53,11 @@ In addition, you can click on the title of the tile (the name of the equipment) - A Ctrl + Click on an information type command displays the history of all (historical) commands for this tile. - One click on the information *time* of an action command displays the history of the command (if it is historized). - ## Edit mode In edit mode (*the pencil at the top right*), you can change the size of the tiles and their arrangement on the Dashboard. -the equipment refresh icons are replaced by an icon allowing access to their configuration. This icon opens an editing window with the display parameters of the equipment and its controls. +The equipment refresh icons are replaced by an icon allowing access to their configuration. This icon opens an editing window with the display parameters of the equipment and its controls. ![Edit mode](./images/EditDashboardModal.gif) @@ -66,7 +65,7 @@ On each object, to the right of its name and summary, two icons allow you to ali ## Jeedom menu bar -> **Tip** +> **Advice** > > - Click on the clock (menu bar) : Open the Timeline. > - Click on the name of the Jeedom (menu bar) : Opens Settings → System → Configuration. diff --git a/docs/en_US/design.md b/docs/en_US/design.md index be9ce41fbb..8c8cb4fbb9 100644 --- a/docs/en_US/design.md +++ b/docs/en_US/design.md @@ -4,7 +4,7 @@ This page allows you to configure the display of all your home automation in a very fine way. It takes time but its only limit is your imagination. -> **Tip** +> **Advice** > > It is possible to go directly to a design thanks to the submenu. @@ -111,7 +111,7 @@ Allows you to choose the commands to grapher. - **Icon** : Icon displayed in front of the Design name. - **Background color** : allows you to change the background color or make it transparent, do not forget to change "Default" to NO. -- **Text color** : allows you to change the color of icons and texts (be careful to set Default to No).. +- **Text color** : allows you to change the color of icons and texts (be careful to set Default to No). - **Smooth it out** : allows to round the angles (do not forget to put%, ex 50%). - **Border** : allows you to add a border, beware the syntax is HTML (you must use CSS syntax, for example : solid 1px black). - **Font size** : allows you to change the font size (ex 50%, you must put the% sign). @@ -121,7 +121,7 @@ Allows you to choose the commands to grapher. > **Important** > -> If you put HTML code (in particular Javascript), be careful to check it before because you can if there is an error in it or if it overwrites a Jeedom component completely crash the design and it will only have to delete it directly into the database. +> If you put HTML code (especially Javascript), be careful to check it carefully before because if there is an error in it or if it overwrites a Jeedom component, you can completely crash the design and all that will be left is to delete it directly in the database. ## Scenario diff --git a/docs/en_US/design3d.md b/docs/en_US/design3d.md index 04ee716355..9573921dbb 100644 --- a/docs/en_US/design3d.md +++ b/docs/en_US/design3d.md @@ -4,7 +4,7 @@ This page allows you to create a 3D view of your home that can react depending on the state of the various information in your home automation. -> **Tip** +> **Advice** > > It is possible to go directly to a 3D design thanks to the submenu. @@ -22,13 +22,13 @@ Once your 3D model has been created, it must be exported in OBJ format. If you u > **ATTENTION** > -> A 3D model is quite imposing (this can represent several hundred Mo). The larger it is, the longer the rendering time in Jeedom. +> A 3D model is quite large (it can represent several hundred MB). The larger it is, the longer the rendering time in Jeedom. -Once your 3D model has been exported, you must create a new 3D design in Jeedom. For that you have to go into edit mode by clicking on the little pencil on the right, then click on the +, give a name to this new 3D design then validate. +Once your 3D model is exported, in Jeedom you must create a new 3D design. To do this, you must switch to edit mode by clicking on the small pencil on the right, then click on the +, give a name to this new 3D design then validate. Jeedom will automatically switch to the new 3D design, you must return to edit mode and click on the small notched wheels. -You can from this screen : +From this screen you can : - Change the name of your design - Add an access code @@ -45,7 +45,7 @@ Click on the "send" button at the "3D Model" level and selec > > You must have a zip file. -> **Tip** +> **Advice** > > Once the file has been imported (it can be quite long depending on the size of the file), you need to refresh the page to see the result (F5). @@ -60,7 +60,7 @@ To configure an element on the 3D design, double click on the element you want t - Indicate a type of link (currently only Equipment exists) - Enter the link to the element in question. Here you can only put a link to a device for the moment. This allows when clicking on the item to bring up the equipment -- Define specificity: there there are several that we will see right after, this allows to specify the type of equipment and therefore the display of information +- Define specificity : there there are several that we will see right after, this allows to specify the type of equipment and therefore the display of information ### Light @@ -99,7 +99,7 @@ To configure an element on the 3D design, double click on the element you want t #### Volet -- State : shutter status, 0 open other value closed +- State : shutter status, 0 open and other value closed - Hide when the shutter is open - Enable : hide the element if the shutter is open - Couleur @@ -109,6 +109,6 @@ To configure an element on the 3D design, double click on the element you want t If the condition is valid, allows to give the chosen color to the element. You can put as many colors / conditions as you want. -> **Tip** +> **Advice** > > The conditions are evaluated in order, the first one which is true will be taken, the following ones will therefore not be evaluated diff --git a/docs/en_US/display.md b/docs/en_US/display.md index 3e5220b493..41c8f23cc0 100644 --- a/docs/en_US/display.md +++ b/docs/en_US/display.md @@ -26,11 +26,11 @@ For each object, next to its label, two buttons are available. - The first is used to open the object configuration page in a new tab. - The second provides some information on the object, -> **Tip** +> **Advice** > > The background color of the object frames depends on the color chosen in the configuration of the object. -> **Tip** +> **Advice** > > With a click and drop on the objects or equipment, you can change their order or even assign them to another object. It is from the order established on this page that the display of the Dashboard is calculated. @@ -53,7 +53,7 @@ If the equipment plugin is disabled, the two icons on the right do not appear: ## Advanced equipment configuration -> **Tip** +> **Advice** > > It is possible to access (if the plugin supports it) directly to this window from the equipment configuration page by clicking on the advanced configuration button @@ -99,7 +99,7 @@ In the tab **Display**, you will be able to configure certain tile display behav Below, there are optional display parameters that can be applied to the equipment. These parameters are composed of a name and a value. Just click on **Add** to apply one new. For equipment, only the value **style** is currently used, it allows to insert CSS code on the equipment in question. -> **Tip** +> **Advice** > > Do not forget to save after any modification. @@ -118,7 +118,7 @@ this : - **Box text** : Add text in addition to the command (or all by itself, if there is no command in the box). - **Case style (CSS)** : Modify the specific CSS style of the box (note that it overwrites and replaces the general CSS of boxes). -> **Tip** +> **Advice** > > In a box in the table, if you want to put 2 commands one below the other, don't forget to add a line break after the first in the **Advanced configuration** of it. @@ -134,7 +134,7 @@ Below, you can also define the specific battery alert thresholds for this equipm You can also manage the timeout, in minutes, of the equipment. For example, 30 tells jeedom that if the equipment has not communicated for 30 minutes, then it must be put on alert. -> **Tip** +> **Advice** > > The global parameters are in **→ Settings → System Configuration : Logs** Or **Equipment** @@ -153,7 +153,7 @@ First, at the top right, some buttons available : - **To apply to** : Allows the same configuration to be applied to several commands. - **To safeguard** : Save the modifications made on the equipment. -> **Tip** +> **Advice** > > In a graphic, a double click on an element brings you to its configuration. @@ -242,6 +242,6 @@ In this part, you will be able to configure certain widget display behaviors on Below, there are optional display parameters that can be passed to the widget. These parameters depend on the widget in question, so you have to look at its file on the Market to know them. -> **Tip** +> **Advice** > > Do not forget to save after any modification. diff --git a/docs/en_US/eqAnalyse.md b/docs/en_US/eqAnalyse.md index 2170879835..36cbb6c1a7 100644 --- a/docs/en_US/eqAnalyse.md +++ b/docs/en_US/eqAnalyse.md @@ -14,7 +14,7 @@ The Equipment Analysis page allows you to view a lot of information relating to You can see on this tab the list of your battery modules, their remaining level (the color of the tile depends on this level), the type and number of batteries that must be put in the module, the type of module as well that the date the battery level information was updated. You can also see if a specific threshold has been set for the particular module (represented by a hand) -> **Tip** +> **Advice** > > The alert / warning thresholds on the battery levels can be configured globally in the Jeedom configuration (Settings → Systems → Configuration : Equipment), or by equipment on the advanced configuration page of these in the alerts tab. @@ -29,7 +29,7 @@ On this tab you will see in real time the modules in alert. The alerts can be of Other types of alerts may be found here. Each alert will be represented by the color of the tile (the alert level) and a logo at the top left (the alert type). -> **Tip** +> **Advice** > > Here will be displayed all the modules in alert even those configured in "not visible". It is however interesting to note that if the module is "visible" the alert will also be visible on the dashboard (in the object concerned). @@ -42,7 +42,7 @@ This tab allows you to view the actions defined directly on a command. Indeed, - Confirmations with code (same as above but with entering a code). - Pre and post actions (always configurable in the same place on an action command and allowing to execute one or more other actions before or after the action in question). -> **Tip** +> **Advice** > > The table provides a very textual view of the actions defined. Other types of defined actions may be added. @@ -70,6 +70,6 @@ And used in many other places like (not exhaustive) : If the id of the orphan order is still present in the deletion history (available in Analysis / Home automation summary), its old name and date of deletion will be displayed. -> **Tip** +> **Advice** > > The table provides a very textual view of the orphan commands. Its goal is to be able to quickly identify all "orphan" commands through all Jeedom and plugins. It may be that some areas are not analyzed, the table will be more and more exhaustive over time. diff --git a/docs/en_US/history.md b/docs/en_US/history.md index 19ccb103c9..3b02525446 100644 --- a/docs/en_US/history.md +++ b/docs/en_US/history.md @@ -13,7 +13,7 @@ Data archiving allows Jeedom to reduce the amount of data kept in memory. This a Archiving is a task that starts at night and compacts the data recovered during the day. By default Jeedom retrieves all older data of 2 hours and makes 1 hour packets of it (either an average, a minimum or a maximum depending on the settings). So here we have two parameters, one for packet size and another to know when to do it (by default, these are 1 hour packets with data that are more than 2 hours old). -> **Tip** +> **Advice** > > If you have followed well you should have a high precision on the last 2 hours only. However when I connect at 5 p.m., I have a precision on the last 17 hours. For what ? In fact, to avoid consuming resources unnecessarily, the task of archiving takes place only once a day, in the evening. @@ -44,7 +44,7 @@ If you display a graph via the history page, you have access to several display - **Stairs** : Displays the curve as a staircase or a continuous display. Option saved on the order and used from the Dashboard. - **Compare** : Compare the curve between different periods. -> **Tip** +> **Advice** > > To avoid any handling error, these options saved in the commands are only active when a single curve is displayed. > @@ -87,7 +87,7 @@ Allows to display a curve according to a calculation on several commands (you ca You also have access to a management of calculation formulas which allows you to save them to re-display them more easily. -> **Tip** +> **Advice** > > When you have saved calculations, these are available on the left in **My Calculations**. diff --git a/docs/en_US/interact.md b/docs/en_US/interact.md index 64e21d0281..687a4b3b2b 100644 --- a/docs/en_US/interact.md +++ b/docs/en_US/interact.md @@ -12,7 +12,7 @@ These commands can be obtained by : The value of interactions lies in the simplified integration into other systems such as smartphones, tablets, other home automation boxes, etc. -> **Tip** +> **Advice** > > You can open an interaction by doing : > - Click on one of them. @@ -34,7 +34,7 @@ At the top of the page, there are 3 buttons : - **Regenerate** : Recréer toutes les interactions (peut être très long > 5mn). - **Test** : Open a dialog to write and test a sentence. -> **Tip** +> **Advice** > > If you have an interaction that generates sentences for lights for example and you add a new light control module, you will either have to regenerate all the interactions, or go to the interaction in question and save it again to create the sentences of this new module. @@ -103,7 +103,7 @@ We can very well imagine doing the same with several actions to light several la In the 2 examples above, the model sentence is identical but the actions which result from it change according to what is configured in the "Action" part, we can therefore already with a simple interaction with a single sentence imagine actions combined between various commands and various scenarios (we can also trigger scenarios in the action part of interactions). -> **Tip** +> **Advice** > > To add a scenario, create a new action, write "scenario" without an accent, press the tab key on your keyboard to bring up the scenario selector. diff --git a/docs/en_US/log.md b/docs/en_US/log.md index 1e30f1de08..5824a428af 100644 --- a/docs/en_US/log.md +++ b/docs/en_US/log.md @@ -3,7 +3,7 @@ Logs are log files, allowing you to follow what is happening on your home automation. In most cases the logs will only be used for debugging and solving problems by the support team. -> **Tip** +> **Advice** > > When the page opens, the first available log is displayed. @@ -18,7 +18,7 @@ Top right 5 buttons : - **DELETE** : Delete the current log. If Jeedom needs it it will recreate it automatically. - **Delete all logs** : Delete all logs present. -> **Tip** +> **Advice** > > Note that the http log.error cannot be deleted. It is essential if you delete it (on the command line for example) it will not recreate itself, you must restart the system. diff --git a/docs/en_US/market.md b/docs/en_US/market.md index 6b03c5cefa..20755bcbc2 100644 --- a/docs/en_US/market.md +++ b/docs/en_US/market.md @@ -37,7 +37,7 @@ For the pros : - **Enable access to beta plugins** : Enables access to betas plugins (note that this will prevent you from accessing the support). - **Summary** Here you will find a summary of your different rights and services. -> **Tip** +> **Advice** > > Don't forget to save. @@ -49,7 +49,7 @@ For the pros : - **Installation key** - **Number of installation keys** : Displays the number of Jeedom installations currently linked to your account as well as the authorized limit. -> **Tip** +> **Advice** > > It is possible that the Market sometimes asks you to reset your installation keys, this is normal, just follow what is requested. @@ -66,7 +66,7 @@ For the pros : - **Hardware** : Jeedom hardware name. - **Version** : Jeedom version installed. -> **Tip** +> **Advice** > > Don't forget to save. diff --git a/docs/en_US/message.md b/docs/en_US/message.md index aa95d23f1a..c08c049452 100644 --- a/docs/en_US/message.md +++ b/docs/en_US/message.md @@ -9,6 +9,6 @@ It is quite simple. It shows you the date and time of the message, the plugin th At the top, there is a selector to filter messages on a particular plugin and on the far right a button to empty all messages. -> **Tip** +> **Advice** > > When you have an error in the message center, first try to delete the message then see if the error returns before contacting support. Sometimes it is just due to a network connection problem. diff --git a/docs/en_US/object.md b/docs/en_US/object.md index ecbf9f6925..f27c240363 100644 --- a/docs/en_US/object.md +++ b/docs/en_US/object.md @@ -32,7 +32,7 @@ The overview allows you to view all the objects in Jeedom, as well as their conf Once you have created an object, it will appear in this part. -> **Tip** +> **Advice** > > You can open an object by doing : > - Click on one of them. @@ -71,15 +71,15 @@ Here are the different characteristics to configure an object : - **Only on synthesis** : Allows you to put an image for the Synthesis without it being used as a background image, especially on the page *Dashboard* of this object. - **Picture** : You have the option to upload an image or delete it. In jpeg format this image will be the background image of the object when you display it on the Dashboard. It will also be used for the thumbnail of the piece on the Synthesis. -> **Tip** +> **Advice** > > You can change the display order of objects in the Dashboard, through the Home Automation Summary (tools -> home automation summary), select your object with the mouse with drag/drop to give it a new place. -> **Tip** +> **Advice** > > You can see a graph representing all the elements of Jeedom attached to this object by clicking on the button **Links**, top right. -> **Tip** +> **Advice** > > When a device is created and no parent has been defined, it will have as parent : **None**. diff --git a/docs/en_US/overview.md b/docs/en_US/overview.md index 82ba848a1c..6780974071 100644 --- a/docs/en_US/overview.md +++ b/docs/en_US/overview.md @@ -26,7 +26,7 @@ The configuration of the display of the object is done in **Tools → Objects** - If the background image should only be used on the Summary page or also in the background once on the object. - The elements of his summaries, in the tab *Summary*. -> **Tip** +> **Advice** > > The display order of objects is that of *Domotic overview*, that you can reorder (Analysis → Home automation summary). @@ -42,7 +42,7 @@ For each object, you can click : - On a summary element to display the elements of this object, of this type. These are displayed in a modal, without changing the page, and allows you to quickly close a shutter, turn on a light, etc. The size of the modal adapts to the equipment it must display, but you can move it. Even with the modal of summaries open, you can click on other summaries. -> **Tip** +> **Advice** > > Ctrl Click or Center Click on the object or a summary element opens another tab of your browser. diff --git a/docs/en_US/plugin.md b/docs/en_US/plugin.md index 689a69fbe7..926da46b02 100644 --- a/docs/en_US/plugin.md +++ b/docs/en_US/plugin.md @@ -34,7 +34,7 @@ If your Market account is correctly configured on your Jeedom (Configuration → To install a new plugin, just click on the "Market" button (and Jeedom is connected to the Internet). After a short loading time, you will get the page. -> **Tip** +> **Advice** > > You must have entered your Market account information in the administration (Configuration → Updates / Market → Market tab) in order to find the plugins that you have already purchased for example. @@ -45,7 +45,7 @@ At the top of the window you have filters : - **To research** : allows you to search for a plugin (in the name or description of it). - **Username** : displays the user name used to connect to the Market as well as the connection status. -> **Tip** +> **Advice** > > The small cross resets the filter concerned @@ -78,7 +78,7 @@ Attention, in the case of adding by a zip file, the name of the zip must be the By clicking on the icon of a plugin, you open its configuration page. -> **Tip** +> **Advice** > > You can Ctrl-Click or Click Center to open its configuration in a new browser tab. @@ -128,7 +128,7 @@ If the plugin has dependencies and / or a daemon, these additional areas are dis - **Automatic management** : Enables or disables automatic management (which allows Jeedom to manage the daemon itself and restart it if necessary. Unless otherwise indicated, it is advisable to leave automatic management active). - **Last launch** : Date of last launch of the daemon. -> **Tip** +> **Advice** > > Some plugins have a configuration part. If this is the case, it will appear under the dependency and daemon zones described above. > In this case, refer to the documentation of the plugin in question to know how to configure it. @@ -146,7 +146,7 @@ If the plugin has dependencies and / or a daemon, these additional areas are dis - **deadcmd** : A cron for dead commanders. - **health** : A cron health. -> **Tip** +> **Advice** > > If the plugin uses one of these functions, you can specifically prohibit it from doing so by unchecking the "activate" box which will be present next to it. diff --git a/docs/en_US/scenario.md b/docs/en_US/scenario.md index bda0f3586d..c2aa5556a5 100644 --- a/docs/en_US/scenario.md +++ b/docs/en_US/scenario.md @@ -18,7 +18,7 @@ You will find there the list of scenarios of your Jeedom, as well as functionali You will find in this part **list of scenarios** that you created. They are classified according to their **band**, possibly defined for each of them. Each scenario is displayed with its **name** and his **parent object**. THE **grayed out scenarios** are the ones that are disabled. -> **Tip** +> **Advice** > > You can open a scenario by doing : > @@ -86,7 +86,7 @@ In the tab **General**, we find the main parameters of the scenario : - **Description** : Allows you to write a small text to describe your scenario. - **Scenario mode** : The scenario can be programmed, triggered or both. You will then have the choice to indicate the trigger (s) (15 triggers maximum) and the programming (s)). -> **Tip** +> **Advice** > > Conditions can now be entered in triggered mode. Eg : ``#[Garage][Open Garage][Ouverture]# == 1`` > Attention : you can have a maximum of 28 triggers / programming for a scenario. @@ -102,11 +102,11 @@ This is where you will build your scenario. After creating the scenario, its con For more convenience and not having to constantly reorder the blocks in the scenario, adding a block is done after the field in which the mouse cursor is located. *For example, if you have ten blocks, and you click in the IF condition of the first block, the added block will be added after this block, at the same level. If no field is active, it will be added at the end of the scenario.* -> **Tip** +> **Advice** > > In conditions and actions, it is better to favor single quotes (') instead of double ("). -> **Tip** +> **Advice** > > A Ctrl Shift Z or Ctrl Shift Y allows you to'**Cancel** or from **redo** a modification (addition of action, block...). @@ -150,7 +150,7 @@ Three buttons are available on the right of this type of block to select an item > On blocks of type If / Then / Otherwise, circular arrows to the left of the condition field allow to activate or not the repetition of actions if the evaluation of the condition gives the same result as during the previous evaluation. > IF expression != 0 is equivalent to IF expression and IF expression == 0 is equivalent to IF not expression -> **Tip** +> **Advice** > > There is a list of tags allowing access to variables from the scenario or another, or by the time, the date, a random number,… See below the chapters on commands and tags. @@ -197,7 +197,7 @@ The Code block allows you to execute php code. It is therefore very powerful but - ``$scenario->setLog($message);`` : Write a message in the script log. - ``$scenario->persistLog();`` : Force the writing of the log (otherwise it is written only at the end of the scenario). Be careful, this can slow the scenario down a bit. -> **Tip** +> **Advice** > > Addition of a search function in the Code block : To research : Ctrl + F then Enter, Next result : Ctrl + G, Previous result : Ctrl+Shift+G @@ -219,7 +219,7 @@ Actions added to blocks have several options : - A button for specific actions, with each time the description (on hover) of this action. - A button to search for an action command. -> **Tip** +> **Advice** > > Depending on the command selected, different additional fields may be displayed. @@ -269,7 +269,7 @@ Whether you are combining comparisons on different equipment or on the same one, A tag is replaced during the execution of the scenario by its value. You can use the following tags : -> **Tip** +> **Advice** > > To have the leading zeros displayed, use the Date () function. See [here](https://www.php.net/manual/fr/datetime.format.php). diff --git a/docs/en_US/types.md b/docs/en_US/types.md index 814b6f6ad8..1b1a7b2382 100644 --- a/docs/en_US/types.md +++ b/docs/en_US/types.md @@ -17,7 +17,7 @@ This page allows these Generic Types to be configured in a more direct and simpl This page offers storage by type of equipment : Socket, Light, Shutter, Thermostat, Camera, etc. Initially, most of your equipment will be classified in **Equipment without type**. To assign them a type, you can either move them to another type, or right click on the equipment to move it directly. The Equipment Type is not really useful in itself, the most important being the Order Types. You can thus have an Equipment without a Type, or a Type that does not necessarily correspond to its commands. You can of course mix control types within the same equipment. For now, it is more of a storage, a logical organization, which will serve perhaps in future versions. -> **Tip** +> **Advice** > > - When you move equipment in the game **Equipment without type**, Jeedom suggests that you remove Generic Types from its orders. > - You can move several pieces of equipment at once by checking the checkboxes to the left of them. @@ -28,7 +28,7 @@ Once an item of equipment is positioned in the correct *Kind*, by clicking on it By right-clicking on an order, you can then assign it a Generic Type corresponding to the specifications of this order (Info / Action type, Numeric, Binary subtype, etc). -> **Tip** +> **Advice** > > - The contextual menu of commands displays the type of equipment in bold, but still allows to assign any Generic Type of any type of equipment. @@ -80,7 +80,7 @@ Or more simply, create a `genericType` action with` LIGHT_ON` in `Salon`. If tom ## List of Generic Core Types -> **Tip** +> **Advice** > > - You can find this list directly in Jeedom, on this same page, with the button **List** top right. diff --git a/docs/en_US/update.md b/docs/en_US/update.md index 8f7b23b532..64009cd073 100644 --- a/docs/en_US/update.md +++ b/docs/en_US/update.md @@ -34,7 +34,7 @@ Once you click on it, you get these different options : > > Before an update, by default, Jeedom will make a backup. In the event of a problem when applying an update, Jeedom will automatically restore the backup made just before. This principle is only valid for Jeedom updates and not for plugin updates. -> **Tip** +> **Advice** > > You can force an update of Jeedom, even if it does not offer one. @@ -62,7 +62,7 @@ On each line, you can use the following functions: > If the changelog is empty but you still have an update, it means that the documentation has been updated. It is therefore not necessary to ask the developer for changes, since there are not necessarily any. (it is often an update of the translation, documentation). > The plugin developer can also in some cases make simple bugfixes, which do not necessarily require updating the changelog. -> **Tip** +> **Advice** > > When you launch an update, a progress bar appears above the table. Avoid other manipulations during the update. diff --git a/docs/en_US/view.md b/docs/en_US/view.md index 9ff459f3f5..5ddbe2dbc9 100644 --- a/docs/en_US/view.md +++ b/docs/en_US/view.md @@ -6,7 +6,7 @@ It is not as powerful as the designs but it allows in a few minutes to have a mo {% include lightbox.html src="images/doc-view_01.jpg" data="View" title="View" imgstyle="width:450px;display: block;margin: 0 auto;" %} -> **Tip** +> **Advice** > > You can choose the default view in your profile when clicking on the view menu. @@ -20,7 +20,7 @@ On a View, we find : - The pencil on the right to edit the order and size of the equipment, in the same way as the Dashboard. - A button *Full Edition* allowing to edit the zones and elements of the View. -> **Tip** +> **Advice** > > You can, in your profile, modify this option so that the list of Views is visible by default. @@ -35,7 +35,7 @@ The principle is quite simple : a View is made up of areas. Each zone is of type - A button allowing to save this View. - A button allowing to delete this View. -> **Tip** +> **Advice** > > You can move the order of the zones by dragging and dropping. @@ -52,11 +52,11 @@ An equipment type zone allows you to add equipment : - **Add equipment** : Allows you to add / modify equipment to display in the area. -> **Tip** +> **Advice** > > You can delete an item of equipment directly by clicking on the trash can to the left of it. -> **Tip** +> **Advice** > > It is possible to change the order of the tiles in the area by dragging and dropping. @@ -82,7 +82,7 @@ When you press the button **Add curve**, Jeedom displays the list of historical {% include lightbox.html src="images/doc-view_02.jpg" data="View" title="Pie Graph" imgstyle="width:450px;display: block;margin: 0 auto;" %} -> **Tip** +> **Advice** > > You can change the order of the graphics in the area by dragging and dropping. diff --git a/docs/es_ES/administration.md b/docs/es_ES/administration.md index 1f6009856e..5f14225a28 100644 --- a/docs/es_ES/administration.md +++ b/docs/es_ES/administration.md @@ -34,7 +34,7 @@ En esta pestaña encontrará los parámetros de personalización de la pantalla. - **Escritorio claro y oscuro** : Le permite elegir un tema claro y oscuro para el escritorio. - **Móvil claro y oscuro** : igual que el anterior para la versión móvil. - **Borrar tema de / a** : Le permite definir un intervalo de tiempo durante el cual se utilizará el tema de luz elegido previamente. Sin embargo, marque la opción **Cambiar el tema según el tiempo**. -- **Sensor de brillo** : Interfaz móvil solamente, requiere activación *sensor adicional genérico* en cromo, página de cromo://flags. +- **Sensor de brillo** : Interfaz móvil solamente, requiere activación *sensor adicional genérico* en cromo, página de cromo://flags. ### Tuiles @@ -174,7 +174,7 @@ Se pueden registrar muchos pedidos. Por lo tanto, en Análisis → Historia, obt >**InflujoDB** > ->Si desea utilizar InfluxDB por el momento, debe instalar la biblioteca InfluxDB usted mismo, Jeedom ya no lo hace porque ya no se mantiene (planeamos migrar a la nueva versión, pero esto no sucederá de inmediato)). Para realizar la instalación manualmente aquí se explica cómo hacerlo : `cd /var/www/html;composer requiere influxdb/influxdb-php` desde la configuración, luego la pestaña OS/DB y luego la consola de administración del sistema operativo +>Si desea utilizar InfluxDB por el momento, debe instalar la biblioteca InfluxDB usted mismo, Jeedom ya no lo hace porque ya no se mantiene (planeamos migrar a la nueva versión, pero eso no sucederá de inmediato)). Para realizar la instalación manual, aquí se explica cómo hacerlo : `cd /var/www/html;composer requiere influxdb/influxdb-php` desde la configuración, luego la pestaña OS/DB y luego la consola de administración del sistema operativo ### Historial de pedidos @@ -308,7 +308,7 @@ La lista de IP prohibidas se encuentra al final de esta página. Encontrará la - **Fuente de actualización** : Elija la fuente de actualización principal de Jeedom. - **Versión del core** : Versión principal para recuperar. -- **Buscar actualizaciones automáticamente** : Indique si debe verificar automáticamente si hay nuevas actualizaciones (tenga cuidado de evitar sobrecargar el mercado, el tiempo de verificación puede cambiar). +- **Buscar actualizaciones automáticamente** : Indica si se deben buscar nuevas actualizaciones automáticamente (tenga cuidado de no sobrecargar el Market, el tiempo de verificación puede cambiar)). ### Depósitos @@ -363,7 +363,7 @@ Depósito que permite enviar automáticamente una copia de seguridad de Jeedom e > **Importante** > -> El protocolo Samba tiene varias versiones, el v1 tiene un nivel de seguridad comprometido y en algunos NAS puede obligar al cliente a usar v2 o v3 para conectarse. Entonces si tienes un error *negociación de protocolo fallida: NT_STATUS_INVAID_NETWORK_RESPONSE* hay una buena posibilidad de que en el lado del NAS la restricción esté en su lugar. Luego debe modificar el archivo / etc / samba / smb en su sistema operativo Jeedom.conf y agregue estas dos líneas : +> El protocolo Samba tiene varias versiones, el nivel de seguridad de V1 está comprometido y en algunos NAS puedes obligar al cliente a usar v2 o v3 para conectarse. Entonces si tienes un error *negociación de protocolo fallida: NT_STATUS_INVAID_NETWORK_RESPONSE* hay muchas posibilidades de que en el lado NAS la restricción esté vigente. Luego debe modificar el archivo / etc / samba / smb en su sistema operativo Jeedom.conf y agregue estas dos líneas : > protocolo max del cliente = SMB3 > protocolo min del cliente = SMB2 > El smbclient del lado de Jeedom usará v2 donde v3 y al poner SMB3 en ambos solo SMB3. Entonces, depende de usted adaptarse según las restricciones en el NAS u otro servidor Samba @@ -385,11 +385,11 @@ Permite monitorear y actuar en el caché Jeedom : - Sistema de archivos : Almacenamiento de información de caché /tmp/jeedom/cache (en RAM) en modo archivo, utiliza una biblioteca de terceros. Pronto será reemplazado por Archivo (beta) - Archivo (beta) : Almacenamiento de información de caché /tmp/jeedom/cache (en RAM) en modo archivo. El más eficiente pero ahorrado cada 30 minutos - MySQL (beta)) : Usando una tabla de caché básica. El menos eficiente pero guardado en tiempo real (no es posible la pérdida de datos)) - - Redis (beta)) : Reservado para expertos, depende de redis para administrar el caché (requiere que usted mismo instale redis y las dependencias de php-redis) + - Redis (beta)) : Reservado para expertos, depende de redis para administrar el caché (por lo que requiere que usted mismo instale las dependencias de redis y php-redis)) - **Limpiar la caché** : Forzar la eliminación de objetos que ya no son útiles. Jeedom hace esto automáticamente todas las noches. - **Vaciar todos los datos de la caché** : Vacíe la tapa completamente. Tenga en cuenta que esto puede causar pérdida de datos ! -- **Tiempo de pausa para polling largo** : Frecuencia con la que Jeedom comprueba si hay eventos pendientes para los clientes (interfaz web, aplicación móvil, etc.)). Cuanto más corto sea este tiempo, más rápido se actualizará la interfaz, a cambio utiliza más recursos y, por lo tanto, puede ralentizar Jeedom. +- **Tiempo de pausa para polling largo** : Frecuencia con la que Jeedom verifica si hay eventos pendientes para los clientes (interfaz web, aplicación móvil, etc.)). Cuanto más corto sea este tiempo, más rápido se actualizará la interfaz; a cambio, esto utiliza más recursos y, por lo tanto, puede ralentizar Jeedom. >**Importante** > diff --git a/docs/es_ES/api_http.md b/docs/es_ES/api_http.md index 017161cfc8..f1facb335c 100644 --- a/docs/es_ES/api_http.md +++ b/docs/es_ES/api_http.md @@ -52,8 +52,8 @@ La forma más fácil de obtener esta URL es ir a la página **Análisis → Resu Voaquí l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = interactuar y consultar = \#QUERY\#](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = interactuar y consultar=#QUERY#) - **consulta** : pregunta para hacerle a Jeedom. -- **utf8** \ [Opcional \] : le dice a Jeedom si codifica la consulta en utf8 antes de intentar responder. -- **vacíoResponder** \ [Opcional \] : 0 para que Jeedom responda incluso si no entendió, 1 de lo contrario. +- **utf8** \ [Opcional \] : le dice a Jeedom si codificar la consulta en utf8 antes de intentar responder. +- **vacíoResponder** \ [Opcional \] : 0 para que Jeedom responda incluso si no entendió, 1 en caso contrario. - **perfil** \ [Opcional \] : nombre de usuario de la persona que inicia la interacción. - **responder\_cmd** \ [Opcional \] : ID de pedido que se utilizará para responder a la solicitud. @@ -62,13 +62,13 @@ Voaquí l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& ty Voaquí l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = mensaje y categoría = \#CATEGORY\#&message=\#MESSAGE\#](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = mensaje y categoría=#CATEGORY#&message=#MESSAGE#) - **categoría** : categoría de mensaje para agregar al centro de mensajes. -- **Mensaje** : mensaje en cuestión, tenga cuidado de pensar en codificar el mensaje (el espacio se convierte en% 20, =% 3D). Puedes usar una herramienta, [aquí](https://meyerweb.com/eric/tools/dencoder/). +- **Mensaje** : mensaje en cuestión, tenga cuidado de recordar codificar el mensaje (el espacio se convierte en %20, = %3D…). Puedes usar una herramienta, [aquí](https://meyerweb.com/eric/tools/dencoder/). ## Objet Voaquí l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = object](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = object) -Devuelve en json la lista de todos los objetos Jeedom. +Devuelve la lista de todos los objetos Jeedom en forma de json. ## Equipement diff --git a/docs/es_ES/changelog.md b/docs/es_ES/changelog.md index a63a7a5cf0..a2596c3170 100644 --- a/docs/es_ES/changelog.md +++ b/docs/es_ES/changelog.md @@ -90,4 +90,4 @@ >**IMPORTANTE** > -> Restaurar una copia de seguridad 4.4 puede en ciertos casos causar problemas y terminar con errores en la interfaz web. Rien de grave cela peut facilement ce corriger il suffit de faire : `cd /tmp;wgY https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;descomprimir 4.4.19.zip;cd core-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. Puedes hacer esto desde la interfaz de rescate de jeedom (agrega &rescue=1 en la URL) o directamente a través de ssh. +> Restaurar una copia de seguridad 4.4 en algunos casos puede provocar errores en la interfaz web. Rien de grave cela peut facilement se corriger il suffit de faire : `cd /tmp;wgY https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;descomprimir 4.4.19.zip;cd core-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. Puede ejecutar este comando desde la interfaz de rescate de jeedom (agregue `&rescue=1` en la URL), o directamente a través de ssh. diff --git a/docs/es_ES/cron.md b/docs/es_ES/cron.md index 6424980263..dab1fafb1f 100644 --- a/docs/es_ES/cron.md +++ b/docs/es_ES/cron.md @@ -48,8 +48,8 @@ Los oyentes solo son visibles en la lectura y le permiten ver las funciones llam Tabla de todos los demonios con su estado, la fecha del último lanzamiento así como la posibilidad de : - Iniciar / reiniciar un demonio. -- Detener un demonio si la gestión automática está desactivada. +- Detener un demonio si la gestión automática está deshabilitada. - Habilitar / deshabilitar la gestión automática de un demonio. > Tip -> Los demonios de complementos deshabilitados no aparecen en esta página. \ No newline at end of file +> Los demonios de complementos deshabilitados no aparecen en esta página. diff --git a/docs/es_ES/custom.md b/docs/es_ES/custom.md index 20df4e1e84..d84cc783f4 100644 --- a/docs/es_ES/custom.md +++ b/docs/es_ES/custom.md @@ -5,9 +5,9 @@ Aquí puede administrar funciones **javascript** y reglas **CSS** aplicado en es > **Atención** > -> El uso de reglas CSS inapropiadas puede romper la visualización de su Jeedom. Las funciones js utilizadas incorrectamente pueden causar daños importantes a varios componentes de su instalación. Recuerde generar y subcontratar una copia de seguridad antes de utilizar estas funciones. +> El uso de reglas CSS inapropiadas puede romper la visualización de su Jeedom. Las funciones JS no utilizadas correctamente pueden causar daños importantes a varios componentes de su instalación. Recuerde generar y subcontratar una copia de seguridad antes de utilizar estas funciones. -Esta función usa un modo particular del editor de archivos Core con dos ubicaciones: +Esta función usa un modo particular del editor de archivos Core con dos ubicaciones : - escritorio / personalizado : Puede contener ambos archivos **personalizado.js** Y **personalizado.css** que será cargado por el Core en la versión de escritorio. - móvil / personalizado : Puede contener ambos archivos **personalizado.js** Y **personalizado.css** que será cargado por el Core en la versión móvil. @@ -16,7 +16,7 @@ En la barra de menú del editor de archivos Core, un botón **Activado** O **Des > **Observó** > -> Cuando se lanza esta página, se crea automáticamente la estructura de árbol, así como los 4 archivos con un comentario en la 1ra línea, incluida la versión del Core que los creó. +> Cuando se inicia esta página, el árbol se crea automáticamente, así como los 4 archivos con un comentario en la primera línea, incluida la versión Core que los creó. ## Ressources @@ -30,14 +30,14 @@ En la barra de menú del editor de archivos Core, un botón **Activado** O **Des Inyectar JS y / o CSS puede hacer que Jeedom no funcione. -En este caso, dos soluciones: +En este caso, dos soluciones : - Abrir un navegador en modo rescate : `IP / index.php?rescue=1` - Conéctese en SSH y elimine los archivos de personalización : `escritorio / personalizado` y` móvil / personalizado` ## Ejemplo de personalización avanzada en CSS -Todos estos ejemplos deben colocarse en el archivo CSS (no olvide activar la personalización avanzada en la parte superior) +Todos estos ejemplos hay que ponerlos en el archivo CSS (no olvides activar la personalización avanzada en la parte superior) ### Eliminar barras de desplazamiento en widgets @@ -50,7 +50,7 @@ Todos estos ejemplos deben colocarse en el archivo CSS (no olvide activar la per ### Eliminar el ancho/alto mínimo de los widgets -Esto le permite tener widgets más pequeños (ancho [ancho mínimo], alto [alto mínimo]), pero tenga cuidado, esto puede hacer que la visualización sea menos atractiva +Esto le permite tener widgets más pequeños (ancho [ancho mínimo], alto [alto mínimo]), pero tenga cuidado, esto puede hacer que la visualización sea menos atractiva. ``` div.cmd-widget.content, @@ -62,7 +62,7 @@ div.cmd-widget.content-xs { } ``` -### Margen agregado entre los nombres de objetos y equipos en el tablero +### Se agregaron márgenes entre los nombres de objetos y equipos en el tablero ``` .leyenda div_object .objetoDashLegend { diff --git a/docs/es_ES/dashboard.md b/docs/es_ES/dashboard.md index fdec354cd9..a6f37f8de8 100644 --- a/docs/es_ES/dashboard.md +++ b/docs/es_ES/dashboard.md @@ -4,7 +4,7 @@ [Raccourcis clavier/souris](shortcuts.md) El tablero es una de las páginas principales de Jeedom, muestra un informe de toda su domótica. -Este informe (a diferencia de las vistas y los diseños) es autogenerado por Jeedom e incluye todos los objetos visibles y sus equipos. +Jeedom genera automáticamente este informe (a diferencia de las vistas y los diseños) e incluye todos los objetos visibles y sus equipos. {% include lightbox.html src="images/doc-dashboard-legends.png" data="Dashboard" title="Dashboard" imgstyle="width:450px;display: block;margin: 0 auto;" %} @@ -21,7 +21,7 @@ Este informe (a diferencia de las vistas y los diseños) es autogenerado por Jee > **Consejo** > -> El orden de visualización de los objetos en el Tablero es el visible en **Análisis → Resumen de domótica**. Puede modificar este orden en esta página arrastrando y soltando. +> El orden de visualización de los objetos en el Tablero es el visible en **Análisis → Resumen de domótica**. En esta página puedes cambiar el orden arrastrando y soltando. Para que el equipo aparezca en el Tablero, debe : - Estar activo. @@ -31,7 +31,7 @@ Para que el equipo aparezca en el Tablero, debe : Cuando el equipo aparece por primera vez en el Tablero, Jeedom intenta dimensionar correctamente su mosaico para mostrar todos los comandos y sus widgets. Para mantener un tablero equilibrado, puede cambiar al modo Editar con el lápiz en la parte superior derecha de la barra de búsqueda, para cambiar el tamaño y / o reordenar los mosaicos del equipo. -Al mover el mouse sobre un pedido, aparece un marcador de color en la parte inferior izquierda del mosaico: +Al mover el mouse sobre un pedido, aparece un marcador de color en la parte inferior izquierda del mosaico : - Azul para un pedido de información. Si está registrado, un clic en él abre la ventana de registro. - Naranja para un comando de acción. Un clic activará la acción. @@ -40,12 +40,12 @@ Además, puede hacer clic en el título del mosaico (el nombre del equipo) para > **Consejo** > > Es posible ir directamente a un solo objeto en su domótica, a través del menú **Inicio → Panel de control → Nombre del objeto**. -> Esto le permite tener solo el equipo que le interesa y cargar la página más rápido. +> Esto te permite tener solo el equipo que te interesa y cargar la página más rápidamente. - Tiene en la parte superior izquierda un pequeño icono para mostrar el árbol de objetos al pasar el mouse. - Un campo de búsqueda le permite buscar equipos por nombre, categoría, complemento, etiqueta, etc. - El icono a la derecha del campo de búsqueda se utiliza para filtrar los equipos mostrados según su categoría. Un clic central permite seleccionar rápidamente una sola categoría. -- En el extremo derecho, un botón le permite cambiar al modo de edición, modificar el orden de los mosaicos (hacer clic y soltar en el widget) o cambiar su tamaño. También puede reorganizar el orden de los pedidos en un mosaico. +- En el extremo derecho, un botón le permite cambiar al modo de edición, modificar el orden de los mosaicos (haga clic y suelte el widget) o cambiar su tamaño. También puede reorganizar el orden de los pedidos en un mosaico. - Al hacer clic en el resumen de un objeto, filtra para mostrar solo el equipo relacionado con este objeto y que está relacionado con este resumen de objeto. @@ -53,12 +53,11 @@ Además, puede hacer clic en el título del mosaico (el nombre del equipo) para - Un comando Ctrl + clic en un tipo de información muestra el historial de todos los comandos (históricos) para este mosaico. - Un clic en la información *tiempo* de un comando de acción muestra el historial del comando (si está historizado). - ## Modo de edición En modo edición (*el lápiz en la esquina superior derecha*), puede cambiar el tamaño de los mosaicos y su disposición en el Tablero. -los íconos de actualización del equipo se reemplazan por un ícono que permite acceder a su configuración. Este icono abre una ventana de edición con los parámetros de visualización del equipo y sus controles. +Los íconos de actualización del equipo se reemplazan por un ícono que permite acceder a su configuración. Este icono abre una ventana de edición con los parámetros de visualización del equipo y sus controles. ![Modo de edición](./images/EditDashboardModal.gif) diff --git a/docs/es_ES/design.md b/docs/es_ES/design.md index e37d283a87..6c4823d4c9 100644 --- a/docs/es_ES/design.md +++ b/docs/es_ES/design.md @@ -111,7 +111,7 @@ Le permite elegir los comandos para graficar. - **Icono** : Icono que se muestra delante del nombre del diseño. - **Color de fondo** : le permite cambiar el color de fondo o hacerlo transparente, no olvide cambiar "Predeterminado" a NO. -- **Color del texto** : le permite cambiar el color de los iconos y textos (tenga cuidado de establecer Predeterminado en No).. +- **Color del texto** : le permite cambiar el color de los iconos y textos (tenga cuidado de establecer Predeterminado en No). - **Alrededor de los ángulos** : permite redondear los ángulos (no olvides poner%, ex 50%). - **Borde** : le permite agregar un borde, tenga cuidado con la sintaxis HTML (debe usar la sintaxis CSS, por ejemplo : sólido 1px negro). - **Tamaño de fuente** : le permite cambiar el tamaño de fuente (ex 50%, debe poner el signo%). @@ -121,7 +121,7 @@ Le permite elegir los comandos para graficar. > **Importante** > -> Si coloca código HTML (especialmente Javascript), tenga cuidado de verificarlo antes porque puede hacerlo si hay un error o si sobrescribe un componente de Jeedom y bloquea completamente el diseño y solo tendrá que eliminarlo. directamente en la base de datos. +> Si coloca código HTML (especialmente Javascript), tenga cuidado de revisarlo cuidadosamente antes porque puede hacerlo si hay un error en él o si sobrescribe un componente de Jeedom, el diseño se bloqueará por completo y todo lo que tendrá que hacer es eliminarlo directamente de la base de datos. ## Guión diff --git a/docs/es_ES/design3d.md b/docs/es_ES/design3d.md index 93a93d1c87..e7f546461b 100644 --- a/docs/es_ES/design3d.md +++ b/docs/es_ES/design3d.md @@ -22,13 +22,13 @@ Una vez que se ha creado su modelo 3D, debe exportarse en formato OBJ. Si usa Sw > **ATENCIÓN** > -> Un modelo 3D es bastante imponente (esto puede representar varios cientos de Mo). Cuanto más grande sea, mayor será el tiempo de representación en Jeedom. +> Un modelo 3D es bastante grande (puede representar varios cientos de MB). Cuanto más grande sea, mayor será el tiempo de representación en Jeedom. -Una vez que su modelo 3D ha sido exportado, debe crear un nuevo diseño 3D en Jeedom. Para eso, debe ingresar al modo de edición haciendo clic en el pequeño lápiz a la derecha, luego haga clic en +, asigne un nombre a este nuevo diseño 3D y luego valide. +Una vez exportado tu modelo 3D, en Jeedom debes crear un nuevo diseño 3D. Para hacer esto, debes ingresar al modo de edición haciendo clic en el pequeño lápiz a la derecha, luego hacer clic en +, darle un nombre a este nuevo diseño 3D y luego validar. Jeedom cambiará automáticamente al nuevo diseño 3D, debe volver al modo de edición y hacer clic en las pequeñas ruedas con muescas. -Puedes desde esta pantalla : +Desde esta pantalla podrás : - Cambia el nombre de tu diseño - Agregar un código de acceso @@ -60,7 +60,7 @@ Para configurar un elemento en el diseño 3D, haga doble clic en el elemento que - Indique un tipo de enlace (actualmente solo existe el equipo) - Ingrese el enlace al elemento en cuestión. Aquí solo puede poner un enlace a un dispositivo por el momento. Esto permite al hacer clic en el elemento para que aparezca el equipo -- Definir especificidad: allí hay varios que veremos justo después, esto permite especificar el tipo de equipo y, por lo tanto, la visualización de información +- Definir especificidad : allí hay varios que veremos justo después, esto permite especificar el tipo de equipo y, por lo tanto, la visualización de información ### Luz @@ -99,7 +99,7 @@ Para configurar un elemento en el diseño 3D, haga doble clic en el elemento que #### Volet -- Estado : estado del obturador, 0 abierto otro valor cerrado +- Estado : estado de la persiana, 0 abierto y otro valor cerrado - Ocultar cuando el obturador está abierto - Permitir : ocultar el elemento si el obturador está abierto - Couleur diff --git a/docs/i18n/de_DE.json b/docs/i18n/de_DE.json index d885dda2fb..279180f1d7 100644 --- a/docs/i18n/de_DE.json +++ b/docs/i18n/de_DE.json @@ -66,7 +66,7 @@ "Coloration des icônes": "Symbolfärbung", "Catégories colorées": "Farbige Kategorien", "Colorisation du titre des tuiles en fonction de la catégorie": "Einfärbung des Titels der Kacheln nach Kategorie", - "une colonne par defaut": "eine Standardspalte", + "une colonne par défaut": "eine Standardspalte", "Affichage pleine largeur des tuiles en mobile": "Anzeige von Kacheln in voller Breite auf Mobilgeräten", "Images de fond": "Hintergrundbilder", "Afficher les images de fonds": "Hintergrundbilder anzeigen", @@ -85,7 +85,7 @@ "Opacité thème Dark": "Deckkraft des dunklen Themas", "Opacité des images de fond en thème Dark": "Deckkraft von Hintergrundbildern im dunklen Thema", "Affichage tableau": "Tabellenanzeige", - "Affiche en mode tableau les pages du menu outils et les plugins supportés": "Zeigt im Tabellenmodus die Seiten des Tools-Menüs und die unterstützten Plugins an", + "Affiche en mode tableau les pages du menu Outils et les plugins supportés": "Zeigt im Tabellenmodus die Seiten des Tools-Menüs und die unterstützten Plugins an", "Position des notifications": "Position der Benachrichtigungen", "Position sur la page de l'apparition des notifications": "Position auf der Seite des Erscheinens von Benachrichtigungen", "Durée des notifications": "Dauer der Benachrichtigungen", @@ -213,8 +213,8 @@ "De nombreuses commandes peuvent être historisées": "Viele Bestellungen können protokolliert werden", "Ainsi, dans Analyse→Historique, vous obtenez des graphiques représentant leur utilisation": "So erhalten Sie unter Analyse → Verlauf Diagramme, die ihre Verwendung darstellen", "Cet onglet permet de fixer des paramètres globaux à l'historisation des commandes": "Auf dieser Registerkarte können Sie globale Parameter für die Befehlsprotokollierung festlegen", - "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous meme la librairie InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenu (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "Wenn Sie InfluxDB im Moment verwenden möchten, müssen Sie die InfluxDB-Bibliothek selbst installieren. Jeedom tut dies nicht mehr, da sie nicht mehr gepflegt wird (wir planen eine Migration auf die neue Version, dies wird jedoch nicht sofort geschehen)", - "Pour faire l'installation manuel voila comment faire": "Hier erfahren Sie, wie Sie die Installation manuell durchführen", + "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous-même la bibliothèque InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenue (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "Wenn Sie InfluxDB im Moment verwenden möchten, müssen Sie die InfluxDB-Bibliothek selbst installieren. Jeedom tut dies nicht mehr, da sie nicht mehr gepflegt wird (wir planen eine Migration auf die neue Version, aber das wird nicht sofort passieren)", + "Pour faire l'installation manuelle voilà comment faire": "Um die manuelle Installation durchzuführen, erfahren Sie hier, wie Sie vorgehen", "`cd \/var\/www\/html;composer require influxdb\/influxdb-php` depuis configuration puis onglet OS\/DB puis la console d'administration OS": "„cd \/var\/www\/html;composer require influxdb\/influxdb-php“ aus der Konfiguration, dann auf der Registerkarte „OS\/DB“ und dann in der Betriebssystem-Verwaltungskonsole", "Historique des commandes": "Bestellhistorie", "Afficher les statistiques sur les widgets": "Zeige Statistiken über Widgets", @@ -397,7 +397,7 @@ "Version du core": "Kern Version", "Version du core à récupérer": "Kernversion zum Wiederherstellen", "Vérifier automatiquement s'il y a des mises à jour": "Automatisch nach Updates suchen", - "Indique si il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Geben Sie an, ob automatisch überprüft werden soll, ob neue Updates vorhanden sind (achten Sie darauf, dass der Markt nicht überlastet wird. Die Überprüfungszeit kann sich ändern", + "Indique s'il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Gibt an, ob automatisch nach neuen Updates gesucht werden soll (achten Sie darauf, den Markt nicht zu überlasten, da sich die Prüfzeit ändern kann)", "Les dépôts": "Einlagen", "Les dépôts sont des espaces de stockage (et de service) pour pouvoir déplacer des sauvegardes, récupérer des plugins, récupérer le core de Jeedom, etc": "Die Repositorys sind Speicher- (und Service-) Speicherplätze, um Backups verschieben, Plugins wiederherstellen, den Kern von Jeedom wiederherstellen usw. zu können", "Dépôt servant à activer l'envoi de plugins par des fichiers": "Einzahlung verwendet, um das Senden von Plugins durch Dateien zu aktivieren", @@ -447,9 +447,9 @@ "Il vous faudra peut-être installer le package smbclient pour que le dépôt fonctionne": "Möglicherweise müssen Sie das smbclient-Paket installieren, damit das Repository funktioniert", "protocol negotiation failed": "Protokollaushandlung fehlgeschlagen", "NT_STATUS_INVAID_NETWORK_RESPONSE": "NT_STATUS_INVAID_NETWORK_RESPONSE", - "Le protocole Samba comporte plusieurs versions, la v1 est compromise niveau sécurité et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "Das Samba-Protokoll hat mehrere Versionen, die Version 1 ist in Bezug auf die Sicherheit gefährdet und auf einigen NAS können Sie den Client zwingen, die Verbindung mit Version 2 oder Version 3 herzustellen", + "Le protocole Samba comporte plusieurs versions, le niveau sécurité de la V1 est compromise et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "Das Samba-Protokoll hat mehrere Versionen, die Sicherheitsstufe von V1 ist gefährdet und auf einigen NAS können Sie den Client zwingen, für die Verbindung v2 oder v3 zu verwenden", "Donc si vous avez une erreur": "Also, wenn Sie einen Fehler haben", - "il y a de forte chance que côté NAS la restriction soit en place": "Es besteht eine gute Chance, dass auf der NAS-Seite die Einschränkung besteht", + "il y a de fortes chances que côté NAS la restriction soit en place": "Es besteht eine gute Chance, dass auf der NAS-Seite die Einschränkung besteht", "Vous devez alors modifier sur l'OS de votre Jeedom le fichier \/etc\/samba\/smb": "Sie müssen dann die Datei \/ etc \/ samba \/ smb auf Ihrem Jeedom-Betriebssystem ändern", "conf et y ajouter ces deux lignes": "conf und füge diese beiden Zeilen hinzu", "client max protocol = SMB3": "Client-Max-Protokoll = SMB3", @@ -463,17 +463,17 @@ "Permet de surveiller et d'agir sur le cache de Jeedom": "Ermöglicht die Überwachung und Bearbeitung des Jeedom-Cache", "Moteur de cache": "Cache-Engine", "choix du moteur de cache pour jeedom": "Wahl der Cache-Engine für Jeedom", - "Systeme de fichier": "Dateisystem", + "Système de fichier": "Dateisystem", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier, utilise une lib tierce": "Speicherung der Cache-Informationen \/tmp\/jeedom\/cache (im RAM) im Dateimodus, verwendet eine Drittanbieter-Bibliothek", "Il sera prochainement remplacé par Fichier (beta": "Es wird bald durch File (Beta) ersetzt", "Fichier (beta": "Datei (Beta", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier": "Speicherung der Cache-Informationen \/tmp\/jeedom\/cache (im RAM) im Dateimodus", "Le plus performant mais sauvegardé toute les 30min": "Am effizientesten, aber alle 30 Minuten gespart", - "Mysql (beta": "MySQL (Beta)", + "MySQL (beta": "MySQL (Beta)", "Utilisation d'une table de cache en base": "Verwendung einer einfachen Cache-Tabelle", "Le moins performant mais sauvegardé en temps réel (aucune perte de données possible": "Am wenigsten effizient, aber in Echtzeit gespeichert (kein Datenverlust möglich)", "Redis (beta": "Redis (Beta", - "Réservé aux experts, s'appuie sur redis pour gerer le cache (necessite donc que vous installiez vous meme un redis et les dépendance php-redis": "Reserviert für Experten, verlässt sich auf Redis, um den Cache zu verwalten (erfordert die Installation von Redis selbst und der PHP-Redis-Abhängigkeiten)", + "Réservé aux experts, s'appuie sur redis pour gérer le cache (nécessite donc que vous installiez vous-même un redis et les dépendances php-redis": "Reserviert für Experten, verlässt sich auf Redis, um den Cache zu verwalten (daher müssen Sie Redis- und PHP-Redis-Abhängigkeiten selbst installieren)", "Nettoyer le cache": "Cache Reinigung", "Force la suppression des objets qui ne sont plus utiles": "Erzwingen Sie das Löschen von Objekten, die nicht mehr nützlich sind", "Jeedom le fait automatiquement toutes les nuits": "Jeedom macht das automatisch jede Nacht", @@ -481,9 +481,9 @@ "Vide complètement le cache": "Leeren Sie den Deckel vollständig", "Attention cela peut faire perdre des données": "Bitte beachten Sie, dass dies zu Datenverlust führen kann", "Temps de pause pour le long polling": "Pausenzeit für das lange Polling", - "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…​": "Häufigkeit, mit der Jeedom prüft, ob Ereignisse für Kunden ausstehen (Weboberfläche, mobile Anwendung usw.)", - "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contre-partie cela utilise plus de ressources et peut donc ralentir Jeedom": "Je kürzer diese Zeit ist, desto schneller wird die Schnittstelle aktualisiert. Im Gegenzug verbraucht sie mehr Ressourcen und kann daher Jeedom verlangsamen", - "Tout changement de moteur de cache entraine une remise a zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Jede Änderung der Cache-Engine führt zu einem Zurücksetzen der Cache-Engine, sodass Sie warten müssen, bis die Module die Informationen zurücksenden, um alles zu finden", + "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…": "Häufigkeit, mit der Jeedom prüft, ob für Clients ausstehende Ereignisse vorliegen (Webschnittstelle, mobile Anwendung usw.)", + "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contrepartie cela utilise plus de ressources et peut donc ralentir Jeedom": "Je kürzer diese Zeit ist, desto schneller wird die Schnittstelle aktualisiert, im Gegenzug verbraucht dies mehr Ressourcen und kann daher Jeedom verlangsamen", + "Tout changement de moteur de cache entraine une remise à zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Jede Änderung der Cache-Engine führt zu einem Zurücksetzen der Cache-Engine, sodass Sie warten müssen, bis die Module die Informationen zurücksenden, um alles zu finden", "Onglet API": "Registerkarte API", "Vous trouvez ici la liste des différentes clés API disponibles dans votre Jeedom": "Hier finden Sie die Liste der verschiedenen API-Schlüssel, die in Ihrem Jeedom verfügbar sind", "De base, le core a deux clés API": "Core verfügt über zwei API-Schlüssel", @@ -669,13 +669,13 @@ "[Login]": "[Login]", "*Login*": "*Login*", " Login*": " Login*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Gestion.": " Management.", " Gestion?": " Management?", "Gestion ": "Management ", @@ -951,7 +951,7 @@ "Analyse → Résumé domotique": "Analyse → Zusammenfassung der Hausautomation", "Le plus simple pour avoir cette URL est d'aller sur la page": "Der einfachste Weg, um diese URL zu erhalten, ist das Aufrufen der Seite", "de chercher la commande puis d'ouvrir sa configuration avancée (l'icône \"engrenage\") et là, vous allez voir une URL qui contient déjà tout ce qu'il faut en fonction du type et du sous-type de la commande": "Um nach der Bestellung zu suchen und dann die erweiterte Konfiguration (das \"Zahnrad\" -Symbol) zu öffnen, sehen Sie dort eine URL, die je nach Typ und Subtyp der Bestellung bereits alles enthält, was Sie benötigen", - "Il est possible pour le champs \\": "Es ist möglich für das Feld \\", + "Il est possible pour le champ \\": "Für das Feld \\ ist es möglich", "de passer plusieurs commandes d'un coup": "mehrere Bestellungen gleichzeitig aufgeben", "Pour cela, il faut passer un tableau en json (ex %5B12,58,23%5D, à noter que \\[ et \\] doivent être encodés d'où les %5B et %5D": "Dazu müssen Sie ein Array in json übergeben (ex% 5B12,58,23% 5D, beachten Sie, dass \\ [und \\] codiert werden müssen, daher% 5B und% 5D", "Le retour de Jeedom sera un json": "Jeedoms Rückkehr wird ein Json sein", @@ -959,18 +959,18 @@ "&type=interact&query=\\": "& type = interagiere & query = \\", "&type=interact&query": "& type = interagieren & abfragen", "question à poser à Jeedom": "Frage an Jeedom zu stellen", - "indique à Jeedom si il faut encoder query en utf8 avant de chercher à répondre": "teilt Jeedom mit, ob die Abfrage in utf8 codiert werden soll, bevor versucht wird zu antworten", - "0 pour que Jeedom réponde même si il n'a pas compris, 1 sinon": "0 für Jeedom, um zu antworten, auch wenn er es nicht verstanden hat, 1 sonst", + "indique à Jeedom s'il faut encoder query en utf8 avant de chercher à répondre": "teilt Jeedom mit, ob die Abfrage in utf8 codiert werden soll, bevor versucht wird zu antworten", + "0 pour que Jeedom réponde même s'il n'a pas compris, 1 sinon": "0 damit Jeedom antwortet, auch wenn er es nicht versteht, 1 sonst", "nom d'utilisateur de la personne déclenchant l'interaction": "Benutzername der Person, die die Interaktion initiiert", "reply\\_cmd": "antworten\\_cmd", "ID de la commande à utiliser pour répondre à la demande": "Bestellnummer zur Beantwortung der Anfrage", "&type=message&category=\\": "& type = message & category = \\", "&type=message&category": "& type = message & category", "catégorie du message à ajouter au centre de message": "Nachrichtenkategorie, die dem Nachrichtenzentrum hinzugefügt werden soll", - "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…​": "Denken Sie bei der fraglichen Nachricht sorgfältig über die Codierung der Nachricht nach (Leerzeichen wird zu% 20, =% 3D…)", + "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…": "Denken Sie bei der betreffenden Nachricht daran, die Nachricht zu verschlüsseln (Leerzeichen wird zu %20, = %3D…)", "Vous pouvez utiliser un outil": "Sie können ein Werkzeug verwenden", "&type=object": "& type = Objekt", - "Renvoie en json la liste de tous les objets de Jeedom": "Gibt in json die Liste aller Jeedom-Objekte zurück", + "Renvoie la liste de tous les objets de Jeedom sous la forme d'un json": "Gibt die Liste aller Jeedom-Objekte in Form eines JSON zurück", "&type=eqLogic&object\\_id=\\": "& type = eqLogic & object\\_id = \\", "&type=eqLogic&object_id": "& type = eqLogic & object_id", "object\\_id": "Objekt\\_id", @@ -1230,7 +1230,7 @@ "Celles-ci sont directement incluses dans le contrôleur, il faut donc garder le même contrôleur pour retrouver ses modules Zwave": "Diese sind direkt im Controller enthalten, daher müssen Sie denselben Controller behalten, um seine Zwave-Module zu finden", "Le système sur lequel est installé Jeedom n'est pas sauvegardé": "Das System, auf dem Jeedom installiert ist, wird nicht gesichert", "Si vous avez modifié des paramètres de ce système (notamment via SSH), c'est à vous de trouver un moyen de les récupérer en cas de soucis": "Wenn Sie die Einstellungen für dieses System geändert haben (auch über SSH), müssen Sie einen Weg finden, diese bei Problemen wiederherzustellen", - "De même les dependances ne le sont pas non plus il faudra donc les reinstaller après une restauration": "Ebenso sind die Nebengebäude nicht vorhanden, sodass Sie sie nach einer Restaurierung neu installieren müssen", + "De même les dépendances ne le sont pas non plus il faudra donc les réinstaller après une restauration": "Ebenso sind die Nebengebäude nicht vorhanden, sodass Sie sie nach einer Restaurierung neu installieren müssen", "Sauvegarde cloud": "Cloud-Backup", "mes backups": "meine Backups", "La sauvegarde dans le cloud permet à Jeedom d'envoyer vos sauvegardes directement sur le Market": "Mit Cloud-Backups kann Jeedom Ihre Backups direkt an den Markt senden", @@ -1248,8 +1248,8 @@ "Il est possible de modifier celle-ci, à partir du \"Moteur de tâches\" (la tâche est nommée": "Es ist möglich, es über die "Task-Engine" zu ändern (die Task wird benannt", "mais ce n'est pas recommandé": "aber es wird nicht empfohlen", "En effet, elle est calculée par rapport à la charge du Market": "In der Tat wird es in Bezug auf die Belastung des Marktes berechnet", - "Je n'arrive pas a restorer ma sauvegarde que j'ai récuperée depuis Safari": "Ich kann mein Backup, das ich von Safari abgerufen habe, nicht wiederherstellen", - "Par defaut Safari décompresse les tar": "Standardmäßig dekomprimiert Safari tars", + "Je n'arrive pas à restaurer ma sauvegarde que j'ai récupérée depuis Safari": "Ich kann mein Backup, das ich von Safari abgerufen habe, nicht wiederherstellen", + "Par défaut Safari décompresse les tar": "Standardmäßig dekomprimiert Safari tars", "gz (en tar) ce qui fait que la sauvegarde n'est plus exploitable par jeedom, il faut la recompresser (gzip) en tar.gz": "gz (in tar), was bedeutet, dass das Backup nicht mehr von jeedom verwendet werden kann, es muss in tar.gz neu komprimiert (gzip) werden", " Sauvegardes.": " Backups.", " Sauvegardes?": " Backups?", @@ -1279,13 +1279,13 @@ "[profil]": "[Profil]", "*profil*": "*Profil*", " profil*": " Profil*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " FAQ.": " FAQs.", " FAQ?": " FAQs?", "FAQ ": "FAQs ", @@ -1369,14 +1369,14 @@ "Suppression du dossier vendor (utilisation de composer de manière normale), permet de réduire la taille du core": "Durch das Löschen des Vendor-Ordners (mit Composer auf normale Weise) können Sie die Größe des Kerns reduzieren", "Les paramètres spécifiques des widgets peuvent maintent être traduits": "Widgetspezifische Einstellungen können jetzt übersetzt werden", "Correction d'un bug sous mac sur les designs lors d'un clic droit": "Ein Fehler auf dem Mac bei Designs beim Rechtsklick wurde behoben", - "Amélioration du systeme de lancement des scénarios programmées": "Verbesserung des Systems zum Starten programmierter Szenarien", + "Amélioration du systeme de lancement des scénarios programmés": "Verbesserung des Systems zum Starten programmierter Szenarien", "Amélioration des messages d'erreur d'exception si le niveau de log est debug": "Verbesserte Ausnahmefehlermeldungen, wenn die Protokollebene Debug ist", "Sur la page de remplacement possibilité de demander la désactivation de l'équipement": "Auf der Ersatzseite besteht die Möglichkeit, die Deaktivierung des Geräts zu beantragen", "Lors d'une mise à jour la sauvegarde avant prend maintenant en compte les exclusions des plugins": "Bei einem Update berücksichtigt das Forward-Backup nun Plugin-Ausschlüsse", "Si un plugin est en beta mais n'a pas de changelog beta alors le centre de mise à jour renverra vers le changelog stable": "Wenn sich ein Plugin in der Beta-Phase befindet, aber kein Beta-Änderungsprotokoll hat, kehrt das Update-Center zum stabilen Änderungsprotokoll zurück", "Ajout d'une alerte si la version de debian est 10 ou moins": "Es wurde eine Warnung hinzugefügt, wenn die Debian-Version 10 oder niedriger ist", "Correction d'une erreur de mise à jour DB sur la table cache": "Fehler bei der DB-Aktualisierung in der Cache-Tabelle behoben", - "Si la page d'équipement à un élément img_device (balise de type img) alors le core peut lui meme configuré l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "Wenn die Geräteseite über ein img_device-Element (img-Typ-Tag) verfügt, kann der Kern selbst die URL konfigurieren, um das richtige Gerätebild anzuzeigen (unter Verwendung des Bildes der Präsentationsseite aller Plugin-Geräte)", + "Si la page d'équipement a un élément img_device (balise de type img) alors le core peut lui même configurer l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "Wenn die Geräteseite über ein img_device-Element (img-Typ-Tag) verfügt, kann der Kern selbst die URL konfigurieren, um das richtige Gerätebild anzuzeigen (unter Verwendung des Bildes der Präsentationsseite aller Plugin-Geräte)", "Correction d'un bug avec la fonction time_diff": "Ein Fehler mit der Funktion time_diff wurde behoben", "Correction de bug sur la gestion de dépendances composer": "Fehlerbehebung bei der Composer-Abhängigkeitsverwaltung", "En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "Im Falle eines leeren Befehls erzwingt Jeedom die Rückgabe entsprechend dem Untertyp des Befehls (also 0 für numerisch und binär)", @@ -1385,13 +1385,13 @@ "Correction de l'écran \"package\" au niveau des packages python2": "Korrigieren Sie den Bildschirm „Paket“ auf Python2-Paketebene", "Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Aufgrund der Überarbeitung der Protokolle und der Reinternalisierung der Bibliotheken kann es beim Update zu einem Standardfehler kommen", "rien de grave) il suffit de relancer la mise à jour": "nichts Ernstes) Starten Sie einfach das Update neu", - "La restoration d'un backup 4": "Wiederherstellen eines Backups 4", - "4 peut dans certain cas poser soucis et finir par des erreurs dans l'interface web": "4 kann in bestimmten Fällen Probleme verursachen und zu Fehlern in der Weboberfläche führen", + "La restauration d'un backup 4": "Wiederherstellen eines Backups 4", + "4 peut dans certains cas finir par des erreurs dans l'interface web": "4 kann in einigen Fällen zu Fehlern in der Weboberfläche führen", "zip;unzip 4.4.19": "zip;unzip 4.4.19", "zip;cd core-4.4": "zip;cd core-4.4", "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master": "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master", "zip;rm -rf \/tmp\/core-4.4.19;`": "zip;rm -rf \/tmp\/core-4.4.19;`", - "Vous pouvez ca depuis l'interface rescue de jeedom (ajouter &rescue=1 dans l'url), ou directement en ssh": "Sie können dies über die Jeedom-Rettungsschnittstelle (fügen Sie &rescue=1 in der URL hinzu) oder direkt über ssh tun", + "Vous pouvez lancer cette commande depuis l'interface rescue de jeedom (ajouter `&rescue=1` dans l'url), ou directement en ssh": "Sie können diesen Befehl über die Jeedom-Rettungsschnittstelle ausführen (fügen Sie „&rescue=1“ in der URL hinzu) oder direkt über ssh", " LIEN.": " LINK.", " LIEN?": " LINK?", "LIEN ": "LINK ", @@ -1472,7 +1472,7 @@ "Onglet Démon": "Registerkarte Dämon", "Tableau de l'ensemble des démons avec leur état, la date de dernier lancement ainsi que la possibilité de": "Tabelle aller Daemons mit ihrem Status, dem Datum des letzten Starts sowie der Möglichkeit,", "Démarrer \/ Redémarrer un démon": "Starten \/ Starten Sie einen Daemon neu", - "Arrêter un démon si la gestion automatique est désactiver": "Stoppen Sie einen Daemon, wenn die automatische Verwaltung deaktiviert ist", + "Arrêter un démon si la gestion automatique est désactivée": "Stoppen Sie einen Daemon, wenn die automatische Verwaltung deaktiviert ist", "Activer \/ désactiver la gestion automatique d'un démon": "Aktivieren \/ Deaktivieren der automatischen Verwaltung eines Daemons", "Les démons des plugins désactivés n'apparaissent pas sur cette page": "Dämonen deaktivierter Plugins werden auf dieser Seite nicht angezeigt", " Important.": " Wichtig.", @@ -1581,7 +1581,7 @@ "et des règles": "und Regeln", "appliqués en desktop ou en mobile": "auf Desktop oder Handy angewendet", "L'utilisation de règles CSS inappropriées peu casser l'affichage de votre Jeedom": "Die Verwendung unangemessener CSS-Regeln kann die Anzeige Ihres Jeedoms beeinträchtigen", - "Des fonctions js non correctement utilisées peuvent créer des dommages important à différents composants de votre installation": "Falsch verwendete js-Funktionen können zu erheblichen Schäden an verschiedenen Komponenten Ihrer Installation führen", + "Des fonctions js non correctement utilisées peuvent créer des dommages importants à différents composants de votre installation": "Nicht ordnungsgemäß verwendete JS-Funktionen können zu erheblichen Schäden an verschiedenen Komponenten Ihrer Installation führen", "Pensez à générer et externaliser une sauvegarde avant d'utiliser ces fonctions": "Denken Sie daran, ein Backup zu erstellen und auszulagern, bevor Sie diese Funktionen verwenden", "Cette fonction utilise un mode particulier de l'éditeur de fichier du Core avec deux emplacements": "Diese Funktion verwendet einen bestimmten Modus des Core-Dateieditors mit zwei Speicherorten", "custom.js": "custom.js", @@ -1597,7 +1597,7 @@ "vous indique si le Core doit les charger ou non": "sagt dir, ob der Core sie laden soll oder nicht", "Cette option est également disponible dans": "Diese Option ist auch verfügbar in", "onglet Interface": "Registerkarte Schnittstelle", - "Au lancement de cette page, l'arborescence est crée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a crée": "Beim Aufruf dieser Seite wird automatisch die Baumstruktur erstellt, sowie die 4 Dateien mit einem Kommentar in der 1. Zeile inklusive der Version des Cores, der sie erstellt hat", + "Au lancement de cette page, l'arborescence est créée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a créés": "Wenn diese Seite gestartet wird, wird der Baum automatisch erstellt, ebenso wie die 4 Dateien mit einem Kommentar in der ersten Zeile, einschließlich der Core-Version, die sie erstellt hat", "Cascading Style Sheets": "Kaskadierende Stylesheets", "Astuces pour la personnalisation de l'interface": "Tipps zum Anpassen der Benutzeroberfläche", "En cas de problème": "Im Falle eines Problems", @@ -1608,17 +1608,17 @@ "Se connecter en SSH et supprimer les fichiers de customisation": "Stellen Sie eine Verbindung in SSH her und löschen Sie die Anpassungsdateien", "`desktop\/custom` et `mobile\/custom`": "`Desktop\/Benutzerdefiniert` und`Mobil\/Benutzerdefiniert`", "Exemple de personalisation avancée dans le CSS": "Beispiel für erweiterte Personalisierung in CSS", - "Tous ces exemple sont a mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "Alle diese Beispiele müssen in die CSS-Datei eingefügt werden (vergessen Sie nicht, oben die erweiterte Anpassung zu aktivieren)", - "Suppression des barres de defilement sur les widgets": "Bildlaufleisten in Widgets entfernen", + "Tous ces exemples sont à mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "Alle diese Beispiele müssen in die CSS-Datei eingefügt werden (vergessen Sie nicht, oben die erweiterte Anpassung zu aktivieren)", + "Suppression des barres de défilement sur les widgets": "Bildlaufleisten in Widgets entfernen", "```": "„", "eqLogic-widget .cmds": "eqLogic-widget.cmds", "Supprimer la largeur\/hauteur minimal des widgets": "Mindestbreite\/-höhe von Widgets entfernen", - "Ca permets d'avoir des widgets plus petit (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins jolie": "Dies ermöglicht Ihnen kleinere Widgets (Breite [min-width], Höhe [min-height]), aber seien Sie vorsichtig, da dies die Anzeige weniger attraktiv machen kann", + "Ça permet d'avoir des widgets plus petits (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins joli": "Dies ermöglicht Ihnen kleinere Widgets (Breite [min-width], Höhe [min-height]), aber seien Sie vorsichtig, da dies die Anzeige weniger attraktiv machen kann", "div.cmd-widget .content": "div.cmd-widget.content", "div.cmd-widget .content-sm": "div.cmd-widget .content-sm", "div.cmd-widget .content-lg": "div.cmd-widget .content-lg", "div.cmd-widget": "div.cmd-Widget", - "Ajout de marge entre le nom des objets et les équipements sur le dashboard": "Zwischen den Namen von Objekten und Geräten im Dashboard wurde ein Abstand hinzugefügt", + "Ajout de marges entre le nom des objets et les équipements sur le dashboard": "Es wurden Abstände zwischen den Namen von Objekten und Geräten im Dashboard hinzugefügt", "div_object legend": "div_object-Legende", " javascript.": " Javascript.", " javascript?": " Javascript?", @@ -1771,7 +1771,7 @@ "dashboard.md": { "Accueil → Dashboard": "Home → Dashboard", "Le dashboard est une des pages principales de Jeedom, il affiche un compte-rendu de toute votre domotique": "Das Dashboard ist eine der Hauptseiten von Jeedom. Es zeigt einen Bericht über Ihre gesamte Hausautomation an", - "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom, et comprend l'ensemble des objets visibles et leurs équipements": "Dieser Bericht wird (im Gegensatz zu Ansichten und Designs) von Jeedom selbst erstellt und enthält alle sichtbaren Objekte und deren Ausrüstung", + "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom et comprend l'ensemble des objets visibles et leurs équipements": "Dieser Bericht wird (im Gegensatz zu Ansichten und Designs) von Jeedom automatisch generiert und umfasst alle sichtbaren Objekte und deren Ausrüstung", "Menu principal de Jeedom": "Jeedom Hauptmenü", "Documentation sur les résumés": "Abstrakte Dokumentation", "Résumé global": "Globale Zusammenfassung", @@ -1785,7 +1785,7 @@ "Widget d'une commande": "Widget bestellen", "Analyse → Résumé domotique": "Analyse → Zusammenfassung der Hausautomation", "L'ordre d'affichage des objets sur le Dashboard est celui visible dans": "Die Anzeigereihenfolge der Objekte im Dashboard ist die in", - "Vous pouvez sur cette page modifier cet ordre par glisser - déposer": "Sie können diese Reihenfolge auf dieser Seite durch Ziehen und Ablegen ändern", + "Sur cette page vous pouvez modifier l'ordre par glisser - déposer": "Auf dieser Seite können Sie die Reihenfolge per Drag & Drop ändern", "Pour qu'un équipement apparaisse sur le Dashboard, il doit": "Damit Geräte im Dashboard angezeigt werden, muss dies der Fall sein", "Être actif": "Sei aktiv", "Être visible": "Sei sichtbar", @@ -1796,16 +1796,16 @@ "Bleu pour une commande info": "Blau für eine Info-Bestellung", "Si elle est historisée, un clic dessus ouvre la fenêtre d'historique": "Wenn es protokolliert ist, öffnet ein Klick darauf das Protokollfenster", "Orange pour une commande action": "Orange für einen Aktionsbefehl", - "Un clic déclenchera donc l'action": "Ein Klick löst die Aktion aus", + "Un clic déclenchera l'action": "Ein Klick löst die Aktion aus", "De plus, vous pouvez cliquer sur le titre de la tuile (le nom de l'équipement) pour ouvrir directement la page de configuration de cet équipement": "Außerdem können Sie auf den Titel der Kachel (den Namen des Geräts) klicken, um die Konfigurationsseite dieses Geräts direkt zu öffnen", "Accueil → Dashboard → Nom de l'objet": "Home → Dashboard → Objektname", "Il est possible d'aller directement sur un seul objet de votre domotique, par le menu": "Über das Menü können Sie direkt zu einem einzelnen Objekt in Ihrer Hausautomation wechseln", - "Cela permet de n'avoir que les équipements qui vous intéressent, et de charger la page plus rapidement": "Auf diese Weise haben Sie nur die Ausrüstung, die Sie interessiert, und können die Seite schneller laden", + "Cela permet de n'avoir que les équipements qui vous intéressent et de charger la page plus rapidement": "Dies ermöglicht Ihnen, nur die Geräte zur Verfügung zu haben, die Sie interessieren, und die Seite schneller zu laden", "Vous avez en haut à gauche une petite icône pour afficher l'arbre des objets au survol": "Oben links befindet sich ein kleines Symbol, mit dem der Baum der Objekte beim Schweben angezeigt wird", "Un champ de recherche permet de rechercher un équipement par son nom, sa catégorie, son plugin, un tag, etc": "In einem Suchfeld können Sie nach Geräten nach Name, Kategorie, Plugin, Tag usw. suchen", "L'icône à droite du champ de recherche permet de filtrer les équipements affichés en fonction de leur catégorie": "Das Symbol rechts neben dem Suchfeld wird verwendet, um die angezeigten Geräte nach ihrer Kategorie zu filtern", "Un clic centre permet de rapidement sélectionner une seule catégorie": "Mit einem mittleren Klick können Sie schnell eine einzelne Kategorie auswählen", - "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget), ou les redimensionner": "Ganz rechts können Sie über eine Schaltfläche in den Bearbeitungsmodus wechseln, die Reihenfolge der Kacheln ändern (auf das Widget klicken - ablegen) oder die Größe ändern", + "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget) ou les redimensionner": "Ganz rechts können Sie über eine Schaltfläche in den Bearbeitungsmodus wechseln, die Reihenfolge der Kacheln ändern (Klicken-Drop auf das Widget) oder ihre Größe ändern", "Vous pouvez également réorganiser l'ordre des commandes dans une tuile": "Sie können die Reihenfolge der Bestellungen in einer Kachel auch neu anordnen", "En cliquant sur un résumé d'objet, vous filtrez pour n'afficher que les équipements ayant pour parent cet objet et qui concernent ce résumé d'objet": "Durch Klicken auf eine Objektzusammenfassung filtern Sie, um nur die Geräte anzuzeigen, die sich auf dieses Objekt beziehen und die sich auf diese Objektzusammenfassung beziehen", "Un clic sur une commande de type information permet d'afficher l'historique de la commande (si elle est historisée": "Ein Klick auf eine Bestellung vom Informationstyp zeigt den Verlauf der Bestellung an (sofern er historisch ist", @@ -1816,7 +1816,7 @@ "le crayon tout en haut à droite": "der Bleistift oben rechts", "En mode édition": "Im Bearbeitungsmodus", "vous pouvez changer la taille des tuiles et leur disposition sur le Dashboard": "Sie können die Größe der Kacheln und ihre Anordnung im Dashboard ändern", - "les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "Die Geräteaktualisierungssymbole werden durch ein Symbol ersetzt, das den Zugriff auf ihre Konfiguration ermöglicht", + "Les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "Die Geräteaktualisierungssymbole werden durch ein Symbol ersetzt, das den Zugriff auf ihre Konfiguration ermöglicht", "Cette icône ouvre une fenêtre d'édition comportant les paramètres d'affichage de l'équipement et de ses commandes": "Dieses Symbol öffnet ein Bearbeitungsfenster mit den Anzeigeparametern des Geräts und seiner Steuerelemente", "Sur chaque objet, à droite de son nom et résumé, deux icônes permettent d'aligner la hauteur de toutes les tuiles de l'objet sur la plus haute ou la moins haute": "Auf jedem Objekt rechts neben seinem Namen und seiner Zusammenfassung können Sie mit zwei Symbolen die Höhe aller Kacheln des Objekts am höchsten oder niedrigsten ausrichten", "Barre de menu de Jeedom": "Jeedom Menüleiste", @@ -1843,13 +1843,13 @@ "[Objet]": "[Objekt]", "*Objet*": "*Objekt*", " Objet*": " Objekt*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " time.": " Zeit.", " time?": " Zeit?", "time ": "Zeit ", @@ -1976,7 +1976,7 @@ "permet de choisir l'alignement du texte (gauche\/droit\/centré": "Mit dieser Option können Sie die Ausrichtung des Texts auswählen (links \/ rechts \/ zentriert)", "met le texte en gras": "fetter Text", "Texte au code HTML qui sera dans l'élément": "Text im HTML-Code, der sich im Element befindet", - "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez si il y a une erreur dedans ou si il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "Wenn Sie HTML-Code (insbesondere Javascript) einfügen, überprüfen Sie diesen sorgfältig, da dies möglich ist, wenn ein Fehler vorliegt oder wenn eine Jeedom-Komponente überschrieben wird, das Design vollständig abstürzt und nur gelöscht werden muss direkt in die Datenbank", + "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez s'il y a une erreur dedans ou s'il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "Wenn Sie HTML-Code (insbesondere Javascript) einfügen, prüfen Sie ihn vorher sorgfältig, denn wenn er einen Fehler enthält oder eine Jeedom-Komponente überschreibt, kann das Design vollständig zum Absturz kommen und Sie müssen ihn nur noch direkt aus löschen die Datenbank", "Scénario": "Szenario", "Aucun paramètre spécifique d'affichage": "Keine spezifischen Anzeigeeinstellungen", "Nom du lien (texte affiché": "Name des Links (angezeigter Text", @@ -2053,13 +2053,13 @@ "[Design]": "[Design]", "*Design*": "*Design*", " Design*": " Design*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Important.": " Wichtig.", " Important?": " Wichtig?", "Important ": "Wichtig ", @@ -2310,12 +2310,12 @@ "Si vous utilisez SweetHome3d cela se fait à partir du menu \"Vue 3D\" puis \"Exporter au format OBJ": "Wenn Sie SweetHome3d verwenden, erfolgt dies über das Menü \"3D-Ansicht\" und dann über \"In OBJ-Format exportieren\"", "Il faut ensuite prendre tous les fichiers générés et les mettre dans un fichier zip (il peut y avoir beaucoup de fichiers dû aux textures": "Nehmen Sie dann alle generierten Dateien und fügen Sie sie in eine Zip-Datei ein (aufgrund der Texturen können viele Dateien vorhanden sein", "Les fichiers doivent être à la racine du zip et non dans un sous-dossier": "Die Dateien müssen sich im Stammverzeichnis der Zip-Datei befinden und dürfen sich nicht in einem Unterordner befinden", - "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaine de Mo": "Ein 3D-Modell ist ziemlich beeindruckend (dies kann mehrere hundert Mo darstellen", + "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaines de Mo": "Ein 3D-Modell ist ziemlich groß (es kann mehrere hundert MB darstellen)", "Plus il est volumineux, plus long sera le temps de rendu dans Jeedom": "Je größer es ist, desto länger ist die Renderzeit in Jeedom", - "Une fois votre modèle 3D exporté il faut dans Jeedom créer un nouveau design 3D": "Nachdem Ihr 3D-Modell exportiert wurde, müssen Sie in Jeedom ein neues 3D-Design erstellen", - "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, puis ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "Dazu müssen Sie in den Bearbeitungsmodus wechseln, indem Sie auf den kleinen Stift rechts klicken, dann auf das + klicken, diesem neuen 3D-Design einen Namen geben und dann validieren", + "Une fois votre modèle 3D exporté, dans Jeedom il faut créer un nouveau design 3D": "Sobald Ihr 3D-Modell exportiert wurde, müssen Sie in Jeedom ein neues 3D-Design erstellen", + "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "Dazu müssen Sie in den Bearbeitungsmodus wechseln, indem Sie auf den kleinen Stift rechts klicken, dann auf das + klicken, diesem neuen 3D-Design einen Namen geben und es dann bestätigen", "Jeedom va automatiquement passer sur le nouveau design 3D, il faut repasser en mode édition et cliquer sur les petites roues crantées": "Jeedom wechselt automatisch zum neuen 3D-Design. Sie müssen in den Bearbeitungsmodus zurückkehren und auf die kleinen gekerbten Räder klicken", - "Vous pouvez à partir de cette écran": "Sie können von diesem Bildschirm aus", + "À partir de cet écran vous pouvez": "Von diesem Bildschirm aus können Sie", "Changer le nom de votre design": "Ändern Sie den Namen Ihres Designs", "Ajouter un code d'accès": "Fügen Sie einen Zugangscode hinzu", "Choisir une icone": "Wählen Sie ein Symbol", @@ -2362,7 +2362,7 @@ "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est ouverte": "Wenn Sie das Kontrollkästchen aktivieren, nimmt das Element diese Farbe an, wenn die Tür \/ das Fenster geöffnet ist", "Couleur fermée": "Farbe geschlossen", "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est fermée": "Wenn Sie das Kontrollkästchen aktivieren, nimmt das Element diese Farbe an, wenn die Tür \/ das Fenster geschlossen ist", - "état du volet, 0 ouvert autre valeur fermé": "Verschlussstatus, 0 offen anderer Wert geschlossen", + "état du volet, 0 ouvert et autre valeur fermé": "Verschlussstatus, 0 offen und anderer Wert geschlossen", "Masquer quand le volet est ouvert": "Ausblenden, wenn der Verschluss geöffnet ist", "masque l'élément si le volet est ouvert": "Blenden Sie das Element aus, wenn der Verschluss geöffnet ist", "Couleur fermé": "Farbe geschlossen", @@ -2371,13 +2371,13 @@ "Si la condition est valide, permet de donner la couleur choisie à l'élément": "Wenn die Bedingung gültig ist, können Sie dem Element die ausgewählte Farbe geben", "Vous pouvez mettre autant de couleurs\/conditions que vous voulez": "Sie können so viele Farben \/ Bedingungen festlegen, wie Sie möchten", "Les conditions sont évaluées dans l'ordre, la première qui est vraie sera prise, les suivantes ne seront donc pas évaluées": "Die Bedingungen werden in der Reihenfolge ausgewertet, die erste, die wahr ist, wird genommen, die folgenden werden daher nicht bewertet", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " IMPORTANT.": " WICHTIG.", " IMPORTANT?": " WICHTIG?", "IMPORTANT ": "WICHTIG ", @@ -2767,13 +2767,13 @@ "[Aucun]": "[Keiner]", "*Aucun*": "*Keiner*", " Aucun*": " Keiner*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " supprimer.": " LÖSCHEN.", " supprimer?": " LÖSCHEN?", "supprimer ": "LÖSCHEN ", @@ -3194,13 +3194,13 @@ "Le tableau permet de voir de manière très textuelle les commandes orphelines": "Die Tabelle bietet eine sehr textuelle Ansicht der verwaisten Befehle", "Son but est de pouvoir identifier rapidement toutes les commandes \"orphelines\" au travers de tout Jeedom et des plugins": "Ziel ist es, alle "Orphan" -Bestellungen über alle Jeedom und Plugins schnell identifizieren zu können", "Il se peut que certaines zones ne soient pas analysées, le tableau se verra être de plus en plus exhaustif avec le temps": "Es kann sein, dass einige Bereiche nicht analysiert werden und die Tabelle mit der Zeit immer umfassender wird", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*" + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*" }, "faq.md": { "sudo apt install -y php-mysql php-curl php-gd php-imap php-xml php-opcache php-soap php-xmlrpc php-common php-dev php-zip php-ssh2 php-mbstring php-ldap": "sudo apt install -y php-mysql php-curl php-gd php-imap php-xml php-opcache php-seife php-xmlrpc php-common php-dev php-zip php-ssh2 php-mbstring php-ldap", @@ -3623,13 +3623,13 @@ "[Archivage]": "[Archivierung]", "*Archivage*": "*Archivierung*", " Archivage*": " Archivierung*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Pourquoi.": " Wofür.", " Pourquoi?": " Wofür?", "Pourquoi ": "Wofür ", @@ -4105,13 +4105,13 @@ "[HTTP]": "[HTTP]", "*HTTP*": "*HTTP*", " HTTP*": " HTTP*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Ajouter.": " Hinzufügen.", " Ajouter?": " Hinzufügen?", "Ajouter ": "Hinzufügen ", @@ -5106,13 +5106,13 @@ "[Logs]": "[Protokolle]", "*Logs*": "*Protokolle*", " Logs*": " Protokolle*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Rechercher.": " Zur Recherche.", " Rechercher?": " Zur Recherche?", "Rechercher ": "Zur Recherche ", @@ -5275,13 +5275,13 @@ "[Support]": "[Unterstützung]", "*Support*": "*Unterstützung*", " Support*": " Unterstützung*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Niveau.": " Ebene.", " Niveau?": " Ebene?", "Niveau ": "Ebene ", @@ -5465,13 +5465,13 @@ "En haut, on retrouve un sélecteur pour filtrer les messages sur un plugin particulier et tout à droite un bouton pour vider tous les messages": "Oben befindet sich eine Auswahl zum Filtern von Nachrichten in einem bestimmten Plugin und ganz rechts eine Schaltfläche zum Leeren aller Nachrichten", "Lorsque vous avez une erreur dans le centre des messages, essayez d'abord de supprimer le message puis voir si l'erreur revient avant de contacter le support": "Wenn im Nachrichtencenter ein Fehler auftritt, versuchen Sie zunächst, die Nachricht zu löschen, und prüfen Sie dann, ob der Fehler erneut auftritt, bevor Sie sich an den Support wenden", "Il arrive que ce soit juste dû à un souci de connexion réseau": "Manchmal liegt es nur an einem Netzwerkverbindungsproblem", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*" + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*" }, "modaldisplay.md": { "La page": "Die Seite", @@ -5680,13 +5680,13 @@ "[Masqué]": "[Maske]", "*Masqué*": "*Maske*", " Masqué*": " Maske*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Defaut.": " Standard.", " Defaut?": " Standard?", "Defaut ": "Standard ", @@ -5819,13 +5819,13 @@ "[Alerte]": "[Alarm]", "*Alerte*": "*Alarm*", " Alerte*": " Alarm*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Note.": " Notiz.", " Note?": " Notiz?", "Note ": "Notiz ", @@ -6009,13 +6009,13 @@ "[ou]": "[Oder]", "*ou*": "*Oder*", " ou*": " Oder*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Rechercher.": " Zur Recherche.", " Rechercher?": " Zur Recherche?", "Rechercher ": "Zur Recherche ", @@ -7190,13 +7190,13 @@ "[Les]": "[DER]", "*Les*": "*DER*", " Les*": " DER*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " ID.": " AUSWEIS.", " ID?": " AUSWEIS?", "ID ": "AUSWEIS ", @@ -9122,13 +9122,13 @@ "[Homebridge]": "[Homebridge]", "*Homebridge*": "*Homebridge*", " Homebridge*": " Homebridge*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Type.": " Art.", " Type?": " Art?", "Type ": "Art ", @@ -9400,13 +9400,13 @@ "[Important]": "[Wichtig]", "*Important*": "*Wichtig*", " Important*": " Wichtig*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " stable.": " stabil.", " stable?": " stabil?", "stable ": "stabil ", @@ -9713,13 +9713,13 @@ "[Vues]": "[Ansichten]", "*Vues*": "*Ansichten*", " Vues*": " Ansichten*", - " Tip.": " Tipp.", - " Tip?": " Tipp?", - "Tip ": "Tipp ", - " Tip]": " Tipp]", - "[Tip]": "[Tipp]", - "*Tip*": "*Tipp*", - " Tip*": " Tipp*", + " Conseil.": " Beratung.", + " Conseil?": " Beratung?", + "Conseil ": "Beratung ", + " Conseil]": " Beratung]", + "[Conseil]": "[Beratung]", + "*Conseil*": "*Beratung*", + " Conseil*": " Beratung*", " Principe.": " Prinzip.", " Principe?": " Prinzip?", "Principe ": "Prinzip ", diff --git a/docs/i18n/en_US.json b/docs/i18n/en_US.json index 660009d89a..a89eb6781d 100644 --- a/docs/i18n/en_US.json +++ b/docs/i18n/en_US.json @@ -66,7 +66,7 @@ "Coloration des icônes": "Icon coloring", "Catégories colorées": "Colored categories", "Colorisation du titre des tuiles en fonction de la catégorie": "Colorization of the title of the tiles according to the category", - "une colonne par defaut": "a default column", + "une colonne par défaut": "a default column", "Affichage pleine largeur des tuiles en mobile": "Full-width display of tiles in mobile", "Images de fond": "Background images", "Afficher les images de fonds": "Show background images", @@ -85,7 +85,7 @@ "Opacité thème Dark": "Dark theme opacity", "Opacité des images de fond en thème Dark": "Opacity of background images in Dark theme", "Affichage tableau": "Table display", - "Affiche en mode tableau les pages du menu outils et les plugins supportés": "Displays in table mode the pages of the tools menu and the supported plugins", + "Affiche en mode tableau les pages du menu Outils et les plugins supportés": "Displays in table mode the pages of the tools menu and the supported plugins", "Position des notifications": "Position of notifications", "Position sur la page de l'apparition des notifications": "Position on the page of the appearance of notifications", "Durée des notifications": "Duration of notifications", @@ -213,8 +213,8 @@ "De nombreuses commandes peuvent être historisées": "Many command can be logged", "Ainsi, dans Analyse→Historique, vous obtenez des graphiques représentant leur utilisation": "Thus, in Analysis → History, you get graphs representing their use", "Cet onglet permet de fixer des paramètres globaux à l'historisation des commandes": "This tab allows you to set global parameters for command logging", - "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous meme la librairie InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenu (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "If you want to use InfluxDB for the moment you have to install the InfluxDB library yourself, Jeedom no longer does it because it is no longer maintained (we plan to migrate to the new version but this will not happen right away", - "Pour faire l'installation manuel voila comment faire": "To do the installation manually here is how to do it", + "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous-même la bibliothèque InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenue (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "If you want to use InfluxDB for the moment you have to install the InfluxDB library yourself, Jeedom no longer does this because it is no longer maintained (we plan to migrate to the new version but this will not be for now", + "Pour faire l'installation manuelle voilà comment faire": "To do the manual installation, here's how to do it", "`cd \/var\/www\/html;composer require influxdb\/influxdb-php` depuis configuration puis onglet OS\/DB puis la console d'administration OS": "`cd \/var\/www\/html;composer require influxdb\/influxdb-php` from configuration then OS\/DB tab then the OS administration console", "Historique des commandes": "Command history", "Afficher les statistiques sur les widgets": "Display widget statistics", @@ -397,7 +397,7 @@ "Version du core": "Core version", "Version du core à récupérer": "Core version to recover", "Vérifier automatiquement s'il y a des mises à jour": "Automatically check for updates", - "Indique si il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Indicate whether to automatically check if there are new updates (be careful to avoid overloading the market, the verification time may change", + "Indique s'il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Whether to automatically check for new updates (be careful to avoid overloading the Market, the check time may change)", "Les dépôts": "Deposits", "Les dépôts sont des espaces de stockage (et de service) pour pouvoir déplacer des sauvegardes, récupérer des plugins, récupérer le core de Jeedom, etc": "The repositories are storage (and service) spaces to be able to move backups, recover plugins, recover the core of Jeedom, etc", "Dépôt servant à activer l'envoi de plugins par des fichiers": "Deposit used to activate the sending of plugins by files", @@ -447,9 +447,9 @@ "Il vous faudra peut-être installer le package smbclient pour que le dépôt fonctionne": "You may need to install the smbclient package for the repository to work", "protocol negotiation failed": "protocol failed", "NT_STATUS_INVAID_NETWORK_RESPONSE": "NT_STATUS_INVAID_NETWORK_RESPONSE", - "Le protocole Samba comporte plusieurs versions, la v1 est compromise niveau sécurité et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "The Samba protocol has several versions, the v1 is compromised in terms of security and on some NAS you can force the client to use v2 or v3 to connect", + "Le protocole Samba comporte plusieurs versions, le niveau sécurité de la V1 est compromise et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "The Samba protocol has several versions, the security level of V1 is compromised and on some NAS you can force the client to use v2 or v3 to connect", "Donc si vous avez une erreur": "So if you have an error", - "il y a de forte chance que côté NAS la restriction soit en place": "there is a good chance that on the NAS side the restriction is in place", + "il y a de fortes chances que côté NAS la restriction soit en place": "there is a good chance that on the NAS side the restriction is in place", "Vous devez alors modifier sur l'OS de votre Jeedom le fichier \/etc\/samba\/smb": "You must then modify the \/ etc \/ samba \/ smb file on your Jeedom OS", "conf et y ajouter ces deux lignes": "conf and add these two lines to it", "client max protocol = SMB3": "client max protocol = SMB3", @@ -463,17 +463,17 @@ "Permet de surveiller et d'agir sur le cache de Jeedom": "Allows monitoring and acting on the Jeedom cache", "Moteur de cache": "Cache engine", "choix du moteur de cache pour jeedom": "choice of cache engine for jeedom", - "Systeme de fichier": "File system", + "Système de fichier": "File system", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier, utilise une lib tierce": "Storage of cache information \/tmp\/jeedom\/cache (in RAM) in file mode, uses a third-party lib", "Il sera prochainement remplacé par Fichier (beta": "It will soon be replaced by File (beta", "Fichier (beta": "File (beta", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier": "Storage of cache information \/tmp\/jeedom\/cache (in RAM) in file mode", "Le plus performant mais sauvegardé toute les 30min": "The most efficient but saved every 30 minutes", - "Mysql (beta": "Mysql (beta)", + "MySQL (beta": "Mysql (beta)", "Utilisation d'une table de cache en base": "Using a basic cache table", "Le moins performant mais sauvegardé en temps réel (aucune perte de données possible": "The least efficient but saved in real time (no data loss possible", "Redis (beta": "Redis (beta", - "Réservé aux experts, s'appuie sur redis pour gerer le cache (necessite donc que vous installiez vous meme un redis et les dépendance php-redis": "Reserved for experts, relies on redis to manage the cache (requires you to install redis yourself and the php-redis dependencies", + "Réservé aux experts, s'appuie sur redis pour gérer le cache (nécessite donc que vous installiez vous-même un redis et les dépendances php-redis": "For experts only, relies on redis to manage the cache (so requires you to install redis and php-redis dependencies yourself)", "Nettoyer le cache": "Clean cache", "Force la suppression des objets qui ne sont plus utiles": "Force deletion of objects that are no longer useful", "Jeedom le fait automatiquement toutes les nuits": "Jeedom does this automatically every night", @@ -481,9 +481,9 @@ "Vide complètement le cache": "Empty the cover completely", "Attention cela peut faire perdre des données": "Please note that this may cause data loss", "Temps de pause pour le long polling": "Time of pause for long polling", - "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…​": "Frequency at which Jeedom checks if there are pending events for customers (web interface, mobile application, etc.)", - "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contre-partie cela utilise plus de ressources et peut donc ralentir Jeedom": "The shorter this time, the faster the interface will update, in return it uses more resources and can therefore slow Jeedom", - "Tout changement de moteur de cache entraine une remise a zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Any change of cache engine results in a reset of it so you then have to wait for the modules to send back the information to find everything", + "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…": "Frequency at which Jeedom checks if there are pending events for clients (web interface, mobile application, etc.)", + "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contrepartie cela utilise plus de ressources et peut donc ralentir Jeedom": "The shorter this time, the faster the interface will update, but on the other hand it uses more resources and can therefore slow down Jeedom", + "Tout changement de moteur de cache entraine une remise à zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Any change of cache engine results in a reset of it so you then have to wait for the modules to send back the information to find everything", "Onglet API": "API tab", "Vous trouvez ici la liste des différentes clés API disponibles dans votre Jeedom": "Here you find the list of the different API keys available in your Jeedom", "De base, le core a deux clés API": "Core has two API keys", @@ -669,13 +669,13 @@ "[Login]": "[Login]", "*Login*": "*Login*", " Login*": " Login*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Gestion.": " Management.", " Gestion?": " Management?", "Gestion ": "Management ", @@ -951,7 +951,7 @@ "Analyse → Résumé domotique": "Analysis → Home automation summary", "Le plus simple pour avoir cette URL est d'aller sur la page": "The easiest way to get this URL is to go to the page", "de chercher la commande puis d'ouvrir sa configuration avancée (l'icône \"engrenage\") et là, vous allez voir une URL qui contient déjà tout ce qu'il faut en fonction du type et du sous-type de la commande": "to search for the command then to open its advanced configuration (the \"gear\" icon) and there, you will see a URL which already contains everything you need depending on the type and subtype of the command", - "Il est possible pour le champs \\": "It is possible for the field \\", + "Il est possible pour le champ \\": "It is possible for the field \\", "de passer plusieurs commandes d'un coup": "place multiple commands at once", "Pour cela, il faut passer un tableau en json (ex %5B12,58,23%5D, à noter que \\[ et \\] doivent être encodés d'où les %5B et %5D": "To do this, you must pass an array in json (ex% 5B12,58,23% 5D, note that \\ [and \\] must be encoded, hence the% 5B and% 5D", "Le retour de Jeedom sera un json": "Jeedom's return will be a json", @@ -959,18 +959,18 @@ "&type=interact&query=\\": "& type = interact & query = \\", "&type=interact&query": "& type = interact & query", "question à poser à Jeedom": "question to ask Jeedom", - "indique à Jeedom si il faut encoder query en utf8 avant de chercher à répondre": "tells Jeedom whether to encode query in utf8 before trying to answer", - "0 pour que Jeedom réponde même si il n'a pas compris, 1 sinon": "0 for Jeedom to respond even if he did not understand, 1 otherwise", + "indique à Jeedom s'il faut encoder query en utf8 avant de chercher à répondre": "tells Jeedom whether to encode query in utf8 before trying to answer", + "0 pour que Jeedom réponde même s'il n'a pas compris, 1 sinon": "0 for Jeedom to respond even if he didn't understand, 1 otherwise", "nom d'utilisateur de la personne déclenchant l'interaction": "username of the person initiating the interaction", "reply\\_cmd": "reply\\_cmd", "ID de la commande à utiliser pour répondre à la demande": "Command ID to use to respond to the request", "&type=message&category=\\": "& type = message & category = \\", "&type=message&category": "& type = message & category", "catégorie du message à ajouter au centre de message": "message category to add to message center", - "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…​": "message in question, be careful to think about encoding the message (space becomes% 20, =% 3D…", + "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…": "message in question, be careful to remember to encode the message (space becomes %20, = %3D…", "Vous pouvez utiliser un outil": "You can use a tool", "&type=object": "& type = object", - "Renvoie en json la liste de tous les objets de Jeedom": "Returns in json the list of all Jeedom objects", + "Renvoie la liste de tous les objets de Jeedom sous la forme d'un json": "Returns the list of all Jeedom objects in json format", "&type=eqLogic&object\\_id=\\": "& type = eqLogic & object\\_id = \\", "&type=eqLogic&object_id": "& type = eqLogic & object_id", "object\\_id": "object\\_id", @@ -1230,7 +1230,7 @@ "Celles-ci sont directement incluses dans le contrôleur, il faut donc garder le même contrôleur pour retrouver ses modules Zwave": "These are directly included in the controller, so you must keep the same controller to find its Zwave modules", "Le système sur lequel est installé Jeedom n'est pas sauvegardé": "The system on which Jeedom is installed is not backed up", "Si vous avez modifié des paramètres de ce système (notamment via SSH), c'est à vous de trouver un moyen de les récupérer en cas de soucis": "If you have changed settings for this system (including via SSH), it's up to you to find a way to recover them if you have any concerns", - "De même les dependances ne le sont pas non plus il faudra donc les reinstaller après une restauration": "Similarly, the outbuildings are not either, so you will have to reinstall them after a restoration", + "De même les dépendances ne le sont pas non plus il faudra donc les réinstaller après une restauration": "Similarly, the outbuildings are not either, so you will have to reinstall them after a restoration", "Sauvegarde cloud": "Cloud backup", "mes backups": "my backups", "La sauvegarde dans le cloud permet à Jeedom d'envoyer vos sauvegardes directement sur le Market": "Cloud backup allows Jeedom to send your backups directly to the Market", @@ -1248,8 +1248,8 @@ "Il est possible de modifier celle-ci, à partir du \"Moteur de tâches\" (la tâche est nommée": "It is possible to modify it, from the "Task engine" (the task is named", "mais ce n'est pas recommandé": "but it is not recommended", "En effet, elle est calculée par rapport à la charge du Market": "Indeed, it is calculated in relation to the load of the Market", - "Je n'arrive pas a restorer ma sauvegarde que j'ai récuperée depuis Safari": "I can't restore my backup that I retrieved from Safari", - "Par defaut Safari décompresse les tar": "By default Safari decompresses tars", + "Je n'arrive pas à restaurer ma sauvegarde que j'ai récupérée depuis Safari": "I can't restore my backup that I recovered from Safari", + "Par défaut Safari décompresse les tar": "By default Safari decompresses tars", "gz (en tar) ce qui fait que la sauvegarde n'est plus exploitable par jeedom, il faut la recompresser (gzip) en tar.gz": "gz (in tar) which means that the backup can no longer be used by jeedom, it must be recompressed (gzip) in tar.gz", " Sauvegardes.": " Backups.", " Sauvegardes?": " Backups?", @@ -1279,13 +1279,13 @@ "[profil]": "[profile]", "*profil*": "*profile*", " profil*": " profile*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " FAQ.": " FAQ.", " FAQ?": " FAQ?", "FAQ ": "FAQ ", @@ -1369,14 +1369,14 @@ "Suppression du dossier vendor (utilisation de composer de manière normale), permet de réduire la taille du core": "Removed vendor folder (using composer normally), reduces core size", "Les paramètres spécifiques des widgets peuvent maintent être traduits": "Widget specific settings can now be translated", "Correction d'un bug sous mac sur les designs lors d'un clic droit": "Fixed a bug on mac on designs when right clicking", - "Amélioration du systeme de lancement des scénarios programmées": "Improved the system for launching programmed scenarios", + "Amélioration du systeme de lancement des scénarios programmés": "Improved the system for launching programmed scenarios", "Amélioration des messages d'erreur d'exception si le niveau de log est debug": "Improved exception error messages if log level is debug", "Sur la page de remplacement possibilité de demander la désactivation de l'équipement": "On the replacement page, it is possible to request the deactivation of the equipment", "Lors d'une mise à jour la sauvegarde avant prend maintenant en compte les exclusions des plugins": "When updating, the backup before now takes into account plugin exclusions", "Si un plugin est en beta mais n'a pas de changelog beta alors le centre de mise à jour renverra vers le changelog stable": "If a plugin is in beta but does not have a beta changelog then the update center will link to the stable changelog", "Ajout d'une alerte si la version de debian est 10 ou moins": "Added alert if debian version is 10 or lower", "Correction d'une erreur de mise à jour DB sur la table cache": "Fix DB update error on cache table", - "Si la page d'équipement à un élément img_device (balise de type img) alors le core peut lui meme configuré l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "If the equipment page has an img_device element (img type tag) then the core can itself configure the url to display the correct equipment image (using the one from the presentation page of all the plugin's equipment", + "Si la page d'équipement a un élément img_device (balise de type img) alors le core peut lui même configurer l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "If the equipment page has an img_device element (img type tag) then the core can itself configure the url to display the correct equipment image (using the one from the presentation page of all the plugin's equipment", "Correction d'un bug avec la fonction time_diff": "Fixed bug with time_diff function", "Correction de bug sur la gestion de dépendances composer": "Bug fix on composer dependency management", "En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "In case of empty command Jeedom forces the return according to the subtype of the command (therefore 0 for numeric and binary", @@ -1385,13 +1385,13 @@ "Correction de l'écran \"package\" au niveau des packages python2": "Fixed \"package\" screen at python2 packages level", "Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Due to the rework of logs and the re-internalization of libraries, when updating you may have an error type", "rien de grave) il suffit de relancer la mise à jour": "nothing serious) just restart the update", - "La restoration d'un backup 4": "Restoring a backup 4", - "4 peut dans certain cas poser soucis et finir par des erreurs dans l'interface web": "4 can in some cases cause problems and end up with errors in the web interface", + "La restauration d'un backup 4": "Restoring a backup 4", + "4 peut dans certains cas finir par des erreurs dans l'interface web": "4 may in some cases end up with errors in the web interface", "zip;unzip 4.4.19": "zip;unzip 4.4.19", "zip;cd core-4.4": "zip;cd core-4.4", "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master": "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master", "zip;rm -rf \/tmp\/core-4.4.19;`": "zip;rm -rf \/tmp\/core-4.4.19;`", - "Vous pouvez ca depuis l'interface rescue de jeedom (ajouter &rescue=1 dans l'url), ou directement en ssh": "You can do this from the jeedom rescue interface (add &rescue=1 in the url), or directly in ssh", + "Vous pouvez lancer cette commande depuis l'interface rescue de jeedom (ajouter `&rescue=1` dans l'url), ou directement en ssh": "You can launch this command from the jeedom rescue interface (add `&rescue=1` in the url), or directly in ssh", " LIEN.": " LINK.", " LIEN?": " LINK?", "LIEN ": "LINK ", @@ -1472,7 +1472,7 @@ "Onglet Démon": "Demon tab", "Tableau de l'ensemble des démons avec leur état, la date de dernier lancement ainsi que la possibilité de": "Table of all the daemons with their state, the date of the last launch as well as the possibility of", "Démarrer \/ Redémarrer un démon": "Start \/ Restart a daemon", - "Arrêter un démon si la gestion automatique est désactiver": "Stop a daemon if automatic management is deactivated", + "Arrêter un démon si la gestion automatique est désactivée": "Stop a daemon if automatic management is disabled", "Activer \/ désactiver la gestion automatique d'un démon": "Enable \/ disable automatic management of a daemon", "Les démons des plugins désactivés n'apparaissent pas sur cette page": "Demons of disabled plugins do not appear on this page", " Important.": " Important.", @@ -1581,7 +1581,7 @@ "et des règles": "and rules", "appliqués en desktop ou en mobile": "applied on desktop or mobile", "L'utilisation de règles CSS inappropriées peu casser l'affichage de votre Jeedom": "Using inappropriate CSS rules can break the display of your Jeedom", - "Des fonctions js non correctement utilisées peuvent créer des dommages important à différents composants de votre installation": "Incorrectly used js functions can cause significant damage to various components of your installation", + "Des fonctions js non correctement utilisées peuvent créer des dommages importants à différents composants de votre installation": "Improperly used js functions can cause significant damage to various components of your installation", "Pensez à générer et externaliser une sauvegarde avant d'utiliser ces fonctions": "Remember to generate and outsource a backup before using these functions", "Cette fonction utilise un mode particulier de l'éditeur de fichier du Core avec deux emplacements": "This function uses a particular mode of the Core file editor with two locations", "custom.js": "custom.js", @@ -1597,7 +1597,7 @@ "vous indique si le Core doit les charger ou non": "tells you if the Core should load them or not", "Cette option est également disponible dans": "This option is also available in", "onglet Interface": "Interface tab", - "Au lancement de cette page, l'arborescence est crée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a crée": "When this page is launched, the tree structure is automatically created, as well as the 4 files with a comment in the 1st line including the version of the Core which created them", + "Au lancement de cette page, l'arborescence est créée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a créés": "When launching this page, the tree is automatically created, as well as the 4 files with a comment on the first line including the version of the Core which created them", "Cascading Style Sheets": "Cascading Style Sheets", "Astuces pour la personnalisation de l'interface": "Tips for customizing the interface", "En cas de problème": "In case of problem", @@ -1608,17 +1608,17 @@ "Se connecter en SSH et supprimer les fichiers de customisation": "Connect in SSH and delete the customization files", "`desktop\/custom` et `mobile\/custom`": "`desktop \/ custom` and` mobile \/ custom`", "Exemple de personalisation avancée dans le CSS": "Example of advanced personalization in CSS", - "Tous ces exemple sont a mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "All these examples are to be put in the CSS file (don't forget to activate advanced customization at the top", - "Suppression des barres de defilement sur les widgets": "Removing scrollbars on widgets", + "Tous ces exemples sont à mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "All these examples are to be put in the CSS file (don't forget to activate the advanced customization at the top", + "Suppression des barres de défilement sur les widgets": "Removing scrollbars on widgets", "```": "```", "eqLogic-widget .cmds": "eqLogic-widget.cmds", "Supprimer la largeur\/hauteur minimal des widgets": "Remove minimum width\/height of widgets", - "Ca permets d'avoir des widgets plus petit (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins jolie": "This allows you to have smaller widgets (width [min-width], height [min-height]) but be careful this can make the display less attractive", + "Ça permet d'avoir des widgets plus petits (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins joli": "This allows you to have smaller widgets (width [min-width], height [min-height]) but be careful, this can make the display less pretty", "div.cmd-widget .content": "div.cmd-widget.content", "div.cmd-widget .content-sm": "div.cmd-widget .content-sm", "div.cmd-widget .content-lg": "div.cmd-widget .content-lg", "div.cmd-widget": "div.cmd-widget", - "Ajout de marge entre le nom des objets et les équipements sur le dashboard": "Added margin between the names of objects and equipment on the dashboard", + "Ajout de marges entre le nom des objets et les équipements sur le dashboard": "Added margins between object names and equipment on the dashboard", "div_object legend": "div_object legend", " javascript.": " javascript.", " javascript?": " javascript?", @@ -1771,7 +1771,7 @@ "dashboard.md": { "Accueil → Dashboard": "Home → Dashboard", "Le dashboard est une des pages principales de Jeedom, il affiche un compte-rendu de toute votre domotique": "The dashboard is one of the main pages of Jeedom, it displays a report of all your home automation", - "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom, et comprend l'ensemble des objets visibles et leurs équipements": "This report (unlike views and designs) is self-generated by Jeedom, and includes all of the visible objects and their equipment", + "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom et comprend l'ensemble des objets visibles et leurs équipements": "This report (unlike views and designs) is auto-generated by Jeedom and includes all visible objects and their equipment", "Menu principal de Jeedom": "Jeedom main menu", "Documentation sur les résumés": "Abstract documentation", "Résumé global": "Global Summary", @@ -1785,7 +1785,7 @@ "Widget d'une commande": "Order widget", "Analyse → Résumé domotique": "Analysis → Home automation summary", "L'ordre d'affichage des objets sur le Dashboard est celui visible dans": "The display order of objects on the Dashboard is visible in", - "Vous pouvez sur cette page modifier cet ordre par glisser - déposer": "You can modify this order on this page by dragging and dropping", + "Sur cette page vous pouvez modifier l'ordre par glisser - déposer": "On this page you can change the order by drag and drop", "Pour qu'un équipement apparaisse sur le Dashboard, il doit": "For equipment to appear on the Dashboard, it must", "Être actif": "To be active", "Être visible": "To be visible", @@ -1796,16 +1796,16 @@ "Bleu pour une commande info": "Blue for an info command", "Si elle est historisée, un clic dessus ouvre la fenêtre d'historique": "If it is logged, a click on it opens the log window", "Orange pour une commande action": "Orange for an action command", - "Un clic déclenchera donc l'action": "A click will trigger the action", + "Un clic déclenchera l'action": "One click will trigger the action", "De plus, vous pouvez cliquer sur le titre de la tuile (le nom de l'équipement) pour ouvrir directement la page de configuration de cet équipement": "In addition, you can click on the title of the tile (the name of the equipment) to directly open the configuration page of this equipment", "Accueil → Dashboard → Nom de l'objet": "Home → Dashboard → Object name", "Il est possible d'aller directement sur un seul objet de votre domotique, par le menu": "It is possible to go directly to a single object in your home automation, via the menu", - "Cela permet de n'avoir que les équipements qui vous intéressent, et de charger la page plus rapidement": "This allows you to have only the equipment that interests you, and to load the page faster", + "Cela permet de n'avoir que les équipements qui vous intéressent et de charger la page plus rapidement": "This allows you to only have the equipment that interests you and to load the page more quickly", "Vous avez en haut à gauche une petite icône pour afficher l'arbre des objets au survol": "You have at the top left a small icon to display the tree of objects on hover", "Un champ de recherche permet de rechercher un équipement par son nom, sa catégorie, son plugin, un tag, etc": "A search field allows you to search for equipment by name, category, plugin, tag, etc", "L'icône à droite du champ de recherche permet de filtrer les équipements affichés en fonction de leur catégorie": "The icon to the right of the search field is used to filter the equipment displayed according to their category", "Un clic centre permet de rapidement sélectionner une seule catégorie": "A center click allows you to quickly select a single category", - "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget), ou les redimensionner": "On the far right, a button allows you to switch to edit mode, to modify the order of the tiles (click - drop on the widget), or resize them", + "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget) ou les redimensionner": "On the far right, a button allows you to switch to edit mode, to change the order of the tiles (click - drop on the widget) or resize them", "Vous pouvez également réorganiser l'ordre des commandes dans une tuile": "You can also rearrange the order of commands in a tile", "En cliquant sur un résumé d'objet, vous filtrez pour n'afficher que les équipements ayant pour parent cet objet et qui concernent ce résumé d'objet": "By clicking on an object summary, you filter to display only the equipment related to this object and which relate to this object summary", "Un clic sur une commande de type information permet d'afficher l'historique de la commande (si elle est historisée": "A click on an information type order displays the history of the order (if it is historical", @@ -1816,7 +1816,7 @@ "le crayon tout en haut à droite": "the pencil at the top right", "En mode édition": "In edit mode", "vous pouvez changer la taille des tuiles et leur disposition sur le Dashboard": "you can change the size of the tiles and their arrangement on the Dashboard", - "les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "the equipment refresh icons are replaced by an icon allowing access to their configuration", + "Les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "The equipment refresh icons are replaced by an icon allowing access to their configuration", "Cette icône ouvre une fenêtre d'édition comportant les paramètres d'affichage de l'équipement et de ses commandes": "This icon opens an editing window with the display parameters of the equipment and its controls", "Sur chaque objet, à droite de son nom et résumé, deux icônes permettent d'aligner la hauteur de toutes les tuiles de l'objet sur la plus haute ou la moins haute": "On each object, to the right of its name and summary, two icons allow you to align the height of all the tiles of the object on the highest or lowest", "Barre de menu de Jeedom": "Jeedom menu bar", @@ -1843,13 +1843,13 @@ "[Objet]": "[Object]", "*Objet*": "*Object*", " Objet*": " Object*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " time.": " time.", " time?": " time?", "time ": "time ", @@ -1976,7 +1976,7 @@ "permet de choisir l'alignement du texte (gauche\/droit\/centré": "allows you to choose the alignment of the text (left \/ right \/ centered", "met le texte en gras": "bold text", "Texte au code HTML qui sera dans l'élément": "Text in HTML code that will be in the element", - "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez si il y a une erreur dedans ou si il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "If you put HTML code (in particular Javascript), be careful to check it before because you can if there is an error in it or if it overwrites a Jeedom component completely crash the design and it will only have to delete it directly into the database", + "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez s'il y a une erreur dedans ou s'il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "If you put HTML code (especially Javascript), be careful to check it carefully before because if there is an error in it or if it overwrites a Jeedom component, you can completely crash the design and all that will be left is to delete it directly in the database", "Scénario": "Scenario", "Aucun paramètre spécifique d'affichage": "No specific display settings", "Nom du lien (texte affiché": "Name of the link (displayed text", @@ -2053,13 +2053,13 @@ "[Design]": "[Design]", "*Design*": "*Design*", " Design*": " Design*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Important.": " Important.", " Important?": " Important?", "Important ": "Important ", @@ -2310,12 +2310,12 @@ "Si vous utilisez SweetHome3d cela se fait à partir du menu \"Vue 3D\" puis \"Exporter au format OBJ": "If you use SweetHome3d this is done from the \"3D View\" menu then \"Export to OBJ format", "Il faut ensuite prendre tous les fichiers générés et les mettre dans un fichier zip (il peut y avoir beaucoup de fichiers dû aux textures": "Then take all the generated files and put them in a zip file (there can be a lot of files due to the textures", "Les fichiers doivent être à la racine du zip et non dans un sous-dossier": "The files must be at the root of the zip and not in a sub-folder", - "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaine de Mo": "A 3D model is quite imposing (this can represent several hundred Mo", + "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaines de Mo": "A 3D model is quite large (it can represent several hundred MB", "Plus il est volumineux, plus long sera le temps de rendu dans Jeedom": "The larger it is, the longer the rendering time in Jeedom", - "Une fois votre modèle 3D exporté il faut dans Jeedom créer un nouveau design 3D": "Once your 3D model has been exported, you must create a new 3D design in Jeedom", - "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, puis ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "For that you have to go into edit mode by clicking on the little pencil on the right, then click on the +, give a name to this new 3D design then validate", + "Une fois votre modèle 3D exporté, dans Jeedom il faut créer un nouveau design 3D": "Once your 3D model is exported, in Jeedom you must create a new 3D design", + "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "To do this, you must switch to edit mode by clicking on the small pencil on the right, then click on the +, give a name to this new 3D design then validate", "Jeedom va automatiquement passer sur le nouveau design 3D, il faut repasser en mode édition et cliquer sur les petites roues crantées": "Jeedom will automatically switch to the new 3D design, you must return to edit mode and click on the small notched wheels", - "Vous pouvez à partir de cette écran": "You can from this screen", + "À partir de cet écran vous pouvez": "From this screen you can", "Changer le nom de votre design": "Change the name of your design", "Ajouter un code d'accès": "Add an access code", "Choisir une icone": "Choose an icon", @@ -2362,7 +2362,7 @@ "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est ouverte": "if tick the element will take this color if the Door \/ Window is open", "Couleur fermée": "Color closed", "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est fermée": "if tick the element will take this color if the Door \/ Window is closed", - "état du volet, 0 ouvert autre valeur fermé": "shutter status, 0 open other value closed", + "état du volet, 0 ouvert et autre valeur fermé": "shutter status, 0 open and other value closed", "Masquer quand le volet est ouvert": "Hide when the shutter is open", "masque l'élément si le volet est ouvert": "hide the element if the shutter is open", "Couleur fermé": "Color closed", @@ -2371,13 +2371,13 @@ "Si la condition est valide, permet de donner la couleur choisie à l'élément": "If the condition is valid, allows to give the chosen color to the element", "Vous pouvez mettre autant de couleurs\/conditions que vous voulez": "You can put as many colors \/ conditions as you want", "Les conditions sont évaluées dans l'ordre, la première qui est vraie sera prise, les suivantes ne seront donc pas évaluées": "The conditions are evaluated in order, the first one which is true will be taken, the following ones will therefore not be evaluated", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " IMPORTANT.": " IMPORTANT.", " IMPORTANT?": " IMPORTANT?", "IMPORTANT ": "IMPORTANT ", @@ -2767,13 +2767,13 @@ "[Aucun]": "[None]", "*Aucun*": "*None*", " Aucun*": " None*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " supprimer.": " DELETE.", " supprimer?": " DELETE?", "supprimer ": "DELETE ", @@ -3194,13 +3194,13 @@ "Le tableau permet de voir de manière très textuelle les commandes orphelines": "The table provides a very textual view of the orphan commands", "Son but est de pouvoir identifier rapidement toutes les commandes \"orphelines\" au travers de tout Jeedom et des plugins": "Its goal is to be able to quickly identify all \"orphan\" commands through all Jeedom and plugins", "Il se peut que certaines zones ne soient pas analysées, le tableau se verra être de plus en plus exhaustif avec le temps": "It may be that some areas are not analyzed, the table will be more and more exhaustive over time", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*" + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*" }, "faq.md": { "sudo apt install -y php-mysql php-curl php-gd php-imap php-xml php-opcache php-soap php-xmlrpc php-common php-dev php-zip php-ssh2 php-mbstring php-ldap": "sudo apt install -y php-mysql php-curl php-gd php-imap php-xml php-opcache php-soap php-xmlrpc php-common php-dev php-zip php-ssh2 php-mbstring php-ldap", @@ -3623,13 +3623,13 @@ "[Archivage]": "[Archiving]", "*Archivage*": "*Archiving*", " Archivage*": " Archiving*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Pourquoi.": " For what.", " Pourquoi?": " For what?", "Pourquoi ": "For what ", @@ -4105,13 +4105,13 @@ "[HTTP]": "[HTTP]", "*HTTP*": "*HTTP*", " HTTP*": " HTTP*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Ajouter.": " Add.", " Ajouter?": " Add?", "Ajouter ": "Add ", @@ -5106,13 +5106,13 @@ "[Logs]": "[Logs]", "*Logs*": "*Logs*", " Logs*": " Logs*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Rechercher.": " To research.", " Rechercher?": " To research?", "Rechercher ": "To research ", @@ -5275,13 +5275,13 @@ "[Support]": "[Support]", "*Support*": "*Support*", " Support*": " Support*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Niveau.": " Level.", " Niveau?": " Level?", "Niveau ": "Level ", @@ -5465,13 +5465,13 @@ "En haut, on retrouve un sélecteur pour filtrer les messages sur un plugin particulier et tout à droite un bouton pour vider tous les messages": "At the top, there is a selector to filter messages on a particular plugin and on the far right a button to empty all messages", "Lorsque vous avez une erreur dans le centre des messages, essayez d'abord de supprimer le message puis voir si l'erreur revient avant de contacter le support": "When you have an error in the message center, first try to delete the message then see if the error returns before contacting support", "Il arrive que ce soit juste dû à un souci de connexion réseau": "Sometimes it is just due to a network connection problem", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*" + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*" }, "modaldisplay.md": { "La page": "The page", @@ -5680,13 +5680,13 @@ "[Masqué]": "[Mask]", "*Masqué*": "*Mask*", " Masqué*": " Mask*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Defaut.": " Default.", " Defaut?": " Default?", "Defaut ": "Default ", @@ -5819,13 +5819,13 @@ "[Alerte]": "[Alert]", "*Alerte*": "*Alert*", " Alerte*": " Alert*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Note.": " Note.", " Note?": " Note?", "Note ": "Note ", @@ -6009,13 +6009,13 @@ "[ou]": "[Or]", "*ou*": "*Or*", " ou*": " Or*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Rechercher.": " To research.", " Rechercher?": " To research?", "Rechercher ": "To research ", @@ -7190,13 +7190,13 @@ "[Les]": "[THE]", "*Les*": "*THE*", " Les*": " THE*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " ID.": " ID.", " ID?": " ID?", "ID ": "ID ", @@ -9122,13 +9122,13 @@ "[Homebridge]": "[Homebridge]", "*Homebridge*": "*Homebridge*", " Homebridge*": " Homebridge*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Type.": " Kind.", " Type?": " Kind?", "Type ": "Kind ", @@ -9400,13 +9400,13 @@ "[Important]": "[Important]", "*Important*": "*Important*", " Important*": " Important*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " stable.": " stable.", " stable?": " stable?", "stable ": "stable ", @@ -9713,13 +9713,13 @@ "[Vues]": "[Views]", "*Vues*": "*Views*", " Vues*": " Views*", - " Tip.": " Tip.", - " Tip?": " Tip?", - "Tip ": "Tip ", - " Tip]": " Tip]", - "[Tip]": "[Tip]", - "*Tip*": "*Tip*", - " Tip*": " Tip*", + " Conseil.": " Advice.", + " Conseil?": " Advice?", + "Conseil ": "Advice ", + " Conseil]": " Advice]", + "[Conseil]": "[Advice]", + "*Conseil*": "*Advice*", + " Conseil*": " Advice*", " Principe.": " Principle.", " Principe?": " Principle?", "Principe ": "Principle ", diff --git a/docs/i18n/es_ES.json b/docs/i18n/es_ES.json index 64ad213acd..03d206df4e 100644 --- a/docs/i18n/es_ES.json +++ b/docs/i18n/es_ES.json @@ -66,7 +66,7 @@ "Coloration des icônes": "Colorear icono", "Catégories colorées": "Categorías coloreadas", "Colorisation du titre des tuiles en fonction de la catégorie": "Coloración del título de los mosaicos según la categoría", - "une colonne par defaut": "una columna predeterminada", + "une colonne par défaut": "una columna predeterminada", "Affichage pleine largeur des tuiles en mobile": "Visualización de ancho completo de mosaicos en dispositivos móviles", "Images de fond": "Imágenes de fondo", "Afficher les images de fonds": "Mostrar imágenes de fondo", @@ -85,7 +85,7 @@ "Opacité thème Dark": "Opacidad del tema oscuro", "Opacité des images de fond en thème Dark": "Opacidad de las imágenes de fondo en el tema oscuro", "Affichage tableau": "Pantalla de mesa", - "Affiche en mode tableau les pages du menu outils et les plugins supportés": "Muestra en modo tabla las páginas del menú de herramientas y los complementos compatibles", + "Affiche en mode tableau les pages du menu Outils et les plugins supportés": "Muestra en modo tabla las páginas del menú de herramientas y los complementos compatibles", "Position des notifications": "Posición de las notificaciones", "Position sur la page de l'apparition des notifications": "Posición en la página de aparición de notificaciones", "Durée des notifications": "Duración de las notificaciones", @@ -213,8 +213,8 @@ "De nombreuses commandes peuvent être historisées": "Se pueden registrar muchos pedidos", "Ainsi, dans Analyse→Historique, vous obtenez des graphiques représentant leur utilisation": "Por lo tanto, en Análisis → Historia, obtiene gráficos que representan su uso", "Cet onglet permet de fixer des paramètres globaux à l'historisation des commandes": "Esta pestaña le permite establecer parámetros globales para el registro de comandos", - "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous meme la librairie InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenu (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "Si desea utilizar InfluxDB por el momento, debe instalar la biblioteca InfluxDB usted mismo, Jeedom ya no lo hace porque ya no se mantiene (planeamos migrar a la nueva versión, pero esto no sucederá de inmediato)", - "Pour faire l'installation manuel voila comment faire": "Para realizar la instalación manualmente aquí se explica cómo hacerlo", + "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous-même la bibliothèque InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenue (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "Si desea utilizar InfluxDB por el momento, debe instalar la biblioteca InfluxDB usted mismo, Jeedom ya no lo hace porque ya no se mantiene (planeamos migrar a la nueva versión, pero eso no sucederá de inmediato)", + "Pour faire l'installation manuelle voilà comment faire": "Para realizar la instalación manual, aquí se explica cómo hacerlo", "`cd \/var\/www\/html;composer require influxdb\/influxdb-php` depuis configuration puis onglet OS\/DB puis la console d'administration OS": "`cd \/var\/www\/html;composer requiere influxdb\/influxdb-php` desde la configuración, luego la pestaña OS\/DB y luego la consola de administración del sistema operativo", "Historique des commandes": "Historial de pedidos", "Afficher les statistiques sur les widgets": "Ver las estadísticas de los widgets", @@ -397,7 +397,7 @@ "Version du core": "Versión del core", "Version du core à récupérer": "Versión principal para recuperar", "Vérifier automatiquement s'il y a des mises à jour": "Buscar actualizaciones automáticamente", - "Indique si il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Indique si debe verificar automáticamente si hay nuevas actualizaciones (tenga cuidado de evitar sobrecargar el mercado, el tiempo de verificación puede cambiar", + "Indique s'il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Indica si se deben buscar nuevas actualizaciones automáticamente (tenga cuidado de no sobrecargar el Market, el tiempo de verificación puede cambiar)", "Les dépôts": "Depósitos", "Les dépôts sont des espaces de stockage (et de service) pour pouvoir déplacer des sauvegardes, récupérer des plugins, récupérer le core de Jeedom, etc": "Los repositorios son espacios de almacenamiento (y servicio) para poder mover copias de seguridad, recuperar complementos, recuperar el núcleo de Jeedom, etc", "Dépôt servant à activer l'envoi de plugins par des fichiers": "Depósito utilizado para activar el envío de complementos por archivos", @@ -447,9 +447,9 @@ "Il vous faudra peut-être installer le package smbclient pour que le dépôt fonctionne": "Es posible que deba instalar el paquete smbclient para que funcione el repositorio", "protocol negotiation failed": "negociación de protocolo fallida", "NT_STATUS_INVAID_NETWORK_RESPONSE": "NT_STATUS_INVAID_NETWORK_RESPONSE", - "Le protocole Samba comporte plusieurs versions, la v1 est compromise niveau sécurité et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "El protocolo Samba tiene varias versiones, el v1 tiene un nivel de seguridad comprometido y en algunos NAS puede obligar al cliente a usar v2 o v3 para conectarse", + "Le protocole Samba comporte plusieurs versions, le niveau sécurité de la V1 est compromise et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "El protocolo Samba tiene varias versiones, el nivel de seguridad de V1 está comprometido y en algunos NAS puedes obligar al cliente a usar v2 o v3 para conectarse", "Donc si vous avez une erreur": "Entonces si tienes un error", - "il y a de forte chance que côté NAS la restriction soit en place": "hay una buena posibilidad de que en el lado del NAS la restricción esté en su lugar", + "il y a de fortes chances que côté NAS la restriction soit en place": "hay muchas posibilidades de que en el lado NAS la restricción esté vigente", "Vous devez alors modifier sur l'OS de votre Jeedom le fichier \/etc\/samba\/smb": "Luego debe modificar el archivo \/ etc \/ samba \/ smb en su sistema operativo Jeedom", "conf et y ajouter ces deux lignes": "conf y agregue estas dos líneas", "client max protocol = SMB3": "protocolo max del cliente = SMB3", @@ -463,17 +463,17 @@ "Permet de surveiller et d'agir sur le cache de Jeedom": "Permite monitorear y actuar en el caché Jeedom", "Moteur de cache": "Motor de caché", "choix du moteur de cache pour jeedom": "elección del motor de caché para jeedom", - "Systeme de fichier": "Sistema de archivos", + "Système de fichier": "Sistema de archivos", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier, utilise une lib tierce": "Almacenamiento de información de caché \/tmp\/jeedom\/cache (en RAM) en modo archivo, utiliza una biblioteca de terceros", "Il sera prochainement remplacé par Fichier (beta": "Pronto será reemplazado por Archivo (beta", "Fichier (beta": "Archivo (beta", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier": "Almacenamiento de información de caché \/tmp\/jeedom\/cache (en RAM) en modo archivo", "Le plus performant mais sauvegardé toute les 30min": "El más eficiente pero ahorrado cada 30 minutos", - "Mysql (beta": "MySQL (beta)", + "MySQL (beta": "MySQL (beta)", "Utilisation d'une table de cache en base": "Usando una tabla de caché básica", "Le moins performant mais sauvegardé en temps réel (aucune perte de données possible": "El menos eficiente pero guardado en tiempo real (no es posible la pérdida de datos)", "Redis (beta": "Redis (beta)", - "Réservé aux experts, s'appuie sur redis pour gerer le cache (necessite donc que vous installiez vous meme un redis et les dépendance php-redis": "Reservado para expertos, depende de redis para administrar el caché (requiere que usted mismo instale redis y las dependencias de php-redis", + "Réservé aux experts, s'appuie sur redis pour gérer le cache (nécessite donc que vous installiez vous-même un redis et les dépendances php-redis": "Reservado para expertos, depende de redis para administrar el caché (por lo que requiere que usted mismo instale las dependencias de redis y php-redis)", "Nettoyer le cache": "Limpiar la caché", "Force la suppression des objets qui ne sont plus utiles": "Forzar la eliminación de objetos que ya no son útiles", "Jeedom le fait automatiquement toutes les nuits": "Jeedom hace esto automáticamente todas las noches", @@ -481,9 +481,9 @@ "Vide complètement le cache": "Vacíe la tapa completamente", "Attention cela peut faire perdre des données": "Tenga en cuenta que esto puede causar pérdida de datos", "Temps de pause pour le long polling": "Tiempo de pausa para polling largo", - "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…​": "Frecuencia con la que Jeedom comprueba si hay eventos pendientes para los clientes (interfaz web, aplicación móvil, etc.)", - "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contre-partie cela utilise plus de ressources et peut donc ralentir Jeedom": "Cuanto más corto sea este tiempo, más rápido se actualizará la interfaz, a cambio utiliza más recursos y, por lo tanto, puede ralentizar Jeedom", - "Tout changement de moteur de cache entraine une remise a zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Cualquier cambio en el motor de caché da como resultado un reinicio del mismo, por lo que luego debe esperar a que los módulos envíen la información para encontrar todo", + "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…": "Frecuencia con la que Jeedom verifica si hay eventos pendientes para los clientes (interfaz web, aplicación móvil, etc.)", + "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contrepartie cela utilise plus de ressources et peut donc ralentir Jeedom": "Cuanto más corto sea este tiempo, más rápido se actualizará la interfaz; a cambio, esto utiliza más recursos y, por lo tanto, puede ralentizar Jeedom", + "Tout changement de moteur de cache entraine une remise à zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Cualquier cambio en el motor de caché da como resultado un reinicio del mismo, por lo que luego debe esperar a que los módulos envíen la información para encontrar todo", "Onglet API": "Pestaña API", "Vous trouvez ici la liste des différentes clés API disponibles dans votre Jeedom": "Aquí encontrará la lista de las diferentes claves API disponibles en su Jeedom", "De base, le core a deux clés API": "Core tiene dos claves API", @@ -669,13 +669,13 @@ "[Login]": "[Acceso]", "*Login*": "*Acceso*", " Login*": " Acceso*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Gestion.": " Gestión.", " Gestion?": " Gestión?", "Gestion ": "Gestión ", @@ -951,7 +951,7 @@ "Analyse → Résumé domotique": "Análisis → Resumen de domótica", "Le plus simple pour avoir cette URL est d'aller sur la page": "La forma más fácil de obtener esta URL es ir a la página", "de chercher la commande puis d'ouvrir sa configuration avancée (l'icône \"engrenage\") et là, vous allez voir une URL qui contient déjà tout ce qu'il faut en fonction du type et du sous-type de la commande": "para buscar el pedido y luego abrir su configuración avanzada (el ícono de \"engranaje\") y allí, verá una URL que ya contiene todo lo que necesita según el tipo y el subtipo del pedido", - "Il est possible pour le champs \\": "Es posible para el campo \\", + "Il est possible pour le champ \\": "Es posible para el campo \\", "de passer plusieurs commandes d'un coup": "hacer múltiples pedidos a la vez", "Pour cela, il faut passer un tableau en json (ex %5B12,58,23%5D, à noter que \\[ et \\] doivent être encodés d'où les %5B et %5D": "Para hacer esto, debe pasar una matriz en json (por ejemplo,% 5B12,58,23% 5D, tenga en cuenta que \\ [y \\] deben estar codificados, de ahí que% 5B y% 5D", "Le retour de Jeedom sera un json": "El regreso de Jeedom será un json", @@ -959,18 +959,18 @@ "&type=interact&query=\\": "& type = interactuar y consultar = \\", "&type=interact&query": "& type = interactuar y consultar", "question à poser à Jeedom": "pregunta para hacerle a Jeedom", - "indique à Jeedom si il faut encoder query en utf8 avant de chercher à répondre": "le dice a Jeedom si codifica la consulta en utf8 antes de intentar responder", - "0 pour que Jeedom réponde même si il n'a pas compris, 1 sinon": "0 para que Jeedom responda incluso si no entendió, 1 de lo contrario", + "indique à Jeedom s'il faut encoder query en utf8 avant de chercher à répondre": "le dice a Jeedom si codificar la consulta en utf8 antes de intentar responder", + "0 pour que Jeedom réponde même s'il n'a pas compris, 1 sinon": "0 para que Jeedom responda incluso si no entendió, 1 en caso contrario", "nom d'utilisateur de la personne déclenchant l'interaction": "nombre de usuario de la persona que inicia la interacción", "reply\\_cmd": "responder\\_cmd", "ID de la commande à utiliser pour répondre à la demande": "ID de pedido que se utilizará para responder a la solicitud", "&type=message&category=\\": "& type = mensaje y categoría = \\", "&type=message&category": "& type = mensaje y categoría", "catégorie du message à ajouter au centre de message": "categoría de mensaje para agregar al centro de mensajes", - "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…​": "mensaje en cuestión, tenga cuidado de pensar en codificar el mensaje (el espacio se convierte en% 20, =% 3D", + "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…": "mensaje en cuestión, tenga cuidado de recordar codificar el mensaje (el espacio se convierte en %20, = %3D…", "Vous pouvez utiliser un outil": "Puedes usar una herramienta", "&type=object": "& type = object", - "Renvoie en json la liste de tous les objets de Jeedom": "Devuelve en json la lista de todos los objetos Jeedom", + "Renvoie la liste de tous les objets de Jeedom sous la forme d'un json": "Devuelve la lista de todos los objetos Jeedom en forma de json", "&type=eqLogic&object\\_id=\\": "& type = eqLogic & object\\_id = \\", "&type=eqLogic&object_id": "& type = eqLogic & object_id", "object\\_id": "el objeto\\_id", @@ -1230,7 +1230,7 @@ "Celles-ci sont directement incluses dans le contrôleur, il faut donc garder le même contrôleur pour retrouver ses modules Zwave": "Estos se incluyen directamente en el controlador, por lo que debe mantener el mismo controlador para encontrar sus módulos Zwave", "Le système sur lequel est installé Jeedom n'est pas sauvegardé": "El sistema en el que está instalado Jeedom no está respaldado", "Si vous avez modifié des paramètres de ce système (notamment via SSH), c'est à vous de trouver un moyen de les récupérer en cas de soucis": "Si ha cambiado la configuración de este sistema (incluso a través de SSH), depende de usted encontrar una manera de recuperarlos si tiene alguna inquietud", - "De même les dependances ne le sont pas non plus il faudra donc les reinstaller après une restauration": "Del mismo modo, las dependencias tampoco lo son, por lo que deberá reinstalarlas después de una restauración", + "De même les dépendances ne le sont pas non plus il faudra donc les réinstaller après une restauration": "Del mismo modo, las dependencias tampoco lo son, por lo que deberá reinstalarlas después de una restauración", "Sauvegarde cloud": "Copia de seguridad en la nube", "mes backups": "mis copias de seguridad", "La sauvegarde dans le cloud permet à Jeedom d'envoyer vos sauvegardes directement sur le Market": "La copia de seguridad en la nube le permite a Jeedom enviar sus copias de seguridad directamente al mercado", @@ -1248,8 +1248,8 @@ "Il est possible de modifier celle-ci, à partir du \"Moteur de tâches\" (la tâche est nommée": "Es posible modificarlo, desde el "Motor de tareas" (la tarea se denomina", "mais ce n'est pas recommandé": "pero no es recomendable", "En effet, elle est calculée par rapport à la charge du Market": "De hecho, se calcula en relación con la carga del mercado", - "Je n'arrive pas a restorer ma sauvegarde que j'ai récuperée depuis Safari": "No puedo restaurar mi copia de seguridad que recuperé de Safari", - "Par defaut Safari décompresse les tar": "Por defecto, Safari descomprime tars", + "Je n'arrive pas à restaurer ma sauvegarde que j'ai récupérée depuis Safari": "No puedo restaurar mi copia de seguridad que recuperé de Safari", + "Par défaut Safari décompresse les tar": "Por defecto, Safari descomprime tars", "gz (en tar) ce qui fait que la sauvegarde n'est plus exploitable par jeedom, il faut la recompresser (gzip) en tar.gz": "gz (en tar), lo que significa que jeedom ya no puede utilizar la copia de seguridad, debe recomprimirse (gzip) en tar.gz", " Sauvegardes.": " Copias de seguridad.", " Sauvegardes?": " Copias de seguridad?", @@ -1279,13 +1279,13 @@ "[profil]": "[perfil]", "*profil*": "*perfil*", " profil*": " perfil*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " FAQ.": " Preguntas frecuentes.", " FAQ?": " Preguntas frecuentes?", "FAQ ": "Preguntas frecuentes ", @@ -1369,14 +1369,14 @@ "Suppression du dossier vendor (utilisation de composer de manière normale), permet de réduire la taille du core": "Eliminar la carpeta del proveedor (usando Composer de la manera normal) le permite reducir el tamaño del núcleo", "Les paramètres spécifiques des widgets peuvent maintent être traduits": "La configuración específica del widget ahora se puede traducir", "Correction d'un bug sous mac sur les designs lors d'un clic droit": "Se corrigió un error en Mac en los diseños al hacer clic derecho", - "Amélioration du systeme de lancement des scénarios programmées": "Mejora del sistema de lanzamiento de escenarios programados", + "Amélioration du systeme de lancement des scénarios programmés": "Mejora del sistema de lanzamiento de escenarios programados", "Amélioration des messages d'erreur d'exception si le niveau de log est debug": "Mensajes de error de excepción mejorados si el nivel de registro es depuración", "Sur la page de remplacement possibilité de demander la désactivation de l'équipement": "En la página de reposición posibilidad de solicitar la desactivación del equipo", "Lors d'une mise à jour la sauvegarde avant prend maintenant en compte les exclusions des plugins": "Durante una actualización, la copia de seguridad directa ahora tiene en cuenta las exclusiones de complementos", "Si un plugin est en beta mais n'a pas de changelog beta alors le centre de mise à jour renverra vers le changelog stable": "Si un complemento está en versión beta pero no tiene un registro de cambios beta, el centro de actualización volverá al registro de cambios estable", "Ajout d'une alerte si la version de debian est 10 ou moins": "Se agregó una alerta si la versión de Debian es 10 o menos", "Correction d'une erreur de mise à jour DB sur la table cache": "Corregir error de actualización de base de datos en la tabla de caché", - "Si la page d'équipement à un élément img_device (balise de type img) alors le core peut lui meme configuré l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "Si la página del equipo tiene un elemento img_device (etiqueta de tipo img), entonces el núcleo puede configurar la URL para mostrar la imagen correcta del equipo (usando la de la página de presentación de todos los equipos del complemento)", + "Si la page d'équipement a un élément img_device (balise de type img) alors le core peut lui même configurer l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "Si la página del equipo tiene un elemento img_device (etiqueta de tipo img), entonces el núcleo puede configurar la URL para mostrar la imagen correcta del equipo (usando la de la página de presentación de todos los equipos del complemento)", "Correction d'un bug avec la fonction time_diff": "Se corrigió un error con la función time_diff", "Correction de bug sur la gestion de dépendances composer": "Corrección de errores en la gestión de dependencias del compositor", "En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "En caso de un comando vacío, Jeedom fuerza el retorno de acuerdo con el subtipo del comando (por lo tanto, 0 para números y binarios)", @@ -1385,13 +1385,13 @@ "Correction de l'écran \"package\" au niveau des packages python2": "Reparar la pantalla \"paquete\" en el nivel del paquete python2", "Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Debido a la revisión de registros y la reinternalización de bibliotecas, durante la actualización puede aparecer un error estándar", "rien de grave) il suffit de relancer la mise à jour": "nada grave) simplemente reinicie la actualización", - "La restoration d'un backup 4": "Restaurar una copia de seguridad 4", - "4 peut dans certain cas poser soucis et finir par des erreurs dans l'interface web": "4 puede en ciertos casos causar problemas y terminar con errores en la interfaz web", + "La restauration d'un backup 4": "Restaurar una copia de seguridad 4", + "4 peut dans certains cas finir par des erreurs dans l'interface web": "4 en algunos casos puede provocar errores en la interfaz web", "zip;unzip 4.4.19": "zip;descomprimir 4.4.19", "zip;cd core-4.4": "zip;cd core-4.4", "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master": "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master", "zip;rm -rf \/tmp\/core-4.4.19;`": "zip;rm -rf \/tmp\/core-4.4.19;`", - "Vous pouvez ca depuis l'interface rescue de jeedom (ajouter &rescue=1 dans l'url), ou directement en ssh": "Puedes hacer esto desde la interfaz de rescate de jeedom (agrega &rescue=1 en la URL) o directamente a través de ssh", + "Vous pouvez lancer cette commande depuis l'interface rescue de jeedom (ajouter `&rescue=1` dans l'url), ou directement en ssh": "Puede ejecutar este comando desde la interfaz de rescate de jeedom (agregue `&rescue=1` en la URL), o directamente a través de ssh", " LIEN.": " ENLACE.", " LIEN?": " ENLACE?", "LIEN ": "ENLACE ", @@ -1472,7 +1472,7 @@ "Onglet Démon": "Pestaña demonio", "Tableau de l'ensemble des démons avec leur état, la date de dernier lancement ainsi que la possibilité de": "Tabla de todos los demonios con su estado, la fecha del último lanzamiento así como la posibilidad de", "Démarrer \/ Redémarrer un démon": "Iniciar \/ reiniciar un demonio", - "Arrêter un démon si la gestion automatique est désactiver": "Detener un demonio si la gestión automática está desactivada", + "Arrêter un démon si la gestion automatique est désactivée": "Detener un demonio si la gestión automática está deshabilitada", "Activer \/ désactiver la gestion automatique d'un démon": "Habilitar \/ deshabilitar la gestión automática de un demonio", "Les démons des plugins désactivés n'apparaissent pas sur cette page": "Los demonios de complementos deshabilitados no aparecen en esta página", " Important.": " Importante.", @@ -1581,7 +1581,7 @@ "et des règles": "y reglas", "appliqués en desktop ou en mobile": "aplicado en escritorio o móvil", "L'utilisation de règles CSS inappropriées peu casser l'affichage de votre Jeedom": "El uso de reglas CSS inapropiadas puede romper la visualización de su Jeedom", - "Des fonctions js non correctement utilisées peuvent créer des dommages important à différents composants de votre installation": "Las funciones js utilizadas incorrectamente pueden causar daños importantes a varios componentes de su instalación", + "Des fonctions js non correctement utilisées peuvent créer des dommages importants à différents composants de votre installation": "Las funciones JS no utilizadas correctamente pueden causar daños importantes a varios componentes de su instalación", "Pensez à générer et externaliser une sauvegarde avant d'utiliser ces fonctions": "Recuerde generar y subcontratar una copia de seguridad antes de utilizar estas funciones", "Cette fonction utilise un mode particulier de l'éditeur de fichier du Core avec deux emplacements": "Esta función usa un modo particular del editor de archivos Core con dos ubicaciones", "custom.js": "personalizado.js", @@ -1597,7 +1597,7 @@ "vous indique si le Core doit les charger ou non": "te dice si el Core debe cargarlos o no", "Cette option est également disponible dans": "Esta opción también está disponible en", "onglet Interface": "Pestaña de interfaz", - "Au lancement de cette page, l'arborescence est crée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a crée": "Cuando se lanza esta página, se crea automáticamente la estructura de árbol, así como los 4 archivos con un comentario en la 1ra línea, incluida la versión del Core que los creó", + "Au lancement de cette page, l'arborescence est créée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a créés": "Cuando se inicia esta página, el árbol se crea automáticamente, así como los 4 archivos con un comentario en la primera línea, incluida la versión Core que los creó", "Cascading Style Sheets": "Hojas de estilo en cascada", "Astuces pour la personnalisation de l'interface": "Consejos para personalizar la interfaz", "En cas de problème": "En caso de problema", @@ -1608,17 +1608,17 @@ "Se connecter en SSH et supprimer les fichiers de customisation": "Conéctese en SSH y elimine los archivos de personalización", "`desktop\/custom` et `mobile\/custom`": "`escritorio \/ personalizado` y` móvil \/ personalizado`", "Exemple de personalisation avancée dans le CSS": "Ejemplo de personalización avanzada en CSS", - "Tous ces exemple sont a mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "Todos estos ejemplos deben colocarse en el archivo CSS (no olvide activar la personalización avanzada en la parte superior", - "Suppression des barres de defilement sur les widgets": "Eliminar barras de desplazamiento en widgets", + "Tous ces exemples sont à mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "Todos estos ejemplos hay que ponerlos en el archivo CSS (no olvides activar la personalización avanzada en la parte superior", + "Suppression des barres de défilement sur les widgets": "Eliminar barras de desplazamiento en widgets", "```": "```", "eqLogic-widget .cmds": "eqLogic-widget.cmds", "Supprimer la largeur\/hauteur minimal des widgets": "Eliminar el ancho\/alto mínimo de los widgets", - "Ca permets d'avoir des widgets plus petit (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins jolie": "Esto le permite tener widgets más pequeños (ancho [ancho mínimo], alto [alto mínimo]), pero tenga cuidado, esto puede hacer que la visualización sea menos atractiva", + "Ça permet d'avoir des widgets plus petits (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins joli": "Esto le permite tener widgets más pequeños (ancho [ancho mínimo], alto [alto mínimo]), pero tenga cuidado, esto puede hacer que la visualización sea menos atractiva", "div.cmd-widget .content": "div.cmd-widget.content", "div.cmd-widget .content-sm": "div.cmd-widget .content-sm", "div.cmd-widget .content-lg": "div.cmd-widget .content-lg", "div.cmd-widget": "widget div.cmd", - "Ajout de marge entre le nom des objets et les équipements sur le dashboard": "Margen agregado entre los nombres de objetos y equipos en el tablero", + "Ajout de marges entre le nom des objets et les équipements sur le dashboard": "Se agregaron márgenes entre los nombres de objetos y equipos en el tablero", "div_object legend": "leyenda div_object", " javascript.": " javascript.", " javascript?": " javascript?", @@ -1771,7 +1771,7 @@ "dashboard.md": { "Accueil → Dashboard": "Inicio → Tablero", "Le dashboard est une des pages principales de Jeedom, il affiche un compte-rendu de toute votre domotique": "El tablero es una de las páginas principales de Jeedom, muestra un informe de toda su domótica", - "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom, et comprend l'ensemble des objets visibles et leurs équipements": "Este informe (a diferencia de las vistas y los diseños) es autogenerado por Jeedom e incluye todos los objetos visibles y sus equipos", + "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom et comprend l'ensemble des objets visibles et leurs équipements": "Jeedom genera automáticamente este informe (a diferencia de las vistas y los diseños) e incluye todos los objetos visibles y sus equipos", "Menu principal de Jeedom": "Menú principal de Jeedom", "Documentation sur les résumés": "Documentación abstracta", "Résumé global": "Resumen global", @@ -1785,7 +1785,7 @@ "Widget d'une commande": "Solicitar widget", "Analyse → Résumé domotique": "Análisis → Resumen de domótica", "L'ordre d'affichage des objets sur le Dashboard est celui visible dans": "El orden de visualización de los objetos en el Tablero es el visible en", - "Vous pouvez sur cette page modifier cet ordre par glisser - déposer": "Puede modificar este orden en esta página arrastrando y soltando", + "Sur cette page vous pouvez modifier l'ordre par glisser - déposer": "En esta página puedes cambiar el orden arrastrando y soltando", "Pour qu'un équipement apparaisse sur le Dashboard, il doit": "Para que el equipo aparezca en el Tablero, debe", "Être actif": "Estar activo", "Être visible": "Ser visible", @@ -1796,16 +1796,16 @@ "Bleu pour une commande info": "Azul para un pedido de información", "Si elle est historisée, un clic dessus ouvre la fenêtre d'historique": "Si está registrado, un clic en él abre la ventana de registro", "Orange pour une commande action": "Naranja para un comando de acción", - "Un clic déclenchera donc l'action": "Un clic activará la acción", + "Un clic déclenchera l'action": "Un clic activará la acción", "De plus, vous pouvez cliquer sur le titre de la tuile (le nom de l'équipement) pour ouvrir directement la page de configuration de cet équipement": "Además, puede hacer clic en el título del mosaico (el nombre del equipo) para abrir directamente la página de configuración de este equipo", "Accueil → Dashboard → Nom de l'objet": "Inicio → Panel de control → Nombre del objeto", "Il est possible d'aller directement sur un seul objet de votre domotique, par le menu": "Es posible ir directamente a un solo objeto en su domótica, a través del menú", - "Cela permet de n'avoir que les équipements qui vous intéressent, et de charger la page plus rapidement": "Esto le permite tener solo el equipo que le interesa y cargar la página más rápido", + "Cela permet de n'avoir que les équipements qui vous intéressent et de charger la page plus rapidement": "Esto te permite tener solo el equipo que te interesa y cargar la página más rápidamente", "Vous avez en haut à gauche une petite icône pour afficher l'arbre des objets au survol": "Tiene en la parte superior izquierda un pequeño icono para mostrar el árbol de objetos al pasar el mouse", "Un champ de recherche permet de rechercher un équipement par son nom, sa catégorie, son plugin, un tag, etc": "Un campo de búsqueda le permite buscar equipos por nombre, categoría, complemento, etiqueta, etc", "L'icône à droite du champ de recherche permet de filtrer les équipements affichés en fonction de leur catégorie": "El icono a la derecha del campo de búsqueda se utiliza para filtrar los equipos mostrados según su categoría", "Un clic centre permet de rapidement sélectionner une seule catégorie": "Un clic central permite seleccionar rápidamente una sola categoría", - "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget), ou les redimensionner": "En el extremo derecho, un botón le permite cambiar al modo de edición, modificar el orden de los mosaicos (hacer clic y soltar en el widget) o cambiar su tamaño", + "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget) ou les redimensionner": "En el extremo derecho, un botón le permite cambiar al modo de edición, modificar el orden de los mosaicos (haga clic y suelte el widget) o cambiar su tamaño", "Vous pouvez également réorganiser l'ordre des commandes dans une tuile": "También puede reorganizar el orden de los pedidos en un mosaico", "En cliquant sur un résumé d'objet, vous filtrez pour n'afficher que les équipements ayant pour parent cet objet et qui concernent ce résumé d'objet": "Al hacer clic en el resumen de un objeto, filtra para mostrar solo el equipo relacionado con este objeto y que está relacionado con este resumen de objeto", "Un clic sur une commande de type information permet d'afficher l'historique de la commande (si elle est historisée": "Un clic en un pedido de tipo de información muestra el historial del pedido (si es histórico", @@ -1816,7 +1816,7 @@ "le crayon tout en haut à droite": "el lápiz en la esquina superior derecha", "En mode édition": "En modo edición", "vous pouvez changer la taille des tuiles et leur disposition sur le Dashboard": "puede cambiar el tamaño de los mosaicos y su disposición en el Tablero", - "les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "los íconos de actualización del equipo se reemplazan por un ícono que permite acceder a su configuración", + "Les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "Los íconos de actualización del equipo se reemplazan por un ícono que permite acceder a su configuración", "Cette icône ouvre une fenêtre d'édition comportant les paramètres d'affichage de l'équipement et de ses commandes": "Este icono abre una ventana de edición con los parámetros de visualización del equipo y sus controles", "Sur chaque objet, à droite de son nom et résumé, deux icônes permettent d'aligner la hauteur de toutes les tuiles de l'objet sur la plus haute ou la moins haute": "En cada objeto, a la derecha de su nombre y resumen, dos iconos le permiten alinear la altura de todos los mosaicos del objeto en el más alto o más bajo", "Barre de menu de Jeedom": "Barra de menú Jeedom", @@ -1843,13 +1843,13 @@ "[Objet]": "[Objeto]", "*Objet*": "*Objeto*", " Objet*": " Objeto*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " time.": " tiempo.", " time?": " tiempo?", "time ": "tiempo ", @@ -1976,7 +1976,7 @@ "permet de choisir l'alignement du texte (gauche\/droit\/centré": "le permite elegir la alineación del texto (izquierda \/ derecha \/ centrado", "met le texte en gras": "texto en negrita", "Texte au code HTML qui sera dans l'élément": "Texto en código HTML que estará en el elemento", - "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez si il y a une erreur dedans ou si il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "Si coloca código HTML (especialmente Javascript), tenga cuidado de verificarlo antes porque puede hacerlo si hay un error o si sobrescribe un componente de Jeedom y bloquea completamente el diseño y solo tendrá que eliminarlo. directamente en la base de datos", + "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez s'il y a une erreur dedans ou s'il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "Si coloca código HTML (especialmente Javascript), tenga cuidado de revisarlo cuidadosamente antes porque puede hacerlo si hay un error en él o si sobrescribe un componente de Jeedom, el diseño se bloqueará por completo y todo lo que tendrá que hacer es eliminarlo directamente de la base de datos", "Scénario": "Guión", "Aucun paramètre spécifique d'affichage": "No hay configuraciones de visualización específicas", "Nom du lien (texte affiché": "Nombre del enlace (texto mostrado", @@ -2053,13 +2053,13 @@ "[Design]": "[Diseño]", "*Design*": "*Diseño*", " Design*": " Diseño*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Important.": " Importante.", " Important?": " Importante?", "Important ": "Importante ", @@ -2310,12 +2310,12 @@ "Si vous utilisez SweetHome3d cela se fait à partir du menu \"Vue 3D\" puis \"Exporter au format OBJ": "Si usa SweetHome3d, esto se hace desde el menú \"Vista 3D\" y luego \"Exportar a formato OBJ", "Il faut ensuite prendre tous les fichiers générés et les mettre dans un fichier zip (il peut y avoir beaucoup de fichiers dû aux textures": "Luego tome todos los archivos generados y póngalos en un archivo zip (puede haber muchos archivos debido a las texturas", "Les fichiers doivent être à la racine du zip et non dans un sous-dossier": "Los archivos deben estar en la raíz del zip y no en una subcarpeta", - "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaine de Mo": "Un modelo 3D es bastante imponente (esto puede representar varios cientos de Mo", + "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaines de Mo": "Un modelo 3D es bastante grande (puede representar varios cientos de MB", "Plus il est volumineux, plus long sera le temps de rendu dans Jeedom": "Cuanto más grande sea, mayor será el tiempo de representación en Jeedom", - "Une fois votre modèle 3D exporté il faut dans Jeedom créer un nouveau design 3D": "Una vez que su modelo 3D ha sido exportado, debe crear un nuevo diseño 3D en Jeedom", - "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, puis ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "Para eso, debe ingresar al modo de edición haciendo clic en el pequeño lápiz a la derecha, luego haga clic en +, asigne un nombre a este nuevo diseño 3D y luego valide", + "Une fois votre modèle 3D exporté, dans Jeedom il faut créer un nouveau design 3D": "Una vez exportado tu modelo 3D, en Jeedom debes crear un nuevo diseño 3D", + "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "Para hacer esto, debes ingresar al modo de edición haciendo clic en el pequeño lápiz a la derecha, luego hacer clic en +, darle un nombre a este nuevo diseño 3D y luego validar", "Jeedom va automatiquement passer sur le nouveau design 3D, il faut repasser en mode édition et cliquer sur les petites roues crantées": "Jeedom cambiará automáticamente al nuevo diseño 3D, debe volver al modo de edición y hacer clic en las pequeñas ruedas con muescas", - "Vous pouvez à partir de cette écran": "Puedes desde esta pantalla", + "À partir de cet écran vous pouvez": "Desde esta pantalla podrás", "Changer le nom de votre design": "Cambia el nombre de tu diseño", "Ajouter un code d'accès": "Agregar un código de acceso", "Choisir une icone": "Elige un ícono", @@ -2362,7 +2362,7 @@ "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est ouverte": "Si marca, el elemento tomará este color si la puerta \/ ventana está abierta", "Couleur fermée": "Color cerrado", "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est fermée": "Si marca, el elemento tomará este color si la puerta \/ ventana está cerrada", - "état du volet, 0 ouvert autre valeur fermé": "estado del obturador, 0 abierto otro valor cerrado", + "état du volet, 0 ouvert et autre valeur fermé": "estado de la persiana, 0 abierto y otro valor cerrado", "Masquer quand le volet est ouvert": "Ocultar cuando el obturador está abierto", "masque l'élément si le volet est ouvert": "ocultar el elemento si el obturador está abierto", "Couleur fermé": "Color cerrado", @@ -2371,13 +2371,13 @@ "Si la condition est valide, permet de donner la couleur choisie à l'élément": "Si la condición es válida, permite dar el color elegido al elemento", "Vous pouvez mettre autant de couleurs\/conditions que vous voulez": "Puedes poner tantos colores \/ condiciones como quieras", "Les conditions sont évaluées dans l'ordre, la première qui est vraie sera prise, les suivantes ne seront donc pas évaluées": "Las condiciones se evalúan en orden, se tomará la primera que sea verdadera, por lo tanto, las siguientes no se evaluarán", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " IMPORTANT.": " IMPORTANTE.", " IMPORTANT?": " IMPORTANTE?", "IMPORTANT ": "IMPORTANTE ", @@ -2767,13 +2767,13 @@ "[Aucun]": "[Ninguno]", "*Aucun*": "*Ninguno*", " Aucun*": " Ninguno*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " supprimer.": " BORRAR.", " supprimer?": " BORRAR?", "supprimer ": "BORRAR ", @@ -3194,13 +3194,13 @@ "Le tableau permet de voir de manière très textuelle les commandes orphelines": "La tabla proporciona una vista muy textual de los comandos huérfanos", "Son but est de pouvoir identifier rapidement toutes les commandes \"orphelines\" au travers de tout Jeedom et des plugins": "Su objetivo es poder identificar rápidamente todos los pedidos "huérfanos" a través de todos los complementos y Jeedom", "Il se peut que certaines zones ne soient pas analysées, le tableau se verra être de plus en plus exhaustif avec le temps": "Puede ser que algunas áreas no se analicen, la tabla será más y más exhaustiva con el tiempo", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*" + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*" }, "faq.md": { "sudo apt install -y php-mysql php-curl php-gd php-imap php-xml php-opcache php-soap php-xmlrpc php-common php-dev php-zip php-ssh2 php-mbstring php-ldap": "sudo apt install -y php-mysql php-curl php-gd php-imap php-xml php-opcache php-soap php-xmlrpc php-common php-dev php-zip php-ssh2 php-mbstring php-ldap", @@ -3623,13 +3623,13 @@ "[Archivage]": "[Archivar]", "*Archivage*": "*Archivar*", " Archivage*": " Archivar*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Pourquoi.": " Para qué.", " Pourquoi?": " Para qué?", "Pourquoi ": "Para qué ", @@ -4105,13 +4105,13 @@ "[HTTP]": "[HTTP]", "*HTTP*": "*HTTP*", " HTTP*": " HTTP*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Ajouter.": " Agregar.", " Ajouter?": " Agregar?", "Ajouter ": "Agregar ", @@ -5106,13 +5106,13 @@ "[Logs]": "[Registros]", "*Logs*": "*Registros*", " Logs*": " Registros*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Rechercher.": " Investigar.", " Rechercher?": " Investigar?", "Rechercher ": "Investigar ", @@ -5275,13 +5275,13 @@ "[Support]": "[Apoyo]", "*Support*": "*Apoyo*", " Support*": " Apoyo*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Niveau.": " Nivel.", " Niveau?": " Nivel?", "Niveau ": "Nivel ", @@ -5465,13 +5465,13 @@ "En haut, on retrouve un sélecteur pour filtrer les messages sur un plugin particulier et tout à droite un bouton pour vider tous les messages": "En la parte superior, hay un selector para filtrar mensajes en un complemento en particular y en el extremo derecho un botón para vaciar todos los mensajes", "Lorsque vous avez une erreur dans le centre des messages, essayez d'abord de supprimer le message puis voir si l'erreur revient avant de contacter le support": "Cuando tenga un error en el centro de mensajes, primero intente eliminar el mensaje y luego vea si el error regresa antes de contactar al soporte", "Il arrive que ce soit juste dû à un souci de connexion réseau": "A veces es solo debido a un problema de conexión de red", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*" + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*" }, "modaldisplay.md": { "La page": "La página", @@ -5680,13 +5680,13 @@ "[Masqué]": "[Mascarilla]", "*Masqué*": "*Mascarilla*", " Masqué*": " Mascarilla*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Defaut.": " Por defecto.", " Defaut?": " Por defecto?", "Defaut ": "Por defecto ", @@ -5819,13 +5819,13 @@ "[Alerte]": "[Alerta]", "*Alerte*": "*Alerta*", " Alerte*": " Alerta*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Note.": " Nota.", " Note?": " Nota?", "Note ": "Nota ", @@ -6009,13 +6009,13 @@ "[ou]": "[O]", "*ou*": "*O*", " ou*": " O*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Rechercher.": " Investigar.", " Rechercher?": " Investigar?", "Rechercher ": "Investigar ", @@ -7190,13 +7190,13 @@ "[Les]": "[EL]", "*Les*": "*EL*", " Les*": " EL*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " ID.": " IDENTIFICACIÓN.", " ID?": " IDENTIFICACIÓN?", "ID ": "IDENTIFICACIÓN ", @@ -9122,13 +9122,13 @@ "[Homebridge]": "[Puente de casa]", "*Homebridge*": "*Puente de casa*", " Homebridge*": " Puente de casa*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Type.": " Amable.", " Type?": " Amable?", "Type ": "Amable ", @@ -9400,13 +9400,13 @@ "[Important]": "[Importante]", "*Important*": "*Importante*", " Important*": " Importante*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " stable.": " estable.", " stable?": " estable?", "stable ": "estable ", @@ -9713,13 +9713,13 @@ "[Vues]": "[Vistas]", "*Vues*": "*Vistas*", " Vues*": " Vistas*", - " Tip.": " Consejo.", - " Tip?": " Consejo?", - "Tip ": "Consejo ", - " Tip]": " Consejo]", - "[Tip]": "[Consejo]", - "*Tip*": "*Consejo*", - " Tip*": " Consejo*", + " Conseil.": " Consejo.", + " Conseil?": " Consejo?", + "Conseil ": "Consejo ", + " Conseil]": " Consejo]", + "[Conseil]": "[Consejo]", + "*Conseil*": "*Consejo*", + " Conseil*": " Consejo*", " Principe.": " Principio.", " Principe?": " Principio?", "Principe ": "Principio ", diff --git a/docs/i18n/fr_FR.json b/docs/i18n/fr_FR.json index 78a78a7c6e..82a7e85729 100644 --- a/docs/i18n/fr_FR.json +++ b/docs/i18n/fr_FR.json @@ -76,7 +76,7 @@ "Catégories colorées": "Catégories colorées", "Colorisation du titre des tuiles en fonction de la catégorie": "Colorisation du titre des tuiles en fonction de la catégorie", "Mobile": "Mobile", - "une colonne par defaut": "une colonne par defaut", + "une colonne par défaut": "une colonne par défaut", "Affichage pleine largeur des tuiles en mobile": "Affichage pleine largeur des tuiles en mobile", "Images de fond": "Images de fond", "Afficher les images de fonds": "Afficher les images de fonds", @@ -96,7 +96,7 @@ "Opacité des images de fond en thème Dark": "Opacité des images de fond en thème Dark", "Options": "Options", "Affichage tableau": "Affichage tableau", - "Affiche en mode tableau les pages du menu outils et les plugins supportés": "Affiche en mode tableau les pages du menu outils et les plugins supportés", + "Affiche en mode tableau les pages du menu Outils et les plugins supportés": "Affiche en mode tableau les pages du menu Outils et les plugins supportés", "Position des notifications": "Position des notifications", "Position sur la page de l'apparition des notifications": "Position sur la page de l'apparition des notifications", "Durée des notifications": "Durée des notifications", @@ -160,7 +160,7 @@ "Renseigner le login du proxy": "Renseigner le login du proxy", "Mot de passe": "Mot de passe", "Renseigner le mot de passe": "Renseigner le mot de passe", - "Tip": "Tip", + "Conseil": "Conseil", "Si vous êtes en HTTPS le port est le 443 (par défaut) et en HTTP le port est le 80 (par défaut": "Si vous êtes en HTTPS le port est le 443 (par défaut) et en HTTP le port est le 80 (par défaut", "Pour utiliser HTTPS depuis l'extérieur, un plugin letsencrypt est maintenant disponible sur le market": "Pour utiliser HTTPS depuis l'extérieur, un plugin letsencrypt est maintenant disponible sur le market", "complément": "complément", @@ -245,8 +245,8 @@ "Ainsi, dans Analyse→Historique, vous obtenez des graphiques représentant leur utilisation": "Ainsi, dans Analyse→Historique, vous obtenez des graphiques représentant leur utilisation", "Cet onglet permet de fixer des paramètres globaux à l'historisation des commandes": "Cet onglet permet de fixer des paramètres globaux à l'historisation des commandes", "InfluxDB": "InfluxDB", - "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous meme la librairie InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenu (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous meme la librairie InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenu (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite", - "Pour faire l'installation manuel voila comment faire": "Pour faire l'installation manuel voila comment faire", + "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous-même la bibliothèque InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenue (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous-même la bibliothèque InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenue (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite", + "Pour faire l'installation manuelle voilà comment faire": "Pour faire l'installation manuelle voilà comment faire", "`cd \/var\/www\/html;composer require influxdb\/influxdb-php` depuis configuration puis onglet OS\/DB puis la console d'administration OS": "`cd \/var\/www\/html;composer require influxdb\/influxdb-php` depuis configuration puis onglet OS\/DB puis la console d'administration OS", "Historique des commandes": "Historique des commandes", "Afficher les statistiques sur les widgets": "Afficher les statistiques sur les widgets", @@ -443,7 +443,7 @@ "Version du core": "Version du core", "Version du core à récupérer": "Version du core à récupérer", "Vérifier automatiquement s'il y a des mises à jour": "Vérifier automatiquement s'il y a des mises à jour", - "Indique si il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Indique si il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer", + "Indique s'il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Indique s'il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer", "Les dépôts": "Les dépôts", "Les dépôts sont des espaces de stockage (et de service) pour pouvoir déplacer des sauvegardes, récupérer des plugins, récupérer le core de Jeedom, etc": "Les dépôts sont des espaces de stockage (et de service) pour pouvoir déplacer des sauvegardes, récupérer des plugins, récupérer le core de Jeedom, etc", "Fichier": "Fichier", @@ -498,9 +498,9 @@ "Il vous faudra peut-être installer le package smbclient pour que le dépôt fonctionne": "Il vous faudra peut-être installer le package smbclient pour que le dépôt fonctionne", "protocol negotiation failed": "protocol negotiation failed", "NT_STATUS_INVAID_NETWORK_RESPONSE": "NT_STATUS_INVAID_NETWORK_RESPONSE", - "Le protocole Samba comporte plusieurs versions, la v1 est compromise niveau sécurité et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "Le protocole Samba comporte plusieurs versions, la v1 est compromise niveau sécurité et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter", + "Le protocole Samba comporte plusieurs versions, le niveau sécurité de la V1 est compromise et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "Le protocole Samba comporte plusieurs versions, le niveau sécurité de la V1 est compromise et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter", "Donc si vous avez une erreur": "Donc si vous avez une erreur", - "il y a de forte chance que côté NAS la restriction soit en place": "il y a de forte chance que côté NAS la restriction soit en place", + "il y a de fortes chances que côté NAS la restriction soit en place": "il y a de fortes chances que côté NAS la restriction soit en place", "Vous devez alors modifier sur l'OS de votre Jeedom le fichier \/etc\/samba\/smb": "Vous devez alors modifier sur l'OS de votre Jeedom le fichier \/etc\/samba\/smb", "conf et y ajouter ces deux lignes": "conf et y ajouter ces deux lignes", "client max protocol = SMB3": "client max protocol = SMB3", @@ -515,17 +515,17 @@ "Permet de surveiller et d'agir sur le cache de Jeedom": "Permet de surveiller et d'agir sur le cache de Jeedom", "Moteur de cache": "Moteur de cache", "choix du moteur de cache pour jeedom": "choix du moteur de cache pour jeedom", - "Systeme de fichier": "Systeme de fichier", + "Système de fichier": "Système de fichier", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier, utilise une lib tierce": "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier, utilise une lib tierce", "Il sera prochainement remplacé par Fichier (beta": "Il sera prochainement remplacé par Fichier (beta", "Fichier (beta": "Fichier (beta", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier": "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier", "Le plus performant mais sauvegardé toute les 30min": "Le plus performant mais sauvegardé toute les 30min", - "Mysql (beta": "Mysql (beta", + "MySQL (beta": "MySQL (beta", "Utilisation d'une table de cache en base": "Utilisation d'une table de cache en base", "Le moins performant mais sauvegardé en temps réel (aucune perte de données possible": "Le moins performant mais sauvegardé en temps réel (aucune perte de données possible", "Redis (beta": "Redis (beta", - "Réservé aux experts, s'appuie sur redis pour gerer le cache (necessite donc que vous installiez vous meme un redis et les dépendance php-redis": "Réservé aux experts, s'appuie sur redis pour gerer le cache (necessite donc que vous installiez vous meme un redis et les dépendance php-redis", + "Réservé aux experts, s'appuie sur redis pour gérer le cache (nécessite donc que vous installiez vous-même un redis et les dépendances php-redis": "Réservé aux experts, s'appuie sur redis pour gérer le cache (nécessite donc que vous installiez vous-même un redis et les dépendances php-redis", "Nettoyer le cache": "Nettoyer le cache", "Force la suppression des objets qui ne sont plus utiles": "Force la suppression des objets qui ne sont plus utiles", "Jeedom le fait automatiquement toutes les nuits": "Jeedom le fait automatiquement toutes les nuits", @@ -533,10 +533,10 @@ "Vide complètement le cache": "Vide complètement le cache", "Attention cela peut faire perdre des données": "Attention cela peut faire perdre des données", "Temps de pause pour le long polling": "Temps de pause pour le long polling", - "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…​": "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…​", - "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contre-partie cela utilise plus de ressources et peut donc ralentir Jeedom": "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contre-partie cela utilise plus de ressources et peut donc ralentir Jeedom", + "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…": "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…", + "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contrepartie cela utilise plus de ressources et peut donc ralentir Jeedom": "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contrepartie cela utilise plus de ressources et peut donc ralentir Jeedom", "IMPORTANT": "IMPORTANT", - "Tout changement de moteur de cache entraine une remise a zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Tout changement de moteur de cache entraine une remise a zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver", + "Tout changement de moteur de cache entraine une remise à zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Tout changement de moteur de cache entraine une remise à zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver", "Onglet API": "Onglet API", "Vous trouvez ici la liste des différentes clés API disponibles dans votre Jeedom": "Vous trouvez ici la liste des différentes clés API disponibles dans votre Jeedom", "De base, le core a deux clés API": "De base, le core a deux clés API", @@ -629,7 +629,7 @@ "Analyse → Résumé domotique": "Analyse → Résumé domotique", "Le plus simple pour avoir cette URL est d'aller sur la page": "Le plus simple pour avoir cette URL est d'aller sur la page", "de chercher la commande puis d'ouvrir sa configuration avancée (l'icône \"engrenage\") et là, vous allez voir une URL qui contient déjà tout ce qu'il faut en fonction du type et du sous-type de la commande": "de chercher la commande puis d'ouvrir sa configuration avancée (l'icône \"engrenage\") et là, vous allez voir une URL qui contient déjà tout ce qu'il faut en fonction du type et du sous-type de la commande", - "Il est possible pour le champs \\": "Il est possible pour le champs \\", + "Il est possible pour le champ \\": "Il est possible pour le champ \\", "de passer plusieurs commandes d'un coup": "de passer plusieurs commandes d'un coup", "Pour cela, il faut passer un tableau en json (ex %5B12,58,23%5D, à noter que \\[ et \\] doivent être encodés d'où les %5B et %5D": "Pour cela, il faut passer un tableau en json (ex %5B12,58,23%5D, à noter que \\[ et \\] doivent être encodés d'où les %5B et %5D", "Le retour de Jeedom sera un json": "Le retour de Jeedom sera un json", @@ -641,9 +641,9 @@ "query": "query", "question à poser à Jeedom": "question à poser à Jeedom", "utf8": "utf8", - "indique à Jeedom si il faut encoder query en utf8 avant de chercher à répondre": "indique à Jeedom si il faut encoder query en utf8 avant de chercher à répondre", + "indique à Jeedom s'il faut encoder query en utf8 avant de chercher à répondre": "indique à Jeedom s'il faut encoder query en utf8 avant de chercher à répondre", "emptyReply": "emptyReply", - "0 pour que Jeedom réponde même si il n'a pas compris, 1 sinon": "0 pour que Jeedom réponde même si il n'a pas compris, 1 sinon", + "0 pour que Jeedom réponde même s'il n'a pas compris, 1 sinon": "0 pour que Jeedom réponde même s'il n'a pas compris, 1 sinon", "profile": "profile", "nom d'utilisateur de la personne déclenchant l'interaction": "nom d'utilisateur de la personne déclenchant l'interaction", "reply\\_cmd": "reply\\_cmd", @@ -656,11 +656,11 @@ "category": "category", "catégorie du message à ajouter au centre de message": "catégorie du message à ajouter au centre de message", "message": "message", - "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…​": "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…​", + "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…": "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…", "Vous pouvez utiliser un outil": "Vous pouvez utiliser un outil", "Objet": "Objet", "&type=object": "&type=object", - "Renvoie en json la liste de tous les objets de Jeedom": "Renvoie en json la liste de tous les objets de Jeedom", + "Renvoie la liste de tous les objets de Jeedom sous la forme d'un json": "Renvoie la liste de tous les objets de Jeedom sous la forme d'un json", "Equipement": "Equipement", "&type=eqLogic&object\\_id=\\": "&type=eqLogic&object\\_id=\\", "&type=eqLogic&object_id": "&type=eqLogic&object_id", @@ -741,7 +741,7 @@ "Note": "Note", "Le système sur lequel est installé Jeedom n'est pas sauvegardé": "Le système sur lequel est installé Jeedom n'est pas sauvegardé", "Si vous avez modifié des paramètres de ce système (notamment via SSH), c'est à vous de trouver un moyen de les récupérer en cas de soucis": "Si vous avez modifié des paramètres de ce système (notamment via SSH), c'est à vous de trouver un moyen de les récupérer en cas de soucis", - "De même les dependances ne le sont pas non plus il faudra donc les reinstaller après une restauration": "De même les dependances ne le sont pas non plus il faudra donc les reinstaller après une restauration", + "De même les dépendances ne le sont pas non plus il faudra donc les réinstaller après une restauration": "De même les dépendances ne le sont pas non plus il faudra donc les réinstaller après une restauration", "Sauvegarde cloud": "Sauvegarde cloud", "profil": "profil", "mes backups": "mes backups", @@ -751,7 +751,7 @@ "Pour vous abonner il suffit d'aller sur votre page": "Pour vous abonner il suffit d'aller sur votre page", "sur le Market, puis, dans l'onglet": "sur le Market, puis, dans l'onglet", "Vous pouvez, à partir de cette page, récupérer une sauvegarde ou acheter un abonnement (pour 1, 3, 6 ou 12 mois": "Vous pouvez, à partir de cette page, récupérer une sauvegarde ou acheter un abonnement (pour 1, 3, 6 ou 12 mois", - "Tip": "Tip", + "Conseil": "Conseil", "Mes Jeedoms": "Mes Jeedoms", "Vous pouvez personnaliser le nom des fichiers de sauvegarde à partir de l'onglet": "Vous pouvez personnaliser le nom des fichiers de sauvegarde à partir de l'onglet", "en évitant toutefois les caractères exotiques": "en évitant toutefois les caractères exotiques", @@ -762,8 +762,8 @@ "mais ce n'est pas recommandé": "mais ce n'est pas recommandé", "En effet, elle est calculée par rapport à la charge du Market": "En effet, elle est calculée par rapport à la charge du Market", "FAQ": "FAQ", - "Je n'arrive pas a restorer ma sauvegarde que j'ai récuperée depuis Safari": "Je n'arrive pas a restorer ma sauvegarde que j'ai récuperée depuis Safari", - "Par defaut Safari décompresse les tar": "Par defaut Safari décompresse les tar", + "Je n'arrive pas à restaurer ma sauvegarde que j'ai récupérée depuis Safari": "Je n'arrive pas à restaurer ma sauvegarde que j'ai récupérée depuis Safari", + "Par défaut Safari décompresse les tar": "Par défaut Safari décompresse les tar", "gz (en tar) ce qui fait que la sauvegarde n'est plus exploitable par jeedom, il faut la recompresser (gzip) en tar.gz": "gz (en tar) ce qui fait que la sauvegarde n'est plus exploitable par jeedom, il faut la recompresser (gzip) en tar.gz" }, "changelog.md": { @@ -844,14 +844,14 @@ "Suppression du dossier vendor (utilisation de composer de manière normale), permet de réduire la taille du core": "Suppression du dossier vendor (utilisation de composer de manière normale), permet de réduire la taille du core", "Les paramètres spécifiques des widgets peuvent maintent être traduits": "Les paramètres spécifiques des widgets peuvent maintent être traduits", "Correction d'un bug sous mac sur les designs lors d'un clic droit": "Correction d'un bug sous mac sur les designs lors d'un clic droit", - "Amélioration du systeme de lancement des scénarios programmées": "Amélioration du systeme de lancement des scénarios programmées", + "Amélioration du systeme de lancement des scénarios programmés": "Amélioration du systeme de lancement des scénarios programmés", "Amélioration des messages d'erreur d'exception si le niveau de log est debug": "Amélioration des messages d'erreur d'exception si le niveau de log est debug", "Sur la page de remplacement possibilité de demander la désactivation de l'équipement": "Sur la page de remplacement possibilité de demander la désactivation de l'équipement", "Lors d'une mise à jour la sauvegarde avant prend maintenant en compte les exclusions des plugins": "Lors d'une mise à jour la sauvegarde avant prend maintenant en compte les exclusions des plugins", "Si un plugin est en beta mais n'a pas de changelog beta alors le centre de mise à jour renverra vers le changelog stable": "Si un plugin est en beta mais n'a pas de changelog beta alors le centre de mise à jour renverra vers le changelog stable", "Ajout d'une alerte si la version de debian est 10 ou moins": "Ajout d'une alerte si la version de debian est 10 ou moins", "Correction d'une erreur de mise à jour DB sur la table cache": "Correction d'une erreur de mise à jour DB sur la table cache", - "Si la page d'équipement à un élément img_device (balise de type img) alors le core peut lui meme configuré l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "Si la page d'équipement à un élément img_device (balise de type img) alors le core peut lui meme configuré l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin", + "Si la page d'équipement a un élément img_device (balise de type img) alors le core peut lui même configurer l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "Si la page d'équipement a un élément img_device (balise de type img) alors le core peut lui même configurer l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin", "Correction d'un bug avec la fonction time_diff": "Correction d'un bug avec la fonction time_diff", "Correction de bug sur la gestion de dépendances composer": "Correction de bug sur la gestion de dépendances composer", "En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire", @@ -862,13 +862,13 @@ "IMPORTANT": "IMPORTANT", "Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type", "rien de grave) il suffit de relancer la mise à jour": "rien de grave) il suffit de relancer la mise à jour", - "La restoration d'un backup 4": "La restoration d'un backup 4", - "4 peut dans certain cas poser soucis et finir par des erreurs dans l'interface web": "4 peut dans certain cas poser soucis et finir par des erreurs dans l'interface web", + "La restauration d'un backup 4": "La restauration d'un backup 4", + "4 peut dans certains cas finir par des erreurs dans l'interface web": "4 peut dans certains cas finir par des erreurs dans l'interface web", "zip;unzip 4.4.19": "zip;unzip 4.4.19", "zip;cd core-4.4": "zip;cd core-4.4", "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master": "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master", "zip;rm -rf \/tmp\/core-4.4.19;`": "zip;rm -rf \/tmp\/core-4.4.19;`", - "Vous pouvez ca depuis l'interface rescue de jeedom (ajouter &rescue=1 dans l'url), ou directement en ssh": "Vous pouvez ca depuis l'interface rescue de jeedom (ajouter &rescue=1 dans l'url), ou directement en ssh" + "Vous pouvez lancer cette commande depuis l'interface rescue de jeedom (ajouter `&rescue=1` dans l'url), ou directement en ssh": "Vous pouvez lancer cette commande depuis l'interface rescue de jeedom (ajouter `&rescue=1` dans l'url), ou directement en ssh" }, "cron.md": { "Moteur de tâches": "Moteur de tâches", @@ -927,7 +927,7 @@ "Onglet Démon": "Onglet Démon", "Tableau de l'ensemble des démons avec leur état, la date de dernier lancement ainsi que la possibilité de": "Tableau de l'ensemble des démons avec leur état, la date de dernier lancement ainsi que la possibilité de", "Démarrer \/ Redémarrer un démon": "Démarrer \/ Redémarrer un démon", - "Arrêter un démon si la gestion automatique est désactiver": "Arrêter un démon si la gestion automatique est désactiver", + "Arrêter un démon si la gestion automatique est désactivée": "Arrêter un démon si la gestion automatique est désactivée", "Activer \/ désactiver la gestion automatique d'un démon": "Activer \/ désactiver la gestion automatique d'un démon", "Tip": "Tip", "Les démons des plugins désactivés n'apparaissent pas sur cette page": "Les démons des plugins désactivés n'apparaissent pas sur cette page" @@ -942,7 +942,7 @@ "appliqués en desktop ou en mobile": "appliqués en desktop ou en mobile", "Attention": "Attention", "L'utilisation de règles CSS inappropriées peu casser l'affichage de votre Jeedom": "L'utilisation de règles CSS inappropriées peu casser l'affichage de votre Jeedom", - "Des fonctions js non correctement utilisées peuvent créer des dommages important à différents composants de votre installation": "Des fonctions js non correctement utilisées peuvent créer des dommages important à différents composants de votre installation", + "Des fonctions js non correctement utilisées peuvent créer des dommages importants à différents composants de votre installation": "Des fonctions js non correctement utilisées peuvent créer des dommages importants à différents composants de votre installation", "Pensez à générer et externaliser une sauvegarde avant d'utiliser ces fonctions": "Pensez à générer et externaliser une sauvegarde avant d'utiliser ces fonctions", "Cette fonction utilise un mode particulier de l'éditeur de fichier du Core avec deux emplacements": "Cette fonction utilise un mode particulier de l'éditeur de fichier du Core avec deux emplacements", "custom.js": "custom.js", @@ -962,7 +962,7 @@ "Cette option est également disponible dans": "Cette option est également disponible dans", "onglet Interface": "onglet Interface", "Remarque": "Remarque", - "Au lancement de cette page, l'arborescence est crée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a crée": "Au lancement de cette page, l'arborescence est crée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a crée", + "Au lancement de cette page, l'arborescence est créée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a créés": "Au lancement de cette page, l'arborescence est créée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a créés", "Ressources": "Ressources", "Cascading Style Sheets": "Cascading Style Sheets", "JavaScript": "JavaScript", @@ -976,8 +976,8 @@ "Se connecter en SSH et supprimer les fichiers de customisation": "Se connecter en SSH et supprimer les fichiers de customisation", "`desktop\/custom` et `mobile\/custom`": "`desktop\/custom` et `mobile\/custom`", "Exemple de personalisation avancée dans le CSS": "Exemple de personalisation avancée dans le CSS", - "Tous ces exemple sont a mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "Tous ces exemple sont a mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut", - "Suppression des barres de defilement sur les widgets": "Suppression des barres de defilement sur les widgets", + "Tous ces exemples sont à mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "Tous ces exemples sont à mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut", + "Suppression des barres de défilement sur les widgets": "Suppression des barres de défilement sur les widgets", "```": "```", "eqLogic-widget .cmds": "eqLogic-widget .cmds", "overflow-x": "overflow-x", @@ -985,7 +985,7 @@ "important;": "important;", "overflow-y": "overflow-y", "Supprimer la largeur\/hauteur minimal des widgets": "Supprimer la largeur\/hauteur minimal des widgets", - "Ca permets d'avoir des widgets plus petit (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins jolie": "Ca permets d'avoir des widgets plus petit (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins jolie", + "Ça permet d'avoir des widgets plus petits (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins joli": "Ça permet d'avoir des widgets plus petits (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins joli", "div.cmd-widget .content": "div.cmd-widget .content", "div.cmd-widget .content-sm": "div.cmd-widget .content-sm", "div.cmd-widget .content-lg": "div.cmd-widget .content-lg", @@ -994,7 +994,7 @@ "min-width": "min-width", "unset": "unset", "min-height": "min-height", - "Ajout de marge entre le nom des objets et les équipements sur le dashboard": "Ajout de marge entre le nom des objets et les équipements sur le dashboard", + "Ajout de marges entre le nom des objets et les équipements sur le dashboard": "Ajout de marges entre le nom des objets et les équipements sur le dashboard", "div_object legend": "div_object legend", "objectDashLegend": "objectDashLegend", "margin-bottom": "margin-bottom", @@ -1004,7 +1004,7 @@ "Dashboard": "Dashboard", "Accueil → Dashboard": "Accueil → Dashboard", "Le dashboard est une des pages principales de Jeedom, il affiche un compte-rendu de toute votre domotique": "Le dashboard est une des pages principales de Jeedom, il affiche un compte-rendu de toute votre domotique", - "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom, et comprend l'ensemble des objets visibles et leurs équipements": "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom, et comprend l'ensemble des objets visibles et leurs équipements", + "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom et comprend l'ensemble des objets visibles et leurs équipements": "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom et comprend l'ensemble des objets visibles et leurs équipements", "Menu principal de Jeedom": "Menu principal de Jeedom", "Documentation sur les résumés": "Documentation sur les résumés", "Résumé global": "Résumé global", @@ -1017,10 +1017,10 @@ "Icône, nom et résumé, et ses équipements": "Icône, nom et résumé, et ses équipements", "Tuile d'un équipement": "Tuile d'un équipement", "Widget d'une commande": "Widget d'une commande", - "Tip": "Tip", + "Conseil": "Conseil", "Analyse → Résumé domotique": "Analyse → Résumé domotique", "L'ordre d'affichage des objets sur le Dashboard est celui visible dans": "L'ordre d'affichage des objets sur le Dashboard est celui visible dans", - "Vous pouvez sur cette page modifier cet ordre par glisser - déposer": "Vous pouvez sur cette page modifier cet ordre par glisser - déposer", + "Sur cette page vous pouvez modifier l'ordre par glisser - déposer": "Sur cette page vous pouvez modifier l'ordre par glisser - déposer", "Pour qu'un équipement apparaisse sur le Dashboard, il doit": "Pour qu'un équipement apparaisse sur le Dashboard, il doit", "Être actif": "Être actif", "Être visible": "Être visible", @@ -1031,16 +1031,16 @@ "Bleu pour une commande info": "Bleu pour une commande info", "Si elle est historisée, un clic dessus ouvre la fenêtre d'historique": "Si elle est historisée, un clic dessus ouvre la fenêtre d'historique", "Orange pour une commande action": "Orange pour une commande action", - "Un clic déclenchera donc l'action": "Un clic déclenchera donc l'action", + "Un clic déclenchera l'action": "Un clic déclenchera l'action", "De plus, vous pouvez cliquer sur le titre de la tuile (le nom de l'équipement) pour ouvrir directement la page de configuration de cet équipement": "De plus, vous pouvez cliquer sur le titre de la tuile (le nom de l'équipement) pour ouvrir directement la page de configuration de cet équipement", "Accueil → Dashboard → Nom de l'objet": "Accueil → Dashboard → Nom de l'objet", "Il est possible d'aller directement sur un seul objet de votre domotique, par le menu": "Il est possible d'aller directement sur un seul objet de votre domotique, par le menu", - "Cela permet de n'avoir que les équipements qui vous intéressent, et de charger la page plus rapidement": "Cela permet de n'avoir que les équipements qui vous intéressent, et de charger la page plus rapidement", + "Cela permet de n'avoir que les équipements qui vous intéressent et de charger la page plus rapidement": "Cela permet de n'avoir que les équipements qui vous intéressent et de charger la page plus rapidement", "Vous avez en haut à gauche une petite icône pour afficher l'arbre des objets au survol": "Vous avez en haut à gauche une petite icône pour afficher l'arbre des objets au survol", "Un champ de recherche permet de rechercher un équipement par son nom, sa catégorie, son plugin, un tag, etc": "Un champ de recherche permet de rechercher un équipement par son nom, sa catégorie, son plugin, un tag, etc", "L'icône à droite du champ de recherche permet de filtrer les équipements affichés en fonction de leur catégorie": "L'icône à droite du champ de recherche permet de filtrer les équipements affichés en fonction de leur catégorie", "Un clic centre permet de rapidement sélectionner une seule catégorie": "Un clic centre permet de rapidement sélectionner une seule catégorie", - "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget), ou les redimensionner": "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget), ou les redimensionner", + "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget) ou les redimensionner": "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget) ou les redimensionner", "Vous pouvez également réorganiser l'ordre des commandes dans une tuile": "Vous pouvez également réorganiser l'ordre des commandes dans une tuile", "En cliquant sur un résumé d'objet, vous filtrez pour n'afficher que les équipements ayant pour parent cet objet et qui concernent ce résumé d'objet": "En cliquant sur un résumé d'objet, vous filtrez pour n'afficher que les équipements ayant pour parent cet objet et qui concernent ce résumé d'objet", "Un clic sur une commande de type information permet d'afficher l'historique de la commande (si elle est historisée": "Un clic sur une commande de type information permet d'afficher l'historique de la commande (si elle est historisée", @@ -1052,7 +1052,7 @@ "le crayon tout en haut à droite": "le crayon tout en haut à droite", "En mode édition": "En mode édition", "vous pouvez changer la taille des tuiles et leur disposition sur le Dashboard": "vous pouvez changer la taille des tuiles et leur disposition sur le Dashboard", - "les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration", + "Les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "Les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration", "Cette icône ouvre une fenêtre d'édition comportant les paramètres d'affichage de l'équipement et de ses commandes": "Cette icône ouvre une fenêtre d'édition comportant les paramètres d'affichage de l'équipement et de ses commandes", "Sur chaque objet, à droite de son nom et résumé, deux icônes permettent d'aligner la hauteur de toutes les tuiles de l'objet sur la plus haute ou la moins haute": "Sur chaque objet, à droite de son nom et résumé, deux icônes permettent d'aligner la hauteur de toutes les tuiles de l'objet sur la plus haute ou la moins haute", "Barre de menu de Jeedom": "Barre de menu de Jeedom", @@ -1071,7 +1071,7 @@ "Accueil → Design": "Accueil → Design", "Cette page permet de configurer l'affichage de toute votre domotique de manière très fine": "Cette page permet de configurer l'affichage de toute votre domotique de manière très fine", "Celle-ci demande du temps mais sa seule limite est votre imagination": "Celle-ci demande du temps mais sa seule limite est votre imagination", - "Tip": "Tip", + "Conseil": "Conseil", "Il est possible d'aller directement sur un design grâce au sous-menu": "Il est possible d'aller directement sur un design grâce au sous-menu", "Important": "Important", "Toutes les actions se font par un clic droit sur cette page, attention à bien le faire dans le design": "Toutes les actions se font par un clic droit sur cette page, attention à bien le faire dans le design", @@ -1209,7 +1209,7 @@ "met le texte en gras": "met le texte en gras", "Texte": "Texte", "Texte au code HTML qui sera dans l'élément": "Texte au code HTML qui sera dans l'élément", - "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez si il y a une erreur dedans ou si il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez si il y a une erreur dedans ou si il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données", + "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez s'il y a une erreur dedans ou s'il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez s'il y a une erreur dedans ou s'il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données", "Scénario": "Scénario", "Aucun paramètre spécifique d'affichage": "Aucun paramètre spécifique d'affichage", "Lien": "Lien", @@ -1295,7 +1295,7 @@ "Design 3D": "Design 3D", "Accueil → Design3D": "Accueil → Design3D", "Cette page permet de créer une vue 3D de votre habitation qui pourra réagir en fonction de l'état des différentes informations de votre domotique": "Cette page permet de créer une vue 3D de votre habitation qui pourra réagir en fonction de l'état des différentes informations de votre domotique", - "Tip": "Tip", + "Conseil": "Conseil", "Il est possible d'aller directement sur un design 3D grâce au sous-menu": "Il est possible d'aller directement sur un design 3D grâce au sous-menu", "Importation du modèle 3D": "Importation du modèle 3D", "IMPORTANT": "IMPORTANT", @@ -1305,12 +1305,12 @@ "Il faut ensuite prendre tous les fichiers générés et les mettre dans un fichier zip (il peut y avoir beaucoup de fichiers dû aux textures": "Il faut ensuite prendre tous les fichiers générés et les mettre dans un fichier zip (il peut y avoir beaucoup de fichiers dû aux textures", "Les fichiers doivent être à la racine du zip et non dans un sous-dossier": "Les fichiers doivent être à la racine du zip et non dans un sous-dossier", "ATTENTION": "ATTENTION", - "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaine de Mo": "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaine de Mo", + "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaines de Mo": "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaines de Mo", "Plus il est volumineux, plus long sera le temps de rendu dans Jeedom": "Plus il est volumineux, plus long sera le temps de rendu dans Jeedom", - "Une fois votre modèle 3D exporté il faut dans Jeedom créer un nouveau design 3D": "Une fois votre modèle 3D exporté il faut dans Jeedom créer un nouveau design 3D", - "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, puis ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, puis ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider", + "Une fois votre modèle 3D exporté, dans Jeedom il faut créer un nouveau design 3D": "Une fois votre modèle 3D exporté, dans Jeedom il faut créer un nouveau design 3D", + "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider", "Jeedom va automatiquement passer sur le nouveau design 3D, il faut repasser en mode édition et cliquer sur les petites roues crantées": "Jeedom va automatiquement passer sur le nouveau design 3D, il faut repasser en mode édition et cliquer sur les petites roues crantées", - "Vous pouvez à partir de cette écran": "Vous pouvez à partir de cette écran", + "À partir de cet écran vous pouvez": "À partir de cet écran vous pouvez", "Changer le nom de votre design": "Changer le nom de votre design", "Ajouter un code d'accès": "Ajouter un code d'accès", "Choisir une icone": "Choisir une icone", @@ -1368,7 +1368,7 @@ "Couleur fermée": "Couleur fermée", "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est fermée": "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est fermée", "Volet": "Volet", - "état du volet, 0 ouvert autre valeur fermé": "état du volet, 0 ouvert autre valeur fermé", + "état du volet, 0 ouvert et autre valeur fermé": "état du volet, 0 ouvert et autre valeur fermé", "Masquer quand le volet est ouvert": "Masquer quand le volet est ouvert", "masque l'élément si le volet est ouvert": "masque l'élément si le volet est ouvert", "Couleur fermé": "Couleur fermé", @@ -1410,7 +1410,7 @@ "Pour chaque objet, à côté de son libellé, deux boutons sont disponibles": "Pour chaque objet, à côté de son libellé, deux boutons sont disponibles", "Le premier sert à ouvrir la page de configuration de l'objet dans un nouvel onglet": "Le premier sert à ouvrir la page de configuration de l'objet dans un nouvel onglet", "Le deuxième apporte quelques informations sur l'objet": "Le deuxième apporte quelques informations sur l'objet", - "Tip": "Tip", + "Conseil": "Conseil", "La couleur de fond des cadres objets dépend de la couleur choisie dans la configuration de l'objet": "La couleur de fond des cadres objets dépend de la couleur choisie dans la configuration de l'objet", "Avec un cliquer-déposer sur les objets ou équipements, vous pouvez changer leur ordre ou même les affecter à un autre objet": "Avec un cliquer-déposer sur les objets ou équipements, vous pouvez changer leur ordre ou même les affecter à un autre objet", "C'est à partir de l'ordre établi dans cette page que l'affichage du Dashboard est calculé": "C'est à partir de l'ordre établi dans cette page que l'affichage du Dashboard est calculé", @@ -1711,7 +1711,7 @@ "Onglet Batteries": "Onglet Batteries", "Vous pouvez voir sur cet onglet la liste de vos modules sur batterie, leur niveau restant (la couleur de la tuile dépend de ce niveau), le type et le nombre de piles qu'il faut mettre dans le module, le type du module ainsi que la date à laquelle l'information du niveau de batterie a été mise à jour": "Vous pouvez voir sur cet onglet la liste de vos modules sur batterie, leur niveau restant (la couleur de la tuile dépend de ce niveau), le type et le nombre de piles qu'il faut mettre dans le module, le type du module ainsi que la date à laquelle l'information du niveau de batterie a été mise à jour", "Vous pouvez aussi voir si un seuil spécifique a été établi pour le module en particulier (représenté par une main": "Vous pouvez aussi voir si un seuil spécifique a été établi pour le module en particulier (représenté par une main", - "Tip": "Tip", + "Conseil": "Conseil", "Les seuils d'alerte\/warning sur les niveaux des batteries sont configurables de manière globale dans la configuration de Jeedom (Réglages→Systèmes→Configuration": "Les seuils d'alerte\/warning sur les niveaux des batteries sont configurables de manière globale dans la configuration de Jeedom (Réglages→Systèmes→Configuration", "Equipements), ou par équipement sur la page de configuration avancée de ceux-ci dans l'onglet alertes": "Equipements), ou par équipement sur la page de configuration avancée de ceux-ci dans l'onglet alertes", "Onglet Modules en alerte": "Onglet Modules en alerte", @@ -2016,7 +2016,7 @@ "L'archivage est une tâche qui se lance dans la nuit et compacte les données récupérées dans la journée": "L'archivage est une tâche qui se lance dans la nuit et compacte les données récupérées dans la journée", "Par défaut Jeedom récupère toutes les données plus vieilles de 2h et en fait des paquets de 1h (soit une moyenne, un minimum ou un maximum en fonction des réglages": "Par défaut Jeedom récupère toutes les données plus vieilles de 2h et en fait des paquets de 1h (soit une moyenne, un minimum ou un maximum en fonction des réglages", "On a donc ici deux paramètres, un pour la taille des paquets et un autre pour savoir à partir de quand en faire (pour rappel par défaut ce sont des paquets de 1h avec des données qui ont plus de 2h d'ancienneté": "On a donc ici deux paramètres, un pour la taille des paquets et un autre pour savoir à partir de quand en faire (pour rappel par défaut ce sont des paquets de 1h avec des données qui ont plus de 2h d'ancienneté", - "Tip": "Tip", + "Conseil": "Conseil", "Si vous avez bien suivi vous devriez avoir une haute précision sur les 2 dernières heures seulement": "Si vous avez bien suivi vous devriez avoir une haute précision sur les 2 dernières heures seulement", "Pourtant quand je me connecte à 17h, j'ai une précision sur les 17 dernières heures": "Pourtant quand je me connecte à 17h, j'ai une précision sur les 17 dernières heures", "Pourquoi": "Pourquoi", @@ -2142,7 +2142,7 @@ "lancer une URL HTTP contenant le texte (ex": "lancer une URL HTTP contenant le texte (ex", "Tasker, Slack) pour lancer des commandes (action) ou poser une question (info": "Tasker, Slack) pour lancer des commandes (action) ou poser une question (info", "L'intérêt des interactions réside dans l'intégration simplifiée dans d'autres systèmes comme smartphone, tablette, autre box domotique, etc": "L'intérêt des interactions réside dans l'intégration simplifiée dans d'autres systèmes comme smartphone, tablette, autre box domotique, etc", - "Tip": "Tip", + "Conseil": "Conseil", "Vous pouvez ouvrir une interaction en faisant": "Vous pouvez ouvrir une interaction en faisant", "Clic sur l'une d'entre elle": "Clic sur l'une d'entre elle", "Ctrl Clic ou Clic Centre pour l'ouvrir dans un nouvel onglet du navigateur": "Ctrl Clic ou Clic Centre pour l'ouvrir dans un nouvel onglet du navigateur", @@ -2725,7 +2725,7 @@ "Analyse → Logs": "Analyse → Logs", "Les logs sont des fichiers de journaux, permettant de suivre ce qui se passe sur sa domotique": "Les logs sont des fichiers de journaux, permettant de suivre ce qui se passe sur sa domotique", "Dans la plupart des cas les logs ne serviront qu'à effectuer du debuggage et à résoudre des problèmes par l'équipe de support": "Dans la plupart des cas les logs ne serviront qu'à effectuer du debuggage et à résoudre des problèmes par l'équipe de support", - "Tip": "Tip", + "Conseil": "Conseil", "A l'ouverture de la page, le premier log disponible est affiché": "A l'ouverture de la page, le premier log disponible est affiché", "La page de Logs est assez simple": "La page de Logs est assez simple", "Sur la gauche, une liste des logs disponibles, avec un champ de recherche pour filtrer le nom des logs": "Sur la gauche, une liste des logs disponibles, avec un champ de recherche pour filtrer le nom des logs", @@ -2800,7 +2800,7 @@ "Permet d'activer l'accès aux plugins betas (attention cela vous interdira tout accès au support": "Permet d'activer l'accès aux plugins betas (attention cela vous interdira tout accès au support", "Résumé": "Résumé", "Ici vous retrouverez un résumé de vos différents droits et services": "Ici vous retrouverez un résumé de vos différents droits et services", - "Tip": "Tip", + "Conseil": "Conseil", "N'oubliez pas de sauvegarder": "N'oubliez pas de sauvegarder", "Mes Jeedoms": "Mes Jeedoms", "Niveau": "Niveau", @@ -2907,7 +2907,7 @@ "Il vous montre la date et l'heure du message, le plugin qui l'a émis et le message en question": "Il vous montre la date et l'heure du message, le plugin qui l'a émis et le message en question", "Vous pouvez, en appuyant sur le bouton au tout début de la ligne d'un message, supprimer le message en question (il reviendra si le problème est toujours d'actualité": "Vous pouvez, en appuyant sur le bouton au tout début de la ligne d'un message, supprimer le message en question (il reviendra si le problème est toujours d'actualité", "En haut, on retrouve un sélecteur pour filtrer les messages sur un plugin particulier et tout à droite un bouton pour vider tous les messages": "En haut, on retrouve un sélecteur pour filtrer les messages sur un plugin particulier et tout à droite un bouton pour vider tous les messages", - "Tip": "Tip", + "Conseil": "Conseil", "Lorsque vous avez une erreur dans le centre des messages, essayez d'abord de supprimer le message puis voir si l'erreur revient avant de contacter le support": "Lorsque vous avez une erreur dans le centre des messages, essayez d'abord de supprimer le message puis voir si l'erreur revient avant de contacter le support", "Il arrive que ce soit juste dû à un souci de connexion réseau": "Il arrive que ce soit juste dû à un souci de connexion réseau" }, @@ -2969,7 +2969,7 @@ "Indique les résumés masqués sur le mobile": "Indique les résumés masqués sur le mobile", "Mes objets": "Mes objets", "Une fois que vous avez créé un objet, il apparaîtra dans cette partie": "Une fois que vous avez créé un objet, il apparaîtra dans cette partie", - "Tip": "Tip", + "Conseil": "Conseil", "Vous pouvez ouvrir un objet en faisant": "Vous pouvez ouvrir un objet en faisant", "Clic sur l'un d'entre eux": "Clic sur l'un d'entre eux", "Ctrl Clic ou Clic Centre pour l'ouvrir dans un nouvel onglet du navigateur": "Ctrl Clic ou Clic Centre pour l'ouvrir dans un nouvel onglet du navigateur", @@ -3069,7 +3069,7 @@ "Si l'image de fond doit être utilisée uniquement sur la page Synthèse ou aussi en fond une fois sur l'objet": "Si l'image de fond doit être utilisée uniquement sur la page Synthèse ou aussi en fond une fois sur l'objet", "Résumé": "Résumé", "Les éléments de ses résumés, dans l'onglet": "Les éléments de ses résumés, dans l'onglet", - "Tip": "Tip", + "Conseil": "Conseil", "résumé domotique": "résumé domotique", "L'ordre d'affichage des objets est celui du": "L'ordre d'affichage des objets est celui du", "que vous pouvez réordonner (Analyse → Résumé domotique": "que vous pouvez réordonner (Analyse → Résumé domotique", @@ -3122,7 +3122,7 @@ "ou attendre qu'il s'installe tout seul": "ou attendre qu'il s'installe tout seul", "Pour installer un nouveau plugin, il suffit de cliquer sur le bouton \"Market\" (et que Jeedom soit relié à Internet": "Pour installer un nouveau plugin, il suffit de cliquer sur le bouton \"Market\" (et que Jeedom soit relié à Internet", "Après un petit temps de chargement, vous obtiendrez la page": "Après un petit temps de chargement, vous obtiendrez la page", - "Tip": "Tip", + "Conseil": "Conseil", "Vous devez avoir saisi les informations de votre compte du Market dans l'administration (Configuration→Mises à jour\/Market→Onglet Market) afin de retrouver les plugins que vous avez déjà achetés par exemple": "Vous devez avoir saisi les informations de votre compte du Market dans l'administration (Configuration→Mises à jour\/Market→Onglet Market) afin de retrouver les plugins que vous avez déjà achetés par exemple", "En haut de la fenêtre, vous avez des filtres": "En haut de la fenêtre, vous avez des filtres", "Gratuit\/Payant": "Gratuit\/Payant", @@ -3511,7 +3511,7 @@ "et son": "et son", "Les": "Les", "sont ceux qui sont désactivés": "sont ceux qui sont désactivés", - "Tip": "Tip", + "Conseil": "Conseil", "Vous pouvez ouvrir un scénario en faisant": "Vous pouvez ouvrir un scénario en faisant", "Clic sur l'un d'entre eux": "Clic sur l'un d'entre eux", "Ctrl Clic ou Clic Centre pour l'ouvrir dans un nouvel onglet du navigateur": "Ctrl Clic ou Clic Centre pour l'ouvrir dans un nouvel onglet du navigateur", @@ -4699,7 +4699,7 @@ "Vous pouvez ainsi avoir un Equipement sans Type, ou d'un Type ne correspondant pas forcément à ses commandes": "Vous pouvez ainsi avoir un Equipement sans Type, ou d'un Type ne correspondant pas forcément à ses commandes", "Vous pouvez bien sûr mixer des types de commandes au sein d'un même équipement": "Vous pouvez bien sûr mixer des types de commandes au sein d'un même équipement", "Pour l'instant, il s'agit plus d'un rangement, d'une organisation logique, qui servira peu-être dans de futures versions": "Pour l'instant, il s'agit plus d'un rangement, d'une organisation logique, qui servira peu-être dans de futures versions", - "Tip": "Tip", + "Conseil": "Conseil", "Quand vous déplacez un équipement dans la partie": "Quand vous déplacez un équipement dans la partie", "Jeedom vous propose de supprimer les Types Génériques sur ses commandes": "Jeedom vous propose de supprimer les Types Génériques sur ses commandes", "Vous pouvez déplacer plusieurs équipements d'un coup en cochant les cases à cocher à gauche de celles-ci": "Vous pouvez déplacer plusieurs équipements d'un coup en cochant les cases à cocher à gauche de celles-ci", @@ -4835,7 +4835,7 @@ "Avant une mise à jour, par défaut, Jeedom va faire une sauvegarde": "Avant une mise à jour, par défaut, Jeedom va faire une sauvegarde", "En cas de souci lors de l'application d'une mise à jour, Jeedom va automatiquement restaurer la sauvegarde faite juste avant": "En cas de souci lors de l'application d'une mise à jour, Jeedom va automatiquement restaurer la sauvegarde faite juste avant", "Ce principe n'est valable que pour les mises à jour de Jeedom et non la mise à jour des plugins": "Ce principe n'est valable que pour les mises à jour de Jeedom et non la mise à jour des plugins", - "Tip": "Tip", + "Conseil": "Conseil", "Vous pouvez forcer une mise à jour de Jeedom, même si celui-ci ne vous en propose pas": "Vous pouvez forcer une mise à jour de Jeedom, même si celui-ci ne vous en propose pas", "Onglets Core et Plugins": "Onglets Core et Plugins", "Le tableau contient les versions du Core et des plugins installés": "Le tableau contient les versions du Core et des plugins installés", @@ -4961,7 +4961,7 @@ "Accueil → Vue": "Accueil → Vue", "Les Vues permettent de créer des affichages personnalisés": "Les Vues permettent de créer des affichages personnalisés", "Ce n'est pas aussi puissant que les designs mais cela permet en quelques minutes d'avoir un affichage plus personnalisé que le Dashboard, avec des équipements d'objets différents, des graphiques, ou des commandes": "Ce n'est pas aussi puissant que les designs mais cela permet en quelques minutes d'avoir un affichage plus personnalisé que le Dashboard, avec des équipements d'objets différents, des graphiques, ou des commandes", - "Tip": "Tip", + "Conseil": "Conseil", "Vous pouvez dans votre profil choisir la Vue par défaut lors du clic sur le menu des Vues": "Vous pouvez dans votre profil choisir la Vue par défaut lors du clic sur le menu des Vues", "Principe": "Principe", "On peut mettre aussi bien des tuiles d'équipements, des graphiques (qui peuvent être composés de plusieurs données) ou des zones tableau (qui contiennent les widgets des commandes": "On peut mettre aussi bien des tuiles d'équipements, des graphiques (qui peuvent être composés de plusieurs données) ou des zones tableau (qui contiennent les widgets des commandes", diff --git a/docs/i18n/pt_PT.json b/docs/i18n/pt_PT.json index c96513b696..d02cd78fc7 100644 --- a/docs/i18n/pt_PT.json +++ b/docs/i18n/pt_PT.json @@ -66,7 +66,7 @@ "Coloration des icônes": "Coloração de ícone", "Catégories colorées": "Categorias coloridas", "Colorisation du titre des tuiles en fonction de la catégorie": "Colorização do título dos tiles de acordo com a categoria", - "une colonne par defaut": "uma coluna padrão", + "une colonne par défaut": "uma coluna padrão", "Affichage pleine largeur des tuiles en mobile": "Exibição de largura total de blocos em dispositivos móveis", "Images de fond": "Imagens de fundo", "Afficher les images de fonds": "Mostrar imagens de fundo", @@ -85,7 +85,7 @@ "Opacité thème Dark": "Opacidade de tema escuro", "Opacité des images de fond en thème Dark": "Opacidade das imagens de fundo no tema escuro", "Affichage tableau": "Exibir mesa", - "Affiche en mode tableau les pages du menu outils et les plugins supportés": "Mostra no modo de tabela as páginas do menu de ferramentas e os plugins suportados", + "Affiche en mode tableau les pages du menu Outils et les plugins supportés": "Mostra no modo de tabela as páginas do menu de ferramentas e os plugins suportados", "Position des notifications": "Posição das notificações", "Position sur la page de l'apparition des notifications": "Posição na página de aparecimento de notificações", "Durée des notifications": "Duração das notificações", @@ -213,8 +213,8 @@ "De nombreuses commandes peuvent être historisées": "Muitos pedidos podem ser registrados", "Ainsi, dans Analyse→Historique, vous obtenez des graphiques représentant leur utilisation": "Assim, em Análise → Histórico, você obtém gráficos representando seu uso", "Cet onglet permet de fixer des paramètres globaux à l'historisation des commandes": "Essa guia permite definir parâmetros globais para o log de comandos", - "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous meme la librairie InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenu (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "Se você quiser usar o InfluxDB no momento, terá que instalar você mesmo a biblioteca InfluxDB, o Jeedom não faz mais isso porque ela não é mais mantida (planejamos migrar para a nova versão, mas isso não acontecerá imediatamente", - "Pour faire l'installation manuel voila comment faire": "Para fazer a instalação manual, veja como fazer", + "Si vous voulez utilisez InfluxDB pour le moment il faut installer vous-même la bibliothèque InfluxDB, Jeedom ne le faisant plus car elle n'est plus maintenue (nous prévoyons de migrer sur la nouvelle version mais cela ne sera pas pour tout de suite": "Se você quiser usar o InfluxDB no momento você mesmo terá que instalar a biblioteca InfluxDB, o Jeedom não faz mais isso porque ela não é mais mantida (planejamos migrar para a nova versão, mas isso não acontecerá imediatamente", + "Pour faire l'installation manuelle voilà comment faire": "Para fazer a instalação manual, veja como fazer", "`cd \/var\/www\/html;composer require influxdb\/influxdb-php` depuis configuration puis onglet OS\/DB puis la console d'administration OS": "`cd \/var\/www\/html;composer require influxdb\/influxdb-php` da configuração, depois na guia OS\/DB e depois no console de administração do sistema operacional", "Historique des commandes": "Histórico de pedidos", "Afficher les statistiques sur les widgets": "Mostrar estatísticas sobre os widgets", @@ -397,7 +397,7 @@ "Version du core": "Core Version", "Version du core à récupérer": "Versão principal a recuperar", "Vérifier automatiquement s'il y a des mises à jour": "Verificar atualizações automaticamente", - "Indique si il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Indique se deve verificar automaticamente se há novas atualizações (tenha cuidado para evitar sobrecarregar o mercado, o tempo de verificação pode mudar", + "Indique s'il faut chercher automatiquement s'il y a de nouvelles mises à jour (attention pour éviter de surcharger le Market, l'heure de vérification peut changer": "Indica se deve verificar automaticamente se há novas atualizações (cuidado para não sobrecarregar o Market, o horário de verificação pode mudar", "Les dépôts": "Depósitos", "Les dépôts sont des espaces de stockage (et de service) pour pouvoir déplacer des sauvegardes, récupérer des plugins, récupérer le core de Jeedom, etc": "Os repositórios são espaços de armazenamento (e serviço) para poder mover backups, recuperar plugins, recuperar o núcleo do Jeedom, etc", "Dépôt servant à activer l'envoi de plugins par des fichiers": "Depósito usado para ativar o envio de plugins por arquivos", @@ -447,9 +447,9 @@ "Il vous faudra peut-être installer le package smbclient pour que le dépôt fonctionne": "Pode ser necessário instalar o pacote smbclient para o repositório funcionar", "protocol negotiation failed": "falha na negociação do protocolo", "NT_STATUS_INVAID_NETWORK_RESPONSE": "NT_STATUS_INVAID_NETWORK_RESPONSE", - "Le protocole Samba comporte plusieurs versions, la v1 est compromise niveau sécurité et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "O protocolo Samba possui várias versões, a v1 está comprometida em termos de segurança e, em alguns NAS, você pode forçar o cliente a usar a v2 ou v3 para conectar-se", + "Le protocole Samba comporte plusieurs versions, le niveau sécurité de la V1 est compromise et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter": "O protocolo Samba possui diversas versões, o nível de segurança da V1 fica comprometido e em determinados NAS você pode forçar o cliente a usar v2 ou v3 para se conectar", "Donc si vous avez une erreur": "Então, se você tiver um erro", - "il y a de forte chance que côté NAS la restriction soit en place": "existe uma boa chance de que, no lado do NAS, a restrição esteja em vigor", + "il y a de fortes chances que côté NAS la restriction soit en place": "há uma boa chance de que a restrição esteja em vigor no lado do NAS", "Vous devez alors modifier sur l'OS de votre Jeedom le fichier \/etc\/samba\/smb": "Você deve modificar o arquivo \/ etc \/ samba \/ smb no seu Jeedom OS", "conf et y ajouter ces deux lignes": "conf e adicione essas duas linhas a ele", "client max protocol = SMB3": "protocolo máximo do cliente = SMB3", @@ -463,17 +463,17 @@ "Permet de surveiller et d'agir sur le cache de Jeedom": "Permite monitorar e agir no cache Jeedom", "Moteur de cache": "Mecanismo de cache", "choix du moteur de cache pour jeedom": "escolha do mecanismo de cache para jeedom", - "Systeme de fichier": "Sistema de arquivo", + "Système de fichier": "Sistema de arquivo", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier, utilise une lib tierce": "Armazenamento de informações de cache \/tmp\/jeedom\/cache (em RAM) no modo de arquivo, usa uma biblioteca de terceiros", "Il sera prochainement remplacé par Fichier (beta": "Em breve será substituído por Arquivo (beta", "Fichier (beta": "Arquivo (beta", "Stockage des informations de cache \/tmp\/jeedom\/cache (en ram donc) en mode fichier": "Armazenamento de informações de cache \/tmp\/jeedom\/cache (em RAM) no modo de arquivo", "Le plus performant mais sauvegardé toute les 30min": "O mais eficiente, mas economizado a cada 30 minutos", - "Mysql (beta": "MySQL (beta)", + "MySQL (beta": "MySQL (beta)", "Utilisation d'une table de cache en base": "Usando uma tabela de cache básica", "Le moins performant mais sauvegardé en temps réel (aucune perte de données possible": "O menos eficiente, mas salvo em tempo real (sem possibilidade de perda de dados", "Redis (beta": "Redis (beta", - "Réservé aux experts, s'appuie sur redis pour gerer le cache (necessite donc que vous installiez vous meme un redis et les dépendance php-redis": "Reservado para especialistas, depende do redis para gerenciar o cache (requer que você mesmo instale o redis e as dependências do php-redis", + "Réservé aux experts, s'appuie sur redis pour gérer le cache (nécessite donc que vous installiez vous-même un redis et les dépendances php-redis": "Reservado para especialistas, depende do redis para gerenciar o cache (portanto, requer que você mesmo instale o redis e as dependências do php-redis", "Nettoyer le cache": "Cache de limpo", "Force la suppression des objets qui ne sont plus utiles": "Forçar a exclusão de objetos que não são mais úteis", "Jeedom le fait automatiquement toutes les nuits": "Jeedom faz isso automaticamente todas as noites", @@ -481,9 +481,9 @@ "Vide complètement le cache": "Esvazie a tampa completamente", "Attention cela peut faire perdre des données": "Observe que isso pode causar perda de dados", "Temps de pause pour le long polling": "Tempo de pausa para o longo polling", - "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…​": "Frequência com que o Jeedom verifica se há eventos pendentes para os clientes (interface da web, aplicativo móvel etc.)", - "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contre-partie cela utilise plus de ressources et peut donc ralentir Jeedom": "Quanto menor o tempo, mais rápida será a atualização da interface. Em troca, ela usa mais recursos e, portanto, pode retardar o Jeedom", - "Tout changement de moteur de cache entraine une remise a zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Qualquer alteração no mecanismo de cache resulta em uma redefinição dele, então você terá que esperar que os módulos enviem de volta as informações para encontrar tudo", + "Fréquence à laquelle Jeedom vérifie s'il y a des événements en attente pour les clients (interface web, application mobile…": "Frequência com que o Jeedom verifica se há eventos pendentes para os clientes (interface web, aplicativo móvel, etc.)", + "Plus ce temps est court, plus l'interface se mettra à jour rapidement, en contrepartie cela utilise plus de ressources et peut donc ralentir Jeedom": "Quanto menor for esse tempo, mais rápido a interface será atualizada, em troca, isso consome mais recursos e pode, portanto, desacelerar o Jeedom", + "Tout changement de moteur de cache entraine une remise à zéro de celui-ci il faut donc attendre ensuite que les modules renvoient les informations pour tout retrouver": "Qualquer alteração no mecanismo de cache resulta em uma redefinição dele, então você terá que esperar que os módulos enviem de volta as informações para encontrar tudo", "Onglet API": "Guia API", "Vous trouvez ici la liste des différentes clés API disponibles dans votre Jeedom": "Aqui você encontra a lista das diferentes chaves de API disponíveis no seu Jeedom", "De base, le core a deux clés API": "O núcleo possui duas chaves de API", @@ -669,13 +669,13 @@ "[Login]": "[Conecte-se]", "*Login*": "*Conecte-se*", " Login*": " Conecte-se*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Gestion.": " Gerenciamento.", " Gestion?": " Gerenciamento?", "Gestion ": "Gerenciamento ", @@ -951,7 +951,7 @@ "Analyse → Résumé domotique": "Análise → Resumo da automação residencial", "Le plus simple pour avoir cette URL est d'aller sur la page": "A maneira mais fácil de obter esse URL é ir para a página", "de chercher la commande puis d'ouvrir sa configuration avancée (l'icône \"engrenage\") et là, vous allez voir une URL qui contient déjà tout ce qu'il faut en fonction du type et du sous-type de la commande": "para pesquisar o pedido e abrir sua configuração avançada (o ícone \"engrenagem\"), você verá um URL que já contém tudo o que precisa, dependendo do tipo e subtipo do pedido", - "Il est possible pour le champs \\": "É possível para o campo \\", + "Il est possible pour le champ \\": "É possível para o campo \\", "de passer plusieurs commandes d'un coup": "faça vários pedidos de uma só vez", "Pour cela, il faut passer un tableau en json (ex %5B12,58,23%5D, à noter que \\[ et \\] doivent être encodés d'où les %5B et %5D": "Para fazer isso, você deve passar uma matriz em json (ex% 5B12,58,23% 5D, observe que \\ [e \\] devem ser codificados, portanto,% 5B e% 5D", "Le retour de Jeedom sera un json": "O retorno de Jeedom será um json", @@ -959,18 +959,18 @@ "&type=interact&query=\\": "& type = interact & query = \\", "&type=interact&query": "& type = interagir e consultar", "question à poser à Jeedom": "pergunta a Jeedom", - "indique à Jeedom si il faut encoder query en utf8 avant de chercher à répondre": "informa ao Jeedom se deve codificar a consulta no utf8 antes de tentar responder", - "0 pour que Jeedom réponde même si il n'a pas compris, 1 sinon": "0 para Jeedom responder mesmo se ele não entendeu, 1 caso contrário", + "indique à Jeedom s'il faut encoder query en utf8 avant de chercher à répondre": "diz ao Jeedom se deve codificar a consulta em utf8 antes de tentar responder", + "0 pour que Jeedom réponde même s'il n'a pas compris, 1 sinon": "0 para Jeedom responder mesmo que não tenha entendido, 1 caso contrário", "nom d'utilisateur de la personne déclenchant l'interaction": "nome de usuário da pessoa que iniciou a interação", "reply\\_cmd": "responder\\_cmd", "ID de la commande à utiliser pour répondre à la demande": "ID do pedido a ser usado para responder à solicitação", "&type=message&category=\\": "& type = message & category = \\", "&type=message&category": "& type = message & category", "catégorie du message à ajouter au centre de message": "categoria de mensagem para adicionar ao centro de mensagens", - "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…​": "mensagem em questão, tenha cuidado ao pensar em codificar a mensagem (o espaço se torna% 20, =% 3D…", + "message en question, attention à bien penser à encoder le message (espace devient %20, = %3D…": "mensagem em questão, lembre-se de codificar a mensagem (o espaço passa a ser %20, = %3D…", "Vous pouvez utiliser un outil": "Você pode usar uma ferramenta", "&type=object": "& type = object", - "Renvoie en json la liste de tous les objets de Jeedom": "Retorna em json a lista de todos os objetos Jeedom", + "Renvoie la liste de tous les objets de Jeedom sous la forme d'un json": "Retorna a lista de todos os objetos Jeedom na forma de json", "&type=eqLogic&object\\_id=\\": "& type = eqLogic & object\\_id = \\", "&type=eqLogic&object_id": "& type = eqLogic & object_id", "object\\_id": "objeto\\_id", @@ -1230,7 +1230,7 @@ "Celles-ci sont directement incluses dans le contrôleur, il faut donc garder le même contrôleur pour retrouver ses modules Zwave": "Eles estão diretamente incluídos no controlador, portanto, você deve manter o mesmo controlador para encontrar seus módulos Zwave", "Le système sur lequel est installé Jeedom n'est pas sauvegardé": "Não é feito backup do sistema no qual o Jeedom está instalado", "Si vous avez modifié des paramètres de ce système (notamment via SSH), c'est à vous de trouver un moyen de les récupérer en cas de soucis": "Se você alterou as configurações deste sistema (inclusive via SSH), cabe a você encontrar uma maneira de recuperá-las se tiver alguma dúvida", - "De même les dependances ne le sont pas non plus il faudra donc les reinstaller après une restauration": "Da mesma forma, os anexos também não são, então você terá que reinstalá-los após uma restauração", + "De même les dépendances ne le sont pas non plus il faudra donc les réinstaller après une restauration": "Da mesma forma, os anexos também não são, então você terá que reinstalá-los após uma restauração", "Sauvegarde cloud": "Backup em nuvem", "mes backups": "meus backups", "La sauvegarde dans le cloud permet à Jeedom d'envoyer vos sauvegardes directement sur le Market": "O backup na nuvem permite que a Jeedom envie seus backups diretamente ao mercado", @@ -1248,8 +1248,8 @@ "Il est possible de modifier celle-ci, à partir du \"Moteur de tâches\" (la tâche est nommée": "É possível modificá-lo, no \"Mecanismo de tarefas\" (a tarefa é denominada", "mais ce n'est pas recommandé": "mas não é recomendado", "En effet, elle est calculée par rapport à la charge du Market": "De fato, é calculado em relação à carga do mercado", - "Je n'arrive pas a restorer ma sauvegarde que j'ai récuperée depuis Safari": "Não consigo restaurar meu backup que recuperei do Safari", - "Par defaut Safari décompresse les tar": "Por padrão, o Safari descompacta tars", + "Je n'arrive pas à restaurer ma sauvegarde que j'ai récupérée depuis Safari": "Não consigo restaurar meu backup que recuperei do Safari", + "Par défaut Safari décompresse les tar": "Por padrão, o Safari descompacta tars", "gz (en tar) ce qui fait que la sauvegarde n'est plus exploitable par jeedom, il faut la recompresser (gzip) en tar.gz": "gz (em tar) o que significa que o backup não pode mais ser usado pelo jeedom, ele deve ser recompactado (gzip) em tar.gz", " Sauvegardes.": " Cópias de segurança.", " Sauvegardes?": " Cópias de segurança?", @@ -1279,13 +1279,13 @@ "[profil]": "[perfil]", "*profil*": "*perfil*", " profil*": " perfil*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " FAQ.": " Perguntas frequentes.", " FAQ?": " Perguntas frequentes?", "FAQ ": "Perguntas frequentes ", @@ -1369,14 +1369,14 @@ "Suppression du dossier vendor (utilisation de composer de manière normale), permet de réduire la taille du core": "Excluir a pasta vendor (usando o compositor da maneira normal) permite reduzir o tamanho do núcleo", "Les paramètres spécifiques des widgets peuvent maintent être traduits": "Configurações específicas de widget agora podem ser traduzidas", "Correction d'un bug sous mac sur les designs lors d'un clic droit": "Corrigido um bug no Mac em designs ao clicar com o botão direito", - "Amélioration du systeme de lancement des scénarios programmées": "Melhoria do sistema de lançamento de cenários programados", + "Amélioration du systeme de lancement des scénarios programmés": "Melhoria do sistema de lançamento de cenários programados", "Amélioration des messages d'erreur d'exception si le niveau de log est debug": "Mensagens de erro de exceção aprimoradas se o nível de log for depurado", "Sur la page de remplacement possibilité de demander la désactivation de l'équipement": "Na página de substituição possibilidade de solicitar a desativação do equipamento", "Lors d'une mise à jour la sauvegarde avant prend maintenant en compte les exclusions des plugins": "Durante uma atualização, o backup direto agora leva em consideração exclusões de plugins", "Si un plugin est en beta mais n'a pas de changelog beta alors le centre de mise à jour renverra vers le changelog stable": "Se um plugin estiver em beta, mas não tiver um changelog beta, o centro de atualização retornará ao changelog estável", "Ajout d'une alerte si la version de debian est 10 ou moins": "Adicionado um alerta se a versão debian for 10 ou inferior", "Correction d'une erreur de mise à jour DB sur la table cache": "Corrigir erro de atualização do banco de dados na tabela de cache", - "Si la page d'équipement à un élément img_device (balise de type img) alors le core peut lui meme configuré l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "Se a página do equipamento tiver um elemento img_device (tag tipo img), então o próprio núcleo pode configurar a url para exibir a imagem correta do equipamento (usando a da página de apresentação de todos os equipamentos do plugin", + "Si la page d'équipement a un élément img_device (balise de type img) alors le core peut lui même configurer l'url pour afficher la bonne image d'équipement (en reprenant celle de la page de présentation de tous les équipements du plugin": "Se a página do equipamento tiver um elemento img_device (tag tipo img), então o próprio núcleo pode configurar a url para exibir a imagem correta do equipamento (usando a da página de apresentação de todos os equipamentos do plugin", "Correction d'un bug avec la fonction time_diff": "Corrigido um bug com a função time_diff", "Correction de bug sur la gestion de dépendances composer": "Correção de bug no gerenciamento de dependências do compositor", "En cas de commande vide Jeedom force le retour en fonction du sous type de la commande (donc 0 pour numerique et binaire": "No caso de comando vazio o Jeedom força o retorno de acordo com o subtipo do comando (então 0 para numérico e binário", @@ -1385,13 +1385,13 @@ "Correction de l'écran \"package\" au niveau des packages python2": "Corrija a tela “pacote” no nível do pacote python2", "Dû à la refonte des logs et la réinternalisation de bibliothèques, lors de la mise à jour vous pouvez avoir une erreur type": "Devido à revisão dos logs e à reinternalização das bibliotecas, durante a atualização você pode ter um erro padrão", "rien de grave) il suffit de relancer la mise à jour": "nada sério) apenas reinicie a atualização", - "La restoration d'un backup 4": "Restaurando um backup 4", - "4 peut dans certain cas poser soucis et finir par des erreurs dans l'interface web": "4 pode, em certos casos, causar problemas e acabar com erros na interface web", + "La restauration d'un backup 4": "Restaurando um backup 4", + "4 peut dans certains cas finir par des erreurs dans l'interface web": "4 pode, em alguns casos, resultar em erros na interface web", "zip;unzip 4.4.19": "zip;descompacte 4.4.19", "zip;cd core-4.4": "zip;cd núcleo-4.4", "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master": "19;cp -rf * \/var\/www\/html\/;rm -rf \/tmp\/master", "zip;rm -rf \/tmp\/core-4.4.19;`": "zip;rm -rf \/tmp\/core-4.4.19;`", - "Vous pouvez ca depuis l'interface rescue de jeedom (ajouter &rescue=1 dans l'url), ou directement en ssh": "Você pode fazer isso na interface de resgate do Jeedom (adicione &rescue=1 no URL) ou diretamente via ssh", + "Vous pouvez lancer cette commande depuis l'interface rescue de jeedom (ajouter `&rescue=1` dans l'url), ou directement en ssh": "Você pode executar este comando a partir da interface de resgate do jeedom (adicione `&rescue=1` na url) ou diretamente via ssh", " LIEN.": " LINK.", " LIEN?": " LINK?", "LIEN ": "LINK ", @@ -1472,7 +1472,7 @@ "Onglet Démon": "Guia Demon", "Tableau de l'ensemble des démons avec leur état, la date de dernier lancement ainsi que la possibilité de": "Tabela de todos os daemons com seu estado, a data do último lançamento, bem como a possibilidade de", "Démarrer \/ Redémarrer un démon": "Iniciar \/ reiniciar um daemon", - "Arrêter un démon si la gestion automatique est désactiver": "Pare um daemon se o gerenciamento automático estiver desativado", + "Arrêter un démon si la gestion automatique est désactivée": "Pare um daemon se o gerenciamento automático estiver desabilitado", "Activer \/ désactiver la gestion automatique d'un démon": "Ativar \/ desativar o gerenciamento automático de um daemon", "Les démons des plugins désactivés n'apparaissent pas sur cette page": "Demônios de plugins desativados não aparecem nesta página", " Important.": " Importante.", @@ -1581,7 +1581,7 @@ "et des règles": "e regras", "appliqués en desktop ou en mobile": "aplicado em desktop ou celular", "L'utilisation de règles CSS inappropriées peu casser l'affichage de votre Jeedom": "O uso de regras CSS inadequadas pode interromper a exibição do seu Jeedom", - "Des fonctions js non correctement utilisées peuvent créer des dommages important à différents composants de votre installation": "Funções js usadas incorretamente podem causar danos significativos a vários componentes de sua instalação", + "Des fonctions js non correctement utilisées peuvent créer des dommages importants à différents composants de votre installation": "Funções JS não utilizadas corretamente podem causar danos significativos a vários componentes da sua instalação", "Pensez à générer et externaliser une sauvegarde avant d'utiliser ces fonctions": "Lembre-se de gerar e terceirizar um backup antes de usar essas funções", "Cette fonction utilise un mode particulier de l'éditeur de fichier du Core avec deux emplacements": "Esta função usa um modo particular do editor de arquivos Core com dois locais", "custom.js": "custom.js", @@ -1597,7 +1597,7 @@ "vous indique si le Core doit les charger ou non": "diz se o Core deve carregá-los ou não", "Cette option est également disponible dans": "Esta opção também está disponível em", "onglet Interface": "Guia Interface", - "Au lancement de cette page, l'arborescence est crée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a crée": "Quando esta página é lançada, a estrutura em árvore é criada automaticamente, assim como os 4 arquivos com um comentário na 1ª linha incluindo a versão do Core que os criou", + "Au lancement de cette page, l'arborescence est créée automatiquement, ainsi que les 4 fichiers avec un commentaire en 1ère ligne comprenant la version du Core qui les a créés": "Ao abrir esta página, a árvore é criada automaticamente, assim como os 4 arquivos com um comentário na primeira linha incluindo a versão Core que os criou", "Cascading Style Sheets": "Folhas de estilo em cascata", "Astuces pour la personnalisation de l'interface": "Dicas para personalizar a interface", "En cas de problème": "Em caso de problema", @@ -1608,17 +1608,17 @@ "Se connecter en SSH et supprimer les fichiers de customisation": "Conecte-se no SSH e exclua os arquivos de personalização", "`desktop\/custom` et `mobile\/custom`": "`desktop \/ custom` e` mobile \/ custom`", "Exemple de personalisation avancée dans le CSS": "Exemplo de personalização avançada em CSS", - "Tous ces exemple sont a mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "Todos estes exemplos devem ser colocados no arquivo CSS (não se esqueça de ativar a personalização avançada no topo", - "Suppression des barres de defilement sur les widgets": "Removendo barras de rolagem em widgets", + "Tous ces exemples sont à mettre dans le fichier CSS (n'oubliez pas d'activer la personnalisation avancée en haut": "Todos estes exemplos devem ser colocados no arquivo CSS (não se esqueça de ativar a personalização avançada no topo", + "Suppression des barres de défilement sur les widgets": "Removendo barras de rolagem em widgets", "```": "```", "eqLogic-widget .cmds": "eqLogic-widget.cmds", "Supprimer la largeur\/hauteur minimal des widgets": "Remover largura\/altura mínima dos widgets", - "Ca permets d'avoir des widgets plus petit (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins jolie": "Isso permite que você tenha widgets menores (largura [largura mínima], altura [altura mínima]), mas tome cuidado, pois isso pode tornar a exibição menos atraente", + "Ça permet d'avoir des widgets plus petits (largeur [min-width], hauteur [min-height]) mais attention cela peut rendre l'affichage moins joli": "Isso permite que você tenha widgets menores (largura [largura mínima], altura [altura mínima]), mas tome cuidado, pois isso pode tornar a exibição menos atraente", "div.cmd-widget .content": "div.cmd-widget.content", "div.cmd-widget .content-sm": "div.cmd-widget .content-sm", "div.cmd-widget .content-lg": "div.cmd-widget .content-lg", "div.cmd-widget": "div.cmd-widget", - "Ajout de marge entre le nom des objets et les équipements sur le dashboard": "Adicionada margem entre o nome dos objetos e equipamentos no painel", + "Ajout de marges entre le nom des objets et les équipements sur le dashboard": "Adicionadas margens entre os nomes dos objetos e equipamentos no painel", "div_object legend": "legenda div_object", " javascript.": " javascript.", " javascript?": " javascript?", @@ -1771,7 +1771,7 @@ "dashboard.md": { "Accueil → Dashboard": "Página inicial → Painel", "Le dashboard est une des pages principales de Jeedom, il affiche un compte-rendu de toute votre domotique": "O painel é uma das páginas principais do Jeedom, ele exibe um relatório de toda a sua automação residencial", - "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom, et comprend l'ensemble des objets visibles et leurs équipements": "Este relatório (diferente das visualizações e designs) é gerado automaticamente pela Jeedom e inclui todos os objetos visíveis e seus equipamentos", + "Ce compte-rendu (contrairement aux vues et designs) est auto-généré par Jeedom et comprend l'ensemble des objets visibles et leurs équipements": "Este relatório (ao contrário de visualizações e designs) é gerado automaticamente pelo Jeedom e inclui todos os objetos visíveis e seus equipamentos", "Menu principal de Jeedom": "Menu principal do Jeedom", "Documentation sur les résumés": "Documentação abstrata", "Résumé global": "Resumo Global", @@ -1785,7 +1785,7 @@ "Widget d'une commande": "Widget de pedidos", "Analyse → Résumé domotique": "Análise → Resumo da automação residencial", "L'ordre d'affichage des objets sur le Dashboard est celui visible dans": "A ordem de exibição dos objetos no Painel é visível em", - "Vous pouvez sur cette page modifier cet ordre par glisser - déposer": "Você pode modificar esta ordem nesta página arrastando e soltando", + "Sur cette page vous pouvez modifier l'ordre par glisser - déposer": "Nesta página você pode alterar a ordem arrastando e soltando", "Pour qu'un équipement apparaisse sur le Dashboard, il doit": "Para que o equipamento apareça no painel, ele deve", "Être actif": "Seja ativo", "Être visible": "Seja visível", @@ -1796,16 +1796,16 @@ "Bleu pour une commande info": "Azul para um pedido info", "Si elle est historisée, un clic dessus ouvre la fenêtre d'historique": "Se estiver logado, um clique nele abre a janela de log", "Orange pour une commande action": "Laranja para um comando de ação", - "Un clic déclenchera donc l'action": "Um clique acionará a ação", + "Un clic déclenchera l'action": "Um clique irá desencadear a ação", "De plus, vous pouvez cliquer sur le titre de la tuile (le nom de l'équipement) pour ouvrir directement la page de configuration de cet équipement": "Além disso, você pode clicar no título do ladrilho (o nome do equipamento) para abrir diretamente a página de configuração deste equipamento", "Accueil → Dashboard → Nom de l'objet": "Página inicial → Painel de controle → Nome do objeto", "Il est possible d'aller directement sur un seul objet de votre domotique, par le menu": "É possível ir diretamente para um único objeto na sua automação residencial, através do menu", - "Cela permet de n'avoir que les équipements qui vous intéressent, et de charger la page plus rapidement": "Isso permite que você tenha apenas o equipamento que lhe interessa e carregue a página mais rapidamente", + "Cela permet de n'avoir que les équipements qui vous intéressent et de charger la page plus rapidement": "Isto permite-lhe ter apenas o equipamento que lhe interessa e carregar a página mais rapidamente", "Vous avez en haut à gauche une petite icône pour afficher l'arbre des objets au survol": "Você tem no canto superior esquerdo um pequeno ícone para exibir a árvore de objetos ao pairar", "Un champ de recherche permet de rechercher un équipement par son nom, sa catégorie, son plugin, un tag, etc": "Um campo de pesquisa permite procurar equipamentos por nome, categoria, plug-in, tag, etc", "L'icône à droite du champ de recherche permet de filtrer les équipements affichés en fonction de leur catégorie": "O ícone à direita do campo de pesquisa é usado para filtrar os equipamentos exibidos de acordo com sua categoria", "Un clic centre permet de rapidement sélectionner une seule catégorie": "Um clique no centro permite selecionar rapidamente uma única categoria", - "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget), ou les redimensionner": "Na extrema direita, um botão permite que você alterne para o modo de edição, para modificar a ordem dos blocos (clique e solte no widget) ou redimensioná-los", + "Tout à droite, un bouton permet de passer en mode édition, pour modifier l'ordre des tuiles (cliquer - déposer sur le widget) ou les redimensionner": "Na extrema direita, um botão permite alternar para o modo de edição, modificar a ordem dos blocos (clique e solte no widget) ou redimensioná-los", "Vous pouvez également réorganiser l'ordre des commandes dans une tuile": "Você também pode reorganizar a ordem dos pedidos em um bloco", "En cliquant sur un résumé d'objet, vous filtrez pour n'afficher que les équipements ayant pour parent cet objet et qui concernent ce résumé d'objet": "Ao clicar no resumo de um objeto, você filtra para exibir apenas o equipamento relacionado a esse objeto e relacionado a esse resumo", "Un clic sur une commande de type information permet d'afficher l'historique de la commande (si elle est historisée": "Um clique em um pedido de tipo de informação exibe o histórico do pedido (se for histórico", @@ -1816,7 +1816,7 @@ "le crayon tout en haut à droite": "o lápis no canto superior direito", "En mode édition": "No modo de edição", "vous pouvez changer la taille des tuiles et leur disposition sur le Dashboard": "você pode alterar o tamanho dos ladrilhos e sua organização no painel", - "les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "os ícones de atualização do equipamento são substituídos por um ícone que permite acessar suas configurações", + "Les icônes refresh des équipements sont remplacées par une icône permettant d'accéder à leur configuration": "Os ícones de atualização do equipamento são substituídos por um ícone que permite acessar suas configurações", "Cette icône ouvre une fenêtre d'édition comportant les paramètres d'affichage de l'équipement et de ses commandes": "Este ícone abre uma janela de edição com os parâmetros de exibição do equipamento e seus controles", "Sur chaque objet, à droite de son nom et résumé, deux icônes permettent d'aligner la hauteur de toutes les tuiles de l'objet sur la plus haute ou la moins haute": "Em cada objeto, à direita de seu nome e resumo, dois ícones permitem que você alinhe a altura de todos os ladrilhos do objeto na parte superior ou inferior", "Barre de menu de Jeedom": "Barra de menus do Jeedom", @@ -1843,13 +1843,13 @@ "[Objet]": "[Objeto]", "*Objet*": "*Objeto*", " Objet*": " Objeto*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " time.": " tempo.", " time?": " tempo?", "time ": "tempo ", @@ -1976,7 +1976,7 @@ "permet de choisir l'alignement du texte (gauche\/droit\/centré": "permite escolher o alinhamento do texto (esquerda \/ direita \/ centralizado)", "met le texte en gras": "texto em negrito", "Texte au code HTML qui sera dans l'élément": "Texto em código HTML que estará no elemento", - "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez si il y a une erreur dedans ou si il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "Se você colocar o código HTML (especialmente o Javascript), verifique-o antes, pois pode ocorrer se houver algum erro ou substituir um componente Jeedom que trava completamente o design e ele só precisará excluí-lo diretamente no banco de dados", + "Si vous mettez du code HTML (en particulier du Javascript), attention à bien le vérifier avant car vous pouvez s'il y a une erreur dedans ou s'il écrase un composant Jeedom planter complètement le design et il ne restera plus qu'à le supprimer directement en base de données": "Se você colocar código HTML (especialmente Javascript), tome cuidado para verificá-lo cuidadosamente antes, porque você pode, se houver um erro nele ou se ele substituir um componente Jeedom, travar completamente o design e tudo que você terá que fazer é excluí-lo diretamente de o banco de dados", "Scénario": "Cenas", "Aucun paramètre spécifique d'affichage": "Nenhuma configuração de exibição específica", "Nom du lien (texte affiché": "Nome do link (texto exibido", @@ -2053,13 +2053,13 @@ "[Design]": "[Projeto]", "*Design*": "*Projeto*", " Design*": " Projeto*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Important.": " Importante.", " Important?": " Importante?", "Important ": "Importante ", @@ -2310,12 +2310,12 @@ "Si vous utilisez SweetHome3d cela se fait à partir du menu \"Vue 3D\" puis \"Exporter au format OBJ": "Se você usa o SweetHome3d, isso é feito no menu \"Visualização em 3D\" e, em seguida, \"Exportar para o formato OBJ", "Il faut ensuite prendre tous les fichiers générés et les mettre dans un fichier zip (il peut y avoir beaucoup de fichiers dû aux textures": "Em seguida, pegue todos os arquivos gerados e coloque-os em um arquivo zip (pode haver muitos arquivos devido às texturas", "Les fichiers doivent être à la racine du zip et non dans un sous-dossier": "Os arquivos devem estar na raiz do zip e não em uma subpasta", - "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaine de Mo": "Um modelo 3D é bastante imponente (isso pode representar várias centenas de Mo", + "Un modèle 3D est assez imposant (cela peut représenter plusieurs centaines de Mo": "Um modelo 3D é bastante grande (pode representar várias centenas de MB", "Plus il est volumineux, plus long sera le temps de rendu dans Jeedom": "Quanto maior, maior o tempo de renderização no Jeedom", - "Une fois votre modèle 3D exporté il faut dans Jeedom créer un nouveau design 3D": "Após a exportação do seu modelo 3D, você deve criar um novo design 3D no Jeedom", - "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, puis ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "Para isso, é necessário entrar no modo de edição, clicando no pequeno lápis à direita, depois clique no +, dê um nome a este novo design 3D e valide", + "Une fois votre modèle 3D exporté, dans Jeedom il faut créer un nouveau design 3D": "Depois que seu modelo 3D for exportado, no Jeedom você deverá criar um novo design 3D", + "Pour cela il faut passer en mode édition en cliquant sur le petit crayon à droite, ensuite cliquer sur le +, donner un nom à ce nouveau design 3D puis valider": "Para fazer isso, você deve entrar no modo de edição clicando no pequeno lápis à direita, depois clicar no +, dar um nome a este novo desenho 3D e validar", "Jeedom va automatiquement passer sur le nouveau design 3D, il faut repasser en mode édition et cliquer sur les petites roues crantées": "Jeedom mudará automaticamente para o novo design 3D, você deve retornar ao modo de edição e clicar nas pequenas rodas dentadas", - "Vous pouvez à partir de cette écran": "Você pode nessa tela", + "À partir de cet écran vous pouvez": "Nesta tela você pode", "Changer le nom de votre design": "Mude o nome do seu design", "Ajouter un code d'accès": "Adicione um código de acesso", "Choisir une icone": "Escolha ícone", @@ -2362,7 +2362,7 @@ "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est ouverte": "se assinalar, o elemento assumirá esta cor se a porta \/ janela estiver aberta", "Couleur fermée": "Cor fechada", "si cocher l'élément prendra cette couleur si la Porte\/Fenêtre est fermée": "se marque o elemento terá esta cor se a porta \/ janela estiver fechada", - "état du volet, 0 ouvert autre valeur fermé": "status do obturador, 0 aberto outro valor fechado", + "état du volet, 0 ouvert et autre valeur fermé": "status do obturador, 0 aberto e outro valor fechado", "Masquer quand le volet est ouvert": "Ocultar quando o obturador estiver aberto", "masque l'élément si le volet est ouvert": "ocultar o elemento se o obturador estiver aberto", "Couleur fermé": "Cor fechada", @@ -2371,13 +2371,13 @@ "Si la condition est valide, permet de donner la couleur choisie à l'élément": "Se a condição for válida, permite atribuir a cor escolhida ao elemento", "Vous pouvez mettre autant de couleurs\/conditions que vous voulez": "Você pode colocar quantas cores \/ condições desejar", "Les conditions sont évaluées dans l'ordre, la première qui est vraie sera prise, les suivantes ne seront donc pas évaluées": "As condições são avaliadas em ordem; a primeira, verdadeira, será adotada; as seguintes, portanto, não serão avaliadas", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " IMPORTANT.": " IMPORTANTE.", " IMPORTANT?": " IMPORTANTE?", "IMPORTANT ": "IMPORTANTE ", @@ -2767,13 +2767,13 @@ "[Aucun]": "[Nenhum]", "*Aucun*": "*Nenhum*", " Aucun*": " Nenhum*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " supprimer.": " EXCLUIR.", " supprimer?": " EXCLUIR?", "supprimer ": "EXCLUIR ", @@ -3194,13 +3194,13 @@ "Le tableau permet de voir de manière très textuelle les commandes orphelines": "A tabela fornece uma visão muito textual dos comandos órfãos", "Son but est de pouvoir identifier rapidement toutes les commandes \"orphelines\" au travers de tout Jeedom et des plugins": "Seu objetivo é ser capaz de identificar rapidamente todos os pedidos \"órfãos\" através de todos os plugins Jeedom e", "Il se peut que certaines zones ne soient pas analysées, le tableau se verra être de plus en plus exhaustif avec le temps": "Pode ser que algumas áreas não sejam analisadas; a tabela será cada vez mais exaustiva ao longo do tempo", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*" + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*" }, "faq.md": { "sudo apt install -y php-mysql php-curl php-gd php-imap php-xml php-opcache php-soap php-xmlrpc php-common php-dev php-zip php-ssh2 php-mbstring php-ldap": "O comando sudo apt-install -y php-mysql-php-curl php-gd php-imap php-xml php-opcache php-soap php-xmlrpc php-common php-dev php-zip php-zip php-ssh2 php-mbstring php-ldap", @@ -3623,13 +3623,13 @@ "[Archivage]": "[Arquivamento]", "*Archivage*": "*Arquivamento*", " Archivage*": " Arquivamento*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Pourquoi.": " Para que.", " Pourquoi?": " Para que?", "Pourquoi ": "Para que ", @@ -4105,13 +4105,13 @@ "[HTTP]": "[HTTP]", "*HTTP*": "*HTTP*", " HTTP*": " HTTP*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Ajouter.": " Adicionar.", " Ajouter?": " Adicionar?", "Ajouter ": "Adicionar ", @@ -5106,13 +5106,13 @@ "[Logs]": "[Registros]", "*Logs*": "*Registros*", " Logs*": " Registros*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Rechercher.": " Para pesquisar.", " Rechercher?": " Para pesquisar?", "Rechercher ": "Para pesquisar ", @@ -5275,13 +5275,13 @@ "[Support]": "[Apoiar]", "*Support*": "*Apoiar*", " Support*": " Apoiar*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Niveau.": " Nível.", " Niveau?": " Nível?", "Niveau ": "Nível ", @@ -5465,13 +5465,13 @@ "En haut, on retrouve un sélecteur pour filtrer les messages sur un plugin particulier et tout à droite un bouton pour vider tous les messages": "No topo, há um seletor para filtrar mensagens em um plug-in específico e, à direita, um botão para esvaziar todas as mensagens", "Lorsque vous avez une erreur dans le centre des messages, essayez d'abord de supprimer le message puis voir si l'erreur revient avant de contacter le support": "Quando houver um erro no centro de mensagens, primeiro tente excluir a mensagem e verifique se o erro retorna antes de entrar em contato com o suporte", "Il arrive que ce soit juste dû à un souci de connexion réseau": "Às vezes, é apenas devido a um problema de conexão de rede", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*" + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*" }, "modaldisplay.md": { "La page": "A página", @@ -5680,13 +5680,13 @@ "[Masqué]": "[Máscara]", "*Masqué*": "*Máscara*", " Masqué*": " Máscara*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Defaut.": " Padrão.", " Defaut?": " Padrão?", "Defaut ": "Padrão ", @@ -5819,13 +5819,13 @@ "[Alerte]": "[Alerta]", "*Alerte*": "*Alerta*", " Alerte*": " Alerta*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Note.": " Observação.", " Note?": " Observação?", "Note ": "Observação ", @@ -6009,13 +6009,13 @@ "[ou]": "[Ou]", "*ou*": "*Ou*", " ou*": " Ou*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Rechercher.": " Para pesquisar.", " Rechercher?": " Para pesquisar?", "Rechercher ": "Para pesquisar ", @@ -7190,13 +7190,13 @@ "[Les]": "[O]", "*Les*": "*O*", " Les*": " O*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " ID.": " EU IA.", " ID?": " EU IA?", "ID ": "EU IA ", @@ -9122,13 +9122,13 @@ "[Homebridge]": "[Homebridge]", "*Homebridge*": "*Homebridge*", " Homebridge*": " Homebridge*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Type.": " Tipo.", " Type?": " Tipo?", "Type ": "Tipo ", @@ -9400,13 +9400,13 @@ "[Important]": "[Importante]", "*Important*": "*Importante*", " Important*": " Importante*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " stable.": " estável.", " stable?": " estável?", "stable ": "estável ", @@ -9713,13 +9713,13 @@ "[Vues]": "[Visualizações]", "*Vues*": "*Visualizações*", " Vues*": " Visualizações*", - " Tip.": " Dica.", - " Tip?": " Dica?", - "Tip ": "Dica ", - " Tip]": " Dica]", - "[Tip]": "[Dica]", - "*Tip*": "*Dica*", - " Tip*": " Dica*", + " Conseil.": " Conselho.", + " Conseil?": " Conselho?", + "Conseil ": "Conselho ", + " Conseil]": " Conselho]", + "[Conseil]": "[Conselho]", + "*Conseil*": "*Conselho*", + " Conseil*": " Conselho*", " Principe.": " Princípio.", " Principe?": " Princípio?", "Principe ": "Princípio ", diff --git a/docs/pt_PT/administration.md b/docs/pt_PT/administration.md index bf7319fa34..ab422547f4 100644 --- a/docs/pt_PT/administration.md +++ b/docs/pt_PT/administration.md @@ -34,7 +34,7 @@ Nesta guia, você encontrará os parâmetros de personalização de exibição. - **Área de trabalho clara e escura** : Permite escolher um tema claro e escuro para a área de trabalho. - **Celular claro e escuro** : mesmo que acima para a versão Mobile. - **Limpar tema de / para** : Permite-lhe definir um intervalo de tempo durante o qual o tema claro escolhido anteriormente será usado. No entanto, marque a opção **Alternar tema com base no tempo**. -- **Sensor de brilho** : Somente interface móvel, requer ativação *sensor extra genérico* no cromo, página do cromo://flags. +- **Sensor de brilho** : Somente interface móvel, requer ativação *sensor extra genérico* no cromo, página do cromo://flags. ### Tuiles @@ -103,11 +103,11 @@ Nesta guia, você encontrará os parâmetros de personalização de exibição. - **Conecte-se** : Digite o login do proxy, - **Senha** : Digite a senha. -> **Dica** +> **Conselho** > > Se você estiver em HTTPS, a porta é 443 (padrão) e em HTTP, a porta é 80 (padrão)). Para usar HTTPS de fora, um plug-in letsencrypt agora está disponível no mercado. -> **Dica** +> **Conselho** > > Para descobrir se você precisa definir um valor no campo **Complemento**, veja, quando você faz login no Jeedom no seu navegador da Internet, se precisar adicionar / Jeedom (ou qualquer outra coisa) após o IP. @@ -174,7 +174,7 @@ Muitos pedidos podem ser registrados. Assim, em Análise → Histórico, você o >**InfluxoDB** > ->Se você quiser usar o InfluxDB no momento, terá que instalar você mesmo a biblioteca InfluxDB, o Jeedom não faz mais isso porque ela não é mais mantida (planejamos migrar para a nova versão, mas isso não acontecerá imediatamente). Para fazer a instalação manual, veja como fazer : `cd /var/www/html;composer require influxdb/influxdb-php` da configuração, depois na guia OS/DB e depois no console de administração do sistema operacional +>Se você quiser usar o InfluxDB no momento você mesmo terá que instalar a biblioteca InfluxDB, o Jeedom não faz mais isso porque ela não é mais mantida (planejamos migrar para a nova versão, mas isso não acontecerá imediatamente). Para fazer a instalação manual, veja como fazer : `cd /var/www/html;composer require influxdb/influxdb-php` da configuração, depois na guia OS/DB e depois no console de administração do sistema operacional ### Histórico de pedidos @@ -223,7 +223,7 @@ Configurar gráficos de link. Esses links permitem ver, na forma de gráfico, as Essa guia permite definir parâmetros globais relativos às interações que você encontrará em Ferramentas → Interações. -> **Dica** +> **Conselho** > > Para ativar o log de interação, vá para a guia Configurações → Sistema → Configuração : Logs e verifique **Depurar** na lista inferior. Atenção : os logs serão muito detalhados ! @@ -308,7 +308,7 @@ A lista de IPs banidos está na parte inferior desta página. Você encontrará - **Fonte atualização** : Escolha a fonte de atualização principal do Jeedom. - **Core Version** : Versão principal a recuperar. -- **Verificar atualizações automaticamente** : Indique se deve verificar automaticamente se há novas atualizações (tenha cuidado para evitar sobrecarregar o mercado, o tempo de verificação pode mudar). +- **Verificar atualizações automaticamente** : Indica se deve verificar automaticamente se há novas atualizações (cuidado para não sobrecarregar o Market, o horário de verificação pode mudar). ### Depósitos @@ -363,7 +363,7 @@ Depósito que permite enviar automaticamente um backup do Jeedom em um compartil > **Importante** > -> O protocolo Samba possui várias versões, a v1 está comprometida em termos de segurança e, em alguns NAS, você pode forçar o cliente a usar a v2 ou v3 para conectar-se. Então, se você tiver um erro *falha na negociação do protocolo: NT_STATUS_INVAID_NETWORK_RESPONSE* existe uma boa chance de que, no lado do NAS, a restrição esteja em vigor. Você deve modificar o arquivo / etc / samba / smb no seu Jeedom OS.conf e adicione essas duas linhas a ele : +> O protocolo Samba possui diversas versões, o nível de segurança da V1 fica comprometido e em determinados NAS você pode forçar o cliente a usar v2 ou v3 para se conectar. Então, se você tiver um erro *falha na negociação do protocolo: NT_STATUS_INVAID_NETWORK_RESPONSE* há uma boa chance de que a restrição esteja em vigor no lado do NAS. Você deve modificar o arquivo / etc / samba / smb no seu Jeedom OS.conf e adicione essas duas linhas a ele : > protocolo máximo do cliente = SMB3 > protocolo min de cliente = SMB2 > O smbclient do lado do Jeedom usará v2 em que v3 e colocando SMB3 em ambos apenas SMB3. Cabe a você adaptar de acordo com as restrições no servidor NAS ou outro servidor Samba @@ -385,11 +385,11 @@ Permite monitorar e agir no cache Jeedom : - Sistema de arquivo : Armazenamento de informações de cache /tmp/jeedom/cache (em RAM) no modo de arquivo, usa uma biblioteca de terceiros. Em breve será substituído por Arquivo (beta) - Arquivo (beta) : Armazenamento de informações de cache /tmp/jeedom/cache (em RAM) no modo de arquivo. O mais eficiente, mas economizado a cada 30 minutos - MySQL (beta)) : Usando uma tabela de cache básica. O menos eficiente, mas salvo em tempo real (sem possibilidade de perda de dados) - - Redis (beta) : Reservado para especialistas, depende do redis para gerenciar o cache (requer que você mesmo instale o redis e as dependências do php-redis) + - Redis (beta) : Reservado para especialistas, depende do redis para gerenciar o cache (portanto, requer que você mesmo instale o redis e as dependências do php-redis) - **Cache de limpo** : Forçar a exclusão de objetos que não são mais úteis. Jeedom faz isso automaticamente todas as noites. - **Vazio todos os dados de cache** : Esvazie a tampa completamente. Observe que isso pode causar perda de dados ! -- **Tempo de pausa para o longo polling** : Frequência com que o Jeedom verifica se há eventos pendentes para os clientes (interface da web, aplicativo móvel etc.)). Quanto menor o tempo, mais rápida será a atualização da interface. Em troca, ela usa mais recursos e, portanto, pode retardar o Jeedom. +- **Tempo de pausa para o longo polling** : Frequência com que o Jeedom verifica se há eventos pendentes para os clientes (interface web, aplicativo móvel, etc.)). Quanto menor for esse tempo, mais rápido a interface será atualizada, em troca, isso consome mais recursos e pode, portanto, desacelerar o Jeedom. >**Importante** > diff --git a/docs/pt_PT/api_http.md b/docs/pt_PT/api_http.md index 3477a7cff8..8feafa7bc9 100644 --- a/docs/pt_PT/api_http.md +++ b/docs/pt_PT/api_http.md @@ -52,8 +52,8 @@ A maneira mais fácil de obter esse URL é ir para a página **Análise → Resu Voaqui l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = interact & query = \#QUERY\#](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = interagir e consultar=#QUERY#) - **consulta** : pergunta a Jeedom. -- **utf8** \ [opcional \] : informa ao Jeedom se deve codificar a consulta no utf8 antes de tentar responder. -- **vazioResposta** \ [opcional \] : 0 para Jeedom responder mesmo se ele não entendeu, 1 caso contrário. +- **utf8** \ [opcional \] : diz ao Jeedom se deve codificar a consulta em utf8 antes de tentar responder. +- **vazioResposta** \ [opcional \] : 0 para Jeedom responder mesmo que não tenha entendido, 1 caso contrário. - **perfil** \ [opcional \] : nome de usuário da pessoa que iniciou a interação. - **responder\_cmd** \ [opcional \] : ID do pedido a ser usado para responder à solicitação. @@ -62,13 +62,13 @@ Voaqui l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& typ Voaqui l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = message & category = \#CATEGORY\#&message=\#MESSAGE\#](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = message & category=#CATEGORY#&message=#MESSAGE#) - **categoria** : categoria de mensagem para adicionar ao centro de mensagens. -- **Mensagem** : mensagem em questão, tenha cuidado ao pensar em codificar a mensagem (o espaço se torna% 20, =% 3D…). Você pode usar uma ferramenta, [aqui](https://meyerweb.com/eric/tools/dencoder/). +- **Mensagem** : mensagem em questão, lembre-se de codificar a mensagem (o espaço passa a ser %20, = %3D…). Você pode usar uma ferramenta, [aqui](https://meyerweb.com/eric/tools/dencoder/). ## Objet Voaqui l'URL = [http://\#IP\_JEEDOM\#/core/api/jeeApi.php?apikey=\#APIKEY\#& type = object](http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#APIKEY#& type = object) -Retorna em json a lista de todos os objetos Jeedom. +Retorna a lista de todos os objetos Jeedom na forma de json. ## Equipement diff --git a/docs/pt_PT/backup.md b/docs/pt_PT/backup.md index bf645192d8..2c31526062 100644 --- a/docs/pt_PT/backup.md +++ b/docs/pt_PT/backup.md @@ -66,7 +66,7 @@ No nível do protocolo, apenas o Z-Wave (OpenZwave) é um pouco diferente porque O backup na nuvem permite que a Jeedom envie seus backups diretamente ao mercado. Isso permite que você os restaure facilmente e certifique-se de não perdê-los. O Market mantém os últimos 6 backups. Para se inscrever basta ir à sua página **perfil** no mercado e depois na guia **meus backups**. Você pode, nesta página, recuperar um backup ou comprar uma assinatura (por 1, 3, 6 ou 12 meses). -> **Dica** +> **Conselho** > > Você pode personalizar o nome dos arquivos de backup na guia **Minhas jeedoms**, evitando no entanto os personagens exóticos. diff --git a/docs/pt_PT/changelog.md b/docs/pt_PT/changelog.md index 9a403585c4..8f5b57ae7d 100644 --- a/docs/pt_PT/changelog.md +++ b/docs/pt_PT/changelog.md @@ -90,4 +90,4 @@ >**IMPORTANTE** > -> Restaurando um backup 4.4 pode, em certos casos, causar problemas e acabar com erros na interface web. Rien de grave cela peut facilement ce corriger il suffit de faire : `cd /tmp;wgE https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;descompacte 4.4.19.zip;cd núcleo-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. Você pode fazer isso na interface de resgate do Jeedom (adicione &rescue=1 no URL) ou diretamente via ssh. +> Restaurando um backup 4.4 pode, em alguns casos, resultar em erros na interface web. Rien de grave cela peut facilement se corriger il suffit de faire : `cd /tmp;wgE https://github.com/jeedom/core/archive/refs/tags/4.4.19.zip;descompacte 4.4.19.zip;cd núcleo-4.4.19;cp -rf * /var/www/html/;rm -rf /tmp/master.zip;rm -rf /tmp/core-4.4.19;`. Você pode executar este comando a partir da interface de resgate do jeedom (adicione `&rescue=1` na url) ou diretamente via ssh. diff --git a/docs/pt_PT/cron.md b/docs/pt_PT/cron.md index 329ab50792..c51ef1d176 100644 --- a/docs/pt_PT/cron.md +++ b/docs/pt_PT/cron.md @@ -48,8 +48,8 @@ Os ouvintes são apenas visíveis na leitura e permitem que você veja as funç Tabela de todos os daemons com seu estado, a data do último lançamento, bem como a possibilidade de : - Iniciar / reiniciar um daemon. -- Pare um daemon se o gerenciamento automático estiver desativado. +- Pare um daemon se o gerenciamento automático estiver desabilitado. - Ativar / desativar o gerenciamento automático de um daemon. > Tip -> Demônios de plugins desativados não aparecem nesta página. \ No newline at end of file +> Demônios de plugins desativados não aparecem nesta página. diff --git a/docs/pt_PT/custom.md b/docs/pt_PT/custom.md index 91f029ea24..9ff94e552b 100644 --- a/docs/pt_PT/custom.md +++ b/docs/pt_PT/custom.md @@ -5,9 +5,9 @@ Aqui você pode gerenciar funções **javascript** e regras **CSS** aplicado em > **Atenção** > -> O uso de regras CSS inadequadas pode interromper a exibição do seu Jeedom. Funções js usadas incorretamente podem causar danos significativos a vários componentes de sua instalação. Lembre-se de gerar e terceirizar um backup antes de usar essas funções. +> O uso de regras CSS inadequadas pode interromper a exibição do seu Jeedom. Funções JS não utilizadas corretamente podem causar danos significativos a vários componentes da sua instalação. Lembre-se de gerar e terceirizar um backup antes de usar essas funções. -Esta função usa um modo particular do editor de arquivos Core com dois locais: +Esta função usa um modo particular do editor de arquivos Core com dois locais : - desktop / personalizado : Pode conter os dois arquivos **custom.js** E **CSS customizado** que será carregado pelo Core na versão Desktop. - móvel / personalizado : Pode conter os dois arquivos **custom.js** E **CSS customizado** que será carregado pelo Core na versão Mobile. @@ -16,7 +16,7 @@ Na barra de menu do editor de arquivos Core, um botão **Habilitado** Ou **Desat > **Percebido** > -> Quando esta página é lançada, a estrutura em árvore é criada automaticamente, assim como os 4 arquivos com um comentário na 1ª linha incluindo a versão do Core que os criou. +> Ao abrir esta página, a árvore é criada automaticamente, assim como os 4 arquivos com um comentário na primeira linha incluindo a versão Core que os criou. ## Ressources @@ -30,7 +30,7 @@ Na barra de menu do editor de arquivos Core, um botão **Habilitado** Ou **Desat Injetar JS e / ou CSS pode tornar o Jeedom inoperante. -Nesse caso, duas soluções: +Nesse caso, duas soluções : - Abra um navegador no modo de recuperação : `IP / index.php?rescue=1` - Conecte-se no SSH e exclua os arquivos de personalização : `desktop / custom` e` mobile / custom` @@ -50,7 +50,7 @@ Todos estes exemplos devem ser colocados no arquivo CSS (não se esqueça de ati ### Remover largura/altura mínima dos widgets -Isso permite que você tenha widgets menores (largura [largura mínima], altura [altura mínima]), mas tome cuidado, pois isso pode tornar a exibição menos atraente +Isso permite que você tenha widgets menores (largura [largura mínima], altura [altura mínima]), mas tome cuidado, pois isso pode tornar a exibição menos atraente. ``` div.cmd-widget.content, @@ -62,7 +62,7 @@ div.cmd-widget.content-xs { } ``` -### Adicionada margem entre o nome dos objetos e equipamentos no painel +### Adicionadas margens entre os nomes dos objetos e equipamentos no painel ``` .legenda div_object .objectDashLegend { diff --git a/docs/pt_PT/dashboard.md b/docs/pt_PT/dashboard.md index 5a66ccfeb4..8db9ef5c5d 100644 --- a/docs/pt_PT/dashboard.md +++ b/docs/pt_PT/dashboard.md @@ -4,7 +4,7 @@ [Raccourcis clavier/souris](shortcuts.md) O painel é uma das páginas principais do Jeedom, ele exibe um relatório de toda a sua automação residencial. -Este relatório (diferente das visualizações e designs) é gerado automaticamente pela Jeedom e inclui todos os objetos visíveis e seus equipamentos. +Este relatório (ao contrário de visualizações e designs) é gerado automaticamente pelo Jeedom e inclui todos os objetos visíveis e seus equipamentos. {% include lightbox.html src="images/doc-dashboard-legends.png" data="Dashboard" title="Dashboard" imgstyle="width:450px;display: block;margin: 0 auto;" %} @@ -19,9 +19,9 @@ Este relatório (diferente das visualizações e designs) é gerado automaticame - 9 : Ladrilho para equipamento. - 10 : Widget de pedidos. -> **Dica** +> **Conselho** > -> A ordem de exibição dos objetos no Painel é visível em **Análise → Resumo da automação residencial**. Você pode modificar esta ordem nesta página arrastando e soltando. +> A ordem de exibição dos objetos no Painel é visível em **Análise → Resumo da automação residencial**. Nesta página você pode alterar a ordem arrastando e soltando. Para que o equipamento apareça no painel, ele deve : - Seja ativo. @@ -31,21 +31,21 @@ Para que o equipamento apareça no painel, ele deve : Na primeira aparição do equipamento no painel, o Jeedom tenta dimensionar corretamente seu bloco para exibir todos os comandos e seus widgets. Para manter um painel equilibrado, você pode alternar para o modo Editar com o lápis no canto superior direito da barra de pesquisa, para redimensionar e / ou reordenar os ladrilhos do equipamento. -Movendo o mouse sobre um pedido, um marcador colorido aparece na parte inferior esquerda do bloco: +Movendo o mouse sobre um pedido, um marcador colorido aparece na parte inferior esquerda do bloco : - Azul para um pedido info. Se estiver logado, um clique nele abre a janela de log. -- Laranja para um comando de ação. Um clique acionará a ação. +- Laranja para um comando de ação. Um clique irá desencadear a ação. Além disso, você pode clicar no título do ladrilho (o nome do equipamento) para abrir diretamente a página de configuração deste equipamento. -> **Dica** +> **Conselho** > > É possível ir diretamente para um único objeto na sua automação residencial, através do menu **Página inicial → Painel de controle → Nome do objeto**. -> Isso permite que você tenha apenas o equipamento que lhe interessa e carregue a página mais rapidamente. +> Isto permite-lhe ter apenas o equipamento que lhe interessa e carregar a página mais rapidamente. - Você tem no canto superior esquerdo um pequeno ícone para exibir a árvore de objetos ao pairar. - Um campo de pesquisa permite procurar equipamentos por nome, categoria, plug-in, tag, etc. - O ícone à direita do campo de pesquisa é usado para filtrar os equipamentos exibidos de acordo com sua categoria. Um clique no centro permite selecionar rapidamente uma única categoria. -- Na extrema direita, um botão permite que você alterne para o modo de edição, para modificar a ordem dos blocos (clique e solte no widget) ou redimensioná-los. Você também pode reorganizar a ordem dos pedidos em um bloco. +- Na extrema direita, um botão permite alternar para o modo de edição, modificar a ordem dos blocos (clique e solte no widget) ou redimensioná-los. Você também pode reorganizar a ordem dos pedidos em um bloco. - Ao clicar no resumo de um objeto, você filtra para exibir apenas o equipamento relacionado a esse objeto e relacionado a esse resumo. @@ -53,12 +53,11 @@ Além disso, você pode clicar no título do ladrilho (o nome do equipamento) pa - Um Ctrl + Clique em um comando de tipo de informação exibe o histórico de todos os comandos (históricos) desse bloco. - Um clique na informação *tempo* de um comando de ação exibe o histórico do comando (se for historizado). - ## Modo de edição No modo de edição (*o lápis no canto superior direito*), você pode alterar o tamanho dos ladrilhos e sua organização no painel. -os ícones de atualização do equipamento são substituídos por um ícone que permite acessar suas configurações. Este ícone abre uma janela de edição com os parâmetros de exibição do equipamento e seus controles. +Os ícones de atualização do equipamento são substituídos por um ícone que permite acessar suas configurações. Este ícone abre uma janela de edição com os parâmetros de exibição do equipamento e seus controles. ![Modo de edição](./images/EditDashboardModal.gif) @@ -66,7 +65,7 @@ Em cada objeto, à direita de seu nome e resumo, dois ícones permitem que você ## Barra de menus do Jeedom -> **Dica** +> **Conselho** > > - Clique no relógio (barra de menus) : Abra a linha do tempo. > - Clique no nome do Jeedom (barra de menus) : Abre Configurações → Sistema → Configuração. diff --git a/docs/pt_PT/design.md b/docs/pt_PT/design.md index 0fd717058e..6caf49faf5 100644 --- a/docs/pt_PT/design.md +++ b/docs/pt_PT/design.md @@ -4,7 +4,7 @@ Esta página permite configurar a exibição de toda a sua automação residencial de uma maneira muito fina. Leva tempo, mas seu único limite é a sua imaginação. -> **Dica** +> **Conselho** > > É possível ir diretamente a um design graças ao submenu. @@ -111,7 +111,7 @@ Permite escolher os comandos para grapher. - **Ícone** : Ícone exibido na frente do nome do design. - **Cor de fundo** : permite alterar a cor do plano de fundo ou torná-la transparente; não se esqueça de alterar "Padrão" para NÃO. -- **Cor do texto** : permite alterar a cor dos ícones e textos (tenha cuidado para definir Padrão como Não).. +- **Cor do texto** : permite alterar a cor dos ícones e textos (tenha cuidado para definir Padrão como Não). - **Arredonde os ângulos** : permite arredondar os ângulos (não esqueça de colocar%, ex 50%). - **Fronteira** : permite adicionar uma borda, cuidado com a sintaxe é HTML (você deve usar a sintaxe CSS, por exemplo : sólido 1px preto). - **Tamanho da fonte** : permite alterar o tamanho da fonte (ex 50%, você deve colocar o sinal de%). @@ -121,7 +121,7 @@ Permite escolher os comandos para grapher. > **Importante** > -> Se você colocar o código HTML (especialmente o Javascript), verifique-o antes, pois pode ocorrer se houver algum erro ou substituir um componente Jeedom que trava completamente o design e ele só precisará excluí-lo diretamente no banco de dados. +> Se você colocar código HTML (especialmente Javascript), tome cuidado para verificá-lo cuidadosamente antes, porque você pode, se houver um erro nele ou se ele substituir um componente Jeedom, travar completamente o design e tudo que você terá que fazer é excluí-lo diretamente de o banco de dados. ## Cenas diff --git a/docs/pt_PT/design3d.md b/docs/pt_PT/design3d.md index 37b7748625..2e78350eb0 100644 --- a/docs/pt_PT/design3d.md +++ b/docs/pt_PT/design3d.md @@ -4,7 +4,7 @@ Esta página permite criar uma visualização em 3D da sua casa que pode reagir dependendo do estado das várias informações na sua automação residencial. -> **Dica** +> **Conselho** > > É possível ir diretamente para um design 3D graças ao submenu. @@ -22,13 +22,13 @@ Depois que seu modelo 3D for criado, ele deverá ser exportado no formato OBJ. S > **ATENÇÃO** > -> Um modelo 3D é bastante imponente (isso pode representar várias centenas de Mo). Quanto maior, maior o tempo de renderização no Jeedom. +> Um modelo 3D é bastante grande (pode representar várias centenas de MB). Quanto maior, maior o tempo de renderização no Jeedom. -Após a exportação do seu modelo 3D, você deve criar um novo design 3D no Jeedom. Para isso, é necessário entrar no modo de edição, clicando no pequeno lápis à direita, depois clique no +, dê um nome a este novo design 3D e valide. +Depois que seu modelo 3D for exportado, no Jeedom você deverá criar um novo design 3D. Para fazer isso, você deve entrar no modo de edição clicando no pequeno lápis à direita, depois clicar no +, dar um nome a este novo desenho 3D e validar. Jeedom mudará automaticamente para o novo design 3D, você deve retornar ao modo de edição e clicar nas pequenas rodas dentadas. -Você pode nessa tela : +Nesta tela você pode : - Mude o nome do seu design - Adicione um código de acesso @@ -45,7 +45,7 @@ Clique no botão "enviar" no nível "Modelo 3D" e selecione seu arquivo zip > > Você deve ter um arquivo zip. -> **Dica** +> **Conselho** > > Depois que o arquivo for importado (pode ser bastante longo, dependendo do tamanho do arquivo), você precisará atualizar a página para ver o resultado (F5). @@ -60,7 +60,7 @@ Para configurar um elemento no design 3D, clique duas vezes no elemento que voc - Indique um tipo de link (atualmente apenas o equipamento existe) - Digite o link para o elemento em questão. Aqui você só pode colocar um link para um dispositivo no momento. Isso permite ao clicar no item para abrir o equipamento -- Definir especificidade: existem vários que veremos logo depois, isso permite especificar o tipo de equipamento e, portanto, a exibição de informações +- Definir especificidade : existem vários que veremos logo depois, isso permite especificar o tipo de equipamento e, portanto, a exibição de informações ### Luz @@ -99,7 +99,7 @@ Para configurar um elemento no design 3D, clique duas vezes no elemento que voc #### Volet -- Estado : status do obturador, 0 aberto outro valor fechado +- Estado : status do obturador, 0 aberto e outro valor fechado - Ocultar quando o obturador estiver aberto - Habilitar : ocultar o elemento se o obturador estiver aberto - Couleur @@ -109,6 +109,6 @@ Para configurar um elemento no design 3D, clique duas vezes no elemento que voc Se a condição for válida, permite atribuir a cor escolhida ao elemento. Você pode colocar quantas cores / condições desejar. -> **Dica** +> **Conselho** > > As condições são avaliadas em ordem; a primeira, verdadeira, será adotada; as seguintes, portanto, não serão avaliadas diff --git a/docs/pt_PT/display.md b/docs/pt_PT/display.md index e3f7e52d8c..8672b68688 100644 --- a/docs/pt_PT/display.md +++ b/docs/pt_PT/display.md @@ -26,11 +26,11 @@ Para cada objeto, próximo ao seu rótulo, dois botões estão disponíveis. - O primeiro é usado para abrir a página de configuração do objeto em uma nova guia. - O segundo fornece algumas informações sobre o objeto, -> **Dica** +> **Conselho** > > A cor do plano de fundo dos quadros do objeto depende da cor escolhida na configuração do objeto. -> **Dica** +> **Conselho** > > Com um clique e soltar nos objetos ou equipamentos, você pode alterar a ordem deles ou até atribuí-los a outro objeto. É da ordem estabelecida nesta página que a exibição do Painel é calculada. @@ -53,7 +53,7 @@ Se o plug-in do equipamento estiver desativado, os dois ícones à direita não ## Configuração avançada de equipamentos -> **Dica** +> **Conselho** > > É possível acessar (se o plugin o suportar) diretamente a esta janela a partir da página de configuração do equipamento, clicando no botão de configuração avançada @@ -99,7 +99,7 @@ Na aba **Mostrar**, você poderá configurar certos comportamentos de exibição Abaixo, há parâmetros opcionais de exibição que podem ser aplicados ao equipamento. Esses parâmetros são compostos de um nome e um valor. Basta clicar em **Adicionar** aplicar um novo. Para equipamentos, apenas o valor **estilo** atualmente utilizado, permite inserir código CSS no equipamento em questão. -> **Dica** +> **Conselho** > > Não se esqueça de salvar após qualquer modificação. @@ -118,7 +118,7 @@ esse : - **Caixa de texto** : Adicione texto além do comando (ou sozinho, se não houver comando na caixa). - **Estilo do caso (CSS)** : Modifique o estilo CSS específico da caixa (observe que ele substitui e substitui o CSS geral das caixas). -> **Dica** +> **Conselho** > > Em uma caixa da tabela, se você deseja colocar 2 comandos um abaixo do outro, não se esqueça de adicionar uma quebra de linha após o primeiro no **Configuração avançada** disso. @@ -134,7 +134,7 @@ Abaixo, você também pode definir os limites de alerta de bateria específicos Você também pode gerenciar o tempo limite, em minutos, do equipamento. Por exemplo, 30 informa ao jeedom que se o equipamento não se comunicar por 30 minutos, ele deve ser colocado em alerta. -> **Dica** +> **Conselho** > > Os parâmetros globais estão em **Configurações → Sistema → Configuração : Registros** Ou **Equipamento** @@ -153,7 +153,7 @@ Primeiro, no canto superior direito, alguns botões disponíveis : - **Aplicar** : Permite que a mesma configuração seja aplicada a vários comandos. - **Para salvaguardar** : Salve as modificações feitas no equipamento. -> **Dica** +> **Conselho** > > Em um gráfico, um clique duplo em um elemento leva você à sua configuração. @@ -242,6 +242,6 @@ Nesta parte, você poderá configurar determinados comportamentos de exibição Abaixo, existem parâmetros de exibição opcionais que podem ser passados para o widget. Esses parâmetros dependem do widget em questão, portanto, é necessário examinar o arquivo no Market para conhecê-los. -> **Dica** +> **Conselho** > > Não se esqueça de salvar após qualquer modificação. diff --git a/docs/pt_PT/eqAnalyse.md b/docs/pt_PT/eqAnalyse.md index 1acd25fb24..0643b5ca53 100644 --- a/docs/pt_PT/eqAnalyse.md +++ b/docs/pt_PT/eqAnalyse.md @@ -14,7 +14,7 @@ A página Análise de equipamento permite visualizar muitas informações relaci Você pode ver nesta guia a lista dos módulos de bateria, o nível restante (a cor do ladrilho depende desse nível), o tipo e o número de baterias que devem ser colocadas no módulo, o tipo de módulo também que a data em que as informações sobre o nível da bateria foram atualizadas. Você também pode ver se um limite específico foi definido para o módulo específico (representado por uma mão) -> **Dica** +> **Conselho** > > Os limites de alerta / aviso nos níveis da bateria podem ser configurados globalmente na configuração do Jeedom (Configurações → Sistemas → Configuração : Equipamento) ou por equipamento na página de configuração avançada na guia alertas. @@ -29,7 +29,7 @@ Nesta guia, você verá em tempo real os módulos em alerta. Os alertas podem se Outros tipos de alertas podem ser encontrados aqui. Cada alerta será representado pela cor do bloco (o nível de alerta) e um logotipo no canto superior esquerdo (o tipo de alerta). -> **Dica** +> **Conselho** > > Aqui serão exibidos todos os módulos em alerta, mesmo aqueles configurados em "não visível"". No entanto, é interessante notar que, se o módulo estiver "visível", o alerta também será visível no painel (no objeto em questão)). @@ -42,7 +42,7 @@ Essa guia permite visualizar as ações definidas diretamente em um pedido. De f - Confirmações com código (o mesmo que acima, mas com a inserção de um código). - Ações pré e pós (sempre configuráveis no mesmo local em um comando de ação e permitindo executar uma ou mais outras ações antes ou depois da ação em questão). -> **Dica** +> **Conselho** > > A tabela fornece uma visão muito textual das ações definidas. Outros tipos de ações definidas podem ser adicionados. @@ -70,6 +70,6 @@ E usado em muitos outros lugares como (não exaustivo) : Se o id do pedido órfão ainda estiver presente no histórico de exclusão (disponível em Análise / Resumo de automação residencial), seu antigo nome e data de exclusão serão exibidos. -> **Dica** +> **Conselho** > > A tabela fornece uma visão muito textual dos comandos órfãos. Seu objetivo é ser capaz de identificar rapidamente todos os pedidos "órfãos" através de todos os plugins Jeedom e. Pode ser que algumas áreas não sejam analisadas; a tabela será cada vez mais exaustiva ao longo do tempo. diff --git a/docs/pt_PT/history.md b/docs/pt_PT/history.md index 6ce1bb6574..c817e8d002 100644 --- a/docs/pt_PT/history.md +++ b/docs/pt_PT/history.md @@ -13,7 +13,7 @@ O arquivamento de dados permite que a Jeedom reduza a quantidade de dados mantid O arquivamento é uma tarefa que começa à noite e compacta os dados recuperados durante o dia. Por padrão, o Jeedom recupera todos os dados antigos de 2 horas e faz pacotes de 1 hora (uma média, um mínimo ou um máximo, dependendo das configurações). Portanto, aqui temos dois parâmetros, um para o tamanho do pacote e outro para saber quando fazê-lo (por padrão, são pacotes de 1 hora com dados com mais de 2 horas)). -> **Dica** +> **Conselho** > > Se você seguiu bem, deve ter alta precisão nas últimas 2 horas. No entanto, quando me conecto às 17h, tenho uma precisão nas últimas 17 horas. Para que ? De fato, para evitar consumir recursos desnecessariamente, a tarefa de arquivamento ocorre apenas uma vez por dia, à noite. @@ -44,7 +44,7 @@ Se você exibir um gráfico na página de histórico, terá acesso a várias op - **Escadaria** : Exibe a curva como uma escada ou uma exibição contínua. Opção salva no pedido e usada no Painel. - **Comparar** : Compare a curva entre diferentes períodos. -> **Dica** +> **Conselho** > > Para evitar qualquer erro de manuseio, essas opções salvas nos comandos só ficam ativas quando uma única curva é exibida. > @@ -87,7 +87,7 @@ Permite exibir uma curva de acordo com um cálculo em vários comandos (você po Você também tem acesso a um gerenciamento de fórmulas de cálculo que permite salvá-las para reapresentá-las mais facilmente. -> **Dica** +> **Conselho** > > Depois de salvar os cálculos, eles estão disponíveis à esquerda em **Meus cálculos**. diff --git a/docs/pt_PT/interact.md b/docs/pt_PT/interact.md index 1d31a25278..824e860492 100644 --- a/docs/pt_PT/interact.md +++ b/docs/pt_PT/interact.md @@ -12,7 +12,7 @@ Esses pedidos podem ser obtidos por : O valor das interações reside na integração simplificada em outros sistemas, como smartphones, tablets, outras caixas de automação residencial, etc. -> **Dica** +> **Conselho** > > Você pode abrir uma interação fazendo : > - Clique em um deles. @@ -34,7 +34,7 @@ No topo da página, existem 3 botões : - **Regenerar** : Recréer toutes les interactions (peut être très long > 5mn). - **Teste** : Abra uma caixa de diálogo para escrever e testar uma frase. -> **Dica** +> **Conselho** > > Se você possui uma interação que gera sentenças para luzes, por exemplo, e adiciona um novo módulo de controle de luz, precisará regenerar todas as interações ou ir para a interação em questão e salvá-la novamente para criar as frases deste novo módulo. @@ -103,7 +103,7 @@ Podemos muito bem imaginar fazendo o mesmo com várias ações para acender vár Nos 2 exemplos acima, a sentença modelo é idêntica, mas as ações resultantes dela mudam de acordo com o que está configurado na parte "Ação", portanto, já podemos, com uma interação simples com uma única frase, imaginar ações combinadas entre vários comandos e vários cenários (também podemos acionar cenários na parte de ação das interações). -> **Dica** +> **Conselho** > > Para adicionar um cenário, crie uma nova ação, escreva "cenário" sem acento, pressione a tecla Tab no teclado para abrir o seletor de cenário. diff --git a/docs/pt_PT/log.md b/docs/pt_PT/log.md index b0381b15f6..663249183e 100644 --- a/docs/pt_PT/log.md +++ b/docs/pt_PT/log.md @@ -3,7 +3,7 @@ Logs são arquivos de log, permitindo que você siga o que está acontecendo em sua automação residencial. Na maioria dos casos, os logs serão usados apenas para depuração e solução de problemas pela equipe de suporte. -> **Dica** +> **Conselho** > > Quando a página é aberta, o primeiro log disponível é exibido. @@ -18,7 +18,7 @@ A página Logs é bastante simples : - **EXCLUIR** : Excluir o log atual. Se o Jeedom precisar, ele será recriado automaticamente. - **Excluir todos os logs** : Excluir todos os logs presentes. -> **Dica** +> **Conselho** > > Observe que o log http.erro não pode ser excluído. É essencial que se você o excluir (na linha de comando, por exemplo), ele não será recriado, você deverá reiniciar o sistema. diff --git a/docs/pt_PT/market.md b/docs/pt_PT/market.md index b503bdfaa3..ce8f343134 100644 --- a/docs/pt_PT/market.md +++ b/docs/pt_PT/market.md @@ -37,7 +37,7 @@ Para os profissionais : - **Ativar acesso a plugins beta** : Habilita o acesso a plugins betas (observe que isso impedirá que você acesse o suporte). - **Resumo** Aqui você encontrará um resumo dos seus diferentes direitos e serviços. -> **Dica** +> **Conselho** > > Não esqueça de salvar. @@ -49,7 +49,7 @@ Para os profissionais : - **Key instalação** - **Número de chaves de instalação** : Exibe o número de instalações Jeedom atualmente vinculadas à sua conta, bem como o limite autorizado. -> **Dica** +> **Conselho** > > É possível que o Market às vezes peça para você redefinir suas chaves de instalação, isso é normal, basta seguir o que é solicitado. @@ -66,7 +66,7 @@ Para os profissionais : - **Hardware** : Nome do hardware Jeedom. - **Versão** : Versão Jeedom instalada. -> **Dica** +> **Conselho** > > Não esqueça de salvar. diff --git a/docs/pt_PT/message.md b/docs/pt_PT/message.md index a748343da3..03fa0e6c48 100644 --- a/docs/pt_PT/message.md +++ b/docs/pt_PT/message.md @@ -9,6 +9,6 @@ O centro de mensagens reúne todas as mensagens importantes que você deve consu No topo, há um seletor para filtrar mensagens em um plug-in específico e, à direita, um botão para esvaziar todas as mensagens. -> **Dica** +> **Conselho** > > Quando houver um erro no centro de mensagens, primeiro tente excluir a mensagem e verifique se o erro retorna antes de entrar em contato com o suporte. Às vezes, é apenas devido a um problema de conexão de rede. diff --git a/docs/pt_PT/object.md b/docs/pt_PT/object.md index 93eceb41e0..3a76d321ee 100644 --- a/docs/pt_PT/object.md +++ b/docs/pt_PT/object.md @@ -32,7 +32,7 @@ A visão geral permite visualizar todos os objetos no Jeedom, bem como suas conf Depois de criar um objeto, ele aparecerá nesta parte. -> **Dica** +> **Conselho** > > Você pode abrir um objeto fazendo : > - Clique em um deles. @@ -71,15 +71,15 @@ Aqui estão as diferentes características para configurar um objeto : - **Somente na síntese** : Permite que você coloque uma imagem para a Síntese sem que seja usada como imagem de fundo, especialmente na página *Painel* deste objeto. - **Foto** : Você tem a opção de fazer upload de uma imagem ou excluí-la. No formato jpeg, essa imagem será a imagem de plano de fundo do objeto quando você a exibir no Painel. Também será usado para a miniatura da peça no Synthesis. -> **Dica** +> **Conselho** > > Você pode alterar a ordem de exibição dos objetos no Dashboard, através do Resumo de Automação Residencial (ferramentas -> resumo de automação residencial), selecione seu objeto com o mouse arrastando/soltando para dar-lhe um novo lugar. -> **Dica** +> **Conselho** > > Você pode ver um gráfico representando todos os elementos do Jeedom anexados a esse objeto clicando no botão **Ligações**, canto superior direito. -> **Dica** +> **Conselho** > > Quando um dispositivo é criado e nenhum pai foi definido, ele terá como pai : **Nenhum**. diff --git a/docs/pt_PT/overview.md b/docs/pt_PT/overview.md index e6a4e481b0..30ebaff9cf 100644 --- a/docs/pt_PT/overview.md +++ b/docs/pt_PT/overview.md @@ -26,7 +26,7 @@ A configuração da exibição do objeto é feita em **Ferramentas → Objetos** - Se a imagem de plano de fundo deve ser usada apenas na página Resumo ou também em segundo plano uma vez no objeto. - Os elementos de seus resumos, na guia *Resumo*. -> **Dica** +> **Conselho** > > A ordem de exibição dos objetos é a de *Resumo Automation*, que você pode reordenar (Análise → Resumo da automação residencial). @@ -42,7 +42,7 @@ Para cada objeto, você pode clicar em : - Em um elemento de resumo para exibir os elementos deste objeto, deste tipo. Eles são exibidos em um modal, sem alterar a página, e permitem fechar rapidamente um obturador, acender uma luz, etc. O tamanho do modal se adapta ao equipamento que ele deve exibir, mas você pode movê-lo. Mesmo com o modal de resumos aberto, você pode clicar em outros resumos. -> **Dica** +> **Conselho** > > Ctrl Clique ou Clique Central no objeto ou um elemento de resumo abre outra guia do seu navegador. diff --git a/docs/pt_PT/plugin.md b/docs/pt_PT/plugin.md index 2d7978c07e..0bda0742e7 100644 --- a/docs/pt_PT/plugin.md +++ b/docs/pt_PT/plugin.md @@ -34,7 +34,7 @@ Se sua conta do Market estiver configurada corretamente em seu Jeedom (Configura Para instalar um novo plugin, basta clicar no botão "Mercado" (e o Jeedom está conectado à Internet). Após um curto período de carregamento, você receberá a página. -> **Dica** +> **Conselho** > > Você deve inserir as informações da sua conta do Market na administração (Configuração → Atualizações / Market → guia Market) para encontrar os plug-ins que você já comprou, por exemplo. @@ -45,7 +45,7 @@ No topo da janela você tem filtros : - **Para pesquisar** : permite procurar um plugin (no nome ou na descrição dele)). - **Nome de Usuário** : exibe o nome de usuário usado para conectar-se ao Market, bem como o status da conexão. -> **Dica** +> **Conselho** > > A cruz pequena redefine o filtro em questão @@ -78,7 +78,7 @@ Atenção, no caso de adicionar por um arquivo zip, o nome do zip deve ser o mes Ao clicar no ícone de um plugin, você abre sua página de configuração. -> **Dica** +> **Conselho** > > Você pode pressionar Ctrl ou Click Center para abrir sua configuração em uma nova guia do navegador. @@ -128,7 +128,7 @@ Se o plug-in tiver dependências e / ou um daemon, essas áreas adicionais serã - **Gerenciamento automático** : Habilita ou desabilita o gerenciamento automático (que permite que o Jeedom gerencie o próprio daemon e reinicie-o, se necessário. Salvo indicação em contrário, é recomendável deixar o gerenciamento automático ativo). - **último lançamento** : Data do último lançamento do daemon. -> **Dica** +> **Conselho** > > Alguns plugins possuem uma parte de configuração. Se for esse o caso, ele aparecerá nas zonas de dependência e daemon descritas acima. > Nesse caso, consulte a documentação do plug-in em questão para saber como configurá-lo. @@ -146,7 +146,7 @@ Se o plug-in tiver dependências e / ou um daemon, essas áreas adicionais serã - **morto cmd** : Um cron para comandantes mortos. - **saúde** : Uma saúde cron. -> **Dica** +> **Conselho** > > Se o plug-in usa uma dessas funções, você pode proibi-lo especificamente desmarcando a caixa "ativar" que estará presente ao lado dele. diff --git a/docs/pt_PT/scenario.md b/docs/pt_PT/scenario.md index 81f8dba9dd..4482cad03c 100644 --- a/docs/pt_PT/scenario.md +++ b/docs/pt_PT/scenario.md @@ -18,7 +18,7 @@ Você encontrará a lista de cenários do seu Jeedom, bem como funcionalidades p Você encontrará nesta parte **lista de cenários** que você criou. Eles são classificados de acordo com seus **banda**, possivelmente definido para cada um deles. Cada cenário é exibido com seus **nome** e o dele **Objeto pai**. O **cenários esmaecidos** são os que estão desativados. -> **Dica** +> **Conselho** > > Você pode abrir um cenário fazendo : > @@ -86,7 +86,7 @@ Na aba **Geral**, encontramos os principais parâmetros do cenário : - **Descrição** : Permite que você escreva um pequeno texto para descrever seu cenário. - **Modo de cenário** : O cenário pode ser programado, acionado ou ambos. Você terá a opção de indicar o (s) gatilho (s) (máximo de 15 gatilhos) e a (s) programação (ões)). -> **Dica** +> **Conselho** > > Agora as condições podem ser inseridas no modo acionado. Por exemplo : ``#[Garage][Open Garage][Ouverture]# == 1`` > Atenção : você pode ter no máximo 28 gatilhos / programação para um cenário. @@ -102,11 +102,11 @@ Na aba **Geral**, encontramos os principais parâmetros do cenário : Para maior comodidade e não ter que reordenar constantemente os blocos no cenário, a adição de um bloco é feita após o campo em que o cursor do mouse está localizado. *Por exemplo, se você tiver dez blocos e clicar na condição IF do primeiro bloco, o bloco adicionado será adicionado após este bloco, no mesmo nível. Se nenhum campo estiver ativo, ele será adicionado no final do cenário.* -> **Dica** +> **Conselho** > > Em condições e ações, é melhor favorecer aspas simples (') em vez de aspas duplas ("). -> **Dica** +> **Conselho** > > Ctrl Shift Z ou Ctrl Shift Y permite que você'**Cancelar** ou **refazer** uma modificação (adição de ação, bloco...). @@ -150,7 +150,7 @@ Três botões estão disponíveis à direita deste tipo de bloco para selecionar > Em blocos do tipo Se / Então / Caso contrário, as setas circulares à esquerda do campo de condição permitem ativar ou não a repetição de ações se a avaliação da condição fornecer o mesmo resultado que na avaliação anterior. > Expressão IF != 0 é equivalente a expressão IF e expressão IF == 0 é equivalente a expressão IF não -> **Dica** +> **Conselho** > > Há uma lista de tags que permitem acessar variáveis do cenário ou de outro, ou pela hora, data, número aleatório,… Veja abaixo os capítulos sobre comandos e tags. @@ -197,7 +197,7 @@ O bloco Code permite executar código php. Portanto, é muito poderoso, mas requ - ``$scenario->setLog($message);`` : Escreva uma mensagem no log de script. - ``$scenario->persistLog();`` : Forçar a gravação do log (caso contrário, ele será gravado apenas no final do cenário). Cuidado, isso pode atrasar um pouco o cenário. -> **Dica** +> **Conselho** > > Adição de uma função de pesquisa no bloco Código : Para pesquisar : Ctrl + F, em seguida, Enter, próximo resultado : Ctrl + G, resultado anterior : Ctrl+Shift+G @@ -219,7 +219,7 @@ As ações adicionadas aos blocos têm várias opções : - Um botão para ações específicas, sempre que a descrição (em foco) dessa ação. - Um botão para procurar um comando de ação. -> **Dica** +> **Conselho** > > Dependendo do comando selecionado, diferentes campos adicionais podem ser exibidos. @@ -269,7 +269,7 @@ Quer combine comparações em equipamentos diferentes ou no mesmo, é sempre nec Uma tag é substituída durante a execução do cenário por seu valor. Você pode usar as seguintes tags : -> **Dica** +> **Conselho** > > Para exibir os zeros à esquerda, use a função Data (). Veja [aqui](https://www.php.net/manual/fr/datetime.format.php). diff --git a/docs/pt_PT/types.md b/docs/pt_PT/types.md index d89a09208d..10112b9da8 100644 --- a/docs/pt_PT/types.md +++ b/docs/pt_PT/types.md @@ -17,7 +17,7 @@ Esta página permite que esses Tipos Genéricos sejam configurados de forma mais Esta página oferece armazenamento por tipo de equipamento : Soquete, luz, obturador, termostato, câmera, etc. Inicialmente, a maior parte do seu equipamento será classificado em **Equipamento sem tipo**. Para atribuir um tipo a eles, você pode movê-los para outro tipo ou clicar com o botão direito no equipamento para movê-lo diretamente. O tipo de equipamento não é realmente útil em si, sendo o mais importante os tipos de pedido. Você pode, portanto, ter um Equipamento sem um Tipo, ou um Tipo que não corresponda necessariamente aos seus comandos. Você pode, é claro, misturar tipos de controles no mesmo equipamento. Por enquanto, é mais um armazenamento, uma organização lógica, que talvez servirá em versões futuras. -> **Dica** +> **Conselho** > > - Quando você move o equipamento no jogo **Equipamento sem tipo**, Jeedom sugere que você remova os tipos genéricos de seus pedidos. > - Você pode mover vários equipamentos de uma vez marcando as caixas de seleção à esquerda deles. @@ -28,7 +28,7 @@ Uma vez que um item do equipamento é posicionado na posição correta *Tipo*, c Ao clicar com o botão direito em um pedido, você pode atribuir a ele um tipo genérico correspondente às especificações desse pedido (tipo de informação / ação, numérico, subtipo binário, etc). -> **Dica** +> **Conselho** > > - O menu contextual de comandos exibe o tipo de equipamento em negrito, mas ainda permite atribuir qualquer Tipo Genérico de qualquer tipo de equipamento. @@ -80,7 +80,7 @@ Ou mais simplesmente, crie uma ação `genericType` com` LIGHT_ON` no `Salon`. S ## Lista de tipos de núcleo genérico -> **Dica** +> **Conselho** > > - Você pode encontrar essa lista diretamente no Jeedom, nesta mesma página, com o botão **Lista** canto superior direito. diff --git a/docs/pt_PT/update.md b/docs/pt_PT/update.md index d78d320d4b..4e562ede3e 100644 --- a/docs/pt_PT/update.md +++ b/docs/pt_PT/update.md @@ -34,7 +34,7 @@ Depois de clicar nele, você obtém essas opções diferentes : > > Antes de uma atualização, por padrão, o Jeedom fará um backup. No caso de um problema ao aplicar uma atualização, o Jeedom restaurará automaticamente o backup feito pouco antes. Esse princípio é válido apenas para atualizações do Jeedom e não para atualizações de plugins. -> **Dica** +> **Conselho** > > Você pode forçar uma atualização do Jeedom, mesmo que ele não ofereça um. @@ -62,7 +62,7 @@ Em cada linha, você pode usar as seguintes funções: > Se o registro de alterações estiver vazio, mas você ainda tiver uma atualização, isso significa que a documentação foi atualizada. Portanto, não é necessário solicitar mudanças ao desenvolvedor, pois não há necessariamente. (geralmente é uma atualização da tradução, documentação). > O desenvolvedor do plugin também pode, em alguns casos, fazer correções simples, o que não requer necessariamente a atualização do registro de alterações. -> **Dica** +> **Conselho** > > Quando você inicia uma atualização, uma barra de progresso aparece acima da tabela. Evite outras manipulações durante a atualização. diff --git a/docs/pt_PT/view.md b/docs/pt_PT/view.md index 82c5988df5..0102ef3296 100644 --- a/docs/pt_PT/view.md +++ b/docs/pt_PT/view.md @@ -6,7 +6,7 @@ Não é tão poderoso quanto os designs, mas permite em poucos minutos uma exibi {% include lightbox.html src="images/doc-view_01.jpg" data="View" title="View" imgstyle="width:450px;display: block;margin: 0 auto;" %} -> **Dica** +> **Conselho** > > Você pode escolher a visualização padrão no seu perfil ao clicar no menu de visualização. @@ -20,7 +20,7 @@ Em uma visualização, encontramos : - O lápis à direita para editar a ordem e o tamanho do equipamento, da mesma maneira que o Dashboard. - Um botão *Edição completa* permitindo editar as zonas e elementos da Visualização. -> **Dica** +> **Conselho** > > Você pode, em seu perfil, modificar esta opção para que a lista de Visualizações fique visível por padrão. @@ -35,7 +35,7 @@ O princípio é bastante simples : uma vista é composta de áreas. Cada zona é - Um botão que permite salvar esta visualização. - Um botão que permite excluir esta visualização. -> **Dica** +> **Conselho** > > Você pode mover a ordem das zonas arrastando e soltando. @@ -52,11 +52,11 @@ Uma zona de tipo de equipamento permite que você adicione equipamentos : - **Adicionar equipamento** : Permite adicionar / modificar equipamentos a serem exibidos na área. -> **Dica** +> **Conselho** > > Você pode excluir um item de equipamento diretamente clicando na lata de lixo à esquerda dele. -> **Dica** +> **Conselho** > > É possível alterar a ordem das peças na área arrastando e soltando. @@ -82,7 +82,7 @@ Quando você pressiona o botão **Adicionar curva**, O Jeedom exibe a lista de c {% include lightbox.html src="images/doc-view_02.jpg" data="View" title="Pie Graph" imgstyle="width:450px;display: block;margin: 0 auto;" %} -> **Dica** +> **Conselho** > > Você pode alterar a ordem dos gráficos na área, arrastando e soltando. From a31ba9e19e2ed423e26e8309d804e941f8932dfe Mon Sep 17 00:00:00 2001 From: limad <35463455+limad@users.noreply.github.com> Date: Mon, 18 Nov 2024 23:37:33 +0100 Subject: [PATCH 03/67] Update .htaccess for PHP8 against PHP5 Replace mod_php5.c(PHP5) with mod_php.c(PHP8) as Jeedom is no more compatible php5 --- .htaccess | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.htaccess b/.htaccess index 5510afd057..be50c7a42c 100644 --- a/.htaccess +++ b/.htaccess @@ -25,7 +25,7 @@ mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* - + php_value post_max_size 1G php_value upload_max_filesize 1G php_value max_execution_time 600 From 0a1e5535d75c56905d5e14ba6bb7f374e3c4f3b6 Mon Sep 17 00:00:00 2001 From: David <79108364+Phpvarious@users.noreply.github.com> Date: Thu, 21 Nov 2024 18:23:20 +0100 Subject: [PATCH 04/67] Update cmd.class.php --- core/class/cmd.class.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/class/cmd.class.php b/core/class/cmd.class.php index e7a76a9f28..bc1df537a9 100644 --- a/core/class/cmd.class.php +++ b/core/class/cmd.class.php @@ -1134,10 +1134,12 @@ public function remove() { viewData::removeByTypeLinkId('cmd', $this->getId()); dataStore::removeByTypeLinkId('cmd', $this->getId()); $eqLogic = $this->getEqLogic(); - $eqLogic->setStatus(array( - 'warning' => 0, - 'danger' => 0, - )); + if (is_object($eqLogic)) { + $eqLogic->setStatus(array( + 'warning' => 0, + 'danger' => 0, + )); + } $this->emptyHistory(); cache::delete('cmdCacheAttr' . $this->getId()); cache::delete('cmd' . $this->getId()); From 78c3d32a1553013d0bce1c3d4828e78bce270072 Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Fri, 22 Nov 2024 16:48:21 +0100 Subject: [PATCH 05/67] different default port by protocol --- core/class/network.class.php | 71 ++++++++++++++++++++-------------- core/config/default.config.ini | 2 - 2 files changed, 42 insertions(+), 31 deletions(-) diff --git a/core/class/network.class.php b/core/class/network.class.php index 0573c82b32..7958b1da78 100644 --- a/core/class/network.class.php +++ b/core/class/network.class.php @@ -77,36 +77,33 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa return config::byKey('internalAddr', 'core', $_default); } if ($_protocol == 'ip:port' || $_protocol == 'dns:port') { - return config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80); + return config::byKey('internalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto:ip' || $_protocol == 'proto:dns') { return config::byKey('internalProtocol') . config::byKey('internalAddr'); } if ($_protocol == 'proto:ip:port' || $_protocol == 'proto:dns:port') { - return config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80); + return config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto:127.0.0.1:port:comp') { if (jeedom::getHardwareName() == 'docker') { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . self::getPort($_mode) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - return trim(config::byKey('internalProtocol') . '127.0.0.1:' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim(config::byKey('internalProtocol') . '127.0.0.1:' . self::getPort($_mode) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } if ($_protocol == 'http:127.0.0.1:port:comp') { if (jeedom::getHardwareName() == 'docker') { - return trim('http://'. config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim('http://' . config::byKey('internalAddr') . ':' . self::getPort($_mode, 'http') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - return trim('http://127.0.0.1:' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim('http://127.0.0.1:' . self::getPort($_mode, 'http') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - if (config::byKey('internalPort', 'core', '') == '') { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + if (config::byKey('internalProtocol') == 'http://' && self::getPort($_mode) == 80) { + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - if (config::byKey('internalProtocol') == 'http://' && config::byKey('internalPort', 'core', 80) == 80) { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + if (config::byKey('internalProtocol') == 'https://' && self::getPort($_mode) == 443) { + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - if (config::byKey('internalProtocol') == 'https://' && config::byKey('internalPort', 'core', 443) == 443) { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); - } - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . self::getPort($_mode) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } if ($_mode == 'dnsjeedom') { return config::byKey('jeedom::url'); @@ -129,7 +126,7 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa } } } - return config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80); + return config::byKey('externalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto:dns:port' || $_protocol == 'proto:ip:port') { if (config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { @@ -146,7 +143,7 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa } } } - return config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80); + return config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto:dns' || $_protocol == 'proto:ip') { if (config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { @@ -176,7 +173,7 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa } } } - return config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80); + return config::byKey('externalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto') { if (config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { @@ -191,17 +188,33 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa if (config::byKey('dns::token') != '' && config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { return trim(config::byKey('jeedom::url') . '/' . trim(config::byKey('externalComplement', 'core', ''), '/'), '/'); } - if (config::byKey('externalPort', 'core', '') == '') { - return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . '/' . trim(config::byKey('externalComplement'), '/'), '/'); - } - if (config::byKey('externalProtocol') == 'http://' && config::byKey('externalPort', 'core', 80) == 80) { + if (config::byKey('externalProtocol') == 'http://' && self::getPort($_mode, 'http') == 80) { return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . '/' . trim(config::byKey('externalComplement'), '/'), '/'); } - if (config::byKey('externalProtocol') == 'https://' && config::byKey('externalPort', 'core', 443) == 443) { + if (config::byKey('externalProtocol') == 'https://' && self::getPort($_mode, 'https') == 443) { return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . '/' . trim(config::byKey('externalComplement'), '/'), '/'); } - return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80) . '/' . trim(config::byKey('externalComplement'), '/'), '/'); + return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . self::getPort($_mode) . '/' . trim(config::byKey('externalComplement'), '/'), '/'); + } + } + + private static function getPort(string $_mode = 'internal', string $_protocol = '') { + if ($_mode != 'internal' && $_mode != 'external') { + throw new InvalidArgumentException("Mode must be 'internal' or 'external'. Invalid mode received: {$_mode}"); } + if ($_protocol == '') { + $_protocol = strtolower(trim(config::byKey("{$_mode}Protocol", 'core'), ':/ ')); + } + if ($_protocol != 'http' && $_protocol != 'https') { + throw new RuntimeException("Protocol must be 'http' or 'https'. Invalid protocol: {$_protocol}"); + } + + if ($_protocol == 'http') { + $default_port = 80; + } else { + $default_port = 443; + } + return config::byKey("{$_mode}Port", 'core', $default_port); } public static function checkConf($_mode = 'external') { @@ -209,24 +222,24 @@ public static function checkConf($_mode = 'external') { config::save($_mode . 'Protocol', 'http://'); } if (config::byKey($_mode . 'Port') == '') { - config::save($_mode . 'Port', 80); + config::save($_mode . 'Port', self::getPort($_mode)); } - if (config::byKey($_mode . 'Protocol') == 'https://' && config::byKey($_mode . 'Port') == 80) { + if (config::byKey($_mode . 'Protocol') == 'https://' && self::getPort($_mode) == 80) { config::save($_mode . 'Port', 443); } - if (config::byKey($_mode . 'Protocol') == 'http://' && config::byKey($_mode . 'Port') == 443) { + if (config::byKey($_mode . 'Protocol') == 'http://' && self::getPort($_mode) == 443) { config::save($_mode . 'Port', 80); } if (trim(config::byKey($_mode . 'Complement')) == '/') { config::save($_mode . 'Complement', ''); } if ($_mode == 'internal') { - if (config::byKey('network::disableInternalAuto','core',0) == 0) { + if (config::byKey('network::disableInternalAuto', 'core', 0) == 0) { foreach ((self::getInterfacesInfo()) as $interface) { if ($interface['ifname'] == 'lo' || !isset($interface['addr_info']) || strpos($interface['ifname'], 'docker') !== false || strpos($interface['ifname'], 'tun') !== false || strpos($interface['ifname'], 'br') !== false) { continue; } - if (config::byKey('network::internalAutoInterface','core','auto') != 'auto' && $interface['ifname'] != config::byKey('network::internalAutoInterface','core','auto')){ + if (config::byKey('network::internalAutoInterface', 'core', 'auto') != 'auto' && $interface['ifname'] != config::byKey('network::internalAutoInterface', 'core', 'auto')) { continue; } $ip = null; @@ -337,7 +350,7 @@ public static function dns_create() { $openvpn->setEqType_name('openvpn'); $openvpn->setConfiguration('dev', 'tun'); $openvpn->setConfiguration('proto', 'udp'); - if(config::byKey('dns::preferProtocol') != '' && strpos(config::byKey('dns::protocol'),config::byKey('dns::preferProtocol')) !== false){ + if (config::byKey('dns::preferProtocol') != '' && strpos(config::byKey('dns::protocol'), config::byKey('dns::preferProtocol')) !== false) { $openvpn->setConfiguration('proto', config::byKey('dns::preferProtocol')); } if (config::byKey('dns::vpnurl') != '') { diff --git a/core/config/default.config.ini b/core/config/default.config.ini index 51a797af50..1d54bc82d2 100644 --- a/core/config/default.config.ini +++ b/core/config/default.config.ini @@ -150,9 +150,7 @@ interact::warnme::enable = 1 ;Network internalProtocol = http:// -internalPort = 80 externalProtocol = http:// -externalPort = 80 network::localip = "127.0.0.1;192.168.*.*;10.*.*.*;172.*.*.*" ;Cache From 812421229c72e60f43f16242c22041a11f5b5169 Mon Sep 17 00:00:00 2001 From: Mips Date: Fri, 22 Nov 2024 16:51:52 +0100 Subject: [PATCH 06/67] Revert "different default port by protocol" --- core/class/network.class.php | 71 ++++++++++++++-------------------- core/config/default.config.ini | 2 + 2 files changed, 31 insertions(+), 42 deletions(-) diff --git a/core/class/network.class.php b/core/class/network.class.php index 7958b1da78..0573c82b32 100644 --- a/core/class/network.class.php +++ b/core/class/network.class.php @@ -77,33 +77,36 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa return config::byKey('internalAddr', 'core', $_default); } if ($_protocol == 'ip:port' || $_protocol == 'dns:port') { - return config::byKey('internalAddr') . ':' . self::getPort($_mode); + return config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80); } if ($_protocol == 'proto:ip' || $_protocol == 'proto:dns') { return config::byKey('internalProtocol') . config::byKey('internalAddr'); } if ($_protocol == 'proto:ip:port' || $_protocol == 'proto:dns:port') { - return config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . self::getPort($_mode); + return config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80); } if ($_protocol == 'proto:127.0.0.1:port:comp') { if (jeedom::getHardwareName() == 'docker') { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . self::getPort($_mode) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - return trim(config::byKey('internalProtocol') . '127.0.0.1:' . self::getPort($_mode) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim(config::byKey('internalProtocol') . '127.0.0.1:' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } if ($_protocol == 'http:127.0.0.1:port:comp') { if (jeedom::getHardwareName() == 'docker') { - return trim('http://' . config::byKey('internalAddr') . ':' . self::getPort($_mode, 'http') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim('http://'. config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - return trim('http://127.0.0.1:' . self::getPort($_mode, 'http') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim('http://127.0.0.1:' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - if (config::byKey('internalProtocol') == 'http://' && self::getPort($_mode) == 80) { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + if (config::byKey('internalPort', 'core', '') == '') { + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - if (config::byKey('internalProtocol') == 'https://' && self::getPort($_mode) == 443) { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + if (config::byKey('internalProtocol') == 'http://' && config::byKey('internalPort', 'core', 80) == 80) { + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . self::getPort($_mode) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + if (config::byKey('internalProtocol') == 'https://' && config::byKey('internalPort', 'core', 443) == 443) { + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + } + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } if ($_mode == 'dnsjeedom') { return config::byKey('jeedom::url'); @@ -126,7 +129,7 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa } } } - return config::byKey('externalAddr') . ':' . self::getPort($_mode); + return config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80); } if ($_protocol == 'proto:dns:port' || $_protocol == 'proto:ip:port') { if (config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { @@ -143,7 +146,7 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa } } } - return config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . self::getPort($_mode); + return config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80); } if ($_protocol == 'proto:dns' || $_protocol == 'proto:ip') { if (config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { @@ -173,7 +176,7 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa } } } - return config::byKey('externalAddr') . ':' . self::getPort($_mode); + return config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80); } if ($_protocol == 'proto') { if (config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { @@ -188,33 +191,17 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa if (config::byKey('dns::token') != '' && config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { return trim(config::byKey('jeedom::url') . '/' . trim(config::byKey('externalComplement', 'core', ''), '/'), '/'); } - if (config::byKey('externalProtocol') == 'http://' && self::getPort($_mode, 'http') == 80) { + if (config::byKey('externalPort', 'core', '') == '') { return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . '/' . trim(config::byKey('externalComplement'), '/'), '/'); } - if (config::byKey('externalProtocol') == 'https://' && self::getPort($_mode, 'https') == 443) { + if (config::byKey('externalProtocol') == 'http://' && config::byKey('externalPort', 'core', 80) == 80) { return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . '/' . trim(config::byKey('externalComplement'), '/'), '/'); } - return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . self::getPort($_mode) . '/' . trim(config::byKey('externalComplement'), '/'), '/'); - } - } - - private static function getPort(string $_mode = 'internal', string $_protocol = '') { - if ($_mode != 'internal' && $_mode != 'external') { - throw new InvalidArgumentException("Mode must be 'internal' or 'external'. Invalid mode received: {$_mode}"); - } - if ($_protocol == '') { - $_protocol = strtolower(trim(config::byKey("{$_mode}Protocol", 'core'), ':/ ')); - } - if ($_protocol != 'http' && $_protocol != 'https') { - throw new RuntimeException("Protocol must be 'http' or 'https'. Invalid protocol: {$_protocol}"); - } - - if ($_protocol == 'http') { - $default_port = 80; - } else { - $default_port = 443; + if (config::byKey('externalProtocol') == 'https://' && config::byKey('externalPort', 'core', 443) == 443) { + return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . '/' . trim(config::byKey('externalComplement'), '/'), '/'); + } + return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80) . '/' . trim(config::byKey('externalComplement'), '/'), '/'); } - return config::byKey("{$_mode}Port", 'core', $default_port); } public static function checkConf($_mode = 'external') { @@ -222,24 +209,24 @@ public static function checkConf($_mode = 'external') { config::save($_mode . 'Protocol', 'http://'); } if (config::byKey($_mode . 'Port') == '') { - config::save($_mode . 'Port', self::getPort($_mode)); + config::save($_mode . 'Port', 80); } - if (config::byKey($_mode . 'Protocol') == 'https://' && self::getPort($_mode) == 80) { + if (config::byKey($_mode . 'Protocol') == 'https://' && config::byKey($_mode . 'Port') == 80) { config::save($_mode . 'Port', 443); } - if (config::byKey($_mode . 'Protocol') == 'http://' && self::getPort($_mode) == 443) { + if (config::byKey($_mode . 'Protocol') == 'http://' && config::byKey($_mode . 'Port') == 443) { config::save($_mode . 'Port', 80); } if (trim(config::byKey($_mode . 'Complement')) == '/') { config::save($_mode . 'Complement', ''); } if ($_mode == 'internal') { - if (config::byKey('network::disableInternalAuto', 'core', 0) == 0) { + if (config::byKey('network::disableInternalAuto','core',0) == 0) { foreach ((self::getInterfacesInfo()) as $interface) { if ($interface['ifname'] == 'lo' || !isset($interface['addr_info']) || strpos($interface['ifname'], 'docker') !== false || strpos($interface['ifname'], 'tun') !== false || strpos($interface['ifname'], 'br') !== false) { continue; } - if (config::byKey('network::internalAutoInterface', 'core', 'auto') != 'auto' && $interface['ifname'] != config::byKey('network::internalAutoInterface', 'core', 'auto')) { + if (config::byKey('network::internalAutoInterface','core','auto') != 'auto' && $interface['ifname'] != config::byKey('network::internalAutoInterface','core','auto')){ continue; } $ip = null; @@ -350,7 +337,7 @@ public static function dns_create() { $openvpn->setEqType_name('openvpn'); $openvpn->setConfiguration('dev', 'tun'); $openvpn->setConfiguration('proto', 'udp'); - if (config::byKey('dns::preferProtocol') != '' && strpos(config::byKey('dns::protocol'), config::byKey('dns::preferProtocol')) !== false) { + if(config::byKey('dns::preferProtocol') != '' && strpos(config::byKey('dns::protocol'),config::byKey('dns::preferProtocol')) !== false){ $openvpn->setConfiguration('proto', config::byKey('dns::preferProtocol')); } if (config::byKey('dns::vpnurl') != '') { diff --git a/core/config/default.config.ini b/core/config/default.config.ini index 1d54bc82d2..51a797af50 100644 --- a/core/config/default.config.ini +++ b/core/config/default.config.ini @@ -150,7 +150,9 @@ interact::warnme::enable = 1 ;Network internalProtocol = http:// +internalPort = 80 externalProtocol = http:// +externalPort = 80 network::localip = "127.0.0.1;192.168.*.*;10.*.*.*;172.*.*.*" ;Cache From 334a0d5d1e1a80d4f7ae6cf4e5896b5266679b5f Mon Sep 17 00:00:00 2001 From: Mips2648 Date: Fri, 22 Nov 2024 16:53:34 +0100 Subject: [PATCH 07/67] get default port by protocol --- core/class/network.class.php | 71 ++++++++++++++++++++-------------- core/config/default.config.ini | 2 - 2 files changed, 42 insertions(+), 31 deletions(-) diff --git a/core/class/network.class.php b/core/class/network.class.php index 0573c82b32..7958b1da78 100644 --- a/core/class/network.class.php +++ b/core/class/network.class.php @@ -77,36 +77,33 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa return config::byKey('internalAddr', 'core', $_default); } if ($_protocol == 'ip:port' || $_protocol == 'dns:port') { - return config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80); + return config::byKey('internalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto:ip' || $_protocol == 'proto:dns') { return config::byKey('internalProtocol') . config::byKey('internalAddr'); } if ($_protocol == 'proto:ip:port' || $_protocol == 'proto:dns:port') { - return config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80); + return config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto:127.0.0.1:port:comp') { if (jeedom::getHardwareName() == 'docker') { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . self::getPort($_mode) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - return trim(config::byKey('internalProtocol') . '127.0.0.1:' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim(config::byKey('internalProtocol') . '127.0.0.1:' . self::getPort($_mode) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } if ($_protocol == 'http:127.0.0.1:port:comp') { if (jeedom::getHardwareName() == 'docker') { - return trim('http://'. config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim('http://' . config::byKey('internalAddr') . ':' . self::getPort($_mode, 'http') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - return trim('http://127.0.0.1:' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim('http://127.0.0.1:' . self::getPort($_mode, 'http') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - if (config::byKey('internalPort', 'core', '') == '') { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + if (config::byKey('internalProtocol') == 'http://' && self::getPort($_mode) == 80) { + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - if (config::byKey('internalProtocol') == 'http://' && config::byKey('internalPort', 'core', 80) == 80) { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + if (config::byKey('internalProtocol') == 'https://' && self::getPort($_mode) == 443) { + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } - if (config::byKey('internalProtocol') == 'https://' && config::byKey('internalPort', 'core', 443) == 443) { - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . '/' . trim(config::byKey('internalComplement'), '/'), '/'); - } - return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . config::byKey('internalPort', 'core', 80) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); + return trim(config::byKey('internalProtocol') . config::byKey('internalAddr') . ':' . self::getPort($_mode) . '/' . trim(config::byKey('internalComplement'), '/'), '/'); } if ($_mode == 'dnsjeedom') { return config::byKey('jeedom::url'); @@ -129,7 +126,7 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa } } } - return config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80); + return config::byKey('externalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto:dns:port' || $_protocol == 'proto:ip:port') { if (config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { @@ -146,7 +143,7 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa } } } - return config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80); + return config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto:dns' || $_protocol == 'proto:ip') { if (config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { @@ -176,7 +173,7 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa } } } - return config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80); + return config::byKey('externalAddr') . ':' . self::getPort($_mode); } if ($_protocol == 'proto') { if (config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { @@ -191,17 +188,33 @@ public static function getNetworkAccess($_mode = 'auto', $_protocol = '', $_defa if (config::byKey('dns::token') != '' && config::byKey('market::allowDNS') == 1 && config::byKey('jeedom::url') != '' && config::byKey('network::disableMangement') == 0) { return trim(config::byKey('jeedom::url') . '/' . trim(config::byKey('externalComplement', 'core', ''), '/'), '/'); } - if (config::byKey('externalPort', 'core', '') == '') { - return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . '/' . trim(config::byKey('externalComplement'), '/'), '/'); - } - if (config::byKey('externalProtocol') == 'http://' && config::byKey('externalPort', 'core', 80) == 80) { + if (config::byKey('externalProtocol') == 'http://' && self::getPort($_mode, 'http') == 80) { return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . '/' . trim(config::byKey('externalComplement'), '/'), '/'); } - if (config::byKey('externalProtocol') == 'https://' && config::byKey('externalPort', 'core', 443) == 443) { + if (config::byKey('externalProtocol') == 'https://' && self::getPort($_mode, 'https') == 443) { return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . '/' . trim(config::byKey('externalComplement'), '/'), '/'); } - return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . config::byKey('externalPort', 'core', 80) . '/' . trim(config::byKey('externalComplement'), '/'), '/'); + return trim(config::byKey('externalProtocol') . config::byKey('externalAddr') . ':' . self::getPort($_mode) . '/' . trim(config::byKey('externalComplement'), '/'), '/'); + } + } + + private static function getPort(string $_mode = 'internal', string $_protocol = '') { + if ($_mode != 'internal' && $_mode != 'external') { + throw new InvalidArgumentException("Mode must be 'internal' or 'external'. Invalid mode received: {$_mode}"); } + if ($_protocol == '') { + $_protocol = strtolower(trim(config::byKey("{$_mode}Protocol", 'core'), ':/ ')); + } + if ($_protocol != 'http' && $_protocol != 'https') { + throw new RuntimeException("Protocol must be 'http' or 'https'. Invalid protocol: {$_protocol}"); + } + + if ($_protocol == 'http') { + $default_port = 80; + } else { + $default_port = 443; + } + return config::byKey("{$_mode}Port", 'core', $default_port); } public static function checkConf($_mode = 'external') { @@ -209,24 +222,24 @@ public static function checkConf($_mode = 'external') { config::save($_mode . 'Protocol', 'http://'); } if (config::byKey($_mode . 'Port') == '') { - config::save($_mode . 'Port', 80); + config::save($_mode . 'Port', self::getPort($_mode)); } - if (config::byKey($_mode . 'Protocol') == 'https://' && config::byKey($_mode . 'Port') == 80) { + if (config::byKey($_mode . 'Protocol') == 'https://' && self::getPort($_mode) == 80) { config::save($_mode . 'Port', 443); } - if (config::byKey($_mode . 'Protocol') == 'http://' && config::byKey($_mode . 'Port') == 443) { + if (config::byKey($_mode . 'Protocol') == 'http://' && self::getPort($_mode) == 443) { config::save($_mode . 'Port', 80); } if (trim(config::byKey($_mode . 'Complement')) == '/') { config::save($_mode . 'Complement', ''); } if ($_mode == 'internal') { - if (config::byKey('network::disableInternalAuto','core',0) == 0) { + if (config::byKey('network::disableInternalAuto', 'core', 0) == 0) { foreach ((self::getInterfacesInfo()) as $interface) { if ($interface['ifname'] == 'lo' || !isset($interface['addr_info']) || strpos($interface['ifname'], 'docker') !== false || strpos($interface['ifname'], 'tun') !== false || strpos($interface['ifname'], 'br') !== false) { continue; } - if (config::byKey('network::internalAutoInterface','core','auto') != 'auto' && $interface['ifname'] != config::byKey('network::internalAutoInterface','core','auto')){ + if (config::byKey('network::internalAutoInterface', 'core', 'auto') != 'auto' && $interface['ifname'] != config::byKey('network::internalAutoInterface', 'core', 'auto')) { continue; } $ip = null; @@ -337,7 +350,7 @@ public static function dns_create() { $openvpn->setEqType_name('openvpn'); $openvpn->setConfiguration('dev', 'tun'); $openvpn->setConfiguration('proto', 'udp'); - if(config::byKey('dns::preferProtocol') != '' && strpos(config::byKey('dns::protocol'),config::byKey('dns::preferProtocol')) !== false){ + if (config::byKey('dns::preferProtocol') != '' && strpos(config::byKey('dns::protocol'), config::byKey('dns::preferProtocol')) !== false) { $openvpn->setConfiguration('proto', config::byKey('dns::preferProtocol')); } if (config::byKey('dns::vpnurl') != '') { diff --git a/core/config/default.config.ini b/core/config/default.config.ini index 51a797af50..1d54bc82d2 100644 --- a/core/config/default.config.ini +++ b/core/config/default.config.ini @@ -150,9 +150,7 @@ interact::warnme::enable = 1 ;Network internalProtocol = http:// -internalPort = 80 externalProtocol = http:// -externalPort = 80 network::localip = "127.0.0.1;192.168.*.*;10.*.*.*;172.*.*.*" ;Cache From 4143e5b1d2c4deb574e224aad77393782246162d Mon Sep 17 00:00:00 2001 From: limad <35463455+limad@users.noreply.github.com> Date: Sun, 24 Nov 2024 00:36:05 +0100 Subject: [PATCH 08/67] Update cmd.class.php BugFix: update normaly static function to static function to prevent error --- core/class/cmd.class.php | 88 ++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 48 deletions(-) diff --git a/core/class/cmd.class.php b/core/class/cmd.class.php index bc1df537a9..05cba192df 100644 --- a/core/class/cmd.class.php +++ b/core/class/cmd.class.php @@ -25,7 +25,7 @@ */ class cmd { - /* * *************************Attributs****************************** */ + /* * *************************Attributs****************************** */ protected $id; protected $logicalId; @@ -64,7 +64,7 @@ class cmd { 'Hz' => array(1000, 'Hz', 'kHz', 'MHz', 'GHz'), 'l' => array(1000, 'l', 'm3') ); - /* * ***********************Méthodes statiques*************************** */ + /* * ***********************Méthodes statiques*************************** */ private static function cast($_inputs, $_eqLogic = null) { if (is_object($_inputs) && class_exists($_inputs->getEqType() . 'Cmd')) { @@ -983,7 +983,7 @@ public static function cmdAlert($_options) { $cmd->executeAlertCmdAction(); } - /* * *********************Méthodes d'instance************************* */ + /* * *********************Méthodes d'instance************************* */ public function formatValue($_value, $_quote = false) { if (is_array($_value) || is_object($_value)) { return ''; @@ -2273,60 +2273,39 @@ public function computeInfluxData($_value, $_timestamp = '') { return $point; } - public function getInflux($_cmdId = null) { - try { - if ($_cmdId) { + public static function getInflux($_cmdId = null) { + if ($_cmdId) { $cmd = cmd::byId($_cmdId); $enabled = $cmd->getConfiguration('influx::enable'); if (!$enabled) { return; } } - $url = config::byKey('cmdInfluxURL'); - $port = config::byKey('cmdInfluxPort'); - $base = config::byKey('cmdInfluxTable'); - $user = config::byKey('cmdInfluxUser', 'core', ''); - $pass = config::byKey('cmdInfluxPass', 'core', ''); - if ($url == '' || $port == '') { + $url = config::byKey('cmdInfluxURL'); + $port = config::byKey('cmdInfluxPort'); + $base = config::byKey('cmdInfluxTable'); + $user = config::byKey('cmdInfluxUser', 'core', ''); + $pass = config::byKey('cmdInfluxPass', 'core', ''); + if ($url == '' || $port == '') { return; } - if ($base == '') { + if ($base == '') { $base = 'Jeedom'; } - if ($user == '') { + if ($user == '') { $client = new InfluxDB\Client($url, $port); } else { $client = new InfluxDB\Client($url, $port, $user, $pass); } - $database = $client->selectDB($base); - if (!$database->exists()) { + $database = $client->selectDB($base); + if (!$database->exists()) { $database->create(); } - return $database; - } catch (Exception $e) { - log::add('cmd', 'error', __('Erreur get influx database :', __FILE__) . ' ' . ' => ' . log::exception($e)); - } + return $database; return ''; } - public function pushInflux($_value = null) { - try { - $database = cmd::getInflux($this->getId()); - if ($database == '') { - return; - } - if ($_value === null) { - $_value = $this->execCmd(); - } - $point = $this->computeInfluxData($_value); - $result = $database->writePoints(array($point), 's'); - } catch (Exception $e) { - log::add('cmd', 'error', __('Erreur push influx sur :', __FILE__) . ' ' . ' commande : ' . $this->getHumanName() . ' => ' . log::exception($e)); - } - return; - } - - public function dropInfluxDatabase() { + public static function dropInfluxDatabase() { try { $database = cmd::getInflux(); if ($database == '') { @@ -2354,11 +2333,24 @@ public function dropInflux() { return; } - public function historyInfluxAll() { - cmd::historyInflux('all'); + public static function historyInfluxAll() { + try { + $cron = new cron(); + $cron->setClass('cmd'); + $cron->setFunction('sendHistoryInflux'); + $cron->setOption(array('cmd_id' => 'all')); + $cron->setLastRun(date('Y-m-d H:i:s')); + $cron->setOnce(1); + $cron->setSchedule(cron::convertDateToCron(strtotime("now") + 60)); + $cron->save(); + return; + } + catch (Exception $e) { + log::add('cmd', 'error', __('historyInfluxAll w :', __FILE__) . ' '. $e->getMessage()); + } } - public function sendHistoryInflux($_params) { + public static function sendHistoryInflux($_params) { $cmds = array(); if ($_params['cmd_id'] == 'all') { foreach (cmd::byTypeSubType('info') as $cmd) { @@ -2401,19 +2393,19 @@ public function sendHistoryInflux($_params) { } } catch (Exception $e) { log::add('cmd', 'error', __('Erreur history influx sur :', __FILE__) . ' ' . ' commande : ' . $cmd->getHumanName() . ' => ' . log::exception($e)); + } } public function historyInflux($_type = '') { + if ($_type == 'all') { + return cmd::historyInfluxAll(); + } $cron = new cron(); $cron->setClass('cmd'); $cron->setFunction('sendHistoryInflux'); - if ($_type == 'all') { - $cron->setOption(array('cmd_id' => 'all')); - } else { - $cron->setOption(array('cmd_id' => intval($this->getId()))); - } - $cron->setLastRun(date('Y-m-d H:i:s')); + $cron->setOption(array('cmd_id' => intval($this->getId()))); + $cron->setLastRun(date('Y-m-d H:i:s')); $cron->setOnce(1); $cron->setSchedule(cron::convertDateToCron(strtotime("now") + 60)); $cron->save(); @@ -2898,7 +2890,7 @@ public function hasRight($_user = null) { } } - /* * **********************Getteur Setteur*************************** */ + /* * **********************Getteur Setteur*************************** */ public function getId() { return $this->id; From e9f8cc60da24fc5aafb7417331bc86732bd34d86 Mon Sep 17 00:00:00 2001 From: limad <35463455+limad@users.noreply.github.com> Date: Sun, 24 Nov 2024 12:51:04 +0100 Subject: [PATCH 09/67] Update cmd.class.php --- core/class/cmd.class.php | 76 ++++++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 34 deletions(-) diff --git a/core/class/cmd.class.php b/core/class/cmd.class.php index 05cba192df..9cd32b2c18 100644 --- a/core/class/cmd.class.php +++ b/core/class/cmd.class.php @@ -2274,38 +2274,59 @@ public function computeInfluxData($_value, $_timestamp = '') { } public static function getInflux($_cmdId = null) { - if ($_cmdId) { + try { + if ($_cmdId) { $cmd = cmd::byId($_cmdId); $enabled = $cmd->getConfiguration('influx::enable'); if (!$enabled) { return; } } - $url = config::byKey('cmdInfluxURL'); - $port = config::byKey('cmdInfluxPort'); - $base = config::byKey('cmdInfluxTable'); - $user = config::byKey('cmdInfluxUser', 'core', ''); - $pass = config::byKey('cmdInfluxPass', 'core', ''); - if ($url == '' || $port == '') { + $url = config::byKey('cmdInfluxURL'); + $port = config::byKey('cmdInfluxPort'); + $base = config::byKey('cmdInfluxTable'); + $user = config::byKey('cmdInfluxUser', 'core', ''); + $pass = config::byKey('cmdInfluxPass', 'core', ''); + if ($url == '' || $port == '') { return; } - if ($base == '') { + if ($base == '') { $base = 'Jeedom'; } - if ($user == '') { + if ($user == '') { $client = new InfluxDB\Client($url, $port); } else { $client = new InfluxDB\Client($url, $port, $user, $pass); } - $database = $client->selectDB($base); - if (!$database->exists()) { + $database = $client->selectDB($base); + if (!$database->exists()) { $database->create(); } - return $database; + return $database; + } catch (Exception $e) { + log::add('cmd', 'error', __('Erreur get influx database :', __FILE__) . ' ' . ' => ' . log::exception($e)); + } return ''; } - public static function dropInfluxDatabase() { + public function pushInflux($_value = null) { + try { + $database = cmd::getInflux($this->getId()); + if ($database == '') { + return; + } + if ($_value === null) { + $_value = $this->execCmd(); + } + $point = $this->computeInfluxData($_value); + $result = $database->writePoints(array($point), 's'); + } catch (Exception $e) { + log::add('cmd', 'error', __('Erreur push influx sur :', __FILE__) . ' ' . ' commande : ' . $this->getHumanName() . ' => ' . log::exception($e)); + } + return; + } + + public function dropInfluxDatabase() { try { $database = cmd::getInflux(); if ($database == '') { @@ -2333,21 +2354,8 @@ public function dropInflux() { return; } - public static function historyInfluxAll() { - try { - $cron = new cron(); - $cron->setClass('cmd'); - $cron->setFunction('sendHistoryInflux'); - $cron->setOption(array('cmd_id' => 'all')); - $cron->setLastRun(date('Y-m-d H:i:s')); - $cron->setOnce(1); - $cron->setSchedule(cron::convertDateToCron(strtotime("now") + 60)); - $cron->save(); - return; - } - catch (Exception $e) { - log::add('cmd', 'error', __('historyInfluxAll w :', __FILE__) . ' '. $e->getMessage()); - } + public function historyInfluxAll() { + cmd::historyInflux('all'); } public static function sendHistoryInflux($_params) { @@ -2393,19 +2401,19 @@ public static function sendHistoryInflux($_params) { } } catch (Exception $e) { log::add('cmd', 'error', __('Erreur history influx sur :', __FILE__) . ' ' . ' commande : ' . $cmd->getHumanName() . ' => ' . log::exception($e)); - } } public function historyInflux($_type = '') { - if ($_type == 'all') { - return cmd::historyInfluxAll(); - } $cron = new cron(); $cron->setClass('cmd'); $cron->setFunction('sendHistoryInflux'); - $cron->setOption(array('cmd_id' => intval($this->getId()))); - $cron->setLastRun(date('Y-m-d H:i:s')); + if ($_type == 'all') { + $cron->setOption(array('cmd_id' => 'all')); + } else { + $cron->setOption(array('cmd_id' => intval($this->getId()))); + } + $cron->setLastRun(date('Y-m-d H:i:s')); $cron->setOnce(1); $cron->setSchedule(cron::convertDateToCron(strtotime("now") + 60)); $cron->save(); From 21c000c3fc6f4d3e3b487a6a1b8802dea4dc65b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc?= <1536036+zoic21@users.noreply.github.com> Date: Mon, 25 Nov 2024 09:34:42 +0100 Subject: [PATCH 10/67] Update jeedom.class.php --- core/class/jeedom.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/class/jeedom.class.php b/core/class/jeedom.class.php index 4f70e00418..e72a0573ee 100644 --- a/core/class/jeedom.class.php +++ b/core/class/jeedom.class.php @@ -363,7 +363,7 @@ public static function health() { 'comment' => '', ); - $value = shell_exec('sudo dmesg | grep oom | grep -v deprecated | wc -l'); + $value = shell_exec('sudo dmesg | grep oom-killer | grep -v deprecated | wc -l'); $return[] = array( 'name' => __('Mémoire suffisante', __FILE__), 'state' => ($value == 0), From 25effba47cbc54f6af9eb7643ed05a852a5cbf51 Mon Sep 17 00:00:00 2001 From: Nebz <28622481+NebzHB@users.noreply.github.com> Date: Mon, 25 Nov 2024 16:12:49 +0100 Subject: [PATCH 11/67] Display the placeholder if there is a placeholder in "test" button for messages --- core/js/cmd.class.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/js/cmd.class.js b/core/js/cmd.class.js index f64b922abd..9231767281 100644 --- a/core/js/cmd.class.js +++ b/core/js/cmd.class.js @@ -344,8 +344,9 @@ jeedom.cmd.test = function(_params) { break case 'message': let productName = JEEDOM_PRODUCT_NAME - let content = '' - content += '' + let content = `` + content + = `` + jeeDialog.prompt({ title: "{{Message}}", message: content, From 17a3c39eaaa9faaf4d72fd68557d4ef2ce9d433b Mon Sep 17 00:00:00 2001 From: Nebz <28622481+NebzHB@users.noreply.github.com> Date: Mon, 25 Nov 2024 16:17:36 +0100 Subject: [PATCH 12/67] fix typo --- core/js/cmd.class.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/js/cmd.class.js b/core/js/cmd.class.js index 9231767281..9fee894d53 100644 --- a/core/js/cmd.class.js +++ b/core/js/cmd.class.js @@ -345,7 +345,7 @@ jeedom.cmd.test = function(_params) { case 'message': let productName = JEEDOM_PRODUCT_NAME let content = `` - content + = `` + content += `` jeeDialog.prompt({ title: "{{Message}}", From 2a86a4bc1836e8bb70f0e38d5820dcd18ed453b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc?= <1536036+zoic21@users.noreply.github.com> Date: Tue, 26 Nov 2024 15:36:29 +0100 Subject: [PATCH 13/67] Update market.repo.php --- core/repo/market.repo.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/repo/market.repo.php b/core/repo/market.repo.php index 13f3dc7904..fd73502ea9 100644 --- a/core/repo/market.repo.php +++ b/core/repo/market.repo.php @@ -88,7 +88,7 @@ public static function getConfigurationOption() { 'type' => 'checkbox', ), 'cloud::backup::name' => array( - 'name' => __('[Backup cloud] Nom', __FILE__), + 'name' => __('[Backup cloud] Nom du dossier de backup', __FILE__), 'type' => 'input', ), 'cloud::backup::password' => array( From 5ea0f6480310bbd79f050fa68b783888cf76700a Mon Sep 17 00:00:00 2001 From: Jenkins Date: Tue, 26 Nov 2024 15:41:30 +0000 Subject: [PATCH 14/67] [Jenkins] Updated translation --- core/i18n/de_DE.json | 2 +- core/i18n/en_US.json | 2 +- core/i18n/es_ES.json | 2 +- core/i18n/fr_FR.json | 2 +- core/i18n/id_ID.json | 2 +- core/i18n/it_IT.json | 2 +- core/i18n/ja_JP.json | 2 +- core/i18n/pt_PT.json | 2 +- core/i18n/ru_RU.json | 2 +- core/i18n/tr.json | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/core/i18n/de_DE.json b/core/i18n/de_DE.json index 056e1b51ba..d241bab0f2 100644 --- a/core/i18n/de_DE.json +++ b/core/i18n/de_DE.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Benutzername", "Mot de passe": "Passwort", "Pas de validation SSL (non recommandé)": "Keine SSL-Validierung (nicht empfohlen)", - "[Backup cloud] Nom": "[Backup Cloud] Name", + "[Backup cloud] Nom du dossier de backup": "[Cloud-Backup] Name des Backup-Ordners", "[Backup cloud] Mot de passe": "[Backup Cloud] Passwort", "[Backup cloud] Mot de passe (confirmation)": "[Cloud Backup] Passwort (Bestätigung)", "[Monitoring cloud] Désactiver": "[Cloud-Überwachung] Deaktivieren", diff --git a/core/i18n/en_US.json b/core/i18n/en_US.json index 3a58f97155..5768226f06 100644 --- a/core/i18n/en_US.json +++ b/core/i18n/en_US.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Username", "Mot de passe": "Password", "Pas de validation SSL (non recommandé)": "No SSL validation (not recommended)", - "[Backup cloud] Nom": "[Backup cloud] Name", + "[Backup cloud] Nom du dossier de backup": "[Cloud Backup] Backup folder name", "[Backup cloud] Mot de passe": "[Backup cloud] Password", "[Backup cloud] Mot de passe (confirmation)": "[Cloud backup] Password (confirmation)", "[Monitoring cloud] Désactiver": "[Cloud monitoring] Disable", diff --git a/core/i18n/es_ES.json b/core/i18n/es_ES.json index bc58e1bf59..c224393c14 100644 --- a/core/i18n/es_ES.json +++ b/core/i18n/es_ES.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Nombre del usuario", "Mot de passe": "Contraseña", "Pas de validation SSL (non recommandé)": "Sin validación SSL (no recomendado)", - "[Backup cloud] Nom": "Nombre [nube de respaldo]", + "[Backup cloud] Nom du dossier de backup": "[Copia de seguridad en la nube] Nombre de la carpeta de copia de seguridad", "[Backup cloud] Mot de passe": "[Copia de seguridad de la nube] Contraseña", "[Backup cloud] Mot de passe (confirmation)": "[Copia de seguridad en la nube] Contraseña (confirmación)", "[Monitoring cloud] Désactiver": "[Monitoreo en la nube] Desactivar", diff --git a/core/i18n/fr_FR.json b/core/i18n/fr_FR.json index 6be870a921..ba2b82bfc3 100644 --- a/core/i18n/fr_FR.json +++ b/core/i18n/fr_FR.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Nom d\\'utilisateur", "Mot de passe": "Mot de passe", "Pas de validation SSL (non recommandé)": "Pas de validation SSL (non recommandé)", - "[Backup cloud] Nom": "[Backup cloud] Nom", + "[Backup cloud] Nom du dossier de backup": "[Backup cloud] Nom du dossier de backup", "[Backup cloud] Mot de passe": "[Backup cloud] Mot de passe", "[Backup cloud] Mot de passe (confirmation)": "[Backup cloud] Mot de passe (confirmation)", "[Monitoring cloud] Désactiver": "[Monitoring cloud] Désactiver", diff --git a/core/i18n/id_ID.json b/core/i18n/id_ID.json index 4d4ed5bd05..18f70bacc2 100644 --- a/core/i18n/id_ID.json +++ b/core/i18n/id_ID.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Nom d\\'utilisateur", "Mot de passe": "Password", "Pas de validation SSL (non recommandé)": "Pas de validation SSL (non recommandé)", - "[Backup cloud] Nom": "[Backup cloud] Nom", + "[Backup cloud] Nom du dossier de backup": "[Backup cloud] Nom du dossier de backup", "[Backup cloud] Mot de passe": "[Backup cloud] Mot de passe", "[Backup cloud] Mot de passe (confirmation)": "[Backup cloud] Mot de passe (confirmation)", "[Monitoring cloud] Désactiver": "[Monitoring cloud] Désactiver", diff --git a/core/i18n/it_IT.json b/core/i18n/it_IT.json index 410f474c5a..50bcae0c1c 100644 --- a/core/i18n/it_IT.json +++ b/core/i18n/it_IT.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Nom d\\'utilisateur", "Mot de passe": "Password", "Pas de validation SSL (non recommandé)": "Pas de validation SSL (non recommandé)", - "[Backup cloud] Nom": "[Backup cloud] Nom", + "[Backup cloud] Nom du dossier de backup": "[Backup cloud] Nom du dossier de backup", "[Backup cloud] Mot de passe": "[Backup cloud] Mot de passe", "[Backup cloud] Mot de passe (confirmation)": "[Backup cloud] Mot de passe (confirmation)", "[Monitoring cloud] Désactiver": "[Monitoring cloud] Désactiver", diff --git a/core/i18n/ja_JP.json b/core/i18n/ja_JP.json index 635d7fb4b4..77f4079dd7 100644 --- a/core/i18n/ja_JP.json +++ b/core/i18n/ja_JP.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Nom d\\'utilisateur", "Mot de passe": "パスワード", "Pas de validation SSL (non recommandé)": "Pas de validation SSL (non recommandé)", - "[Backup cloud] Nom": "[Backup cloud] Nom", + "[Backup cloud] Nom du dossier de backup": "[Backup cloud] Nom du dossier de backup", "[Backup cloud] Mot de passe": "[Backup cloud] Mot de passe", "[Backup cloud] Mot de passe (confirmation)": "[Backup cloud] Mot de passe (confirmation)", "[Monitoring cloud] Désactiver": "[Monitoring cloud] Désactiver", diff --git a/core/i18n/pt_PT.json b/core/i18n/pt_PT.json index 0c4fd25508..3f8a3ec148 100644 --- a/core/i18n/pt_PT.json +++ b/core/i18n/pt_PT.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Nome do utilizador", "Mot de passe": "Password", "Pas de validation SSL (non recommandé)": "Sem validação SSL (não recomendado)", - "[Backup cloud] Nom": "[Backup cloud] Nome", + "[Backup cloud] Nom du dossier de backup": "[Backup na nuvem] Nome da pasta de backup", "[Backup cloud] Mot de passe": "[Backup cloud] Password", "[Backup cloud] Mot de passe (confirmation)": "[Backup cloud] Password (confirmação)", "[Monitoring cloud] Désactiver": "[Monitoring cloud] Desativar", diff --git a/core/i18n/ru_RU.json b/core/i18n/ru_RU.json index cecc737521..b77743a026 100644 --- a/core/i18n/ru_RU.json +++ b/core/i18n/ru_RU.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Nom d\\'utilisateur", "Mot de passe": "Пароль", "Pas de validation SSL (non recommandé)": "Pas de validation SSL (non recommandé)", - "[Backup cloud] Nom": "[Backup cloud] Nom", + "[Backup cloud] Nom du dossier de backup": "[Backup cloud] Nom du dossier de backup", "[Backup cloud] Mot de passe": "[Backup cloud] Mot de passe", "[Backup cloud] Mot de passe (confirmation)": "[Backup cloud] Mot de passe (confirmation)", "[Monitoring cloud] Désactiver": "[Monitoring cloud] Désactiver", diff --git a/core/i18n/tr.json b/core/i18n/tr.json index 357a39f53a..9ac3c26e10 100644 --- a/core/i18n/tr.json +++ b/core/i18n/tr.json @@ -4182,7 +4182,7 @@ "Nom d\\'utilisateur": "Nom d\\'utilisateur", "Mot de passe": "Şifre", "Pas de validation SSL (non recommandé)": "Pas de validation SSL (non recommandé)", - "[Backup cloud] Nom": "[Backup cloud] Nom", + "[Backup cloud] Nom du dossier de backup": "[Backup cloud] Nom du dossier de backup", "[Backup cloud] Mot de passe": "[Backup cloud] Mot de passe", "[Backup cloud] Mot de passe (confirmation)": "[Backup cloud] Mot de passe (confirmation)", "[Monitoring cloud] Désactiver": "[Monitoring cloud] Désactiver", From 1f4db33143fd2dd4d502a1f1be79a92aea1382f9 Mon Sep 17 00:00:00 2001 From: "Julien C." Date: Wed, 27 Nov 2024 09:10:48 +0100 Subject: [PATCH 15/67] fix syntax --- desktop/modal/action.insert.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/modal/action.insert.php b/desktop/modal/action.insert.php index 1b2f9b180b..194730188e 100644 --- a/desktop/modal/action.insert.php +++ b/desktop/modal/action.insert.php @@ -90,7 +90,7 @@
- {{Permet de modifier les proriétés visible/invisible actif/inactif d'un équipement}} + {{Permet de modifier les propriétés visibles/invisibles actives/inactives d'un équipement}}
- {{Permet de modifier les propriétés visibles/invisibles actives/inactives d'un équipement}} + {{Permet de modifier les propriétés d'un équipement (visible/invisible actif/inactif)}}
-