Visualisations multilingues pour IP-Symcon

Simple Locale traduit automatiquement les noms d'objets et les textes de votre visualisation – sans frais de traduction dès l'installation, en option avec Google Cloud Translate et/ou DeepL – commutable en direct, sans toucher à votre interface d'administration.

En situation réelle

Comment ça marche

L'arborescence de la visualisation est analysée, traduite automatiquement et écrite en direct dans les tuiles lors du changement de langue – sans double maintenance – sans rechargement de la visualisation.

🌐

Traduction automatique

Les noms d'objets et textes personnalisés sont traduits automatiquement et mis en cache dans le formulaire – les corrections manuelles sont conservées. Traduction gratuite dès l'installation via MyMemory ; Google Cloud Translate et/ou DeepL peuvent être ajoutés en option.

🔄

Changement de langue en direct

Un menu déroulant directement dans le widget réécrit instantanément noms et textes – sans aller-retour serveur, sans rechargement de la visualisation.

🔒

Un périmètre clairement délimité

Seule la catégorie de visualisation que vous choisissez est analysée et traduite. Si plusieurs visualisations partagent les mêmes objets, liens ou profils/modèles, les traductions les affectent aussi - voir Limitations ci-dessous.

Prérequis

Ce dont vous avez besoin avant de commencer.

🏠

Domotique IP-Symcon

Une installation IP-Symcon fonctionnelle - Simple Locale est un module pour les visualisations par widgets* d'IP-Symcon, pas une application autonome.

🧩

Une visualisation par widgets*

Une visualisation par widgets existante avec les catégories, variables et liens que vous souhaitez traduire.

🔑

Aucun compte de traduction nécessaire

Simple Locale traduit gratuitement dès l'installation via MyMemory, sans compte ni clé API. Google Cloud Translate et/ou DeepL peuvent être ajoutés à tout moment en option - avec bascule automatique, voir « Résistant aux pannes » sous Fonctions.

*) Conçu et testé pour les visualisations en tuiles. La visualisation WebFront classique n'est pas prise en charge.

Limitations Connues

Pour que vous sachiez à quoi vous en tenir : voici ce que Simple Locale ne peut délibérément (encore) pas faire.

Une langue par instance, pas par visiteur

La langue active est un état de l'instance - tout comme le nom d'un objet IP-Symcon - et non de la session de navigateur individuelle. Deux utilisateurs ouvrant la même visualisation en même temps voient toujours la même langue et les mêmes objets affichés. Des langues différentes simultanées nécessitent plusieurs instances de visualisation, chacune avec sa propre catégorie racine, et elles ne doivent partager aucun objet entre elles.

La traduction automatique peut comporter des erreurs

La traduction automatique ne fournit pas toujours une traduction adaptée, quel que soit le fournisseur. Vérifiez toutes les traductions une fois après la première analyse - les corrections manuelles ne sont jamais écrasées automatiquement.

Tous les objets de la zone choisie ont besoin d'un nom

Si une nouvelle analyse trouve un objet sans nom, elle s'interrompt entièrement (aucune traduction, rien n'est enregistré) jusqu'à ce que cet objet soit nommé. Simple Locale vous aide à trouver les objets sans nom.

Les profils, modèles et liens partagés ont des effets au-delà de la zone suivie

Si plusieurs objets en dehors comme à l'intérieur de votre zone choisie utilisent la même variable physique, le même profil de variable ou le même modèle (p. ex. via un lien dans plusieurs visualisations), leur libellé change partout où il est utilisé - pas seulement dans la visualisation que vous avez traduite.

Arborescences très volumineuses avec beaucoup de langues : le formulaire ne s'ouvre plus

Le formulaire de configuration transfère "noms d'objets", "textes personnalisés" et "libellés" en une seule fois - avec beaucoup d'objets multipliés par de nombreuses langues cibles disponibles en même temps, cette réponse peut dépasser la limite qu'IP-Symcon impose lui-même à la sortie des scripts (message d'erreur Output-Buffer exceeds Limit dans la console). Ce n'est pas un dysfonctionnement du module, mais une simple limite de transport de la console IP-Symcon : dans la console, sous License Information (icône "i", en haut à droite) → Special Switches (en bas, au centre), augmentez la valeur ScriptOutputBufferLimit (par ex. à 8388608 = 8 Mo), puis rouvrez le formulaire. Au fait : la visualisation elle-même n'est pas concernée et continue toujours de fonctionner.

Éléments intégrés en dur dans l'interface Symcon

Le champ de recherche, les infobulles au survol des icônes (par ex. la cloche affiche "Notifications" au survol), le format de l'heure/de la date, ainsi que le libellé du bouton "Favorites" lui-même sont intégrés en dur dans la console IP-Symcon/la visualisation en tuiles et restent dans la langue de la console Symcon, indépendamment de Simple Locale. Les noms d'objet des favoris individuels affichés en dessous sont en revanche bien traduits.

Prêt à commencer ?

Standard, Light ou Pro ? Vous avez une édition spéciale ? – toutes immédiatement utilisables.

Voir les tarifs