For the previously-mentioned use cases, creating different sessions for different languages is just impractical. Public computers are good examples for single user account + different languages which cannot be configured once.<div>
Checking if a language is chosen and set $LANG is very easy and it does no harm to lightdm. To disable this, just pass NULL for the language and $LANG will not be touched.</div><div>To disable this in the UI, a gtk_widget_hide is enough. So I see no reason to force its removal.<br>
<div><div><div><br></div><div>Sometimes having more buttons on UI != more complicated and harder to use.</div><div><div>Removing a useful feature from the UI does not make an application easier to use. I consider this a usability regression rather than improvement.</div>
<div><br></div><div class="gmail_quote">On Thu, Aug 18, 2011 at 11:17 PM, PCMan <span dir="ltr">&lt;<a href="mailto:pcman.tw@gmail.com">pcman.tw@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div>A &quot;very valid&quot; usage for this feature is for public computers in libraries.</div><div>We don&#39;t know in advance what the language the users will need.</div><div>This is especially useful in countries where many languages are in use simultaneously, such as Swiss, India, Singapore, or others.</div>

<div>Another possible usage is for a central server providing terminal services in network environment.</div><div><br></div><div>Please add it back or at least make it possible for other greeters to do it.</div><div>If Ubuntu doesn&#39;t need it, just remove this feature from your default greeter.</div>

<div>However, we&#39;d like to add this feature to our own greeter. Please, at least make this optional</div></blockquote></div></div></div></div></div>