Carl,
I think you will find a lot of internationalization already in the
core. Check the acs-reference et al and my proposal for acs-person
and the thread on addresses.
This needs to be on another thread so I won't post more here except
to mention this. Feel free to conact me in private if you wish.