*** steveg_afk has quit IRC | 00:21 | |
*** Daisy has joined #openstack-i18n | 01:24 | |
*** aeng has quit IRC | 01:25 | |
*** amotoki has quit IRC | 01:48 | |
*** amotoki has joined #openstack-i18n | 01:49 | |
*** amotoki has quit IRC | 01:52 | |
*** amotoki has joined #openstack-i18n | 02:05 | |
*** amotoki has quit IRC | 02:15 | |
*** amotoki has joined #openstack-i18n | 02:20 | |
*** amotoki has quit IRC | 02:32 | |
*** Daisy_ has joined #openstack-i18n | 02:48 | |
*** Daisy has quit IRC | 02:51 | |
*** Daisy_ has quit IRC | 02:55 | |
*** Daisy has joined #openstack-i18n | 02:55 | |
*** epico has joined #openstack-i18n | 02:57 | |
*** amotoki has joined #openstack-i18n | 03:13 | |
*** Daisy_ has joined #openstack-i18n | 03:19 | |
*** Daisy has quit IRC | 03:20 | |
*** Daisy_ is now known as Daisy | 03:20 | |
*** Daisy has quit IRC | 04:12 | |
*** AJaeger has joined #openstack-i18n | 05:21 | |
*** iranzo has joined #openstack-i18n | 06:04 | |
*** Daisy has joined #openstack-i18n | 06:12 | |
AJaeger | Daisy, good morning | 06:19 |
---|---|---|
*** ykatabam has quit IRC | 06:34 | |
Daisy | Hi, AJaeger , good morning | 06:47 |
AJaeger | Daisy, I've drafted my email at https://etherpad.openstack.org/p/translation-liberty - and updated it based on the comments. | 06:49 |
AJaeger | What do you propose? | 06:49 |
Daisy | Let me see. | 06:49 |
Daisy | AJaeger: do you want me to check those projects one by one ? I didn't check them one by one. I just pick out one or two and look into them. Then I found aodh which was an error. | 06:51 |
Daisy | AJaeger: where do you want to send this email to ? | 06:52 |
AJaeger | Daisy: that was the email I send yesterday, I just updated the list. So, I would put some of the content in the wiki for reference for next cycle. | 06:53 |
AJaeger | aodh was a user error with checking out on my side. | 06:53 |
Daisy | Good habits. | 06:53 |
Daisy | Then let me check those projects. | 06:54 |
Daisy | Give me a few minutes. | 06:54 |
AJaeger | Sure, take your time and ask ;) | 06:54 |
AJaeger | I'm happy to change the proposal, just like to figure out what to do with the other repos... | 06:56 |
Daisy | designate has the translations in git. | 06:56 |
Daisy | In your email, designate was in the last of having Liberty transaltion. In Etherpad page, it is changed to not having Liberty translations. | 06:57 |
*** neillc has quit IRC | 07:00 | |
*** neillc has joined #openstack-i18n | 07:01 | |
Daisy | neillc: Hi | 07:01 |
AJaeger | designate has no translations after the cleanup, see https://review.openstack.org/#/c/227481/ | 07:03 |
Daisy | ok. | 07:03 |
AJaeger | designate/locale/fr/LC_MESSAGES/designate-log-info.po 44 % | 07:03 |
Daisy | I remember IBM translations include heat.po | 07:03 |
AJaeger | designate/locale/fr/LC_MESSAGES/designate.po 26 % | 07:03 |
AJaeger | let me check heat... | 07:04 |
AJaeger | Daisy: 72 % translated - our cutoff is 75 % | 07:05 |
AJaeger | https://translate.openstack.org/iteration/view/heat/master/documents/heat | 07:05 |
Daisy | yes, I see. | 07:06 |
amotoki | Is there any convenient way to view summary of translation progress per language? After migration to Zanata, I am frustrated :-( | 07:06 |
Daisy | You will clean all translations less than 75% ? | 07:06 |
amotoki | How are you checking the translation progress now? | 07:06 |
Daisy | After opening the project page, I'm able to see the progress of very langauges. | 07:07 |
Daisy | Didn't you, amotoki ? | 07:07 |
AJaeger | Daisy: No, I won't - but we only *import* those with more than 75 % | 07:07 |
AJaeger | Daisy, heat never got imported... | 07:08 |
Daisy | What kinds of translations will you clean ? | 07:09 |
Daisy | amotoki: let me know what do you see from this link: https://translate.openstack.org/iteration/view/heat/master | 07:09 |
amotoki | In transifex, we can see the summary page per language and we can see multiple projects in that page, but in Zanata I am forced to visit each project.... | 07:09 |
Daisy | Are you able to see a language list with the progress in percentage format ? | 07:09 |
amotoki | I would like to see e.g. nova, neutorn, heat ... in a page... | 07:10 |
Daisy | amotoki: Got your point. | 07:10 |
amotoki | Does zanata group help us? | 07:10 |
Daisy | No, amotoki I don't think so | 07:11 |
Daisy | AJaeger: what the criteria to clean translations ? | 07:11 |
AJaeger | Daisy: Like last time, less than 66 % translation - and only those in the repo. | 07:12 |
AJaeger | I don't think we ever came close to 50 % for those that I removed. | 07:12 |
Daisy | so less than 66% will be removed, more than 75% will be imported. | 07:12 |
AJaeger | Daisy: I generate it locally | 07:12 |
AJaeger | Daisy, correct | 07:13 |
AJaeger | removed from git only... | 07:13 |
AJaeger | amotoki: could you make a feature request for Zanata, please? | 07:13 |
Daisy | AJaeger: I know. The translations will be saved in Zanata, till next release, if it reaches 75%, it will be imported. | 07:15 |
Daisy | AJaeger: 75% is to single document, or to single project ? | 07:15 |
AJaeger | single document | 07:16 |
Daisy | ok. | 07:17 |
Daisy | that's reasonable. | 07:17 |
Daisy | AJaeger: I'm OK with the page. | 07:20 |
Daisy | Thank you. | 07:20 |
AJaeger | Let's give it a try ;) | 07:21 |
AJaeger | Daisy, do you want to create versions for those projects? | 07:21 |
Daisy | :) | 07:22 |
Daisy | You said it could be created by scripts ? | 07:22 |
amotoki | AJaeger: sure. will file a feature request. | 07:22 |
AJaeger | Let me try it with a script and see how that works ;) | 07:23 |
Daisy | Nice. | 07:23 |
AJaeger | I can create the version with a script -but it's empty then ;( | 07:29 |
AJaeger | let me ask the zanata folks... | 07:29 |
Daisy | If it's not able to be created by scripts, I could create with UI. | 07:33 |
Daisy | I did it several times. | 07:33 |
*** iranzo has quit IRC | 07:35 | |
Daisy | i log off for a short time and will be back soon | 07:36 |
*** Daisy_ has joined #openstack-i18n | 07:38 | |
AJaeger | Daisy: I created aodh - let's see what Zanata folks say | 07:38 |
Daisy_ | ok | 07:38 |
*** Daisy has quit IRC | 07:40 | |
*** Daisy_ is now known as Daisy | 07:40 | |
Daisy | AJaeger: I think we should create the version in Zanata just at the time when liberty branch is created . | 07:41 |
Daisy | when liberty branch is created in repo | 07:41 |
Daisy | If we create liberty version in Zanata earlier than liberty branch in git, and set the master version in Zanata "Read Only", the synchronization of master branch will be lost. | 07:42 |
Daisy | So I think it's not good to create them in batch. | 07:43 |
AJaeger | Correct. But we can create it, not set as Read Only - and we push to master and will push to branch once it has changes... | 07:43 |
AJaeger | Afterwards we can set read-only. | 07:43 |
AJaeger | And for most of these projects, I wouldn't set read-only - there's so little work going on with them, it causes us more work then it helps... | 07:44 |
Daisy | but when we set master to read-only, we must copy those changes from master to liberty version in Zanata. | 07:44 |
Daisy | Then why do we create them earlier and copy twice ? | 07:45 |
Daisy | If projects create the liberty branch in the same time, we could create them in batch. But now, different projects have their own time to cut their RC1. | 07:46 |
AJaeger | I think you're striving for perfection ;) | 07:47 |
AJaeger | The documents will be synced upstream for stable-liberty to Zanata. | 07:47 |
AJaeger | We could indeed loose a translation if it's done for master but not in stable-liberty | 07:48 |
Daisy | I just don't want to miss a single translation if a translator makes for Liberty but we miss it because of operation. | 07:48 |
AJaeger | understood | 07:48 |
*** rsimai_away is now known as rsimai | 07:49 | |
Daisy | Like, in Nova, I made the liberty version just after the last patch to Liberty and the patch to create stable/liberty. | 07:49 |
Daisy | just after the last patch included in liberty and before the patch to create stable/liberty. | 07:49 |
AJaeger | perfect timing ;) | 07:50 |
*** iranzo has joined #openstack-i18n | 07:51 | |
AJaeger | ok, let's create stable versions where those exist already - and not wait. | 07:51 |
Daisy | I know it's hard to be perfection | 07:51 |
AJaeger | If zanata-cli will help, we can do it later | 07:51 |
Daisy | what projects have stable/liberty now ? | 07:51 |
Daisy | keystone | 07:52 |
AJaeger | nova, trove, cinder, zaqar,keystone | 07:53 |
AJaeger | I've done zaqar | 07:53 |
AJaeger | will do trove now | 07:53 |
Daisy | maybe we could create a trigger in infrastructure level, when a new branch is created, send an email to openstack-i18n or you and me personally. Then we could know when to create versions in Zanata. | 07:53 |
AJaeger | Thierry will announce on openstack-dev | 07:54 |
Daisy | ok. | 07:54 |
Daisy | I will work with Cinder | 07:54 |
Daisy | create version for cinder. | 07:54 |
*** ygbo has joined #openstack-i18n | 07:55 | |
AJaeger | trove version creation is slow, perhaps we shouldn't do it in parallel ;) | 07:56 |
Daisy | You get it. | 07:57 |
AJaeger | if the process indicator is working correctly ;/ | 07:58 |
Daisy | Hope no memory erros .... | 07:58 |
AJaeger | Ok, I need to step out now, will be back later | 07:58 |
Daisy | cinder is done. | 07:58 |
Daisy | ok. | 07:59 |
Daisy | Trove is done. | 07:59 |
Daisy | so the last one, keystone. | 07:59 |
amotoki | are only Completed (Translated or Approved) messages counted into the progress? | 08:02 |
amotoki | I think Japanese team can only check horizon for Liberty initial release and we will go others with no check. | 08:03 |
Daisy | fine, amotoki | 08:03 |
amotoki | so I am wondering how we can avoid importing translations with less quality. | 08:03 |
Daisy | any suggestions ? | 08:04 |
amotoki | we found a lot of points to be fixed in newly added translations. about 30~40% message we checked were marked as rejected | 08:05 |
amotoki | thus I would like to confirm which messages are regaarded as Translated. | 08:06 |
amotoki | I haven't got time to setup zanata client so far, so I cannot check it by myself :-( | 08:07 |
Daisy | Translated or approved. | 08:07 |
Daisy | Rejected will not be regarded as translated. | 08:07 |
amotoki | Daisy: thanks. it must help us :-) | 08:07 |
Daisy | Zanata regards translated and approved same. | 08:08 |
Daisy | That's an issue and they should imporve. | 08:08 |
Daisy | Hope we could only import approved translations in the future. | 08:08 |
amotoki | The fact " Zanata regards translated and approved same." is a good news to japanese team. | 08:08 |
Daisy | why ? | 08:09 |
Daisy | I cannot understand . | 08:09 |
Daisy | I think you are worried about the quality ? | 08:09 |
amotoki | in transifex, we didn't mark strings as "reviewed" because it blocks translators update strings. | 08:09 |
Daisy | So if only importing approved translations, it will help to avoid the importing of those messages without review. | 08:09 |
amotoki | Previously we use Reviewed just to freeze the translations. | 08:10 |
amotoki | "light/soft" reviewed mark is useful to me. | 08:11 |
Daisy | I didn't know that. | 08:11 |
Daisy | I think review is a kind of approval. | 08:11 |
Daisy | after approval, why need to update again ? | 08:12 |
amotoki | I think how to use review varies across language teams. if there are better stings, anyone can update them (without requesting reviewers to unblock it) | 08:13 |
Daisy | I don't agree. | 08:13 |
amotoki | perhaps we are focusing on minimizing reviewers' small jobs. | 08:13 |
Daisy | I think after review if people want to propose better translations, we could use "suggestions" | 08:14 |
amotoki | I think how to use review varies across lang teams... it is just our current way. I don't want to stick it. | 08:14 |
amotoki | Is there a convenient way to find such suggestions effectively? | 08:15 |
amotoki | It is just a balance of provided feature, so the process will/may change if new feature comes. | 08:16 |
Daisy | I don't know if a translator could update approved strings in Zanata. | 08:17 |
Daisy | And there is no suggestions in Zanata. | 08:18 |
*** iranzo has quit IRC | 08:44 | |
*** iranzo has joined #openstack-i18n | 08:49 | |
*** Daisy_ has joined #openstack-i18n | 08:49 | |
*** Daisy has quit IRC | 08:51 | |
*** Daisy_ is now known as Daisy | 08:51 | |
*** Daisy has quit IRC | 08:59 | |
AJaeger | daisy, ceilometer has branched, I'll take care of it | 09:11 |
*** epico has quit IRC | 10:03 | |
johnthetubaguy | just wanted to catch Daisy about Nova | 11:13 |
johnthetubaguy | we have RC1 branched now, but I think she has everything in place | 11:14 |
johnthetubaguy | will try catch folks on Monday | 11:14 |
AJaeger | johnthetubaguy: yes, I think we're green | 11:16 |
AJaeger | johnthetubaguy: I'd love to see https://review.openstack.org/227465 merged on master | 11:16 |
AJaeger | wrong URL, I mean : https://review.openstack.org/227461 | 11:17 |
AJaeger | 465 goes onto liberty - and I hope we get translation sync working as well | 11:17 |
johnthetubaguy | AJaeger: sounds good, thank you | 11:20 |
AJaeger | thanks, johnthetubaguy | 11:20 |
*** steveg_afk has joined #openstack-i18n | 12:15 | |
*** Daisy has joined #openstack-i18n | 12:55 | |
*** Daisy has quit IRC | 13:30 | |
*** Daisy has joined #openstack-i18n | 13:31 | |
*** Daisy has quit IRC | 13:35 | |
*** Daisy has joined #openstack-i18n | 13:36 | |
*** Daisy has quit IRC | 13:50 | |
*** Daisy has joined #openstack-i18n | 13:50 | |
*** Daisy has quit IRC | 13:55 | |
*** amotoki has quit IRC | 14:23 | |
*** david-lyle has joined #openstack-i18n | 14:25 | |
*** david-lyle has quit IRC | 14:35 | |
*** rsimai is now known as rsimai_away | 14:51 | |
*** david-lyle has joined #openstack-i18n | 15:02 | |
*** amotoki has joined #openstack-i18n | 15:02 | |
*** rsimai_away has quit IRC | 15:11 | |
*** david-lyle has quit IRC | 15:18 | |
*** david-lyle has joined #openstack-i18n | 15:20 | |
*** amotoki has quit IRC | 15:21 | |
*** krotscheck has quit IRC | 15:33 | |
*** krotscheck has joined #openstack-i18n | 15:34 | |
*** david-lyle has quit IRC | 15:34 | |
*** amotoki has joined #openstack-i18n | 15:40 | |
*** david-lyle has joined #openstack-i18n | 15:44 | |
*** david-lyle has quit IRC | 15:48 | |
*** Daisy has joined #openstack-i18n | 15:56 | |
johnthetubaguy | Daisy: hi | 16:01 |
johnthetubaguy | Daisy: just wanted to quickly catch you about RC1, sounds like everything is all lined up | 16:01 |
AJaeger | Daisy: you still around? Wow... I have branched Horizon now and send an email to the list. | 16:05 |
AJaeger | Argh, translate.openstack.org has problems with copying horizon, I get 503 errors now. Infra team is on it... | 16:08 |
*** ygbo has quit IRC | 16:09 | |
doug-fish | AJaeger: I think translate.openstack.org is having trouble in general | 16:11 |
AJaeger | doug-fish: yeah, infra team is on it | 16:11 |
doug-fish | I was just trying to look at some translations and it's quite slow. | 16:11 |
doug-fish | super, thanks! | 16:11 |
amotoki | what is happening for Zanata Horizon??? | 16:36 |
*** amotoki has quit IRC | 16:48 | |
AJaeger | translate.openstack.org is back in operation... | 18:00 |
*** krotscheck has quit IRC | 18:34 | |
*** krotscheck has joined #openstack-i18n | 18:36 | |
*** krotscheck has quit IRC | 18:39 | |
*** krotscheck has joined #openstack-i18n | 18:40 | |
*** AJaeger has quit IRC | 19:57 | |
*** iranzo has quit IRC | 22:10 | |
*** openstack has joined #openstack-i18n | 22:33 | |
*** openstackstatus has quit IRC | 22:47 | |
*** openstack has joined #openstack-i18n | 22:48 | |
-cameron.freenode.net- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp | 22:48 | |
*** openstackstatus has joined #openstack-i18n | 22:48 | |
*** ChanServ sets mode: +v openstackstatus | 22:48 | |
*** Daisy has quit IRC | 23:19 | |
*** Daisy has joined #openstack-i18n | 23:42 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!