In the case you cite here, the chosen "country" is only used by further packages which need a "location" such as the timezone configuration step and (but not yet implemented) the mirror settings.
So there's a configuration path difference between a French in Japan, an American English in Japan and a Brasilian in Japan...
Location and language variants should definitely be separated. I think there's a conceptual problem having a configuration screen not making the same kind of configurations depending on value sets.
Mike
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]