13:00:42 <Daisy> #startmeeting OpenStack I18n Meeting
13:00:44 <openstack> Meeting started Thu Jan 21 13:00:42 2016 UTC and is due to finish in 60 minutes.  The chair is Daisy. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:00:45 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
13:00:47 <openstack> The meeting name has been set to 'openstack_i18n_meeting'
13:00:50 <ujuc> hi
13:01:00 <eumel8> hello :)
13:01:08 <Daisy> Hi, ujuc, eumel8
13:01:13 <Daisy> Who's else ?
13:01:37 <Daisy> eumel8: is it your first i18n meeting ?
13:01:43 <eumel8> no
13:01:55 <ianychoi_phone> Hi!
13:02:01 <Daisy> Sorry. Forgive my bad memory. Which team do you from ?
13:02:09 <Daisy> Hi, ianychoi_phone
13:02:23 <eumel8> german team
13:02:28 <eumel8> always :)
13:02:28 <Daisy> Are you Frank ?
13:02:35 <eumel8> yes
13:02:48 <Daisy> OK. Got it. Thank you for joining us. Let's start.
13:03:04 <Daisy> We have a long list to cover today.
13:03:16 <Daisy> #topic Discussion: Glossary management process
13:03:26 <Daisy> The glossary.
13:03:47 <Daisy> I'm going to use the first solution: saving glossary in po and pot files in Gerrit.
13:04:32 <eumel8> ok
13:04:55 <eumel8> but translation is handled by Zanata?
13:05:12 <Daisy> For several reasons: 1. it is simple. 2. Zanata will support glossary editor in the future. I look at their document. It looks good. We may use the glossary editor in Zanata when it is ready. po and pot file format are best format supported by Zanata.
13:06:01 <Daisy> eumel8: Yes, we will upload po/pot to Zanata for translation. We just keep a version in our i18n repo.
13:06:08 <eumel8> then we do so
13:06:11 <eumel8> +1
13:06:26 <jftalta> +1
13:06:35 <Daisy> Thank you for joining, jftalta .
13:06:48 <Daisy> ujuc: any concerns ?
13:06:53 <jftalta> Hello Daisy
13:07:11 <ujuc> me 2 +1 :)
13:07:16 <Daisy> thank you, ujuc .
13:07:18 <ianychoi_phone> +1
13:07:26 <Daisy> Thank you team. move next.
13:07:31 <Daisy> #topic: Discussion: IBM contributions
13:08:03 <eumel8> mhmm, Doug is not here
13:08:16 <Daisy> IBM wants to contribute their translations to community again.  Doug said it was the last time. :)
13:08:51 <Daisy> Because they will send translators directly working with us for Mitaka translation, using Zanata.
13:09:12 <eumel8> ah, very good
13:09:21 <Daisy> I look at their package. It is not big this time.
13:09:35 <Daisy> Nova: 74 strings
13:09:37 <Daisy> Glance: 52 strings
13:09:38 <Daisy> Keystone: 22 strings
13:09:40 <Daisy> Cinder: 620 strings
13:09:41 <Daisy> Celimeter: 8 strings.
13:10:09 <Daisy> Only the number of cinder is a big one.  Others are quite small.
13:10:24 <jftalta> IBM made a good decision :)
13:10:34 <eumel8> I'm also a little nervous about the current procedure with IBM but we need any help so we do so.
13:10:39 <eumel8> for the last time :)
13:11:07 <Daisy> eumel8: what do you mean ?
13:11:34 <eumel8> I mean the discussion on the mailing list
13:11:59 <eumel8> with the different positions
13:12:44 <Daisy> You mean the mail from Akihiro ?
13:12:54 <eumel8> yes
13:12:58 <Daisy> ok.
13:13:01 <Daisy> A good point.
13:13:29 <amotoki> hi
13:13:45 <ianychoi_phone> Hello, amotaki!
13:13:47 <Daisy> Japanese team did a lot of reviews for IBM last contributions in Liberty release. Japanese team want IBM to adopt their comments.
13:13:51 <Daisy> amotoki: welcome
13:14:15 <jftalta> Hello amotoki
13:14:18 <ujuc> hello
13:14:24 <Daisy> I spent some time reading their review comments. I think they are very helpful for new comers who want to contribute.
13:14:35 <Daisy> The pity is that the comments are not able to extract.
13:14:50 <eumel8> maybe Doug is able to connect the IBM translators direct to the japanese team
13:14:51 <Daisy> I have copied them out, and I have forward them to IBM team.
13:15:16 <eumel8> or  he can invite the guys to i18n
13:15:18 <amotoki> thanks Daisy
13:16:18 <Daisy> I think IBM team should revise their translations before contributing to community.
13:16:27 <Daisy> I mean, the Japanese translation.
13:16:42 <Daisy> Not other languages, because there was no review of other languages in Liberty release.
13:16:48 <eumel8> are there also contribution from IBM in the installation guide?
13:16:57 <Daisy> No, only to messagings.
13:17:00 <eumel8> ok
13:17:12 <Daisy> only to messaging.
13:17:22 <Daisy> No logs, no web user interfaces.
13:17:42 <amotoki> honestly I am okay with either decision on IBM contribution to Japanese for Mitaka.
13:18:16 <amotoki> I just hope we Japanese team and IBM team share our thought towards Newton release.
13:18:34 <Daisy> question: since there was no reviews for IBM contributions for Liberty, except Japanese translations. Do you think we need to create branches for IBM contributions or not ?
13:19:41 <eumel8> good question
13:19:48 <eumel8> I think yes
13:19:50 <Daisy> I mean, there was no reviews of other languages for IBM translations last time. Do we need to create branches this time ?( The question is for other language team, not for Japanese team. ).
13:20:12 <Daisy> frankly speaking, I don't like to create branches.
13:20:21 <ianychoi_phone> For Korean, I do not have enough time to IVM translations. And we mainly focused install-guide.. I am not sure whether Korean team can review IBM translations, but I am okay to accept IBM translations. I think for Korean team, the focus order would be common-rst -> horizon -> then ibm translations..
13:20:37 <ianychoi_phone> -1 I do not like another branches
13:20:39 <Daisy> Because I don't know how stable Zanata is to support many branches.
13:21:27 <amotoki> I don't think we need more branch too (it's not from Japanese team view)
13:22:01 <ujuc> i  -1 .
13:22:12 <eumel8> For German. I took a look into Dougs git repo and there is some space for improvement in translation to German :)
13:22:23 <Daisy> I will not review IBM translations too. I didn't review them before. They are for messaging only. All the messaging translations are provided by IBM, in my mind. Oh. except nova.pot.
13:22:27 <amotoki> ujuc: what does -1 mean? no branch?
13:22:38 <ujuc> yep no branch
13:23:31 <Daisy> eumel8: I will think about if there are any ways for you to review German translations.
13:24:02 <jftalta_> Still there...
13:24:07 <eumel8> I want it, otherwise I have personaly no time for additional reviews
13:24:33 <Daisy> ok. how about you, jftalta_ ?
13:24:52 <Daisy> We are talking about whether to review IBM translations, whether to create branches.
13:26:21 <Daisy> oh.
13:26:37 <jftalta_> Unfortunately, don't have time to review IBM french translations
13:27:27 <Daisy> ok. got it.
13:28:11 <jftalta_> French team is reorganizing itself presently
13:28:27 <eumel8> Daisy: then skip the branching
13:28:49 <Daisy> Thank you, eumel8 .
13:29:12 <Daisy> I need a further thinking. Thank you guys for the input. Very helpful.
13:29:18 <Daisy> Let's move next.
13:29:32 <Daisy> #topic Status update: Installation guide translation
13:29:44 <Daisy> I think we are in good status of installation guide.
13:29:58 <Daisy> Thank you ujuc and ianychoi_phone for the Korean translations.
13:30:07 <Daisy> Great work!
13:30:26 <ujuc> :)
13:30:27 <ianychoi_phone> Thank you so much for all i18n guys :)
13:30:35 <Daisy> We have installation guide in Japanese, Chinese and Korean now.
13:30:55 <Daisy> There are some bugs report to i18n recently about Chinese translations.
13:31:25 <jftalta_> French team has to increase effort. It will.
13:31:26 <Daisy> Chinese translations have readers now. When they find errors, they will report bugs. I'm fixing them.
13:31:37 <ianychoi_phone> There might be some Korean bugs.. we will check them.
13:31:39 <Daisy> jftalta_: I know your team was under reorg.
13:31:47 <jftalta_> yes
13:32:22 <Daisy> No worries. Mitaka translation will start from March. You will have a lot of work to do. :)
13:32:23 <jftalta_> But we still have keen people :)
13:32:23 <eumel8> congrats to Japan, China and Korea. great work, indeed!
13:32:28 <amotoki> Draft index is really useful for translators: http://docs.openstack.org/draft/draft-index.html
13:32:53 <ianychoi_phone> Thanks, eumel8 ! :)
13:32:55 <Daisy> Thank you, amotoki .
13:33:05 <Daisy> next topic
13:33:17 <Daisy> #topic Status update: Translation check website
13:33:25 <Daisy> It's under progress.
13:33:26 <eumel8> we are on 13% but I'm on it
13:33:35 <Daisy> eumel8: no worries.
13:34:53 <Daisy> I'm working on the translation check website. Recently, I studied Puppet to see how to enable the automation jobs, and how to install Zanata client.
13:35:16 <Daisy> so , still under working.
13:35:43 <Daisy> move to next
13:35:52 <Daisy> #topic Status update: Stackalytics feature
13:36:01 <jftalta_> From OpenStack point of view, will it be a devstack machine with master branches deployed on it ?
13:36:12 <Daisy> Yes, jftalta_
13:36:12 <jftalta_> oh, sorry...
13:36:16 <Daisy> it's ok.
13:36:20 <jftalta_> ok, thanx Daisy
13:36:28 <Daisy> adiantum: hi, there ?
13:36:59 <Daisy> I have a program to pull translator contribution data from Zanata.
13:37:05 <Daisy> It is running in my machine now.
13:37:30 <Daisy> But I don't know how to show the data in stackalytics.
13:38:12 <amotoki> have you contacted to stackalytics team?
13:38:17 <Daisy> My plan is, if we are not able to find a people who help to show the data in stackalytics website, we just public the data in excel file.
13:39:34 <amotoki> I think the number of stats is not a first priority. I think the first priority is who are translators considered as ATC.
13:39:45 <jftalta_> It would be a pity. We need stackalytics. Do you agree ?...
13:40:18 <jftalta_> On the other hand, amotoki is right
13:40:46 <ianychoi_phone> Yes I agree, or some help from Zanata guys to get statistics for Summit code...
13:40:49 <amotoki> we usually receive such question.
13:40:49 <Daisy> The program to pull user contribution data is slow. It will take hours to pull the data. To get a user 's contribution to a version of a project, it will send a query to Zanata. There are a big number of projects and a big number of users. You can image how many time the program need to query Zanata.
13:41:22 <Daisy> amotoki mentioned a good point.
13:41:41 <Daisy> We need the data to decide who can get ATC free pass.
13:42:00 <Daisy> jftalta_: it's really a pity that we cannot use stackalaytics.
13:42:22 <amotoki> of course, stackalytics support is great. no doubt!
13:42:52 <eumel8> is the collector program somewhere in git?
13:43:22 <Daisy> Not yet. eumel8 , I will put it in git when it is proved good.
13:43:58 <Daisy> According to our decision long time ago, people who translated more than 300 words in 6 month can get a free pass.
13:44:26 <jftalta_> yes, I remember this rule
13:44:48 <Daisy> so that is from 2015.7 to 2016.1
13:45:04 <Daisy> amotoki: what's the hack ?
13:45:20 <amotoki> joke :)
13:45:38 <Daisy> We started to use Zanata since Sep, so, we will use the data from Sep to Jan.
13:46:13 <amotoki> when we translate a new string with 50 words using translation memory, we will get 50 words translated /
13:46:32 <amotoki> even if only 1 word is changed. this is a trick.
13:46:34 <Daisy> do you mean, 300 is too small for a free pass ?
13:46:50 <amotoki> I don't think so.
13:46:59 <Daisy> ok. :)
13:47:06 <amotoki> the number of translators itself is small.
13:47:28 <Daisy> anyway, I think, if 1 patch can get a free pass, 300 words translation is a equal condition.
13:47:43 <amotoki> agree. good balance.
13:47:49 <jftalta_> yes, its true. And number of good translators still smaller ;)
13:48:05 <amotoki> :) and :(
13:48:06 <katomo> +1
13:48:14 <ianychoi_phone> I also agree, 300 words for translators
13:48:19 <ujuc> +1
13:48:23 <Daisy> hehe
13:48:49 <Daisy> We are talking about the last topic now.
13:48:57 <Daisy> #topic ATC status/Free Access Pass
13:48:58 <eumel8> a work for 2-4 hours
13:49:37 <Daisy> In development team, ATC means a patch in 1 year, and a free pass is 1 patch in recent 6 month.
13:50:03 <Daisy> I don't know when is the time point to refresh ATC.
13:50:17 <Daisy> when is time to refresh ATC list. Does anyone know about it ?
13:51:01 <eumel8> I asked Stefano about the the feeling from the Foundation but I got no answer yet
13:51:03 <jftalta_> I don't
13:51:05 <amotoki> IIRC, contributor of the previous cycle will get a free pass for the next summit.
13:51:20 <amotoki> I don't know the detail period though.
13:51:45 <amotoki> Daisy: it is better to ask the foundation, stefano, tom ...
13:52:08 <Daisy> I'm sure free pass is talking about the latest 6 month. I just don't know when we shall refresh the ATC list.
13:52:12 <Daisy> OK. I will ask them.
13:52:14 <ianychoi_phone> Neither do I..
13:52:23 <eumel8> for Austin it's already sent out
13:52:44 <jftalta_> Yes. I've already got my code.
13:52:55 <Daisy> I think there will be two batches.
13:53:12 <amotoki> eumel8: the first round has been sent out. there are more follow-up rounds.
13:53:16 <Daisy> The first batch is sent out.
13:53:28 <Daisy> amotoki: yes, exactly.
13:54:05 <Daisy> I will work with Tom to make sure our translators will get the ATC code. like what we were doing for Liberty.
13:54:30 <Daisy> #topic Current plan midcycle meet up
13:54:46 <Daisy> eumel8: frankly speaking, I don't have plan for midcycle meet up.
13:55:22 <Daisy> eumel8: because I don't think our translators are able to travel.
13:55:56 <Daisy> eumel8: I think a local team meet up is more reasonable.
13:55:57 <ianychoi_phone> How about virtual sprint sprint..??
13:55:58 <jftalta_> I agree with Daisy
13:56:07 <ianychoi_phone> Spring...
13:56:22 <katomo> sprint :)
13:56:23 <eumel8> yes, the plan was a virtual meet up
13:56:45 <Daisy> ianychoi_phone: a virtual sprint is for solving problems.
13:57:31 <ianychoi_phone> Yep, I meant spring sprint kk
13:58:04 <Daisy> At the beginning, I'm think about the translation check website. Then I don't know who are able to help to solve this problem.
13:58:57 <Daisy> let's say, if I organize a virtual sprint to set up translation check website, will you join and help ?
13:59:19 <katomo> Daisy: yep
13:59:19 <ianychoi_phone> Sure, definitely! Why not? :)
13:59:20 <eumel8> yes
13:59:25 <ujuc> yep
13:59:38 <Daisy> Good! That make me much confident.
13:59:45 <amotoki> /FYI/ andreas and i are working on translation setup improvement. https://review.openstack.org/#/c/262545/
13:59:46 <jftalta_> Honestly,it will be hard for me
13:59:54 <amotoki> https://review.openstack.org/#/q/topic:translation_setup
14:00:03 <Daisy> how about next weekend ?
14:00:05 <amotoki> if you are interested in them, check it.
14:00:12 <Daisy> I mean, the virtual sprint ?
14:00:31 <ianychoi_phone> Nice :)
14:00:51 <eumel8> the next I'm on holiday.
14:01:03 <Daisy> oh.
14:01:07 <eumel8> or you mean 01/30 ?
14:01:13 <Daisy> Yes, eumel8 .
14:01:22 <Daisy> Let's plan for 2 days.
14:01:22 <eumel8> ah, thats good
14:01:31 <Daisy> A friday and a  saturday.
14:01:46 <ujuc> 29, 30?
14:01:53 <Daisy> We start from 29.
14:02:02 <ujuc> ok
14:02:12 <eumel8> ok
14:02:18 <katomo> I'm okay as of now
14:02:26 <Daisy> Yes. ujuc . we start from 29 UTC 0600.
14:02:59 <ujuc> ...friday 3pm.. ... ...
14:03:07 <ujuc> KST...;
14:03:08 <Daisy> Sorry.
14:03:13 <Daisy> Maybe Friday evening.
14:03:20 <Daisy> I don't know if there are meeting after us.
14:03:20 <ujuc> :)
14:03:30 <Daisy> I have to stop it. Let
14:03:39 <Daisy> let's move to i18n channel to continue the discussion.
14:03:41 <ujuc> oh yes
14:03:45 <ianychoi_phone> Okay!
14:03:47 <eumel8> ok
14:03:55 <ianychoi_phone> Thanks for all :)
14:04:00 <Daisy> Thank you for joining. Go to #openstack-i18n then.
14:04:04 <Daisy> #endmeeting