Localisation
La langue dans laquelle les vues de la station sont écrites, et les formats de date, d'heure et de nombre dans lesquels chaque vue et chaque fichier exporté se lisent.
Localisation est la quatrième ligne du groupe GÉNÉRAL de la page Paramètres. Sa première liste de choix décide de la langue dans laquelle chaque vue de la station est écrite ; les quatre en dessous décident comment la station écrit une date, une heure du jour et un nombre, partout à la fois : à l'écran, dans la barre d'état, sur les graphiques, dans les exports et dans les rapports. Chaque ligne de format montre un aperçu en direct de ce que le choix produit. La page demande la permission Modifier les paramètres ; un format s'applique dès qu'il est choisi, et une langue s'applique au prochain démarrage de l'application.
Langue de l'interface
| Champ | Ce que c'est | Valeurs / défaut | Effet |
|---|---|---|---|
| Langue de l'interface | La langue dans laquelle les vues de la station sont écrites. La ligne dit « La langue dans laquelle les vues de cette station sont écrites, ici comme sur tout appareil qui les ouvre. Elle prend effet au prochain démarrage de Ganter Lab : rien de ce qui tourne n'est interrompu, et les formats de date, d'heure et de nombre ci-dessous restent tels quels. » | Les onze langues que le produit livre, chacune écrite dans son propre nom, pour que quelqu'un qui ne sait pas lire l'écran y retrouve la sienne. Défaut : la langue d'affichage de Windows quand le produit la parle, l'anglais sinon. | Chaque mot que l'application écrit : libellés, descriptions, menus, avis, confirmations et refus, ici comme dans n'importe quel navigateur qui ouvre la station, plus l'aide hors ligne et les documents juridiques. |
Choisir une langue enregistre le choix aussitôt et ne change encore rien à l'écran. La ligne ajoute alors une phrase dans la couleur d'accent, « Enregistré. Les vues restent écrites en … jusqu'au redémarrage de Ganter Lab. », en nommant la langue encore lue, et les nouveaux mots arrivent au prochain démarrage ordinaire : rien ne se redémarre tout seul, et aucune acquisition, aucun enregistrement et aucun essai n'est interrompu pour changer un libellé. Le choix appartient à la station, pas à la vue qui l'a fait : il est conservé dans la base de configuration avec le thème et les formats ci-dessous (une seule ligne, portée par une sauvegarde), et un navigateur du réseau de l'usine lit la langue de la station et non la sienne, si bien qu'un tableau de bord se lit pareil où qu'il soit ouvert.
Un agent dont la zone Paramètres est ouverte sur la page Accès agent (MCP) lit la langue en cours avec settings_read et la pose avec localization_set, en passant le code de culture d'une langue que cette version livre (en, pt-BR, de-DE, fr, fr-CA, it-IT, es, es-MX, zh-CN, ja-JP, ko-KR) ; tout autre code est refusé, et la réponse est cette liste. Ce qu'un agent pose est consigné comme un choix fait ici, et lu au prochain démarrage.
Les quatre formats
| Champ | Ce que c'est | Valeurs / défaut | Effet |
|---|---|---|---|
| Format de date | La disposition d'une date de calendrier. Aperçu : la date du jour. | Jour / Mois / Année (31/12/2026), Mois / Jour / Année (12/31/2026), Année - Mois - Jour (2026-12-31). Défaut : Jour / Mois / Année. | Chaque date que la station montre ou écrit dans un fichier. |
| Format d'heure | La disposition d'une heure d'horloge. Aperçu : l'heure qu'il est. | 24 heures (14:05:09), 12 heures AM/PM (02:05:09 PM). Défaut : 24 heures. | Chaque heure du jour ; les affichages qui portent des millisecondes les gardent (14:05:09.123, ou 02:05:09.123 PM). |
| Séparateur décimal | La marque entre l'entier et la fraction, et avec elle la marque de groupement. Aperçu : 1234,5678 écrit avec les décimales en cours. | Point décimal (1,234.56), Virgule (1.234,56). Défaut : Point décimal. | Chaque nombre que la station écrit pour être lu, et chaque nombre décimal saisi dans un champ de texte (le point est lu aussi sur toute station). |
| Décimales | « Nombre de chiffres après la virgule affichés pour les valeurs. » | de 0 à 6. Défaut : 2. | Chaque nombre qui n'a pas de règle plus proche à lui. |
Un changement s'applique aussitôt à chaque vue ouverte, la fenêtre de la station et n'importe quel navigateur pareillement, et il est enregistré dans la base de configuration avec le thème (une seule ligne, portée par une sauvegarde). Les listes de choix ne sont pas verrouillées pendant qu'une unité tourne : ce sont des préférences d'affichage, pas des mutations de la station. Un agent dont la zone Paramètres est ouverte sur la page Accès agent (MCP) les lit avec settings_read et les change avec localization_set, tenu aux mêmes 0 à 6 décimales que propose la liste de choix : tout autre nombre est refusé, avec cette plage pour réponse, et l'appel ne change rien. Tant que le runtime est arrêté, ni les formats ni la langue ne peuvent être changés : cette page cède la place à l'avis de pause, comme toutes les pages sauf Compte (voir Ce que le runtime arrêté fait à cette page), et localization_set répond « Runtime arrêté ».
Où chaque format s'applique
Tout ce qu'une personne lit passe par un seul formateur, donc deux surfaces de la même fenêtre ne parlent jamais deux calendriers différents.
- L'horloge de la barre d'état : la date et l'heure au bout droit de la barre, dans les formats de date et d'heure choisis.
- Connector : les valeurs de tag en direct avec le séparateur décimal et sa marque de groupement, aux décimales que le tag déclare lui-même et non à celles choisies ici (Tags), les horodatages de source et d'application d'un tag, avec les millisecondes, et le tableau d'aperçu de l'assistant deux points (Étalonnage).
- Logic : les valeurs de point dans les lignes et les volets de l'espace d'adressage, et la carte Valeur d'une variable, avec le séparateur décimal et sa marque de groupement : un nombre entier sans partie décimale, la valeur décimale d'un tag aux décimales que le tag déclare (comme dans le Connector), et toute autre valeur décimale aux décimales choisies ici. La limite qu'une action nomme quand son script est interrompu prend elle aussi la marque de groupement (Actions).
- Tableaux de bord : les affichages de valeur, les cartes d'indicateur, les lignes du bandeau d'alarmes. Un composant qui déclare ses propres décimales les emploie pour sa valeur ; le séparateur est toujours celui de la station. La lecture montrée sous un champ d'adresse dans l'éditeur s'écrit comme la Valeur qu'elle confirme quand cette Valeur ne déclare pas de décimales : un nombre entier sans partie décimale, et une valeur décimale aux décimales choisies ici même quand le tag déclare les siennes, si bien que, sur une station qui écrit deux décimales, un tag qui en déclare une se lit 239.10 à cet endroit et 239.1 dans le Connector et dans Logic.
- Graphiques : les libellés d'axe de chaque graphique emploient la marque décimale choisie, l'ordre de la date et l'horloge de 12 ou de 24 heures, et les décimales de la station à moins qu'une série ne déclare les siennes.
- Process : les cartes d'unité, la liste des Historiques, les commentaires d'essai, les étiquettes et les rapports produits. Sur les écrans de configuration, les lignes d'effet sous les champs d'une évaluation, la ligne de résultat de chaque étape d'une procédure, l'exemple de lecture d'une voie et la colonne Valeur des liaisons d'une unité. Et toute taille en octets : les octets figés d'une étiquette dans le dossier d'essai, et la taille de la copie d'un rapport conservée dans l'essai, d'un essai exporté ou importé en fichier
.glabet des commandes d'un modèle d'étiquette. - Exports : un essai exporté en CSV écrit les nombres avec la marque décimale choisie, et le séparateur de colonnes la suit : une virgule entre les colonnes avec des décimales à point, un point-virgule avec des décimales à virgule, pour que le fichier s'ouvre proprement dans un tableur de la même région. L'export XLSX et les exports d'Événements portent les mêmes marques.
- Événements, Utilisateurs, Compte et Paramètres : les lignes de journal, l'historique des alarmes, le dernier accès d'un utilisateur, les dates d'abonnement, la liste des sauvegardes et les dates de validité des certificats.
Les instants sont enregistrés en UTC et montrés dans le fuseau horaire local de la station ; cette conversion se fait dans le même formateur, donc un fichier qui porte des horodatages nomme le fuseau de la station une seule fois, dans l'en-tête de sa colonne d'horodatage. La région propre au navigateur distant est ignorée : un tableau de bord se lit à l'identique où qu'il soit ouvert.
Ce que ces réglages ne changent pas
Le stockage, le trafic des pilotes, les enregistrements, les charges utiles du bus et les noms des fichiers téléchargés emploient toujours un format fixe et invariant ; un changement de format ne réécrit jamais une valeur enregistrée. Un format qu'un élément déclare pour lui-même, comme le marqueur d'une étiquette, une partie d'un identifiant séquentiel ou un axe de graphique avec ses propres décimales, est la donnée de cet élément. Une étiquette imprime ses nombres pour la machine qui les lit, avec le point décimal invariant et jamais de marque de groupement, quoi qu'on choisisse ici (Modèles d'étiquette), et le sélecteur de source d'une nouvelle étiquette dans le dossier d'essai montre chaque nombre comme l'étiquette l'imprime. La langue ci-dessus n'est pas non plus un de ces formats : une station lue en japonais écrit toujours la date, l'heure et le nombre comme le disent les quatre lignes, et elle ne traduit jamais ce que quelqu'un a saisi, si bien que les noms d'équipement, de tag, de variable, de tableau de bord et d'unité, les notes et les commentaires se lisent exactement comme ils ont été écrits.