In the process of translating some of the Bahmni components into Khmer language, I notice that some messages seem to be missing in Transifex.
For instance, I can not find where to translate the ‘Observations’ string that shows in the Clinical App/ Consultation screen.
The i18n code for this is OBSERVATIONS_BOARD_LABEL_KEY and it is not present in the Transifex file:
Note: The OBSERVATIONS_BOARD_LABEL_KEY message is present in Bahmni Apps module but only in the clinical/locale_fr.json:
So the key value pairs that you see in Transifex file are specific to UI module. We are not maintaining default-config locale files in Transifex. So if you want to translate keys in configuration specific locale files then
Bahmni has many implementation configs like endTB, JSS, Possible…etc along with Default Config. And each config has their own set of translation keys. I think this is the reason why we are not maintaining default-config in Transifex. Please check Hospital / Implementation Specific section in this wiki page to see the list of the implementations that Bahmni supports.
@binduak, @darius, that would be great !
We will very soon (like next week) be in the effort to translate parts of the default-config and having it in Transifex would be very useful for us to:
1/ Being able to use Transifex to actually translate the messages
2/ Give back to the community all the effort made here
If there is anything we can do to help, let me know.
+1 to the suggestion of putting default_config on Transifex. I also think it will be helpful. We should also update the Wiki documentation on Translation, to indicate that default_config exists in Transifex… yet explain how people should copy from default_config while creating a new config for their implementation.