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

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

1 Like