It's not the cleanest, but you could call connection.getApi() inside your ConnectionSignUp implementation, test if it's Facebook, and do get the locale that way, yes? I think we should take a look at the normalized UserProfile abstraction, see what profile fields are common across providers we currently do not model, and add them... I assume "locale" is one but there are likely others.
As for "I asked for something in the M1 timeframe, and am upset it's not in there now" - that was a long time ago - there's been a lot of work going on since then, and many discussions. Please don't expect something you want in the framework to be just handed to you on some kind of platter. You're much more likely to get results if you take time to work closely with the team in a positive, collaborative manner. This can be done by having discussions here, in JIRA issues, and on github via its social coding / forking & pull request infrastructure.
Keith
Last edited by Keith Donald; Sep 18th, 2011 at 11:12 PM.
Keith Donald
Core Spring Development Team