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 was looking around for something like that too, but couldn't find it either