In the long run it might be better to use a PersonName to store this (e.g. it would make it easier to solve the problem in the post I’m forking from), but I don’t think we could do this without having something like “Person Name Type” in openmrs-core.
I don’t know that we’d need all of these options in the common OpenMRS case, but if we took this path we’d definitely want to add Name In Local Language as an option.
PS: in other words, for Bahmni it would make a lot more sense to have a “local language” name type, then to have to configure locale = “in”, “bd”, etc, depending on the implementation.