I guess my main problem with Passport goes something like this:
A Norwegian customer using Norweigan QuarkXPress sends me a file. I open it in my QuarkXPress, get a message about unavailable H&Js etc, but the file opens. True, I don't understand the funny color names, and maybe some stuff has been shifted around, but I can work with it.
Another Norwegian customer using Passport sends me a file. I can't open it.
I just can't see the point. Surely there's a better way to integrate language support in QuarkXPress, like an XTension or an optional component. Or InDesign. The text in the menus and dialogs are only stored in resource files, so it's easily localized. H&Js might need their own logic, but there has to be a standard way of describing them for 'plugged-in' languages.
But yeah, I'm sure any practical solution will bring its own set of problems, no matter how easy it should be...