Tout ce que Simple Locale apporte à une visualisation multilingue.
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.
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 »).
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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é.
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é.
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.
Guide de configuration détaillé dans la documentation.
Voir la documentation Voir les tarifs