I18n_app_xx.properties has been modified

On a dhis2 instance, the label for the enrollment has been modified for everyone.

I can’t find how it happened. Is there a mechanism to override the “system” translations ?

I mean the content of : tracker-capture-app/i18n/i18n_app_fr.properties at master · dhis2/tracker-capture-app · GitHub
unzipped in tomcat is different for the key “enrollment”
(all timestamps looks unzipped/installed at the same time)

cat target/tomcat.8080/webapps/expanded/dhis-web-tracker-capture/i18n/i18n_app_fr.properties  | grep Admi
enrollment=Admission du (de la) survivant (e)

I’ve looks in /api/i18n but haven’t found how it could have been modified through the api

is there such api ?
is possible that the person rebuilt the app and deployed it ?

ok the translation is “bad” in the released war
downloading https://releases.dhis2.org/40/dhis2-stable-40.5.0.war
unzipping and looking at /dhis-web-tracker-capture/i18n/i18n_app_fr.properties
and I have the same translation

Hi @Stephan_Mestach

The DHIS2 Core Team uses Transifex to manage the translations (read more here: Localization of DHIS2 - DHIS2 Documentation)

If there are specific strings that are mistranslated and you’d like to share them here, it will help @christiansaka (HISP WCA) and team review them.

Thanks!

Well the original translation Enrôlement and Profile was probably better (less medical, more compact, less noisy) but I don’t have the background on the decision to change it to Admission du (de la) survivant (e) and Identification du (de la) survivant (e) but clearly “survivant” should become “suivant” or “patient” (following vs survivor)

note it affects 40.x, 41.3.0 looks back to “normal”.

1 Like

Hi @Stephan_Mestach

Thanks a lot for your feedback!

As the lead of the translation team, may I ask you to be more specific about the issue? I mean you mention the specific terms together with the translation issues related to them!

Thanks

1 Like

Regarding the term “Profile” I have seen the issue. The translator should have simply translated by “Profil” to avoid any confusion. We will correct that.

I have checked “Enrollment” as well. Within the team, we have agreed to translate if by “Inscription”. However, I have noticed that it is being translated by by “Enrôlement” by translator outside our team. We will do our best so as to haormonize. Thanks

3 Likes

Do you know if a 40.x will fix that ?

1 Like

Hi @Stephan_Mestach

Every weekend, the latest translation updates are synchronised to the development branches of the maintained versions. This means that, as long as changes are made more than a couple of weeks before a patch release, they should just go into the patch automatically.
You can also check the dev version on our play site; if that contains the fix, then it will be in the next patch (unless the patch has been frozen for our release testing, which happens about one week before the target release date).

So the answer to your question is, “yes”. Although the next v40 patch is a couple of months away.

1 Like