Perfmon Log Translator Tool (PLT) tool translates perfmon logs captured in other spoken languages and translates them to another spoken language such as English. This allows tools such as the PAL tool to process perfmon logs since PAL requires English perfmon logs.
This tool is written by Sven Haubold (svenhau@microsoft.com) with Lionel Pénuchot (lionelp@microsoft.com) as a contributor.
Update: 10/8/2009 (svenhau)
It was discovered that PAL.vbs v1.3.5 has some issues to successfully run on non-English machines. This is because the relog.exe tool comes in different languages. PAL is utilizing relog a few times and checks for successful completion by reading in the relog output as a string, like in pal.vbs line 323:
If InStr(1, strText, "The command completed successfully", 1) > 0 Then
If PAL runs on a machine with German OS and hence with a German relog.exe, the success message reads:
"Der Befehl wurde erfolgreich ausgeführt."
So current PAL.vbs v1.3.5 will never run trough. However, the fix is easy; I suggest to replace the lines 323, 926 and 4767 with
If oExec.ExitCode = 0 Then
That’s all. Evaluating the ExitCode worked for me smoothly on a German Windows XP machine and it should also do it on French, Spanish… you name them systems.
Update for Counter Translation Files
After Twayleph posted some additional French counter translations for SQL and BizTalk, I wrote a little tool which merges additional XmlNodes into a given XML file. By doing this I managed to extend the translation files for FR, NL, DE, HU, ES even more. I updated the PLT.0.0.0.7.zip to contain all these updated files, which are:
ar-sa_PFL.xml
cs-cz_PFL.xml
da-dk_PFL.xml
de-de_PFL.xml
el-gr_PFL.xml
es-es_PFL.xml
fi-fi_PFL.xml
fr-fr_PFL.xml
he-il_PFL.xml
hu-hu_PFL.xml
it-it_PFL.xml
nb-no_PFL.xml
nl-nl_PFL.xml
pl-pl_PFL.xml
ps-bidi-lp_PFL.xml
ps-cyrl-lp_PFL.xml
ps-mi_PFL.xml
ps-ps_PFL.xml
pt-br_PFL.xml
pt-pt_PFL.xml
ru-ru_PFL.xml
sv-se_PFL.xml
tr-tr_PFL.xml
Help Wanted: If you are willing to translate performance counters to/from spoken languages, then feel free to modify the XML files of this tool and post them back to this web site in the Discussions section.
Source Code: This tool is being posted to the PAL tool web site in order to assist users with perfmon logs captured in non-English languages. Therefore, the source code for this tool is not required to be publish. With that said, we plan on publishing source code for this tool soon.