Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > 9601c7beb4ff23e834bfa171795ed560 > files > 895

vidalia-0.2.9-1mdv2010.1.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Vidalia: po2wxl.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="dir_b47abd1aad201a152869566145babb61.html">src</a>&nbsp;&raquo;&nbsp;<a class="el" href="dir_beeb2bbed11c559150a792aad3aaec87.html">tools</a>&nbsp;&raquo;&nbsp;<a class="el" href="dir_faf706bdf6b1d72f12419fd6dbb823d9.html">po2wxl</a>
  </div>
</div>
<div class="contents">
<h1>po2wxl.cpp File Reference</h1><code>#include &lt;QFile&gt;</code><br/>
<code>#include &lt;QDomDocument&gt;</code><br/>
<code>#include &lt;QTextStream&gt;</code><br/>
<code>#include &lt;QTextCodec&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>

<p><a href="po2wxl_8cpp_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a6d81e4cde5f0c1ea456162d9a11e0151">WXL_NAMESPACE</a>&nbsp;&nbsp;&nbsp;&quot;http://schemas.microsoft.com/wix/2006/localization&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a3f2e7c2760b144e045598550f9b868b2">WXL_ELEMENT_ROOT</a>&nbsp;&nbsp;&nbsp;&quot;WixLocalization&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#ad695fcfa86d461eb8bbdb287d9e3fbfd">WXL_ELEMENT_MESSAGE</a>&nbsp;&nbsp;&nbsp;&quot;String&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#adb2b27351ab6ef23da047119ab202738">WXL_ATTR_MESSAGE_ID</a>&nbsp;&nbsp;&nbsp;&quot;Id&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a5e0a01f0b82d6c103fb5e54dd2369564">WXL_ATTR_LANGUAGE</a>&nbsp;&nbsp;&nbsp;&quot;LCID&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#adec5e8a2a2413e2a662570db1f52fde9">WXL_ATTR_TRANSLATION_TYPE</a>&nbsp;&nbsp;&nbsp;&quot;Culture&quot;</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#ad011989cfe5cf8dddce46aa40143db6c">WXL_ATTR_OVERRIDABLE</a>&nbsp;&nbsp;&nbsp;&quot;Overridable&quot;</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a1da0262fa2311bbe179d6497c6f6ea0f">culture_lcid</a> (const QString &amp;culture)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QDomElement&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#ab0f613af31d4465d62fabc2f9663a601">new_message_element</a> (QDomDocument *wxl, const QString &amp;strid, const QString &amp;msgid, const QString &amp;msgstr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QDomDocument&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a3e9aad339aa53dcaf63f7e61501ff868">new_wxl_document</a> (const QString &amp;culture)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a365f06fe0efd30b4822c6b74fb8a8312">parse_message_context</a> (const QString &amp;str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a041f6703063a9673d913561962ddbc6c">parse_message_context_lame</a> (const QString &amp;str)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a2536f50f6d8ff0752b5fd134a7ef7082">parse_message_string</a> (const QString &amp;msg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a30bb52b8ae8ec480fb93b39710da3b45">read_next_line</a> (QTextStream *stream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a8c13543b77ece0e6dc9d0fe52b59e57d">skip_po_header</a> (QTextStream *po)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#ab68a5be2254c170892acf4e56b866219">po2wxl</a> (const QString &amp;culture, QTextStream *po, QDomDocument *wxl, QString *errorMessage)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a068e9e76bf4a101f996e30fd122df007">print_usage_and_exit</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="po2wxl_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a5e0a01f0b82d6c103fb5e54dd2369564"></a><!-- doxytag: member="po2wxl.cpp::WXL_ATTR_LANGUAGE" ref="a5e0a01f0b82d6c103fb5e54dd2369564" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WXL_ATTR_LANGUAGE&nbsp;&nbsp;&nbsp;&quot;LCID&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00023">23</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00177">po2wxl()</a>.</p>

</div>
</div>
<a class="anchor" id="adb2b27351ab6ef23da047119ab202738"></a><!-- doxytag: member="po2wxl.cpp::WXL_ATTR_MESSAGE_ID" ref="adb2b27351ab6ef23da047119ab202738" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WXL_ATTR_MESSAGE_ID&nbsp;&nbsp;&nbsp;&quot;Id&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00022">22</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00070">new_message_element()</a>.</p>

</div>
</div>
<a class="anchor" id="ad011989cfe5cf8dddce46aa40143db6c"></a><!-- doxytag: member="po2wxl.cpp::WXL_ATTR_OVERRIDABLE" ref="ad011989cfe5cf8dddce46aa40143db6c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WXL_ATTR_OVERRIDABLE&nbsp;&nbsp;&nbsp;&quot;Overridable&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00025">25</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00070">new_message_element()</a>.</p>

</div>
</div>
<a class="anchor" id="adec5e8a2a2413e2a662570db1f52fde9"></a><!-- doxytag: member="po2wxl.cpp::WXL_ATTR_TRANSLATION_TYPE" ref="adec5e8a2a2413e2a662570db1f52fde9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WXL_ATTR_TRANSLATION_TYPE&nbsp;&nbsp;&nbsp;&quot;Culture&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00024">24</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00093">new_wxl_document()</a>.</p>

</div>
</div>
<a class="anchor" id="ad695fcfa86d461eb8bbdb287d9e3fbfd"></a><!-- doxytag: member="po2wxl.cpp::WXL_ELEMENT_MESSAGE" ref="ad695fcfa86d461eb8bbdb287d9e3fbfd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WXL_ELEMENT_MESSAGE&nbsp;&nbsp;&nbsp;&quot;String&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00021">21</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00070">new_message_element()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f2e7c2760b144e045598550f9b868b2"></a><!-- doxytag: member="po2wxl.cpp::WXL_ELEMENT_ROOT" ref="a3f2e7c2760b144e045598550f9b868b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WXL_ELEMENT_ROOT&nbsp;&nbsp;&nbsp;&quot;WixLocalization&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00020">20</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00093">new_wxl_document()</a>.</p>

</div>
</div>
<a class="anchor" id="a6d81e4cde5f0c1ea456162d9a11e0151"></a><!-- doxytag: member="po2wxl.cpp::WXL_NAMESPACE" ref="a6d81e4cde5f0c1ea456162d9a11e0151" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define WXL_NAMESPACE&nbsp;&nbsp;&nbsp;&quot;http://schemas.microsoft.com/wix/2006/localization&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00019">19</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00093">new_wxl_document()</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a1da0262fa2311bbe179d6497c6f6ea0f"></a><!-- doxytag: member="po2wxl.cpp::culture_lcid" ref="a1da0262fa2311bbe179d6497c6f6ea0f" args="(const QString &amp;culture)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString culture_lcid </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>culture</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>We need to provide an element with the LCID for this locale that is used in the WiX Product definition. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00030">30</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00177">po2wxl()</a>.</p>

</div>
</div>
<a class="anchor" id="a0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="po2wxl.cpp::main" ref="a0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int main </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>argv</em>[]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00271">271</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>References <a class="el" href="namespacetc.html#aa7353218fd7baef0876bbb422ce818af">tc::error()</a>, <a class="el" href="html_8cpp_source.html#l00033">i()</a>, <a class="el" href="po2wxl_8cpp_source.html#l00177">po2wxl()</a>, and <a class="el" href="nsh2po_8cpp_source.html#l00259">print_usage_and_exit()</a>.</p>

</div>
</div>
<a class="anchor" id="ab0f613af31d4465d62fabc2f9663a601"></a><!-- doxytag: member="po2wxl.cpp::new_message_element" ref="ab0f613af31d4465d62fabc2f9663a601" args="(QDomDocument *wxl, const QString &amp;strid, const QString &amp;msgid, const QString &amp;msgstr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QDomElement new_message_element </td>
          <td>(</td>
          <td class="paramtype">QDomDocument *&nbsp;</td>
          <td class="paramname"> <em>wxl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>strid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>msgid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>msgstr</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Create a new message string element using the source string <b>msgid</b> and the translation <b>msgstr</b> and assign identifier attribute. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00070">70</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>References <a class="el" href="po2wxl_8cpp_source.html#l00022">WXL_ATTR_MESSAGE_ID</a>, <a class="el" href="po2wxl_8cpp_source.html#l00025">WXL_ATTR_OVERRIDABLE</a>, and <a class="el" href="po2wxl_8cpp_source.html#l00021">WXL_ELEMENT_MESSAGE</a>.</p>

</div>
</div>
<a class="anchor" id="a3e9aad339aa53dcaf63f7e61501ff868"></a><!-- doxytag: member="po2wxl.cpp::new_wxl_document" ref="a3e9aad339aa53dcaf63f7e61501ff868" args="(const QString &amp;culture)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QDomDocument new_wxl_document </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>culture</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Create a new WXL document of the appropriate doctype and root element with the Microsoft style culture name for locale. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00093">93</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>References <a class="el" href="po2wxl_8cpp_source.html#l00024">WXL_ATTR_TRANSLATION_TYPE</a>, <a class="el" href="po2wxl_8cpp_source.html#l00020">WXL_ELEMENT_ROOT</a>, and <a class="el" href="po2wxl_8cpp_source.html#l00019">WXL_NAMESPACE</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00177">po2wxl()</a>.</p>

</div>
</div>
<a class="anchor" id="a365f06fe0efd30b4822c6b74fb8a8312"></a><!-- doxytag: member="po2wxl.cpp::parse_message_context" ref="a365f06fe0efd30b4822c6b74fb8a8312" args="(const QString &amp;str)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString parse_message_context </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>str</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Parse the context name from <b>str</b>, where the context name is of the form DQUOTE ContextName DQUOTE. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00107">107</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a041f6703063a9673d913561962ddbc6c"></a><!-- doxytag: member="po2wxl.cpp::parse_message_context_lame" ref="a041f6703063a9673d913561962ddbc6c" args="(const QString &amp;str)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString parse_message_context_lame </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>str</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Parse the context name from <b>str</b>, where <b>str</b> is of the form ContextName::Number. This is the format used by translate-toolkit. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00117">117</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2536f50f6d8ff0752b5fd134a7ef7082"></a><!-- doxytag: member="po2wxl.cpp::parse_message_string" ref="a2536f50f6d8ff0752b5fd134a7ef7082" args="(const QString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString parse_message_string </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>msg</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Parse the PO-formatted message string from <b>msg</b>. If <b>msg</b> is a multiline string, the extra double quotes will be replaced with newlines appropriately. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00128">128</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab68a5be2254c170892acf4e56b866219"></a><!-- doxytag: member="po2wxl.cpp::po2wxl" ref="ab68a5be2254c170892acf4e56b866219" args="(const QString &amp;culture, QTextStream *po, QDomDocument *wxl, QString *errorMessage)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int po2wxl </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>culture</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QTextStream *&nbsp;</td>
          <td class="paramname"> <em>po</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomDocument *&nbsp;</td>
          <td class="paramname"> <em>wxl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString *&nbsp;</td>
          <td class="paramname"> <em>errorMessage</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Convert <b>po</b> from the PO format to a WXL-formatted XML document. <b>wxl</b> will be set to the resulting WXL document. Return the number of converted strings on success, or -1 on error and <b>errorMessage</b> will be set. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00177">177</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>References <a class="el" href="po2wxl_8cpp_source.html#l00030">culture_lcid()</a>, <a class="el" href="po2ts_8cpp_source.html#l00048">new_message_element()</a>, <a class="el" href="po2wxl_8cpp_source.html#l00093">new_wxl_document()</a>, <a class="el" href="nsh2po_8cpp_source.html#l00025">parse_message_context()</a>, <a class="el" href="nsh2po_8cpp_source.html#l00035">parse_message_context_lame()</a>, <a class="el" href="nsh2po_8cpp_source.html#l00044">parse_message_string()</a>, <a class="el" href="nsh2po_8cpp_source.html#l00109">read_next_line()</a>, <a class="el" href="po2nsh_8cpp_source.html#l00069">skip_po_header()</a>, and <a class="el" href="po2wxl_8cpp_source.html#l00023">WXL_ATTR_LANGUAGE</a>.</p>

<p>Referenced by <a class="el" href="po2wxl_8cpp_source.html#l00271">main()</a>.</p>

</div>
</div>
<a class="anchor" id="a068e9e76bf4a101f996e30fd122df007"></a><!-- doxytag: member="po2wxl.cpp::print_usage_and_exit" ref="a068e9e76bf4a101f996e30fd122df007" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void print_usage_and_exit </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Display application usage and exit. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00256">256</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

<p>References <a class="el" href="namespacetc.html#aa7353218fd7baef0876bbb422ce818af">tc::error()</a>.</p>

</div>
</div>
<a class="anchor" id="a30bb52b8ae8ec480fb93b39710da3b45"></a><!-- doxytag: member="po2wxl.cpp::read_next_line" ref="a30bb52b8ae8ec480fb93b39710da3b45" args="(QTextStream *stream)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString read_next_line </td>
          <td>(</td>
          <td class="paramtype">QTextStream *&nbsp;</td>
          <td class="paramname"> <em>stream</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read and return the next non-empty line from <b>stream</b>. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00151">151</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8c13543b77ece0e6dc9d0fe52b59e57d"></a><!-- doxytag: member="po2wxl.cpp::skip_po_header" ref="a8c13543b77ece0e6dc9d0fe52b59e57d" args="(QTextStream *po)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void skip_po_header </td>
          <td>(</td>
          <td class="paramtype">QTextStream *&nbsp;</td>
          <td class="paramname"> <em>po</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Skip past the header portion of the PO file and any leading whitespace. The next line read from <b>po</b> will be the first non-header line in the document. </p>

<p>Definition at line <a class="el" href="po2wxl_8cpp_source.html#l00161">161</a> of file <a class="el" href="po2wxl_8cpp_source.html">po2wxl.cpp</a>.</p>

</div>
</div>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 22:58:55 2010 for Vidalia by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>