11-03-2010 09:17 AM
Hello !
Currently working on an 'international' software, I'd like to be able to see XML reports (horizontal.xsl stylesheet) of my TestStand sequences in several langauges... For most of the data, I made the translation in the XSL file (1 xsl file per language) but I still have a problem :
How to translate Step Status keywords (Skipped, Done, Passed, Failed) in the report ?
It looks like it is extracted from the ResultList and displayed directly w/out modification at line 1202... Maybe there is a trick there ??
11-04-2010 08:01 AM
Bonjour,
Pour tout ce qui est traduction de votre environnement Teststand vous avez ce tutorial:
http://zone.ni.com/devzone/cda/tut/p/id/6046
En effet il vous expliquez que si vous dupliquer un répertoire vous allez pouvoir ensuite modifier toutes les chaines de caractere de Teststand.
Si vous souhaitez par exemple traduire les pass, done etc, comme l'indique le lien vous pouvez ouvrir EngineStrings.ini et modifier cette partie :
[STEP RESULT STATUS]
Done = "Done"
Skipped = "Skipped"
Passed = "Passed"
Failed = "Failed"
Error = "Error"
Running = "Running"
Looping = "Looping"
Terminated = "Terminated"
Waiting = "Waiting"
J'espere que cela pourrait vous aider.
Cordialement.
Nacer M. | Certified LabVIEW Architecte
11-04-2010 12:03 PM
Ces fichiers ne permettent de traduire que les strings d'interface. Pas celles inscrites dans le rapport !
Dans le cas d'un rapport XML, c'est le XSL qui détermine quoi écrire dans le rapport en fontion des StepResult (affichage direct des StepResult qui sont des mots clefs en ... Anglais)... Il faut donc les traduire. Je posterai une solution dès mes tests terminés...
11-05-2010 02:41 AM
Bonjour,
Les chaines inscrites au rapport sont mises dans ce fichier, avez vous pu essayer de les modifier :
ModelStrings.ini - Contains resource strings used in the default process models (Sequential, Parallel, Batch). For instance, the strings "Test UUTs", "Terminate", and "Enter UUT Serial Number" can be modified in this file. This file is of special interest as it contains some of the most commonly used strings in TestStand.
Cordialement.
Nacer M. | Certified LabVIEW Architecte
11-05-2010 03:33 AM
Au sein de TestStand effectivement c'est la soution. Mais dans l'interprétation des rapports via les fichiers de style xsl, cela ne suffit pas !
Il faut faire des modifications au sein du fichier xsl. Pour le test, faites des traductions de vos fichiers INI, déroulez une séquence simple en réglant les report options pour que le rapport soit de forme XML avec la stylesheet XSL 'horizontal.xsl'. Vous verrez que le statut des tests sera "Done', "Passed", "Failed"... et non pas les strings traduites...