As most of you know, we use Transifex to translate strings used throughout the OpenMRS application. O3, in particular, has been a real mess for translators, with each project being hosted as a separate Transifex project, requiring a lot of context switching while working across O3 frontend applications.
We have now consolidated all translations of resources across the O3 application into a single project called “OpenMRS 3”. Hopefully this makes things easier for hard-working community members looking to contribute translations.
If you are a community member looking to contribute translations, please do take the opportunity to review our fantastic newly updated translation documentation here: https://om.rs/translate. And if you have any questions, please feel free to reach out to the Global Product Support Team.
We are particularly keen to understand any challenges you run into translating OpenMRS and ideas the community may have for how we can make the process smoother.
Thank you so much Ian!! This will make a big difference - even for me personally in my french translation contributions. It’s wayyyy easier now!! I also love how easy it is now to see the progrss in our O3 EMR translation - e.g. French is close to 100%! This also makes it much easier for us to see how our different translator community initiatives are paying off (or will).
4 questions:
It looks like all the “Reviewed” indicators got obliterated? Just looking at the French translations, suddenly it seems even the “reviewed” ones moved to “unreviewed”? We had been going through a lot of strings to mark them as reviewed, as we’ve been really trying to improve our Peer Review approach in translations.
Why not include the fast-data-entry in the o3 translation project?
I know this is currently unusably buggy, but the potential is there and I’d love to resurrect this as part of our RFE strategy. Just this morning I sat with someone who mentioned the challenge of adding the backlog of existing paper form records into an EMR when you first get started; this feature addresses that well.
What are the steps to take to get esm-laboratory-app included?
Longer-term Pay Off: I can ensure these are included in the translation guide, so future squads have guidance.
In the meantime all our french stakeholders are very fast to point out the lack of translation for that specific app.
Content Packages: it would be great to have a few steps for package authors to follow. Ian what would be your mini-checklist advice for groups to follow to ensure their content package connects to Transifex? I’m not sure what our strategy is there.
Unfortuantely, I couldn’t find a way to export that data from Transifex, so it got lost.
Time constraints and focusing on the more actively-developed and translated projects. fast-data-entry and patient-grid (which are kind of similar) will be migrated soonish.
Well, I just merged the PR with the setup after completing the rest of the work. It looks like there’s more to-do. We don’t really have documentation on how to add a new project to Transifex.
Currently Transifex is only used for translating code. We probably need a strategy here, but I think that “translating content packages” is a completely separate topic from translating code.
Hi. I’m a new member. I want to join this project and contribute to translating from ENGLISH to VIETNAM. But I cannot signup the account on transifex because I haven’t email business! Could you help me?
@grace Thanks for your answer. I have tried with the same email (my email sang9xpro@gmail.com) but still got this error message from transifex: " Only business emails are allowed.You can also click here to join an existing organization or contact our".
Ah I see now what you mean @sang9xpro ; it’s weird that Transifex specifies a “business” email Shouldn’t make a difference for our purposes Welcome again!! We really appreciate your help with Vietnamese translation!! To be extra clear, “OpenMRS 3” is the project to focus on. Here’s a helpful bookmark URL you can use to directly go to the strings that still need Vietnamese translation https://app.transifex.com/openmrs/openmrs3/translate/#vi/$?q=translated%3Ano
@ibacher at the risk of seeming ungrateful: It seems like when the esm-laboratory-app was added, it looks like English strings were applied throughout the French translation options. I’m just manually fixing this now, though I almost missed it because it didn’t show up in my usual search for “Show me Not-Translated things” because Transifex thinks the translation is done. Is there a way of avoiding this in the future?
Yes, but it’s dependent on future projects not automatically generating the JSON files for non- English languages. Probably something we should ticket to ensure the template app doesn’t do. Unfortunately, if we tell Transifex “these are the French translations” it’s not smart enough to say “those are all English!”.
Yes, thanks. I’m working on project OpenMRS 3. After I complete this task, I would like to join the Foundation team to develop a backend service. Because I’m a Java Developer with more than 9 years experience. I hope that I can join and contribute to the project OpemMRS.
Just want to say a huge KUDOS AND THANK YOU to @sang9xpro - we can see your Vietnamese translation work coming in through the automated PRs, like these 60 translations. Awesome!!!
I realized today - the RefApp doesn’t have Vietnamese as an option in the UI, so I couldn’t actually experiment to see what is being translated. Made a ticket for someone to fix this - perhaps @sang9xpro you might like to grab this ticket, though I know it’s not Java https://openmrs.atlassian.net/browse/O3-4132 It’s pretty easy
Thank @grace . Let me work with the first line of code. I’m reading the project’s git flow and then following it.
Could you invite me to the project (sang9xpro@id.openmrs.org)? I cannot access to this project on openmrs.atlassian.net