Issue with translation of Programs

Hi,

We are working on DHIS 2.24 version (revision 23516). We have added translations to DataSets and Programs in French. We then changed our Interface locale and DB locale to French as well. When we see data entry app, the data Sets displayed in the dropdown have translated names. But when we see event capture app, for programs, the labels come up in the default locale and not the translated locale (even if translations exist in DB).

Please see the screenshots below depicting the issue.

**For Data Sets: **

We have two Data Sets which have translations in French. Their translated names are ‘DataSet_French_1’ and ‘DataSet_French_2’. These translated values also come up in the data entry app appropriately.

  ![image](upload://gypHtFrFD6ahx7hhQIcVCNyDQHf.png)

For Programs:

We have two programs which have translations in French. Their translated names are ‘Program_French_0’ and ‘Program_French_1’. But these translations do not appear in Event Capture app – the default locale is taken for these names (even if translations exist in the DB for them). Here, see Event Capture App - ‘TestProgNP07’ should come up as ‘Program_French_0’ and ‘TestProgNP10’ as ‘Program_French_1’.

          ![image](upload://7jQVzjq8AAtyEqynBe2q0tYD5mA.png)

Could you please help fix this issue.

Cheers,

···

Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533
ThoughtWorks

Hi,

Try to clear your cache and see how it goes…

image

image

image

image

···

On Wed, Sep 7, 2016 at 9:08 AM, Archana Chillala archanac@thoughtworks.com wrote:

Hi,

We are working on DHIS 2.24 version (revision 23516). We have added translations to DataSets and Programs in French. We then changed our Interface locale and DB locale to French as well. When we see data entry app, the data Sets displayed in the dropdown have translated names. But when we see event capture app, for programs, the labels come up in the default locale and not the translated locale (even if translations exist in DB).

Please see the screenshots below depicting the issue.

**For Data Sets: **

We have two Data Sets which have translations in French. Their translated names are ‘DataSet_French_1’ and ‘DataSet_French_2’. These translated values also come up in the data entry app appropriately.

For Programs:

We have two programs which have translations in French. Their translated names are ‘Program_French_0’ and ‘Program_French_1’. But these translations do not appear in Event Capture app – the default locale is taken for these names (even if translations exist in the DB for them). Here, see Event Capture App - ‘TestProgNP07’ should come up as ‘Program_French_0’ and ‘TestProgNP10’ as ‘Program_French_1’.

Could you please help fix this issue.

Cheers,

Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533
ThoughtWorks


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

Abyot A. Gizaw.

Senior Engineer, DHIS2

University of Oslo

http://www.dhis2.org

Hi Abyot,

Yes, I cleared cache, tried incognito, and the behaviour is still the same. Programs not getting translated.

image

image

image

image

···

On Wed, Sep 7, 2016 at 12:55 PM, Abyot Asalefew Gizaw abyot@dhis2.org wrote:

Hi,

Try to clear your cache and see how it goes…

Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533
ThoughtWorks

Abyot A. Gizaw.

Senior Engineer, DHIS2

University of Oslo

http://www.dhis2.org

On Wed, Sep 7, 2016 at 9:08 AM, Archana Chillala archanac@thoughtworks.com wrote:

Hi,

We are working on DHIS 2.24 version (revision 23516). We have added translations to DataSets and Programs in French. We then changed our Interface locale and DB locale to French as well. When we see data entry app, the data Sets displayed in the dropdown have translated names. But when we see event capture app, for programs, the labels come up in the default locale and not the translated locale (even if translations exist in DB).

Please see the screenshots below depicting the issue.

**For Data Sets: **

We have two Data Sets which have translations in French. Their translated names are ‘DataSet_French_1’ and ‘DataSet_French_2’. These translated values also come up in the data entry app appropriately.

For Programs:

We have two programs which have translations in French. Their translated names are ‘Program_French_0’ and ‘Program_French_1’. But these translations do not appear in Event Capture app – the default locale is taken for these names (even if translations exist in the DB for them). Here, see Event Capture App - ‘TestProgNP07’ should come up as ‘Program_French_0’ and ‘TestProgNP10’ as ‘Program_French_1’.

Could you please help fix this issue.

Cheers,

Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533
ThoughtWorks


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp