Fonctions

Tout ce que Simple Locale apporte à une visualisation multilingue.

🌐

Nouvelle analyse manuelle et planifiée

Les objets nouveaux ou déplacés peuvent être repris manuellement à tout moment – seules les cellules vides sont retraduites, les traductions existantes (y compris corrigées manuellement) restent intactes. La nouvelle analyse automatique via un intervalle programmé fait partie de l'édition Pro.

✏️

Les corrections manuelles sont conservées

Vous pouvez modifier n'importe quelle traduction directement dans le formulaire - les cellules déjà remplies ne sont jamais écrasées automatiquement lors de la prochaine analyse. La modification directe des noms d'objets/textes personnalisés scannés fait partie de l'édition Pro ; dans les autres éditions, ces cellules sont en lecture seule (votre propre table de traduction, à partir de l'édition Standard, n'est pas concernée - voir « Votre propre table de traduction »).

🔕

Traduction activable/désactivable par objet

Chaque ligne des tableaux de traduction analysés (noms d'objets, textes personnalisés, Automatisations, message d'accueil, énumérations, graphiques) possède une case « Traduction active » - désactivez-la et ce texte reste dans la langue d'origine partout, par exemple pour les noms propres, les marques ou les abréviations techniques, et cela n'utilise plus non plus d'appel de traduction. Les lignes qui sont de pures données de contrôle JSON sont détectées et désactivées automatiquement. Votre propre table de traduction n'est pas concernée, puisque rien n'y est jamais traduit automatiquement. Fait partie de l'édition Pro.

📝

Noms d'objets et textes personnalisés

Traduit non seulement les noms d'objets/variables, mais aussi les variables de texte librement gérées (p. ex. textes d'aide). Il en va de même pour les textes des automatisations et du message d'accueil, les légendes des graphiques, ainsi que les libellés des présentations de variables dans la visualisation en tuiles.

🗺️

Plusieurs langues source à la fois

Chaque élément porte sa propre langue source au lieu d'une seule pour toute l'installation - pratique par exemple lorsqu'un module tiers fournit toujours des noms d'objets en anglais alors que le reste de votre visualisation est maintenu en allemand. Directement modifiable dans le cadre de l'édition Pro ; également utilisable dans toutes les éditions via un simple balayage en plusieurs passes (voir la FAQ).

Votre propre table de traduction

Définissez vos propres traductions, garanties correctes, pour des termes ou expressions précis - exactement comme pour « Noms d'objets », dans un tableau avec une colonne « Langue source » et une colonne par langue cible ; une nouvelle entrée s'ajoute via un bouton « Ajouter ». Dès qu'un texte source enregistré apparaît quelque part dans votre visualisation, c'est toujours cette entrée qui est utilisée - au lieu d'interroger Google/DeepL/MyMemory pour une traduction en ligne. Pratique pour les noms de marque, la terminologie, ou les textes que la traduction automatique continue de mal rendre.

🧭

Glossaire – unités et points cardinaux préremplis

Le glossaire est une table à part, contenant une trentaine d'entrées pour les unités courantes en domotique (°C, kg, km/h, hPa, kWh, ...) ainsi que les 16 points de la rose des vents, dans 9 langues - évitant des traductions automatiques inutiles, et parfois carrément erronées, pour de courts textes chiffre+unité (par ex. °C → °F). Il comporte une colonne par langue et aucune langue source : « km/h » ne demande donc qu'une seule ligne, quelle que soit la langue source de la partie concernée de votre visualisation. Les points cardinaux sont volontairement prédéfinis par langue plutôt que simplement recopiés (en allemand « O » = Est, en espagnol « O » = Oeste/Ouest). Chaque entrée peut être supprimée sans revenir lors de la prochaine analyse, et vos propres traductions gardent la priorité. Modifiable à partir de l'édition Standard ; le glossaire s'applique dans toutes les éditions.

🔁

Retraduction automatique lors de modifications externes

Si un autre module ou script modifie la valeur d'un "texte personnalisé" surveillé (p. ex. un script météo met à jour une variable de texte affichée lors de sa prochaine mise à jour), Simple Locale le retraduit automatiquement et en direct dans la langue actuellement active – sans aucune intervention de votre part. Un cache intégré ne retraduit que les valeurs réellement modifiées : pour une tuile météo typique avec environ 20 fragments de texte (jours de la semaine, prévisions, lever/coucher du soleil, valeurs actuelles) mise à jour toutes les 10 minutes, cela permet d'économiser plus de 80 % des appels de traduction par jour et par langue cible, comparé à une retraduction complète à chaque mise à jour.

🏷️

Libellés d'énumération

Les libellés des présentations de variables (p. ex. options d'énumération) peuvent aussi être traduits par instance, sans modifier un profil/modèle partagé utilisé par d'autres variables.

Widget inclus

Un menu déroulant natif directement dans la visualisation – aucun module supplémentaire, aucune variable supplémentaire nécessaire. Les icônes globe et info peuvent être masquées en option.

🎨

Tuile de sélection de langue personnalisée

Personnalisez la tuile de sélection de langue selon votre design via un code HTML éditable directement dans le formulaire de configuration (le point de départ est une copie fonctionnelle de la tuile intégrée) - ou construisez une tuile entièrement autonome par script si besoin (deux commandes vous donnent les langues disponibles et changent la langue active). Fait partie de l'édition Pro.

🔀

Résistant aux pannes et cache

Dès l'installation, Simple Locale traduit gratuitement via MyMemory, sans compte propre nécessaire. Google Cloud Translate et/ou DeepL peuvent être ajoutés en option - si un fournisseur échoue (quota journalier épuisé, modèle tarifaire modifié, clé expirée, serveur hors service), le suivant dans la chaîne prend automatiquement le relais. À partir de l'édition Standard, les quotas gratuits de Google, DeepL et MyMemory sont même combinés activement plutôt que simplement remplacés en cas de panne - dès que l'un est épuisé, le suivant prend automatiquement le relais, ce qui permet souvent d'éviter complètement un forfait payant chez les fournisseurs. Les textes déjà traduits ne sont de toute façon pas concernés : le cache est toujours consulté en premier, un texte connu fournit donc sa traduction indépendamment de l'état actuel des quotas - seul un texte vraiment nouveau, jamais traduit auparavant, resterait brièvement non traduit si tous les fournisseurs configurés étaient épuisés exactement au même moment.

🔑

Vérification hors ligne en fonctionnement

Chaque changement de langue vérifie la clé de licence entièrement hors ligne (signature Ed25519) – aucun serveur de licences nécessaire en fonctionnement. Après l'activation initiale, le module se contente d'interroger brièvement une fois par jour en arrière-plan si la licence est toujours active (voir FAQ) - une erreur réseau à ce moment-là ne bloque jamais rien par erreur, le dernier état connu est simplement conservé. Cette même vérification détecte et signale aussi les activations – la même clé apparaissant sur plusieurs installations IP-Symcon différentes est un signe de partage non autorisé.

🛡️

Confidentialité et Sécurité

Simple Locale ne collecte ni ne stocke le contenu de votre visualisation. Les demandes de traduction sont envoyées directement depuis votre installation IP-Symcon au fournisseur de traduction que vous avez choisi - pour Google Cloud Translate et DeepL, à l'aide de votre propre clé API. Google confirme que le contenu transmis est utilisé exclusivement pour fournir le service de traduction et n'est pas utilisé pour entraîner ses modèles de traduction. Voir notre politique de confidentialité pour plus de détails. Toutes les connexions - vers les fournisseurs de traduction comme vers notre serveur de licences - passent par HTTPS chiffré.

🆙

Mises à jour illimitées

Toutes les futures mises à jour du module sont incluses dans le prix d'achat – pas d'abonnement, pas d'expiration, toujours la dernière version.

En savoir plus

Guide de configuration détaillé dans la documentation.

Voir la documentation Voir les tarifs