Add requirements for language fall backs.

Is it worth checking for empty strings? Out of scope of this patch, just asking.