<div dir="ltr">Hello Chris,<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="font-size:12.8px">Welcome to the Sugar Labs community, When reworking ASLO (a very<br></span><span style="font-size:12.8px">valuable project), please do keep internationalization (i18n) and<br></span><span style="font-size:12.8px">localization (L10n) in mind.  You may or may not know that we do host<br></span><span style="font-size:12.8px">PO files for L10n of NewASLO on our Pootle translation server:</span><br style="font-size:12.8px"><a href="https://translate.sugarlabs.org/projects/NewAslo/" rel="noreferrer" target="_blank" style="font-size:12.8px">https://translate.sugarlabs.<wbr>org/projects/NewAslo/</a></blockquote><div><br></div><div>Yes, Tony discussed the same points regarding i18n with me earlier on email.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="font-size:12.8px">I think you are familiar with Pootle. The trick with Django is that the display of strings is indirect.</span></blockquote><div>Pootle is built upon Django, so it should be readily available and easy to plug.   </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="font-size:12.8px">Sam Cantaro mentioned using webhooks to notify ASLO when a new activity version has been released. Perhaps such a hook could be used to notify you of the need to review localization for the activity and another hook to notify ASLO to update the bundle to integrate the localization.</span></blockquote><div>I think this is the right approach. </div><div><br></div><div>From the conversations so far and looking at the <a href="https://docs.google.com/document/d/1vHTp4CDUcbY3-36g4MjDbyT5KRQ6zWfS0h9LqKaQ4kA/edit">ASLO 3 Proposal</a>, we are using webhooks to notify ASLO of any changes, whether it is adding a new activity, or updating an existing one. I have one question, how will an activity get approved prior to it's release on ASLO ?  Suppose a developer wants to create a new activity and upload it to ASLO. Of course, prior to release, the activity needs to be verified/moderated. Will be there an intermediate step? Since developer needs to be member of sugar-activites organization to publish an activity there or will there be another repository containing names of verified repo, which build server will check on each webhook ? </div><div>What I suggest is to use the <a href="https://developer.github.com/v3/pulls/reviews/">Pull request reviews</a> to moderate an activity and when an activity is signed off as okay but X number of  senior members then only it should be considered for ASLO.</div><div><br></div><div>My main query is, how we will accomplish moderation and publishing to ASLO using Github as a tool ? I might be wrong about the whole moderation thing but a healthy discussion will hopefully lead us in the right direction.</div><div>  </div><div>Thanks,</div><div>Jatin Dhankhar</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 19, 2017 at 6:54 AM, Chris Leonard <span dir="ltr"><<a href="mailto:cjlhomeaddress@gmail.com" target="_blank">cjlhomeaddress@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Jatin,<br>
<br>
Welcome to the Sugar Labs community, When reworking ASLO (a very<br>
valuable project), please do keep internationalization (i18n) and<br>
localization (L10n) in mind.  You may or may not know that we do host<br>
PO files for L10n of NewASLO on our Pootle translation server:<br>
<br>
<a href="https://translate.sugarlabs.org/projects/NewAslo/" rel="noreferrer" target="_blank">https://translate.sugarlabs.<wbr>org/projects/NewAslo/</a><br>
<br>
We currently have very complete coverage in the following languages:<br>
Swedish, Spanish, Russian, Guaraní (Paraguay), English (United<br>
Kingdom), English, Dutch, Danish, Catalan, Albanian, Igbo.  Obviously<br>
the fewer un-necessary UI string changes, the better we will be in<br>
terms of localizing the new product of your work,  The Translation<br>
Team will obviously take care of any strings that must be changed to<br>
produce a better ASLO, but changes for the sake of changes can<br>
hopefully be avoided if the existing strings serve the intended<br>
purpose.<br>
<br>
Having the Spanish translation complete in a production instance is<br>
probably more important than any other language given the number of<br>
Spanish-speaking users we typically want to reach, but as FOSS, if<br>
you're going to accommodate more than one language,  you might as well<br>
make it easy for all of them.  When you get ready to go-live with the<br>
new ASLO service, we'd obviously love to have the chance (a week or<br>
two of string freeze) to catch up with your work and make sure what<br>
gets deployed reaches our key audiences in their native language(s).<br>
<br>
Laura Vargas would be a fine guide to i18n/L10n practices in Sugar<br>
Labs, but if you have any questions, feel free to reach out to me and<br>
I'll try to help, I'll probably be the one to contact about grabbing a<br>
new POT template from your repository and uploading it to Pootle for<br>
the localizers to work on, as well as generating the pull request when<br>
they have completed their work on the specific language's PO file.<br>
<br>
Looking forward to seeing your work blossom.<br>
<br>
cjl<br>
<span class=""><br>
<br>
<br>
On Thu, May 18, 2017 at 3:37 AM, Jatin Dhankhar<br>
<<a href="mailto:dhankhar.jatin@gmail.com">dhankhar.jatin@gmail.com</a>> wrote:<br>
</span><div><div class="h5">> Hi,<br>
> Thank you Laura for attaching the proposal.<br>
> I will be glad if you can point me in the right direction regarding my GSOC<br>
> project, suggest flaws and how it can be improved. If anyone has any<br>
> questions or speculations, feel free to ping me. I am also writing weekly<br>
> summary of GSOC here <a href="https://jatindhankhar.in/posts/" rel="noreferrer" target="_blank">https://jatindhankhar.in/<wbr>posts/</a>.<br>
> If something is missing or incorrect, let me know.<br>
><br>
> Thanks,<br>
> Jatin Dhakhar<br>
><br>
> On Thu, May 18, 2017 at 9:10 AM, Laura Vargas <<a href="mailto:laura@co.sugarlabs.org">laura@co.sugarlabs.org</a>><br>
> wrote:<br>
>><br>
>><br>
>> Hi Jatin welcome to Sugar Labs Community!<br>
>><br>
>> Hi Aleksey,<br>
>><br>
>> I hope to find time to be able to follow Jatin's project proposed time<br>
>> line. I hope you can find some time too. See pdf attached for project's<br>
>> details.<br>
>><br>
>> Regards and blessings to all the team,<br>
>><br>
>><br>
>> Laura Victoria<br>
>><br>
>><br>
>><br>
>><br>
>> ---------- Forwarded message ----------<br>
>> From: Tony Anderson <<a href="mailto:tony_anderson@usa.net">tony_anderson@usa.net</a>><br>
>> Date: 2017-05-17 18:57 GMT-05:00<br>
>> Subject: Re: [Sugar-devel] New ASLO Project Definition<br>
>> To: Laura Vargas <<a href="mailto:laura@somosazucar.org">laura@somosazucar.org</a>><br>
>><br>
>><br>
>> Hi, Laura<br>
>><br>
>> Done.<br>
>><br>
>> Tony<br>
>><br>
>><br>
>> On 05/18/2017 12:56 AM, Laura Vargas wrote:<br>
>><br>
>> Samuel and new ASLO team,<br>
>><br>
>> Can you please attach the pdf with the project description?<br>
>><br>
>> In my opinion, as ASLO is such a powerful resource used today by active<br>
>> deployments, a successful successor will provide at least the same services.<br>
>><br>
>> Regards<br>
>><br>
>> Laura V.<br>
>> I&D SomosAZUCAR.Org<br>
>><br>
>> “Solo la tecnología libre nos hará libres.”<br>
>> ~ Laura Victoria<br>
>><br>
>> Happy Learning!<br>
>> #LearningByDoing<br>
>> #Projects4good<br>
>> #IDesignATSugarLabs<br>
>> #WeCanDoBetter<br>
>><br>
>><br>
>> ______________________________<wbr>_________________<br>
>> Sugar-devel mailing list<br>
>> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.<wbr>org</a><br>
>> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/<wbr>listinfo/sugar-devel</a><br>
>><br>
>><br>
>><br>
><br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> IAEP -- It's An Education Project (not a laptop project!)<br>
> <a href="mailto:IAEP@lists.sugarlabs.org">IAEP@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/iaep" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/<wbr>listinfo/iaep</a><br>
</blockquote></div><br></div>