← Back to team overview

dhis2-devs team mailing list archive

Re: API for pulling Multilingual Labels?

 

Hi Rodolfo,

I have back-ported the fix to 2.13 now.

regards,

Lars



On Wed, Jan 15, 2014 at 2:06 PM, Rodolfo Melia <rmelia@xxxxxxxxxxxx> wrote:

> Thanks Lars - I can now see this working on 2.14. Would it be possible to
> back port it to 2.13? Otherwise we will wait to late march, when we have
> scheduled our upgrade of the production server.
>
> R
>
> *Rodolfo Meliá*
> *Principal  |  *rmelia@xxxxxxxxxxxx
> Skype: rod.melia  |  +44 777 576 4090  |  +1 708 872 7636
> www.knowming.com
>
>
> On Wed, Jan 15, 2014 at 12:10 PM, Lars Helge Øverland <larshelge@xxxxxxxxx
> > wrote:
>
>> Its actually this resource URL:
>>
>> api/me/profile
>>
>>
>>
>>
>> On Wed, Jan 15, 2014 at 12:49 PM, Rodolfo Melia <rmelia@xxxxxxxxxxxx>wrote:
>>
>>> Hi Lars - we were about to use the locale values on api/me, but the info
>>> is not being returned. We tried Sierra Leone demo as well as dev - somehow
>>> is gone. Would it be possible to get this back? Thanks !
>>>
>>> *Rodolfo Meliá*
>>> *Principal  |  *rmelia@xxxxxxxxxxxx
>>> Skype: rod.melia  |  +44 777 576 4090  |  +1 708 872 7636
>>> www.knowming.com
>>>
>>>
>>> On Sat, Dec 14, 2013 at 1:19 PM, Lars Helge Øverland <
>>> larshelge@xxxxxxxxx> wrote:
>>>
>>>>
>>>>
>>>>>
>>>>>> Also, when you are in a custom form - how can you know what language
>>>>>> is the current user set to?
>>>>>>
>>>>> I imagine needing to add some extra text, which will need multiple
>>>>>> translations. We can embed such text on the HTML of the page, as long as we
>>>>>> know what's the current language, and then display accordingly.
>>>>>>
>>>>>>
>>>>> Good point. That and other user settings should be easily available in
>>>>> the web api, probably at /api/me. Will try to fix that shortly.
>>>>>
>>>>>
>>>>
>>>> Hi Rodolfo and James,
>>>>
>>>> you can now access settings for the currently logged in user at:
>>>>
>>>> /api/me/profile
>>>>
>>>> {
>>>>
>>>>    - firstName: "Tom",
>>>>    - surname: "Wakiki",
>>>>    - ...
>>>>    - settings:
>>>>    {
>>>>       - keyMessageEmailNotification: "false",
>>>>       - keyUiLocale: "en",
>>>>       - keyDbLocale: "en",
>>>>       - keyMessageSmsNotification: "false"
>>>>       }
>>>>
>>>> }
>>>>
>>>> Lars
>>>>
>>>>
>>>
>>
>

Follow ups

References