[ux] Internationalization menus portal
Colin Childs
colin at torproject.org
Tue Jan 23 19:58:24 UTC 2018
Hi Hiro,
The menus look great!
For the articles, having some HTML appear in the JSON should not be a major issue. In general, our translators have been good about not mangling those things. Since we will only be using completed translations for this process, I can always fix up any HTML errors before deployment.
Thanks for working on this, things are looking amazing!
> On Jan 19, 2018, at 2:56 AM, Silvia [Hiro] <hiro at torproject.org> wrote:
>
> Hi,
>
> I have all the questions from the google doc in JSON.
>
> I understand in some (not so common) cases we have questions w/ the html splashed into the JSON. I am aware this is not ideal. I could try to structure the question in a way that is more modular if that complicates things too much. 90% of the time it's just a p paragraph, but if this complicates translations in some cases I'd be happy to make a model that could work for 100% of the cases.
>
> Let me know.
>
> Also if you want to check how it is coming along you can download (or pull) the full repo and run it locally w lektor. :)
>
> Talk later,
>
> -hiro
>
> On 18/01/18 17:07, Silvia [Hiro] wrote:
>> I am also getting questions into the databags like this:
>>
>> https://oniongit.eu/infra/portal/blob/master/databags/faq+en.json <https://oniongit.eu/infra/portal/blob/master/databags/faq+en.json>
>> Would that work for you? If everything is good I will have all the questions in by tomorrow tops.
>>
>> -hiro
>> On 18/01/18 16:47, Silvia [Hiro] wrote:
>>> Hi Colin,
>>> I got this sorted in different menus based on locale.
>>>
>>> https://oniongit.eu/infra/portal/blob/master/databags/menu+en.json <https://oniongit.eu/infra/portal/blob/master/databags/menu+en.json>
>>>
>>> I hope this makes things easier.
>>>
>>> On 17/01/18 17:40, Colin Childs wrote:
>>>> Hi Hiro,
>>>>
>>>> Just to update the thread, the JSON is working in Transifex. However,
>>>> Transifex does not like having the translations combined with the
>>>> English source in one file.
>>>>
>>>> Is it possible to split the English source from the translations within
>>>> Lektor? If not, doing the split / combine outside of Lektor shouldn't
>>>> cause any issue either.
>>>>
>>>> Due to the way Transifex works, its easiest if each language could have
>>>> its own file, as this is how it will come out of Transifex. If this is
>>>> not possible, we can combine them before they are added to Lektor.
>>>>
>>>> On 2018-01-12 05:05 AM, Silvia [Hiro] wrote:
>>>>> Hi Colin,
>>>>>
>>>>> I have actually rewritten everything so that we can use only 1 JSON:
>>>>>
>>>>> https://oniongit.eu/infra/portal/blob/master/databags/menu.json <https://oniongit.eu/infra/portal/blob/master/databags/menu.json>
>>>>>
>>>>> I thought in the beginning it was more convenient to have files
>>>>> separated like that, but since transifex is ok w/ JSON this is also
>>>>> better for me.
>>>>>
>>>>> I hope this helps.
>>>>>
>>>>> -hiro
>>>>>
>>>>>
>>>>> On 12/01/18 11:49, Silvia [Hiro] wrote:
>>>>>> Hi Phoul,
>>>>>>
>>>>>> All the databags are in JSON now.
>>>>>>
>>>>>> -hiro
>>>>>>
>>>>>> On 12/01/18 09:11, Colin Childs wrote:
>>>>>>> Hi Hiro,
>>>>>>>
>>>>>>> Shouldn't interfere. However, I am seeing an issue with these files on
>>>>>>> Transifex, and am investigating to see what is causing it.
>>>>>>>
>>>>>>> Currently, uploading the menu.ini results in only the first entry
>>>>>>> appearing (/about). Looking at Lektor docs, it looks like it may be
>>>>>>> possible to use json for these entries? If so, that may work better for
>>>>>>> our translation process, as I know for certain Transifex has fairly
>>>>>>> robust json support.
>>>>>>>
>>>>>>> I will continue testing with the ini file for now, as its possible there
>>>>>>> is some issue with the way its reading the "path = " entries, and
>>>>>>> assuming they are all the same value. This might be something we can
>>>>>>> resolve in some way that isn't switching to json.
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>>
>>>>>>> On 2018-01-12 01:41 AM, Silvia [Hiro] wrote:
>>>>>>>> Hey all,
>>>>>>>>
>>>>>>>> I just wanted to let you know that I had to change the internationalized
>>>>>>>> menus a bit in the support portal. I hope this doesn't interfere w/ your
>>>>>>>> test Phoul.
>>>>>>>>
>>>>>>>> Now I am using 2 files instead of one:
>>>>>>>> - For the menu items and paths:
>>>>>>>> https://oniongit.eu/infra/portal/blob/master/databags/menu.ini <https://oniongit.eu/infra/portal/blob/master/databags/menu.ini>
>>>>>>>> - For the translated labels:
>>>>>>>> https://oniongit.eu/infra/portal/blob/master/databags/menu-alt.ini <https://oniongit.eu/infra/portal/blob/master/databags/menu-alt.ini>
>>>>>>>>
>>>>>>>> If we want to translate the paths we will have another file for the paths.
>>>>>>>>
>>>>>>>> That's all, all the rest stays the same.
>>>>>>>>
>>>>>>>> -hiro
>>>>>>>>
>>>>>> _______________________________________________
>>>>>> UX mailing list
>>>>>> UX at lists.torproject.org <mailto:UX at lists.torproject.org>
>>>>>> https://lists.torproject.org/cgi-bin/mailman/listinfo/ux <https://lists.torproject.org/cgi-bin/mailman/listinfo/ux>
>>>
>>>
>>> _______________________________________________
>>> UX mailing list
>>> UX at lists.torproject.org <mailto:UX at lists.torproject.org>
>>> https://lists.torproject.org/cgi-bin/mailman/listinfo/ux <https://lists.torproject.org/cgi-bin/mailman/listinfo/ux>
>>
>>
>>
>> _______________________________________________
>> UX mailing list
>> UX at lists.torproject.org <mailto:UX at lists.torproject.org>
>> https://lists.torproject.org/cgi-bin/mailman/listinfo/ux <https://lists.torproject.org/cgi-bin/mailman/listinfo/ux>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/ux/attachments/20180123/80406b14/attachment.html>
More information about the UX
mailing list