Fix for #1497 - What is the purpose of the "--" language?

Fix for #1497 

Language is always selected.
![languages1](https://f.cloud.github.com/assets/1408660/2214363/65063cb8-99d0-11e3-9053-a6a851a73e70.png)

And if there is no languages to update, disable the button:
![no_languages](https://f.cloud.github.com/assets/1408660/2214365/6c1fcf96-99d0-11e3-8882-11ce175da77e.png)