Fwd: [tripleo] I18n-themed Deep Dive - July 6th
Hi, During the IRC meeting this morning [1], Ian mentioned a talk I'm planning to do for the TripleO team about I18n in tripleo-ui, and also a bit about the processes. If you're interested in attending, you're welcome to! It's right after the IRC meeting next week. Regards, Julie [1] http://eavesdrop.openstack.org/meetings/openstack_i18n_meeting/2017/openstac... ---------- Forwarded message ---------- From: Julie Pichon <jpichon@redhat.com> Date: 29 June 2017 at 16:22 Subject: [tripleo] I18n-themed Deep Dive - July 6th To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev@lists.openstack.org> Hi folks, As I mentioned during the weekly meeting on Tuesday, I'd like to do a short i18n-themed deep dive during next week's slot (Thu July 6th, 14:00 UTC). I'll use my BlueJeans at [1] and updated the deep dives etherpad [2] with that information. There should be two broad topics: - Life and journey of a string - From when it gets introduced in tripleo-ui, goes through infra, up to Zanata, and then back - I'd also like to share some debugging tips, and how the infra jobs work - Working with the I18n team - The role of the I18n cross-project liaison - How we interact with the team in general, how to make their work easier - Governance, release schedule & string freezes, particularly as a cycle-trailing project I mentioned this presentation at the I18n meeting this morning and several people expressed an interest in attending, it could be a nice opportunity for both devs & translators to see another side of the work. If there's something in particular you'd like me to touch on, feel free to bring it up. The talk will be recorded and I'll post a transcript as well. Regards, Julie [1] https://bluejeans.com/4050564424/ [2] https://etherpad.openstack.org/p/tripleo-deep-dive-topics
What time is it again. I keep missing these team meetings uhm! Inviato da iPhone
Il giorno 29 giu 2017, alle ore 08:32, Julie Pichon <jpichon@redhat.com> ha scritto:
Hi,
During the IRC meeting this morning [1], Ian mentioned a talk I'm planning to do for the TripleO team about I18n in tripleo-ui, and also a bit about the processes. If you're interested in attending, you're welcome to! It's right after the IRC meeting next week.
Regards,
Julie
[1] http://eavesdrop.openstack.org/meetings/openstack_i18n_meeting/2017/openstac...
---------- Forwarded message ---------- From: Julie Pichon <jpichon@redhat.com> Date: 29 June 2017 at 16:22 Subject: [tripleo] I18n-themed Deep Dive - July 6th To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev@lists.openstack.org>
Hi folks,
As I mentioned during the weekly meeting on Tuesday, I'd like to do a short i18n-themed deep dive during next week's slot (Thu July 6th, 14:00 UTC). I'll use my BlueJeans at [1] and updated the deep dives etherpad [2] with that information.
There should be two broad topics: - Life and journey of a string - From when it gets introduced in tripleo-ui, goes through infra, up to Zanata, and then back - I'd also like to share some debugging tips, and how the infra jobs work - Working with the I18n team - The role of the I18n cross-project liaison - How we interact with the team in general, how to make their work easier - Governance, release schedule & string freezes, particularly as a cycle-trailing project
I mentioned this presentation at the I18n meeting this morning and several people expressed an interest in attending, it could be a nice opportunity for both devs & translators to see another side of the work. If there's something in particular you'd like me to touch on, feel free to bring it up.
The talk will be recorded and I'll post a transcript as well.
Regards,
Julie
[1] https://bluejeans.com/4050564424/ [2] https://etherpad.openstack.org/p/tripleo-deep-dive-topics
_______________________________________________ OpenStack-I18n mailing list OpenStack-I18n@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
!DSPAM:59551d986371288683154!
On 29 June 2017 at 16:40, Remo Mattei <rm@rm.ht> wrote:
What time is it again. I keep missing these team meetings uhm!
Next week's IRC team meeting will be on at 13:00 UTC on Thursday :) Julie
Inviato da iPhone
Il giorno 29 giu 2017, alle ore 08:32, Julie Pichon <jpichon@redhat.com> ha scritto:
Hi,
During the IRC meeting this morning [1], Ian mentioned a talk I'm planning to do for the TripleO team about I18n in tripleo-ui, and also a bit about the processes. If you're interested in attending, you're welcome to! It's right after the IRC meeting next week.
Regards,
Julie
[1] http://eavesdrop.openstack.org/meetings/openstack_i18n_meeting/2017/openstac...
---------- Forwarded message ---------- From: Julie Pichon <jpichon@redhat.com> Date: 29 June 2017 at 16:22 Subject: [tripleo] I18n-themed Deep Dive - July 6th To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev@lists.openstack.org>
Hi folks,
As I mentioned during the weekly meeting on Tuesday, I'd like to do a short i18n-themed deep dive during next week's slot (Thu July 6th, 14:00 UTC). I'll use my BlueJeans at [1] and updated the deep dives etherpad [2] with that information.
There should be two broad topics: - Life and journey of a string - From when it gets introduced in tripleo-ui, goes through infra, up to Zanata, and then back - I'd also like to share some debugging tips, and how the infra jobs work - Working with the I18n team - The role of the I18n cross-project liaison - How we interact with the team in general, how to make their work easier - Governance, release schedule & string freezes, particularly as a cycle-trailing project
I mentioned this presentation at the I18n meeting this morning and several people expressed an interest in attending, it could be a nice opportunity for both devs & translators to see another side of the work. If there's something in particular you'd like me to touch on, feel free to bring it up.
The talk will be recorded and I'll post a transcript as well.
Regards,
Julie
[1] https://bluejeans.com/4050564424/ [2] https://etherpad.openstack.org/p/tripleo-deep-dive-topics
_______________________________________________ OpenStack-I18n mailing list OpenStack-I18n@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
!DSPAM:59551d986371288683154!
On 29 June 2017 at 16:32, Julie Pichon <jpichon@redhat.com> wrote:
During the IRC meeting this morning [1], Ian mentioned a talk I'm planning to do for the TripleO team about I18n in tripleo-ui, and also a bit about the processes. If you're interested in attending, you're welcome to! It's right after the IRC meeting next week.
The recording is now available, on BlueJeans [1] or YouTube [2]. There's also a transcript. [3] Thanks, Julie [1] https://bluejeans.com/s/XmuHa [2] https://www.youtube.com/watch?v=dmAw7b2yUEo [3] http://www.jpichon.net/blog/2017/07/tripleo-deep-dive-internationalisation-u...
Regards,
Julie
[1] http://eavesdrop.openstack.org/meetings/openstack_i18n_meeting/2017/openstac...
---------- Forwarded message ---------- From: Julie Pichon <jpichon@redhat.com> Date: 29 June 2017 at 16:22 Subject: [tripleo] I18n-themed Deep Dive - July 6th To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev@lists.openstack.org>
Hi folks,
As I mentioned during the weekly meeting on Tuesday, I'd like to do a short i18n-themed deep dive during next week's slot (Thu July 6th, 14:00 UTC). I'll use my BlueJeans at [1] and updated the deep dives etherpad [2] with that information.
There should be two broad topics: - Life and journey of a string - From when it gets introduced in tripleo-ui, goes through infra, up to Zanata, and then back - I'd also like to share some debugging tips, and how the infra jobs work - Working with the I18n team - The role of the I18n cross-project liaison - How we interact with the team in general, how to make their work easier - Governance, release schedule & string freezes, particularly as a cycle-trailing project
I mentioned this presentation at the I18n meeting this morning and several people expressed an interest in attending, it could be a nice opportunity for both devs & translators to see another side of the work. If there's something in particular you'd like me to touch on, feel free to bring it up.
The talk will be recorded and I'll post a transcript as well.
Regards,
Julie
[1] https://bluejeans.com/4050564424/ [2] https://etherpad.openstack.org/p/tripleo-deep-dive-topics
Thanks for sharing Julie. Just watched the recording and wanted to provide some feedback. - To check for invalid pot file, you can use msgfmt -c message.pot. Since ultimately we want to ensure valid pot file, this might be better than writing tests for javascript. msgfmt is part of gettext package in linux. - zanata-cli pull supports a new option --min-doc-percent. e.g. zanata-cli pull --min-doc-percent 75 will only download files with translation over 75%. But again it won't remove old files dropped below 75%. Maybe delete them all before pull? On Fri, Jul 7, 2017 at 10:53 PM, Julie Pichon <jpichon@redhat.com> wrote:
On 29 June 2017 at 16:32, Julie Pichon <jpichon@redhat.com> wrote:
During the IRC meeting this morning [1], Ian mentioned a talk I'm planning to do for the TripleO team about I18n in tripleo-ui, and also a bit about the processes. If you're interested in attending, you're welcome to! It's right after the IRC meeting next week.
The recording is now available, on BlueJeans [1] or YouTube [2]. There's also a transcript. [3]
Thanks,
Julie
[1] https://bluejeans.com/s/XmuHa [2] https://www.youtube.com/watch?v=dmAw7b2yUEo [3] http://www.jpichon.net/blog/2017/07/tripleo-deep-dive- internationalisation-ui/
-- Patrick Huang Senior Software Engineer Engineering - Internationalisation Red Hat, Asia-Pacific Pty Ltd Level 1, 193 North Quay Brisbane 4000 Office: +61 7 3514 8278 Fax: +61 7 3514 8199 IRC: pahuang github: github.com/huangp Website: www.redhat.com
Hi Patrick, Thank you for watching and offering feedback! On 14 July 2017 at 10:11, Patrick Huang <pahuang@redhat.com> wrote:
Thanks for sharing Julie.
Just watched the recording and wanted to provide some feedback.
- To check for invalid pot file, you can use msgfmt -c message.pot. Since ultimately we want to ensure valid pot file, this might be better than writing tests for javascript. msgfmt is part of gettext package in linux.
This is a shell command though, and the tests that are run on the tripleo-ui gate (that could block the patch from merging early if there is an issue) only run JavaScript at this point. I'm not sure if we could just run a shell command as part of such a test.
- zanata-cli pull supports a new option --min-doc-percent. e.g. zanata-cli pull --min-doc-percent 75 will only download files with translation over 75%. But again it won't remove old files dropped below 75%. Maybe delete them all before pull?
That sounds awesome! Do you know from what version this is available, is this something we could use in the infra scripts?
From what I understand, every OpenStack project still do manual ratio calculations at this point [1] so it would be good to update this for everyone. It would avoid issues where the percentage ends up slightly different between what Zanata shows and what the script calculates. (I manually deleted an unmaintained po file that was <60% in Zanata but it ended up being submitted again, because the calculations are done differently.)
Thanks again for all these tips. Regards, Julie [1] https://github.com/openstack-infra/project-config/blob/master/jenkins/script...
On Fri, Jul 7, 2017 at 10:53 PM, Julie Pichon <jpichon@redhat.com> wrote:
On 29 June 2017 at 16:32, Julie Pichon <jpichon@redhat.com> wrote:
During the IRC meeting this morning [1], Ian mentioned a talk I'm planning to do for the TripleO team about I18n in tripleo-ui, and also a bit about the processes. If you're interested in attending, you're welcome to! It's right after the IRC meeting next week.
The recording is now available, on BlueJeans [1] or YouTube [2]. There's also a transcript. [3]
Thanks,
Julie
[1] https://bluejeans.com/s/XmuHa [2] https://www.youtube.com/watch?v=dmAw7b2yUEo [3] http://www.jpichon.net/blog/2017/07/tripleo-deep-dive-internationalisation-u...
-- Patrick Huang Senior Software Engineer Engineering - Internationalisation Red Hat, Asia-Pacific Pty Ltd Level 1, 193 North Quay Brisbane 4000 Office: +61 7 3514 8278 Fax: +61 7 3514 8199 IRC: pahuang github: github.com/huangp Website: www.redhat.com
Hi Julie, On Fri, Jul 14, 2017 at 7:45 PM, Julie Pichon <jpichon@redhat.com> wrote:
Hi Patrick,
Thank you for watching and offering feedback!
On 14 July 2017 at 10:11, Patrick Huang <pahuang@redhat.com> wrote:
Thanks for sharing Julie.
Just watched the recording and wanted to provide some feedback.
- To check for invalid pot file, you can use msgfmt -c message.pot. Since ultimately we want to ensure valid pot file, this might be better than writing tests for javascript. msgfmt is part of gettext package in linux.
This is a shell command though, and the tests that are run on the tripleo-ui gate (that could block the patch from merging early if there is an issue) only run JavaScript at this point. I'm not sure if we could just run a shell command as part of such a test.
- zanata-cli pull supports a new option --min-doc-percent. e.g. zanata-cli pull --min-doc-percent 75 will only download files with translation over 75%. But again it won't remove old files dropped below 75%. Maybe delete them all before pull?
That sounds awesome! Do you know from what version this is available, is this something we could use in the infra scripts?
It's available since 3.7.0. Old bugzilla issue [1].
From what I understand, every OpenStack project still do manual ratio calculations at this point [1] so it would be good to update this for everyone. It would avoid issues where the percentage ends up slightly different between what Zanata shows and what the script calculates. (I manually deleted an unmaintained po file that was <60% in Zanata but it ended up being submitted again, because the calculations are done differently.)
There are two type of statistics we use: word based and message based. Depending on the project, these two figures may differ quite significantly. For this option, we've chosen message based statistics and round up to whole number. e.g. 95.55% will be considered as 96%.
Thanks again for all these tips.
Regards,
Julie
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1215274 -- Patrick Huang Senior Software Engineer Engineering - Internationalisation Red Hat, Asia-Pacific Pty Ltd Level 1, 193 North Quay Brisbane 4000 Office: +61 7 3514 8278 <+61%207%203514%208278> Fax: +61 7 3514 8199 <+61%207%203514%208199> IRC: pahuang github: github.com/huangp Website: www.redhat.com
participants (3)
-
Julie Pichon
-
Patrick Huang
-
Remo Mattei