changing misleading language identifier

fixes issue #4251
Typical language standards use dashes, but symfony uses underscores like defined in ICU. So the docs were misleading.
I think that we should add a link to the list of official language identifiers. Unfortunately, I couldn't find it in the ICU website.