localizeText() devrait toujours chercher en premier dans le cache de langue pour le type de module en cours, et ensuite dans le cache de chaînes global, ceci automatiquement.
Les unités devraient être traitées à part et avoir une définition dans le fichier de langue global autant que possible; on utiliserait expandVariableName() ou expandVariableNameAndUnit() selon le cas.
Penser aussi à utiliser localizeLoiDebit() pour les lois de débit, partout où c'est possible
Edited
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
Problème illustrant l'utilité de la proposition ci-dessus :
En français, charger l'exemple "Débit d'un chenal avec ouvrages". Le chargement de session charge le fichier "fr" de chaque Nub
Cliquer sur le Solveur ("Calcul du débit…"), explorer le Paramètre recherché : tout est traduit.
Dans les préférences, mettre en anglais
Revenir au Solveur, explorer le Paramètre recherché : il manque des traductions, car le fichier "en" de chaque Nub n'a pas été chargé
Si à l'étape précédente, avant de cliquer sur le Solveur, on clique une fois sur chaque autre module, les fichiers "en" sont chargés en ensuite en revenant au Solveur, les traductions sont toutes disponibles dans le Paramètre recherché
By Mathias Chouet on 2020-05-07T11:45:49 (imported from GitLab)