Hi David I'm not sure about the current standing when it comes to Android and translation (both UI and DB). I'm adding in Simen who should be able to help you.
-- Morten On Mon, Dec 21, 2015 at 5:45 PM, David Hagan <david.ha...@sagehagan.com> wrote: > Thanks for that, > > Yes, I can confirm that the API side of things, there were no problems … > just on the UI side. > I’ve subsequently updated our build to Build revision: 20971 and the UI > side of things is now performing as it should. > > On a side note … we’ll be deploying multiple 7/10 inch Android devices to > support the Android Tracker App to multi-lingual teams … how easy it to > switch languages (database) on the Tracker App (is it tied to the logged in > user and their settings or is there a separate setting on the device?) > > David > > > On 21 December 2015 at 10:45, Morten Olav Hansen <morte...@gmail.com> > wrote: > >> Hi >> >> Running with the latest 2.21, I was able to easily import this >> translation: >> { >> "translations": [ >> { >> "objectUid": "iZuMXiwGIXd", >> "property": "name", >> "className": "OrganisationUnit", >> "locale": "no", >> "value": "By" >> } >> ] >> } >> >> The command I used was: >> curl -X POST -d @translation.json -H "Content-Type: application/json" -u >> admin:district http://localhost:8080/api/metadata -v >> >> The translated version was immediately available at: >> /api/organisationUnits/iZuMXiwGIXd?fields=id,displayName >> >> As for the reporting tools, please be aware that there have been many >> updates in the last weeks, so please be sure to run the very latest version. >> >> Also know that in the maintenance UI there might still be places where >> translation is not enabled, so please us know and we will fix it. >> >> >> -- >> Morten >> >> On Sun, Dec 20, 2015 at 11:41 AM, Morten Olav Hansen <morte...@gmail.com> >> wrote: >> >>> Ok, I will have a look tomorrow and report back. As for >>> reporting/analytics tools, there have been a lot of backports, so you >>> should be running the very latest 2.21. >>> >>> -- >>> Morten >>> >>> On Sun, Dec 20, 2015 at 10:59 AM, David Hagan <david.ha...@sagehagan.com >>> > wrote: >>> >>>> OK, >>>> >>>> Thanks (if you think it is worth looking, I can give you a login to the >>>> development instance) … >>>> >>>> A few more comparative details (and I hope I’m not doing something >>>> stupid with cache) to maybe help narrow down things … >>>> >>>> *On an instance hosting build version 20940 for Arabic-English* … >>>> issuing an API call … >>>> >>>> >>>> api/organisationUnits?fields=name,displayName&locale=en&filter=level:eq:2 >>>> >>>> correctly displays results: >>>> >>>> <organisationUnits> >>>> <organisationUnit name=“البحر الاحمر"> >>>> <displayName>Red Sea</displayName> >>>> </organisationUnit> … >>>> >>>> AND >>>> >>>> for the above also displays (when database locale is set to English in >>>> settings) the Org Unit english name in the ‘left hand tree’ during >>>> data-entry (but not in pivot table selection trees), but do show correctly >>>> on pivot table results etc. >>>> >>>> *On the instance in question (build version 20895)* the same API call >>>> also correctly displays results: >>>> >>>> <organisationUnits> >>>> <organisationUnit name="Автономна Республіка Крим"> >>>> <displayName>Avtonomna Respublika Krym</displayName> >>>> </organisationUnit> >>>> >>>> or (for locale=ru) >>>> >>>> <organisationUnits> >>>> <organisationUnit name="Автономна Республіка Крим"> >>>> <displayName>Автономная Республика Крым</displayName> >>>> </organisationUnit> >>>> >>>> but for the UI for data-entry, or the organisation units App the >>>> language remains the default Ukrainian, though the event visulisor results >>>> show the correct locale equivalent for the org unit selected. >>>> >>>> Perhaps we’ll go ahead and upgrade the instance in question to build >>>> 20940 to see if this resolves the UI display peculiarities to eliminate >>>> that possibility before you commit any time to this. >>>> >>>> David >>>> >>>> >>>> On 20 December 2015 at 09:11, Morten Olav Hansen <morte...@gmail.com> >>>> wrote: >>>> >>>>> Ok, let me have a look at this Monday and see if I can reproduce the >>>>> issue. >>>>> >>>>> After you import the translation, where do you check if they are >>>>> working or not? in the web-api? data dictionary maintenance module? >>>>> reporting tools? >>>>> >>>>> -- >>>>> Morten >>>>> >>>>> On Sun, Dec 20, 2015 at 8:59 AM, David Hagan < >>>>> david.ha...@sagehagan.com> wrote: >>>>> >>>>>> A further note to the self: >>>>>> >>>>>> Don’t assume! I assumed the objectclass for the import file would be >>>>>> ‘organisationUnit’ … but no, it’s ‘OrganisationUnit’ … :-) … and thus >>>>>> the >>>>>> apparent no-show through the UI. >>>>>> >>>>>> Just a note though, if the objectless ‘doesn’t exist’ during an API >>>>>> import, perhaps the validation checks for the import should reject those >>>>>> items? >>>>>> >>>>>> The other part of the challenge (seeing the org unit translations >>>>>> when you select the database locale ) hasn’t resolved itself even after a >>>>>> restart. >>>>>> >>>>>> Cheers >>>>>> >>>>>> David >>>>>> >>>>>> >>>>>> On 20 December 2015 at 07:10, David Hagan <david.ha...@sagehagan.com> >>>>>> wrote: >>>>>> >>>>>>> Ahhh-haaaa, >>>>>>> >>>>>>> Ok, a nice little gotcha to add to my little book of DHIS2 >>>>>>> tips-for-newbies! >>>>>>> >>>>>>> David >>>>>>> >>>>>>> On 19 December 2015 at 23:32, Morten Olav Hansen <morte...@gmail.com >>>>>>> > wrote: >>>>>>> >>>>>>>> Hi >>>>>>>> >>>>>>>> One gotcha you need to be aware of, is that we have an internal >>>>>>>> optimisation which is triggered if there are no translation available >>>>>>>> for a >>>>>>>> type, and this is checked on startup. So if you add a translation for a >>>>>>>> -new- type (i.e. adding translation to org units, and you had none >>>>>>>> before), >>>>>>>> you will need to restart your server. >>>>>>>> >>>>>>>> -- >>>>>>>> Morten >>>>>>>> >>>>>>>> On Sat, Dec 19, 2015 at 11:11 PM, David Hagan < >>>>>>>> david.ha...@sagehagan.com> wrote: >>>>>>>> >>>>>>>>> Hi there, >>>>>>>>> >>>>>>>>> I seem to be having no end of challenges with linking/viewing >>>>>>>>> imported translations for Organisational Units on the following >>>>>>>>> implementation: >>>>>>>>> >>>>>>>>> Version: 2.21 >>>>>>>>> Build revision: 20895 >>>>>>>>> >>>>>>>>> We set this version up of a tri-language Ukrainian/Russian/English >>>>>>>>> implementation (that is mobile-tracker focused). >>>>>>>>> >>>>>>>>> We have imported the equivalent of States/Districts/Org Units in >>>>>>>>> Ukrainian and were using the API to import the EN/RU translations for >>>>>>>>> Name >>>>>>>>> and Short Name for the organisation units. >>>>>>>>> >>>>>>>>> The translations are visible in the Translation Table, but do not >>>>>>>>> show-up when you click on the translation option through the UI for an >>>>>>>>> organisational unit. I can go in and create a manual translation >>>>>>>>> entry for >>>>>>>>> one of the Organisational Units and it appears to all intent and >>>>>>>>> purposes >>>>>>>>> identical in form in the Translation table as the ones I loaded via >>>>>>>>> the API. >>>>>>>>> >>>>>>>>> I’m also having no luck (in this instance) with switching and >>>>>>>>> viewing the database language locale for ‘manual’ translation entries >>>>>>>>> for >>>>>>>>> organisational units. >>>>>>>>> >>>>>>>>> It doesn’t matter whether I clear DHIS side cache and/or >>>>>>>>> browser-side cache or set up a clean browser interface after >>>>>>>>> changing the >>>>>>>>> database locales in my user settings. >>>>>>>>> >>>>>>>>> Is there anything about this build revision that is problematic >>>>>>>>> with linking/displaying translations for organisational units? >>>>>>>>> >>>>>>>>> My next option is to patch this to the latest Build Revision. >>>>>>>>> >>>>>>>>> Regards >>>>>>>>> >>>>>>>>> David Hagan >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Mailing list: https://launchpad.net/~dhis2-users >>>>>>>>> Post to : dhis2-users@lists.launchpad.net >>>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-users >>>>>>>>> More help : https://help.launchpad.net/ListHelp >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-users Post to : dhis2-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-users More help : https://help.launchpad.net/ListHelp