Well, this has been a wild goose chase, and I am kicking myself for reading your note more carefully. When I said you can put as many files suffixed with .json, I didn’t actually mean that the locale file name can be anything. To load the files, we need to know how they are going to be named by a convention. The convention is pretty simple,
<location of bahmni_config>/openmrs/i18n/<app name>/locale_<code>.json
The patterns of the file name is locale_<code>.json. This code can be anything “en”, “es” etc etc. As long as you configured the supported locales by the right codes in openmrs admin.
You can not add a bahmniapps_en.json, because Bahmni doesn’t know what file name is used.