<div dir="ltr">On a second thought, I start to think this can happen in every OpenStack release.<div><br></div><div>What can possibly happen?</div><div><br></div><div>Most reviews are done after RC1 is released. It means reviews and corrections are done in stable-xxxx branch.</div><div>It is not a rare case that strings are also translated in the master branch.</div><div>In this case, corrections in stable-xxxx branch will not be feedback-ed to the master branch</div><div>and this means that translators/reviewers need to do the same thing again and can lead to</div><div>inconsistent translations.</div><div><br></div><div>What can we do?</div><div><br></div><div>I don't think we have a general solution to this.</div><div>Zanata's current behavior may work well in most cases, but does not work for us.</div><div><br></div><div>One possible solution is to allow language coordinators (or reviewers) to upload PO files.</div><div>Language coordinators (or reviewers) can use diff tools locally and merge translations</div><div>more efficiently. The demand may be different among languages.</div><div>If they can upload PO files, we can cope with this lang by lang.</div><div><br></div><div>Thought?</div><div><br></div><div>Akihiro</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-08 19:37 GMT+09:00 Akihiro Motoki <span dir="ltr"><<a href="mailto:amotoki@gmail.com" target="_blank">amotoki@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Daisy,<div><br></div><div>Is there any way to apply modifications made in stable-liberty branch<div>to the master branch?</div><div><br></div><div>We made a lot of modifications/fixes to strings from IBM translation contribution</div><div>in stable-liberty branch. The master branch already has translations because</div><div>it is contributed by IBM, so merging from liberty to master does not help us.</div><div><br></div><div>It seems translators or language coordinator cannot upload PO files,</div><div>so I cannot have a way to replace the master translation with the liberty version</div><div>in a batch way.</div><div><br></div><div><div>We don't want to check >100 rejected strings and copy >100 modified stringsĀ </div><div>from liberty manually.</div></div><div><br></div><div>Is there any suggestion?</div><div><br></div><div>Akihiro</div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">2015-10-03 2:12 GMT+09:00 Ying Chun Guo <span dir="ltr"><<a href="mailto:guoyingc@cn.ibm.com" target="_blank">guoyingc@cn.ibm.com</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><font size="2" face="sans-serif">Hi,</font>
<br>
<br><font size="2" face="sans-serif">A translation could be approved or rejected.
This action is called translation review.</font>
<br><font size="2" face="sans-serif">A version merging is to copy all <i>matching</i>
translated/approved translations from the source version to the target
version.</font>
<br><font size="2" face="sans-serif">If there is an existing translated/approved
translation, the newer translation will be used.</font>
<br><font size="2" face="sans-serif">After liberty translations are closed,
we will merge translations from stable-liberty version to master version,</font>
<br><font size="2" face="sans-serif">and then open both stable-liberty version
and master version to accept translations.</font>
<br><font size="2" face="sans-serif">I investigated whether translation review
would be copied after version merging.</font>
<br>
<br><font size="2" face="sans-serif">Here are the results:</font>
<br><font size="2" face="sans-serif">The review result - "approve"
will be copied to the target version, while the review result - "reject"
will not.</font>
<br><font size="2" face="sans-serif">Only "rejecting" existing
translations will not have the same translations rejected in master version.</font>
<br><font size="2" face="sans-serif">But "approving" existing translations
will have the same translations approved in the master version.</font>
<br><font size="2" face="sans-serif">That means, if there are "rejected"
translations in stable-liberty, it's better to input the correct translations.</font>
<br>
<br><font size="2" face="sans-serif">The investigation result is OK with
me.</font>
<br><font size="2" face="sans-serif">If you have different opinions, please
propose here.</font>
<br><font size="2" face="sans-serif">If you want to understand more about
version merging, please let me know.</font>
<br>
<br><font size="2" face="sans-serif">Best regards<br>
Ying Chun Guo (Daisy)<br>
</font><br></div></div>_______________________________________________<br>
Openstack-i18n mailing list<br>
<a href="mailto:Openstack-i18n@lists.openstack.org" target="_blank">Openstack-i18n@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>