So here at Infragistics we're truly a global company now which makes life as a TFS Administrator very "interesting" for sure! Everyone is working around the clock and things can go wrong pretty much 24-7. Oh well - I'm used to it already :)
If you didn't know, last week Microsoft announced that all of the localized versions of Team System Web Access (TSWA) had been finished and available for download. This was great because we needed a couple of them for internal use. The only problem I found was that you can't install more than one version of TSWA on the same machine. That's no fun :(
Thankfully Hakan came to my rescue and gave me a few steps to try and they definitely worked out for me. I did everything on a separate virtual machine, gathered all of the files I needed, and then copied them to the TSWA web server.
Disclaimer: If you're going to follow the steps be mindful that this is completely unsupported by Microsoft.
- Install <localized version>
- Copy the files to C:\TSWA\<localized version code>
- Uninstall <localized version>
- (Repeat for all languages)
- Manually create web sites in IIS to point to each of the different languages
- Make sure each TSWA instance uses a different IIS AppPool
- Make sure each TSWA instance points to a different cachedir
There you go! Also, it might be helpful to use host headers to help users out with discovering their localized versions of TSWA. This allows you to use port 80 as well instead of the usual default of 8090. For example:
- English - tfsweb.[your domain]
- Japanese - tfsweb-jp.[your domain]
- German - tfsweb-de.[your domain]