Is this right for all languages? I'm curious if capitalization rules are always the same. One way to fix that would be to add `_capitalize()` to the default language and just call it here. Then other languages could override it. I'm not sure if that's necessary or not.