Looks like Kevin and his 600+ helpers are making good progress on TurboGears. The linked post talks about new i18n internationalization capabilities being baked into TurboGears. This is one area where PHP just stinks. I mean it’s really bad. Sure you “can” internationalize your PHP app, but it’s not easy. Heck there isn’t even any real documentation on how, it’s all in bits and pieces. An article on one aspect here, a function document there, a user contributed note someplace else. I really hope the Zend Framework everyone is talking about addresses some of this, though I think the issues are really more in the core of PHP and won’t be so easily worked around.