13:04:42 #startmeeting OpenStack I18n Meeting 13:04:43 Meeting started Thu Jun 8 13:04:42 2017 UTC and is due to finish in 60 minutes. The chair is ianychoi. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:04:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:04:46 pahuang, yep 13:04:47 The meeting name has been set to 'openstack_i18n_meeting' 13:05:09 #topic Zanata webinar 13:05:27 pahuang, can I start streaaming then? 13:05:40 yes i think we can start 13:06:00 its recorded right? 13:06:11 not many ppl joined 13:06:25 aeng_, sure I am trying 13:06:36 :) 13:06:57 it says i need to reconnect. can you still see my screen? 13:06:58 #link https://www.youtube.com/watch?v=mVCSAfk4t54 13:07:18 The screen seems in pause 13:07:29 in youtube? 13:07:43 screen in youtube is the same... 13:08:05 Ah, loading now :) 13:08:19 It should be in live 13:08:23 ah 13:08:26 yup 13:08:26 pahuang, would you reconnect? 13:08:36 can see desktop 13:08:54 Good 13:09:21 pahuang, would u show your slide then? Voice seems fine 13:09:52 screensharing doesn't seem to reconnect 13:09:58 Oh really.. 13:10:02 we can hear you 13:10:12 hi all 13:10:18 Would u try again pahuang ? 13:10:18 can you see the screen move? 13:10:21 hi jftalta 13:10:31 now the screen is black 13:10:43 feel free to start sharing 13:10:45 "" 13:10:53 pahuang, good 13:10:59 can see now 13:11:21 jftalta, jpich plz see through https://www.youtube.com/watch?v=mVCSAfk4t54 13:11:34 Yep, I am! Working well 13:11:40 Great! 13:11:42 I'd like, but I can't :( 13:11:55 jftalta, I am trying to record it :) 13:12:47 I have to attend a kind of crisis meeting... 13:13:04 ianychoi, ok :) 13:13:07 aeng_, from which version supports API for the list of translators? 13:13:26 4.2.0 13:13:39 ianychoi, list of transaltors of a project? 13:13:51 that is in 4.0 13:14:06 aeng_, aha thank u 13:15:22 Good luck, jftalta 13:15:33 Wow.. much better user interface 13:15:47 jpich, thanks a lot 13:15:52 for next upgrade.. i would say just go for the latest version 13:15:55 4.2.1 now 13:16:14 Aha.. the current fedora25 vm for webinar is 4.2.1? 13:16:23 yeah 13:16:25 4.2.1 13:16:27 I see 13:16:27 latest 13:17:05 Good 13:19:43 One thing I want to ask is that can Zanata admin(s) see the request messges (join to language team)? I think the message is sent to language coordinators through e-mail and the message is not stored in zanata 13:20:14 yeah.. because we dont want to be another emailing system 13:20:40 but in the UI, language coordinators and admin can see the request in the language page 13:20:59 Haha I see. :) 13:21:12 there's another ticket which allows admin to see all pending requests all in language list page 13:21:17 its not implemented yet 13:21:31 Aha.. yep 13:21:39 but will help with the request process... if coordinator or admin is ignoring their email 13:22:15 goodbye I18N et Zanata guys, I've got to go. See you soon. 13:22:31 jftalta, see u later! 13:22:31 s/et/and/ 13:22:32 no problem.. see ya jftalta 13:24:27 Webhook for "Translation milestone" looks so nice! 13:26:42 hi 13:26:46 Oh JSON file: jpich already supported it :) 13:26:49 amotoki, hi! 13:26:57 amotoki, FYI: https://www.youtube.com/watch?v=mVCSAfk4t54 (We are seeing it) 13:27:12 working well 13:27:18 good :) 13:27:47 for json file, please read http://docs.zanata.org/en/release/user-guide/documents/raw-documents/ and http://okapi.sourceforge.net/Release/Filters/Help/json.htm 13:28:08 since there's no standard way for internationalise json file, we have to pick the most general ones 13:30:18 I'll have to look at the details when we upgrade, see if we can simplify our code 13:31:22 the best way for translate and maximise the reuse of translation still still po/pot format 13:32:29 the API docs upgrade sounds so nice. 13:32:35 Maybe we'll stick to that then :) we're converting json -> pot then po -> json. Seems to work well enough so far 13:32:51 the current API docs of Zanata is hard to understand without trying several things in my mind :( 13:33:07 https://zanata.ci.cloudbees.com/job/zanata-api-site/site/zanata-common-api/rest-api-docs/index.html 13:33:27 its all listed on resources 13:33:49 aeng_: for example, if I look at https://zanata.ci.cloudbees.com/job/zanata-api-site/site/zanata-common-api/rest-api-docs/resource_ProjectVersionResource.html 13:34:11 aeng_: I cannot know what values are allowed for projectSlug or versionSlug. How can we know them? 13:34:19 ah 13:34:37 perhaps the explaination is not detailed enough 13:34:44 projectSlug path Project identifier 13:34:45 in case of projectSlug or versionSlug, it can be predictable but in some case it is difficult 13:35:13 pahuang, great! Thanks a lot for your presentation 13:35:17 yeah, perhaps we can put more information on the expected fields 13:35:30 my pleasure 13:35:31 iterationSlug is most difficult one to me :( 13:35:39 pahuang, let's wait for several minutes 13:35:40 amotoki, if you have any issue, feel free to send us email 13:35:57 aeng_: sure. 13:36:21 thanks pahuang, wonderful presentation 13:36:23 it is just my experience when I worked on Zanata API as part of openstack-i18n tool 13:36:42 i agree our doc is not the easiest to use 13:36:49 pahuang, What are the actual shortcut keys for approving/rejecting reviews? 13:36:55 For example, Ctrl+A? 13:37:17 ctrl+shift+a? 13:37:25 it 13:37:33 it's in the shortcut cheatsheet 13:37:36 And.. would it be so easy to test Zanata with the docker image provided in Zanata homepage? 13:37:38 Aha 13:37:46 Ctrl+shift+a = approve 13:37:52 Ctrl+shift+R = reject 13:38:07 Oh good :) 13:38:14 for shortcuts, Ctrl-S is sometimes confusing. it creates fuzzy string, but sometimes users expects to save strings as translated by Ctrl-S 13:38:15 yes i am running docker in my demo 13:38:20 yes, docker image is the way to go 13:38:33 even for dev 13:38:47 Would you recommend me for the guide with Docker image? 13:38:53 ctrl s is use by browser by default. so we try not to steal browser shortcuts 13:39:25 ianychoi, to test the docker? 13:39:30 aeng_, yep 13:39:42 ianychoi, we have a dockerhub image. but i think we haven't had an automated way to publish it continuously. 13:39:43 the readme should be sufficient 13:40:11 I see 'Save as Fuzzy (Ctrl+S)' in the current openstack zanata instance. this is what i mean. 13:40:21 Aha.. I see thank you 13:40:23 (i am using Mac OSX) 13:40:52 keyboard shortcut is a tricky business.. :) 13:40:59 it may be different on Linux or windows env. 13:41:05 it is really tricky :) 13:41:12 Haha... mac is Cmd not Ctrl 13:41:46 ah right. yes ctrl+s will save as fuzzy. well i forgot to show the new editor we are continuing working on. it will have different shortcuts. hopefully soon it will replace the current editor 13:42:00 Let's close the streaming. Thank you so much pahuang ! 13:42:08 When I see fuzzy strings in Japanese transaltion and asked the authors several times, they said 'ah... i pressed ctrl-s. I didn't intend to save it as fuzzy' 13:42:23 thank you! 13:43:08 ctrl enter will save as translated and move to next row. i would recommend using that ;) 13:43:28 Yep :) 13:44:21 #topic open discussion 13:44:56 Actually now I have several topics but I mainly focused on such webinar today, I want to move on open discussions 13:45:39 amotoki, not considering user survey translation with ATC status is just my proposal - since someone might think that ATC status would be valid only to upstream projects 13:45:50 amotoki, but I don't have a strong opinion on this. 13:46:16 ianychoi: this is just my question. 13:46:38 ianychoi: I agree that we need to clarify what projects are considered as ATC. 13:47:35 ianychoi: user survey may be categorized into AUC? I am not sure the foundation related works like user survey are categorized into what category? 13:48:05 if we apply a new criteria, it should start in the next cycle. 13:48:25 amotoki, I think there may be two options on that 1) considering user survey translations with ATC status and 2) enumerating credits (who contributed to user survey translations) on somethere 3) AUC - oh I have not thought with such things just I am adding it by seeing your message 13:48:44 amotoki, +1 starting from the next cycle 13:49:10 ianychoi: yeah, there are several options. 13:49:24 i didn't think your idea so far. That's good point 13:49:44 aeng_, pahuang - thanks a lot. My final question might be: are you considering newer version of Java (e.g., Java 9) and Wildfly 11 later? 13:50:16 java 9, dont think we will move to that anytime soon 13:50:34 we on wildfly 10 now.... 13:50:52 and 11 is still in alpha 13:51:00 so not for now 13:51:06 not at the moment. i think we won't do major platform upgrade in a while 13:51:40 aeng_, thanks a lot. Just plz share it later if you have such plans... :) Unfortunately I have no time to upgrade it now but I think it would be much nice to see all with infra team during Sydney Summit and discuss upgrade 13:51:55 yeah 13:52:07 we might want to discuss about upgrade to 4.X 13:55:03 Alright guys. I need to go now. Good night from AUS 13:55:12 i have another type of question. is there any ongoing effort to create python client side API bindings? 13:55:32 amotoki, the pyhton client is maintained by community 13:55:37 Oh this channel :) 13:55:39 aeng_, have a good night! 13:55:53 aeng_, would u share the url for such python client? 13:55:55 feel free to contribute towards it 13:56:12 https://github.com/zanata/zanata-python-client 13:56:29 it is not as up to date as our supported client 13:56:59 we still recommend to use zanata-cli which will be always up to date with the server 13:57:12 thanks, but it might be a CLI implementation, not SDK 13:57:19 anyway i will check it later 13:57:30 alright. Let us know if you have any other question 13:57:36 Good night guys :0 13:57:43 Good night! 13:57:44 good night :) 13:57:53 and thanks pahuang :) 13:58:03 pahuang: thanks a lot 13:58:10 np 13:58:29 pahuang, so great webinar today :) 13:58:52 thanks 13:59:15 i also need to leave now. any more questions? 13:59:36 It's already 14:00 UTC 13:59:44 Thanks a lot for attending today 13:59:51 Let's close today IRC meeting 13:59:57 #endmeeting