As stated in [this documentation page](http://symfony.com/doc/current/reference/forms/types/language.html) > The "value" for each language is the Unicode language identifier (e.g. fr or zh-Hant). which is wrong. Symfony uses some custom standard using underscores, not dashes, for languages.