...
Inconvenient layout of projects in Transifex: The mono-repo structure adds too much annoying hierarchy to switch between (e.g. I have to switch between esm-patient-chart vs esm-patient-management; I’d like to have all O3 RefApp strings in one single Transifex project). Discussed with Ian → This is fixable; we just need dev time to improve our Transifex project layout.
e.g. Bahmni and O2 RefApp: All their strings are just in their dedicated project folders:
Whereas for the O3 RefApp it’s more chaotic:
Check the Transifex Header: Be careful in editing mode to double-check that the language you are translating for is correct. When you change the repo/source you are translating for, this sometimes changes sneakily!! Accidentally translated a bunch of French as Aramaic, then had to go through and delete and re-do the translations in the right language folder.
Check the “History” View:
For Historical Reasons: In early 2024 some work on translations was batch-deleted by mistake while the Transifex automation was being set up (e.g. affected languages like French, Chinese, and probably more). We thought we fixed all that but I am still finding some translations that got accidentally translated back into english.
So: As a translator/reviewer, I’ve found it really important to double-check the right-side UI of Transifex for any historic translations of that string that may have been accidentally lost/overwritten, as seen in this example - you can see that the history shows this was translated in the past into French, but then 5 months ago an API request incorrectly re-set the translation to English, which overwrote the correct French translation!
It is not clear to me if the Auto-PRs into the RefApp from Transifex are coming from Peer-Reviewed translations, or from just one person’s first draft of a translation. We should confirm this. It could be the case that unreviewed PRs are being ingested, which we don’t really want.
Use the Context tab:
Sometimes the semantics depend on the place in the EMR where the string is coming from. In this example, you can see that it comes from the Medications App, so this “Start Date” refers to the Start Date of taking Medications.
1.2 Peer translation session, French, Director of Product GP and PH (UW ITECH), Aug 9 2024
Recording: https://iu.mediaspace.kaltura.com/media/t/1_iutf26s9
Key findings:
The “use this” from the Matching/similar feature was VERY helpful!
The Translator was not sure how his work in Transifex would impact OpenMRS → It really helped him to understand that his work in Transifex would trigger automatic updates to OpenMRS within about 24 hours
2. Persona Type #2: Engineers/Translation Consumers
...