08:00:40 <Daisy_> #startmeeting OpenStack I18n Meeting
08:00:41 <openstack> Meeting started Thu Mar  5 08:00:40 2015 UTC and is due to finish in 60 minutes.  The chair is Daisy_. Information about MeetBot at http://wiki.debian.org/MeetBot.
08:00:42 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
08:00:44 <openstack> The meeting name has been set to 'openstack_i18n_meeting'
08:01:04 <Daisy_> Hello, who is around for i18n meeting ?
08:01:27 <DeeJay1> I'm mostly here, but I may get torn back to work without notice
08:01:39 <anish_> Hi
08:01:46 <Daisy_> Hi, DeeJay1 and anish_
08:01:54 <Daisy_> Nice to see you two here.
08:02:00 <ujuc> Hi
08:02:00 <Daisy_> I think we should have epico too.
08:02:05 <Daisy_> Hi, ujuc
08:02:13 <Chandrakant> Hello All
08:02:16 <anish_> Hi DeeJay1 epico Daisy_
08:02:20 <Chandrakant> Hi Daisy
08:02:22 <Daisy_> I have three topics to cover today.
08:02:28 <ianychoi> Hi. I am from Korea and I am attending here with ujuc : )
08:02:29 <koesik> Hi all
08:02:49 <epico> Hi
08:02:50 <Chandrakant> I am new member to this group
08:02:57 <Daisy_> Hi, Chandrakant , ianychoi , koesik
08:03:05 <Daisy_> Good to see so many new faces here.
08:03:17 <ujuc> :)
08:03:22 <Chandrakant> Since I am new to the group i feel i should introduce myself
08:03:32 <Daisy_> Please, Chandrakant
08:03:56 <Daisy_> koesik: where do you from?
08:03:59 <Chandrakant> I work with C-DAC, Pune and have been into language technolgies since about 10 years now
08:04:02 <koesik> I am from Korea
08:04:21 <Chandrakant> C-DAC has worked on Localization of various free and open source softwares in the past and it continues to do so
08:04:29 <koesik> i am from #openstack-ko with ujuc and ianychoi
08:04:38 <Daisy_> Chandrakant: are you working for redhat ?
08:04:42 <Chandrakant> I am coordinating the efforts with open source community
08:05:27 <Chandrakant> No. I am working with C-DAC ( Centre for development of Advanced Computing) based in Pune
08:05:34 <Daisy_> koesik: Nice to meet with you. I'm from China.
08:05:48 <Daisy_> OK. Welcome to join us.
08:05:51 <ianychoi> Nice to meet you all : )
08:06:01 <koesik> Daisy_: nice to meet you.
08:06:34 <Daisy_> let's start the meeting then.
08:06:46 <Chandrakant> yes please
08:06:50 <Daisy_> #topic Vancouver summit
08:06:52 <ianychoi> okay
08:07:04 <Daisy_> It's a simple one. Let's start from this one.
08:07:37 <Chandrakant> Is Chandan Kumar going to join us ?
08:07:57 <Daisy_> OpenStack Vancouver summit will be held from May 11 to May 15
08:08:14 <DeeJay1> Daisy_: I'm still hoping to go, although I got mixed responses recently. Any leaks about the schedule? ;)
08:08:18 <Daisy_> Who has plan to go.
08:08:23 <Daisy_> ?
08:08:36 <Daisy_> On, I make a mistake.
08:08:41 <Chandrakant> Actually I am not aware of it
08:08:48 <ianychoi> Unfortunately, Korea is too far.. from Vancouver.. I could not go there.
08:08:50 <Daisy_> OpenStack Vancouver summit will be held from May 18.
08:09:12 <Daisy_> DeeJay1: do you have any response to your speech proposal ?
08:09:12 <ianychoi> Yes. May 18-22
08:09:28 <DeeJay1> Daisy_: not yet, neither positive nor negative
08:09:47 <Chandrakant> Is there any track for Localization in that conference ?
08:10:00 <Daisy_> No, Chandrakant
08:10:21 <Daisy_> But we could discuss openstack localization with developers and infrastructure guys.
08:10:37 <Chandrakant> Yes. Its very important
08:10:56 <Daisy_> I have some registration tickets to this summit.
08:11:05 <anish_> cool
08:11:11 <Daisy_> especially for our translators.
08:11:15 <Chandrakant> :)
08:11:41 <Chandrakant> What does that Ticket include ?
08:12:02 <Daisy_> Only the registration. Not include air tickets and hotels.
08:12:27 <Chandrakant> OK.
08:12:51 <DeeJay1> Chandrakant: I think it's for the full summit, so about 600 USD less
08:13:08 <Daisy_> it's a long story to tell about the summit, Chandrakant. I could talk to you off line if you want to know.
08:13:18 <ianychoi> Wow.. cool. I would like to attend the conference.. but it may be possible this October or the next year..
08:13:31 <Chandrakant> Daisy : OK
08:14:16 <Chandrakant> Anish..the COOL guy has joined us
08:14:36 <anish_> chandankumar, ha ha :)
08:14:44 <anish_> Chandrakant, ha ha :)
08:14:55 <anish_> chandankumar, oops
08:15:04 <Daisy_> Move to next topic
08:15:41 <Daisy_> #topic Horizon translation check site for Kilo
08:15:48 <Daisy_> It's another long story.
08:16:03 <Daisy_> amotoki: hope you could jump out.
08:16:32 <Daisy_> Horizon translation for Kilo will be start soon.
08:16:40 <Daisy_> Horizon is OpenStack Dashboard.
08:16:56 <amotoki> hey
08:17:31 <Daisy_> amotoki has a personal machine providing a check site for translators to verify the translation result.
08:17:47 <Daisy_> The check site has a test OpenStack environment and a Dashboard.
08:18:10 <Chandrakant> Link please
08:18:13 <Daisy_> Translators could use a simple public account to log in and do simple tests to check their translation qualities.
08:18:27 <Daisy_> I think the website is not alive now, amotoki , right ?
08:18:54 <Daisy_> Because OpenStack becomes bigger and bigger, amotoki's machine is not that powerful.
08:18:58 <amotoki> I just kicked devstack last night but I didnt checked anything.
08:19:40 <ianychoi> One question: would it be too difficult to construct the same test OpenStack environment as amotoki established?
08:19:44 <Daisy_> He, including other i18n team members, want to move the check site to openstack infrastructure.
08:20:01 <ianychoi> Wow.. it would be much better.
08:20:30 <Daisy_> I think it's not difficult in a personal environment, but if in openstack infra, it's not a simple situation.
08:20:53 <amotoki> ianychoi: it is not difficult to run such env itself.
08:21:24 <amotoki> but if we move it to the infra, we need to considre who manages, how to manage and some other various policies..
08:21:37 <Daisy_> amotoki: I had talked before with infrastructure guys about this requirement. I got back a lot of questions...From the view of openstack infra, they are quite carefully and seriously to make any changes.
08:22:46 <amotoki> yes. it is reasonable questions and stance.
08:23:16 <Daisy_> amotoki: infra team have a lot of high priority work to do. If we want to make it happen , we need a person who could dedicate to push.
08:23:30 <amotoki> agree
08:23:53 <Chandrakant> Dont mind but discussion is going above my height.. :)
08:24:07 <Chandrakant> May be because i am new to the group.
08:24:14 <Daisy_> my hands are quite full. I'm so sorry amotoki I cannot be the person.
08:24:42 <ianychoi> Hmm... if the openstack infrastructure supports that translation environment, it would be great.. but I think the infra guys might want to set up a kind of automated translation envirionment for us..
08:25:07 <Daisy_> we have that automated translation environment, ianychoi .
08:25:08 <DeeJay1> I could do the needed puppet stuff, if I got any requirements and keep it running (that's similar to what I do at work)
08:25:22 <anish_> Daisy_, amotoki do you have link for check site?
08:25:34 <DeeJay1> but I'm not the best in organizing stuff first :(
08:26:17 <Daisy_> DeeJay1: do you have enough spare time now ?
08:26:35 <Daisy_> I mean, to do so many works in OpenStack ?
08:26:42 <amotoki> this is the link of my recipes: ansible playbook https://github.com/amotoki/ansible-playbook and tools https://github.com/amotoki/horizon-i18n-tools
08:27:08 <amotoki> the site itself is http://157.7.133.23:13580/
08:27:28 <Daisy_> amotoki: do we have a blueprint in openstack infra ?
08:27:35 <DeeJay1> Daisy_: I think I do
08:27:52 <amotoki> Daisy_: not sure, but i think they have infra-spec.
08:27:59 <Daisy_> ok.
08:28:10 <Daisy_> Then we could start from infra-spec.
08:28:16 <anish_> amotoki, thanks!
08:29:10 <Daisy_> amotoki: do you have time to start a infra-spec thread ?
08:29:38 <amotoki> Daisy_: have no time in kilo cycle. I am not sure after that.
08:30:16 <Daisy_> ok. Then I start.
08:30:20 <amotoki> perhaps I must spend very busy day until June.
08:32:04 <Daisy_> We start a spec first, and keep on the update it. We could answer infra guys questions there. Till we have the spec clear, we then find engineers to work on it.
08:32:24 <Daisy_> Are you OK with it, amotoki  ?
08:33:18 <amotoki> sounds good. (sorry late, I am in F2F meeting too.)
08:33:27 <Daisy_> ok.
08:33:30 <Daisy_> Next topic
08:33:36 <ianychoi> okay
08:33:40 <Daisy_> #topic Translation test discussion
08:34:00 <Daisy_> Chandrakant: it's not a long story for you.
08:34:18 <Daisy_> We just init a new project, a incubator project, named as i18n-test.
08:34:41 <Daisy_> We want to automate some i18n and localization tests there.
08:35:07 <Chandrakant> Great !
08:35:08 <Daisy_> We want to make sure OpeNStack could run well in non-English environment.
08:35:16 <ianychoi> Wow cool
08:35:20 <kzaitsev_> How does that work? ) I'm actually here for that part of discussion =)
08:35:22 <Daisy_> The project is just in the beginning
08:35:52 <Daisy_> https://etherpad.openstack.org/i18n-test
08:35:58 <Daisy_> Here are some test cases.
08:36:43 <Daisy_> We are looking for more engineers to join.
08:37:01 <Daisy_> Actually, I even don't know how to start .
08:37:26 <ianychoi> For #1,  how about 'Command line i18n test with specifying language'?
08:37:44 <ianychoi> It seems that the command line only supports in English ..
08:39:13 <Daisy_> I don't know it is different in Korean. But in China, if I run a command line in a Chinese environment, and input a Chinese parameter, I hope the command line could (1) handle the Chinese characters correctly (2) response messages in Chinese.
08:39:54 <ianychoi> Aha thanks for your explanation. I am understanding it better..
08:40:40 <Daisy_> ianychoi: do you think it make sense in Korea
08:40:41 <Daisy_> ?
08:42:01 <ianychoi> I think one problem might be font problems. I am not sure in China. But for Korean letters, there are some additional usual problems. 1) encoding  2) fonts 3) termianl visualization for Korean letters ..
08:43:12 <kzaitsev_> As for my project — I'm actually concerned, that it might not even run correctly after translation. Even though user-faced strings are mostly passed through translation suite, str is used here and there. And string interpolation of unicode strings into non-unicode strings might happen. So I would be very glad to have at least a sanity-check suite =)
08:44:12 <Chandrakant> I think similar issues could occur for Indic languages as well.
08:45:22 <Daisy_> OpenStack has a project called Tempest.
08:45:52 <Daisy_> to handle integration test.
08:46:07 <Daisy_> http://git.openstack.org/cgit/openstack/tempest/
08:46:34 <Daisy_> I think, i18n test could follow the same architecture of tempest.
08:47:09 <anish_> Daisy_, ohh okay did not know that, need to look into it
08:49:07 <ianychoi> And it might be much better if the test would support 'differential test'. It means when I translate a few words more, and then I would like to just see whether those more words work or not.. (sorry for my poor English...)
08:50:07 <Daisy_> ianychoi: you want to test the i18n mechanism works, or you want to see your translation quality ?
08:51:03 <ianychoi> I meant my translation quality. Is it different from the automated test discussing now?
08:51:28 <Daisy_> I think they are different.
08:51:53 <Daisy_> the mechanism test could be automatic, yet the quality check must be done manually
08:52:16 <ianychoi> Then, which i18n mechanism works would be supported in the automated test?
08:52:34 <Daisy_> yes.
08:53:10 <Daisy_> i18n test is to test i18n mechanism works well. It could use fack translation strings.
08:54:06 <ianychoi> I see.. for example, some po files could be broken?
08:54:34 <Daisy_> yes, I think this error should be included.
08:54:42 <Daisy_> this error should be tested.
08:55:21 <ianychoi> Then, how about detecting encoding-error characters?
08:55:31 <Daisy_> that should be included too.
08:56:29 <Daisy_> This project is quite new
08:56:37 <Daisy_> I'm calling more people to join.
08:56:47 <ianychoi> Aha... yep
08:57:00 <Daisy_> if any of you want to join, please send email to me: daisy.ycguo@gmail.com or ping me in IRC.
08:57:34 <Daisy_> so let's change topics to open discussions.
08:57:39 <Daisy_> #topic Open discussions
08:58:57 <Daisy_> If no topics, I will close the meeting then.
08:59:19 <DeeJay1> nothing from me
08:59:29 <ianychoi> +1
08:59:29 <DeeJay1> we're out of time anyway :)
08:59:35 <ujuc> +1
08:59:40 <Daisy_> Thank you for attending.
08:59:46 <Chandrakant> Daisy: For better understanding of Open Stack project and related matters, i will talk to you offline
08:59:46 <Daisy_> #endmeeting