I used to use a product called Polar Studio (http://www.bluepolar.com/home.html
) that had a wonderful Internationalization feature. I never had issues making my apps multi-lingual. I could export all labels and send them to a Company to change them into a different language and then import the list back into the app. When logged into the application my users could select the languge that they desired from a drop-down and the entire site would be converted to the other language.
I could have up to 10 different languages. If you require multi-lingual capabilities Polar Studio is great. Hopefully the same ease of use can be added to Aware IM.