Multilingual Notes Client

For those of us who have to work in a large environment who’s offices span multiple countries and languages the issue of deploying the notes client in native language has always been an issue.

With the 6.x release of Notes this issue was partially solved on the server side with the advent of Language Packs. These packs when installed onto the server would provide you with templates that contained multiple languages but what about the client side…

Well it’s possible to download a, for example, german client and install it and all the menus would be in German. For support purposes you could switch it back to English if required but this meant that you needed an install package for each language that you support across your organisation.

Having a closer look at the German installation of the notes client and you will notice that there is a MUI directory in the program directory. MUI stands for Multilingual User Interface. This directory also exists on the global english version of the client install.

Inside this directory there is a file called MUI.DAT and, on the German client, a directory called DE. This directory contains DLL and EXE files that have the same names as the one in the main program directory.  the MUI.DAT on the German client is slightly different then on the English client.

it looks a little like this :

[Versions]
Coreversion=Release 6.5.3
NotesWorkswith=Release 6.5.3
[MUI]
Languages=1
Language1=de

Installing the French version changes this to a director called FR and the MUI is changed to match this.

Now, lets try a little experiment, install the german client, copy the MUI files somewhere, install the French client and copy the MUI files somewhere, install the Spanish client and copy the files off somewhere. Now lets add the DE, FR and ES directories to a standard Englich client install and rewrite the MUI.DAT file as follows :

[Versions]
Coreversion=Release 6.5.3
NotesWorkswith=Release 6.5.3
[MUI]
Languages=3
Language1=de
Language2=fr
Language3=es

Loading up the notes client I now have the option to select any of the languages that exist in the MUI.DAT file. Selecting a language and restarting notes changes the UI accordingly. If your windows regional settings are in a language that is available on the notes client then this is the language that will be used for the first time startup.

Ok, this method does have one problem, the templates on the local machine will only exist in the language that you apply the MUI directories to, probably best if you leave that at the english client.

So if a language can be added to the UI so easily why don’t IBM issue language packs for the client, preferably in MSI format so they can be rolled out via AD or SMS. Maybe a MUI directory in the data directory for the multi language templates also would be nice.

So if your deploying multilingual notes clients I hope this helps.

Tagged with:
Posted in Uncategorized

Workplace Services Express

During the opening session of Lotusphere it was mentioned that all Lotus Passport holders would be entitled to one free license for Workplace Services Express. It was also mentioned that it was a 3 CD, 5 click, 30 minute install. Now for anybody who has ever tried to install Websphere Portal or Workplace before this sounded very very nice. So I just had to give it a shot.

After downloading the 3 CD’s and uncompacting them I had a look at the requirements, a Windows 2000 or 2003 server with the latest service packs and 4Gb ram. In this day and age that’s fairly reasonable for a production server that’s going to be handling a lot of hits but I didn’t have anything like that hanging around so decided to see what would happen if I installed it on my laptop that is running Windows XP professions and only 2Gb ram. Double clicking the setup batch file I was expecting to see it complain about OS or hardware but to my surprise it launched with no problems.

A couple of clicks of the next button and a quick move to the keyboard to enter in the admin username and password and the installation progress bar started running and as promised about 30 minutes later it had completed. One more click to start the server and another to exit the setup wizard and I was done. Still being sceptical about it running on Windows XP I launched the Workplace homepage and there it was, the first screen was waiting for me to log in and start playing around.

At the Lotusphere opening ceremony I think a lot of people were very impressed by the slick interface, the slide out pallet of portlets and the general usability of the system and I have to say that actually having it up and running on my laptop generated the same reaction. It’s just wow. It’s so easy to just drag and drop stuff onto the screen. I even managed to install the IBM Lotus Web Content Management Portlet to bring up content from our LWWCM based company intranet. very slick indeed. My only problem was the speed on going to a page for the first time but I put that down to the WinXP based machine with only half the recommended amount of ram so I can put up with it for testing, returning to page you had open before is, however, very quick. I look forward to playing with this a bit more.

One thing to note, if your planning on testing this on WinXP and you also have the beta of the Microsoft AntiSpyWare software installed then the server start and stop batch files won’t work. It seems the AntiSpyWare software stop the batchfile for security reasons. Then again, you probably wouldn’t be running that on a production server.

If you haven’t already managed to get your hands on this then talk to your Lotus Passport rep or business partner as soon as possible.

Tagged with:
Posted in Uncategorized

GURUPALOOZA

This is a new session for Lotusphere this year, based loosly on the ask the developers session the speakers from the Best Practices track, including myself, were up onstage to answer the audiences questions. Sitting on the stage while the room filled up was quite interesting, there were people taking photos from all over the place and boy where there a lot of people in attendance.

Moderated by Ed Brill’s evil twin, Alan Leposky, the session kicked off with a good few interesting questions. Nothing came up that required an answer from me so I ended up just sitting there drinking the water and passing the mic back and forth across the line.

Great session but could have done with a bit more organisation, I think a few of us didn’t know what to expect.

Tagged with:
Posted in Uncategorized

BP107 : Best Practices For Object Oriented LotusScript

Another early start, especially for Bill Buchan who was presenting this session, he was up late last night and up even earlier this morning to prep and practice. Well the 8am after the party session timeslot didn’t stop the crowd from arriving, there was a full room all bleary eyed but willing. It must have been the offer of the bottle of Whisky that did it.

This was one great session and really enjoyable, a good mix of the Wild Bill reputation of fun and enough serious content to learn something from it. I’ve never used classes before but now I have loads of ideas where classes could really cut down on some of the code within BlogSphere and make things faster. I’ll be investigating these ideas over the next few weeks.

One thing about creating classes in Domino apps is the lack of a class browser. We were promised one at last years Lotusphere and were even told that a team was working on it but it hasn’t become a reality, the latest Lotus Notes beta doesn’t have it and the plans for it seem to have been dropped. This decision really needs reversed, even get it in for the 7.5 release. Classes are really good and having a class browser will really make people use them more.

Tagged with:
Posted in Uncategorized
Archives