makemessages -l takes a locale name, not a language code.