I'm using my droid 3 in The Netherlands.
It supports all the different (speech recognition) languages, as well as my language: dutch.
I've set it to Dutch in settings, and when I press the microphone key in my homescreen, it works perfectly in dutch.
HOWEVER, when I press the button while texting, or in other apps, it uses the english version instead.
With MoreLocale 2 I've set my phone to country: the netherlands, language: english. (because I just prefer english).
I tried changing it to dutch, but now it gives me "voice dication does not support the current input language"
This is the part I don't understand, because it DOES support this current input language!!
Other phones with android 2.3.4 do have proper dutch recognition while texting.