<div dir="ltr">Hi Daisy,<div><br></div><div><div class="gmail_extra"><div class="gmail_quote">2013/5/10 Ying Chun Guo <span dir="ltr"><<a href="mailto:guoyingc@cn.ibm.com" target="_blank">guoyingc@cn.ibm.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div>
<p><font face="sans-serif">Hi, Akihiro</font><br>
<br>
<font face="sans-serif">I believe it's a bug of my scripts, not Transifex.</font></p></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div><p>
<font face="sans-serif">When generating POT files, the library I used to covert XML to POT will remove the namespace prefix from xlink:href and xlink:title.</font><br>
<font face="sans-serif">In the script of generating docbook, I put the namespace prefix of "href" back, but forget to do the same change to "title".</font><br>
<br>
<font face="sans-serif">Now I fixed it: <a href="https://review.openstack.org/#/c/28713/" target="_blank">https://review.openstack.org/#/c/28713/</a>.</font><br>
<font face="sans-serif">When the fix is approved, you can check out and try in your local machine. </font><br>
<font face="sans-serif">I tried in my machine, it works well.</font></p></div></blockquote><div style>Thanks for updating.</div><div style>I tested with the new script (the above fix), but the situation does not change.<br>
</div><div><div><br></div></div>
<div>The following is what I did:</div><div><br></div><div>  git clone <a href="https://github.com/openstack/openstack-manuals" target="_blank">https://github.com/openstack/openstack-manuals</a></div><div style>   (commit cb12e6a4007ada5cd2f3137e98213fd421db09f8)</div>
<div>  cd openstack-manuals</div>
<div>  tx pull -f -l ja -r openstack-manuals-i18n.openstack-ops</div><div>  ./tools/generatedocbook -l ja -b openstack-ops</div><div><br></div><div style>I pasted the detail result at <a href="http://paste.openstack.org/show/37218/">http://paste.openstack.org/show/37218/</a></div>
<div>Since the result after generatedocbook still contains "xlink:href",</div><div style>the script seems to look for msgid string with xlink:href. (If needed i can test with title vs xlink:title)</div>
<div><br></div><div>As you mentioned xml2po in the previous mail, I am afraid xml2po or some other po processing does not work as expected.<br></div><div><div>What is the distribution and gnome-doc-utils you are using?<br>
</div><div>My main environment is Debian wheezy and I got the same result on Ubuntu 12.04 LTS.</div><div><br></div><div style>Thanks,</div><div style>Akihiro</div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div><p><br>
<br>
<font face="sans-serif">Please let me know if you have other problems. Thank you.</font></p><div><br>
<br>
<font face="sans-serif">Regards<br>
Ying Chun Guo (Daisy)<br>
</font><br>
</div><tt><font>Akihiro MOTOKI <<a href="mailto:amotoki@gmail.com" target="_blank">amotoki@gmail.com</a>> wrote on 2013/05/08 20:42:42:<br>
<br>
> Akihiro MOTOKI <<a href="mailto:amotoki@gmail.com" target="_blank">amotoki@gmail.com</a>> </font></tt><br>
<tt><font>> 2013/05/08 20:42</font></tt><br>
<tt><font>> <br>
> To</font></tt><br>
<tt><font>> <br>
> Ying Chun Guo/China/IBM@IBMCN, </font></tt><br>
<tt><font>> <br>
> cc</font></tt><br>
<tt><font>> <br>
> "<a href="mailto:openstack-docs@lists.openstack.org" target="_blank">openstack-docs@lists.openstack.org</a>" <<a href="mailto:openstack-docs@lists.openstack.org" target="_blank">openstack-docs@lists.openstack.org</a>></font></tt><br>



<tt><font>> <br>
> Subject</font></tt><br>
<tt><font>> <br>
> Re: [Openstack-docs] some minor issues during ops-guide translation <br>
> on Transifex</font></tt><br>
<tt><font>> <br>
> Hi Daisy,</font></tt><div><div><br>
<tt><font>> <br>
> Thanks for your work.</font></tt><br>
<tt><font>> <br>
> 2013/5/8 Ying Chun Guo <<a href="mailto:guoyingc@cn.ibm.com" target="_blank">guoyingc@cn.ibm.com</a>></font></tt><br>
<tt><font>> > (1) PO file on Transifex is not synced with the document on github<br>
> repository.</font></tt><br>
<tt><font>> > <br>
> > This is very simple. Updating source lang file in Transifex solves it.<br>
> > <br>
> > PO file generated from openstack-manuals repository contains hyperlinks<br>
> > with the style of "<link xlink:title="...." xlink:href="....">.<br>
> > On the other hand, hyperlinks in PO file on Transifex have the style<br>
> > without xlink<br>
> > (<link title="...." href="....">).<br>
> > It results in a situation where some paragraphs are still untranslated<br>
> > <br>
> > I could not find the document without xlink hyperlinks in the <br>
> > history of git repo.<br>
> > PO file on Transifex seems not to be generated from openstack-manuals repo.<br>
> > <br>
> > Could you update Transifex source lang file?<br>
> > It can be easily done by tools/generatepot in the repo.<br>
> > <br>
</font></tt><br>
<tt><font>> I think it's a bug of xml2po. "<link xlink:title=.. xlink:href=..>" <br>
> in the source XML file<br>
> will be changed to "<link title=.. href=..>" in the generated PO file. <br>
> I'm debugging to find the solution now.</font></tt><br>
<tt><font>> <br>
> Let me clarify what is the expected behavior.</font></tt><br>
<tt><font>> "<link xlink:title=.. xlink:href=..>" in source XML file should be <br>
> converted to "<link title=.. href=..>". Is it expected?</font></tt><br>
<tt><font>> <br>
> I use Debian wheezy and Ubuntu 12.04/12.10.</font></tt><br>
<tt><font>> On Ubuntu 12.10 the version of gnome-doc-utils is 0.20.10-1.</font></tt><br>
<tt><font>> I get "<link xlink:title=.. xlink:href=..>" in The POT file <br>
> generated by tools/generatepot (as Tomoyuki wrote).</font></tt><br>
<tt><font>> <br>
> <br>
> But I cannot understand why it results in a situation that some para<br>
> are still untranslated.<br>
> Can you explain more?</font></tt><br>
<tt><font>> <br>
> I think the situation is very simple. My understanding is as follows:</font></tt><br>
<tt><font>> - xml2po in the repository generates msgid strings with xlink:title <br>
> or xlink:href.</font></tt><br>
<tt><font>> - POT/PO file registered to Transifex contains msgid string without xlink.</font></tt><br>
<tt><font>>   Thus PO file retrieved by "tx pull" contains "<link title=.. href=..>".</font></tt><br>
<tt><font>> - tools/generatedoc looks up msgid string with xlink, but there is <br>
> no msgid string with xlink in the PO file.</font></tt><br>
<tt><font>> <br>
> As a result, paragraphs which contains <link ...> are still <br>
> untranslated in the generated document (under generated/ja/openstack-ops/).</font></tt><br>
<tt><font>> <br>
> Thanks,</font></tt><br>
<tt><font>> Akihiro</font></tt></div></div><p></p></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Akihiro MOTOKI <<a href="mailto:amotoki@gmail.com" target="_blank">amotoki@gmail.com</a>>
</div></div></div>