06:02:01 #startmeeting OpenStack I18n Meeting 06:02:02 Meeting started Thu Jun 4 06:02:01 2015 UTC and is due to finish in 60 minutes. The chair is Daisy. Information about MeetBot at http://wiki.debian.org/MeetBot. 06:02:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 06:02:05 The meeting name has been set to 'openstack_i18n_meeting' 06:02:20 Good morning and good afternoon. 06:02:29 Welcome to I18n meeting. 06:02:42 +1 ;) 06:02:42 hello~ 06:02:46 I see ujuc, katomo, adiantum, Fdot , DeeJay1 06:02:50 Nice to meet you. 06:02:51 Hello! 06:02:52 \o_ 06:03:03 Hello 06:03:03 \o_ kk 06:03:08 Hello 06:03:09 Hi, epico 06:03:16 Let's start the meeting. 06:03:40 #topic Briefing of I18n meetings in Vancouver summit 06:04:36 In Vancouver summit, there were 2 scheduled I18n meetings. DeeJay1 had a presentation to introduce translation tools and his experiences in translation . 06:05:47 In the 2 scheduled I18n meetings, we met with doc team, Horizon team, infra team. It was great to meet with them in our meetings. It showed that they all thought we were important. 06:06:22 Besides 2 scheduled meetings, we also had a ad hoc I18n team round table meeting. 06:06:34 I liked this ad hoc meeting very much. 06:06:48 +1 :) 06:06:51 https://etherpad.openstack.org/p/vancouver-translation-team-workshop 06:07:00 This was the meeting minutes. 06:08:07 We talked about glossaries, communications, string freeze, being more official and visible. 06:08:12 and etc. 06:08:18 We even made a picture. 06:09:05 About the communication, we decided to try "slack". 06:09:35 Fdot set up a "link" in slack: https://openstacki18nteam.slack.com 06:10:15 You can install a mobile app "slack", then you can communicate with the team any time you want. 06:11:34 Fdot: if a person want to join https://openstacki18nteam.slack.com, does he need invitation ? 06:11:34 Fdot: To start using Slack, you'll need to be invited by your team administrator. 06:11:40 If you can't access to the group send give me your email and I will send you invitations 06:11:56 got it. 06:12:16 DeeJay1: do you still have problem to join slack ? 06:12:18 Thanks to set up. 06:12:25 katomo daisy: I am looking into the seetings for improving this ;) 06:12:37 ok. 06:12:56 Daisy: yes :( 06:13:07 What's your problem, DeeJay1 ? 06:13:32 I need the invite ;) I'll message Fdot 06:13:40 ok. 06:13:48 DeeJay1: anytime :) 06:14:13 great. slack can short the physical distance between us. 06:15:03 About the glossary, German, French, Japanese, Chinese have their own glossary. We decided to merge them together to make the first version of I18n "terminologies". 06:15:15 ujuc: do you have your own glossary ? 06:15:34 no, i made glossary... 06:15:44 What do you mean ? 06:15:52 https://wiki.openstack.org/wiki/%EB%8B%A8%EC%96%B4%EC%A7%91 06:15:57 slowly make.... 06:16:44 ok. I didn't make out a merged version yet. I will do it next week. 06:17:13 We decided to use "terminologies" as the first trial project in Zanata. The first trial project will probably start from the end of June or the early of July. 06:17:53 DeeJay1 has a spec to infra team about translation check website. Thank you very much, DeeJay1 06:18:01 https://review.openstack.org/#/c/184559/ 06:18:09 DeeJay1: how is the progress now ? 06:18:15 I'll refine it this weekend according to the comments 06:18:25 ok. Thank you. 06:18:34 it's been a pretty busy week after my vacation 06:19:39 I'm done about "Vancouver summit briefing". Do you have anything add, Fdot, DeeJay1, adiantum ? 06:20:12 adiantum: have you connected with Carlos, the Zanata developer ? 06:20:21 Daisy: it is ok for me :) 06:20:41 Daisy: not yet, i have no his contacts... 06:20:44 We need to make sure "translation metrics on stackalytis" happened in Liberty. 06:20:56 OK. I will connect you two. 06:21:11 Daisy: thank you. 06:21:20 Then let's move to next topic. 06:21:44 #topic Criteria of I18n core members and active members 06:22:24 During the Vancouver meeting, we decided to try "openstack official project". I tried. it turned out our contributions were well known by TC team. 11 people voted +1 to us. 06:23:21 So we passed. Now we are official project. In next design summit, we will have meeting rooms. Hurry! 06:23:32 yay! 06:23:49 Very good! 06:23:50 \o/ 06:23:55 lol 06:24:47 If we want our active contributors to get "ATC" and the discount code sent by openstack officer, we have to do some extra steps. 06:25:32 Before that, let's set the criteria of our core members and active members. 06:25:59 First, let's discuss about the core member criteria . 06:27:34 I'd say: attends at least one meeting montlhy and is active on the mailing list and is a language coordinator 06:27:40 What in my mind are is "(1) coordinators of active translation team who has Horizon translation or at least 2 document translation (2) attend IRC meeting at least once per month“ 06:27:41 Daisy: maybe we can use the transifex stats ? 06:28:30 Fdot: s/transifex/zanata/ - but that is for the active member statistic in my opinion 06:28:41 Fdot: Yes, Transifex stats could be used to name the active contributors. 06:29:24 DeeJay1: agree. Transifex/Zanata stats could be used to select active members. Not core members. 06:29:50 Daisy: adding a required Horizon/doc translation is a good point also 06:30:05 Fdot: I will send you the stats of French team. 06:30:13 this would weed out the coordinators which are there because they are there 06:30:23 DeeJay1: yes. 06:30:28 Daisy: and may i ask you about stats for russian team? 06:30:34 sure, adiantum 06:30:35 Daisy: thanks 06:30:48 Daisy, thank you 06:31:19 Horizon translation is a good point 06:31:51 OK. Nice. I think we will have our initial core team. 06:32:29 Horizon and Docs are good. 06:32:45 Then we need to collect information of active translators. We need to have them sign the ICLA ( it is individual contributor ?? agreement ) 06:32:50 But i think we need to think about involvment to translation review process too 06:33:26 Individual Contributor License Agreement 06:33:41 +1 adiantum :) 06:33:42 adiantum: yeah, but we should get it from the stats 06:33:44 Exactly, Thank you, adiantum. 06:33:47 adiantum: agree. review process is important. 06:34:12 +1 adiantum, :) review... important. 06:34:38 how to do that ? Do you have any idea ? adiantum 06:35:15 from stats, but no idea about correct criteria 06:35:56 review is another kind of contribution, the same important as translation. 06:36:11 adiantum: for current ATC criteria for the developers, you need to just fix a typo somewhere 06:36:22 I know Zanata stats will show the review contribution and translation contribution. 06:36:41 DeeJay1: sometimes not only typo :) 06:36:53 I don't know about Transifex yet. If it has, I will send to you together. 06:37:40 Daisy: so we can discuss this criteria after transfer to Zanata 06:38:27 who knows the criteria of current code ATC ? 06:38:37 1 commit ? 06:38:52 as i remember 1 commit to official project 06:39:03 https://ask.openstack.org/en/question/45531/atc-pass-for-the-openstack-summit/ 06:39:39 Do you agree that "1 word translation or review" could be the criteria of translation ATC ? 06:39:58 https://wiki.openstack.org/wiki/Manila/Program_Application#ATC_Status 06:40:06 Daisy: I think it is not enough 06:40:31 It is easier to translate 1 word than doing 1 commit 06:40:36 I'd say maybe 5% for a currently merged translation 06:40:58 "The program grants Active Technical Contributor (ATC) status to anyone completing a commit to any program repository during the previous two release cycles. Core project team members may grant ATC to significant, non code-contributors for two cycles. " 06:41:03 http://governance.openstack.org/reference/charter.html#voters-for-tc-seats-atc 06:41:09 this... link 06:41:19 Thanks, ujuc . They are useful. 06:42:05 I think 5% is a big number, maybe 5% would be 25 strings, around 250 words. I don't know. 06:42:40 Daisy: 25 strings is not so much and it start to be a contribution 06:42:40 to bic..... 06:42:40 In Kilo release, there were 500+ new strings to Horizon. 5% is 25 strings, around 250 words. 06:43:07 um... 06:43:41 200 words translation during the previous two release cycles ? 06:43:52 Daisy: +1 \o_ 06:44:07 +1 06:44:07 sounds good 06:44:09 +1 06:44:25 +1 06:44:34 :) 06:44:46 we can refine it later on, when we start getting the stats 06:44:54 Nice. 06:45:03 Thank you. 06:45:04 DeeJay1: agreed 06:45:36 #action: Daisy to send Transifex stats to each language team. 06:46:38 Do you think we publish these stats or not ? I mean, not only send to the coordinator, send out to the whole mailing list ? 06:47:22 It's bad that Transifex stats can only be reviewed by a few people. 06:47:44 Only project maintainer could see the stats, I think. 06:48:29 Hello? 06:48:30 let publish it - i think it's good idea 06:48:33 it denends on how they are anonimized 06:48:38 plubish. 06:48:48 :) 06:49:05 ok. Let's publish them. 06:49:10 Daisy: +1 06:49:18 +1 06:49:20 DeeJay: good point, but some people don't publish their names on Transifex 06:49:25 on transifex people didn't sign the ICLA, giving away they names/addresses so IMHO from a legal standpoint it would be wiser to anonimize the data 06:50:10 OK. Then. 06:50:16 We can ask people with significant contribution for agreement to publish 06:50:21 Firstly, I will only publish to the core team. 06:50:36 Daisy: ok :) 06:50:52 Let's see the data at first, then we decide whether to publish them. 06:50:54 Daisy: ok, when we see what the data include we can decide 06:51:06 DeeJay1: +1 06:51:11 +1 06:51:13 * DeeJay1 seems to have a typo day :/ 06:51:17 +1 :) 06:51:21 OK. great ! 06:51:31 I have done my work. 06:51:33 Daisy: +1 06:51:36 #topic open discussion 06:52:23 Anything to discuss ? 06:52:34 enyone else misses Vancouver? ;) 06:52:42 i find on launchpad blueprint in stacalytics project about translation support 06:52:54 Yes, adiantum . I made it. 06:53:03 o7 amotoki! 06:53:06 You can assign to youself, if you want. 06:53:49 it would be great 06:54:14 but i want to ask - is there any kind of spec or something? 06:54:20 adiantum: do you have connects with Ilya Shakhat ? 06:54:46 adiantum: no...I think Carlos has a API spec. 06:54:47 not yet, but i know guys from Mirantis who know him 06:55:36 good 06:55:49 adiantum: you could connect with him if you need his help on stackalytics codes. 06:56:01 Carlos has a Zanata API spec. 06:56:02 i mean we need some requirements for spec as starting point, i can create first iteration and then i think wew need to discuss 06:56:39 adiantum: I could write a requirement document. 06:56:58 Daisy: kewl! 06:57:51 There was a discussion with Ilya Shakhat, Carlos, Anish (the previous voluteer developer) in last release. I still remembered it. I could write it down. 06:58:26 Daisy: it will be nice =) 06:58:30 #action Daisy to write the requirements for translation metrics 06:58:53 OK then. 06:59:00 anything else to talk ? 06:59:16 we're out of time anyway :) 06:59:23 DeeJay1: missed Stanly Park :-) 06:59:23 none 06:59:29 none 06:59:37 So we will close the meeting. Thank you for your attending. 06:59:41 We are a wonderful team ! 06:59:43 thank you =) 06:59:48 Daisy: +1 :) 06:59:49 thanks 06:59:50 thx! 06:59:54 Thanks you all :) 07:00:02 #endmeeting