PageRenderTime 50ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/lib/python2.6/site-packages/translate/doc/api/translate.tools.pypo2phppo-pysrc.html

https://github.com/TriggeredMessaging/playdoh-lib
HTML | 512 lines | 479 code | 10 blank | 23 comment | 0 complexity | 589871be23bd272dfd349097ca26000f MD5 | raw file
Possible License(s): GPL-2.0
  1. <?xml version="1.0" encoding="ascii"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  5. <head>
  6. <title>translate.tools.pypo2phppo</title>
  7. <link rel="stylesheet" href="epydoc.css" type="text/css" />
  8. <script type="text/javascript" src="epydoc.js"></script>
  9. </head>
  10. <body bgcolor="white" text="black" link="blue" vlink="#204080"
  11. alink="#204080">
  12. <!-- ==================== NAVIGATION BAR ==================== -->
  13. <table class="navbar" border="0" width="100%" cellpadding="0"
  14. bgcolor="#a0c0ff" cellspacing="0">
  15. <tr valign="middle">
  16. <!-- Home link -->
  17. <th>&nbsp;&nbsp;&nbsp;<a
  18. href="translate-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
  19. <!-- Tree link -->
  20. <th>&nbsp;&nbsp;&nbsp;<a
  21. href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
  22. <!-- Index link -->
  23. <th>&nbsp;&nbsp;&nbsp;<a
  24. href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
  25. <!-- Help link -->
  26. <th>&nbsp;&nbsp;&nbsp;<a
  27. href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
  28. <!-- Project homepage -->
  29. <th class="navbar" align="right" width="100%">
  30. <table border="0" cellpadding="0" cellspacing="0">
  31. <tr><th class="navbar" align="center"
  32. ><a class="navbar" target="_top" href="http://translate.sourceforge.net/wiki/toolkit/index">Translate Toolkit</a></th>
  33. </tr></table></th>
  34. </tr>
  35. </table>
  36. <table width="100%" cellpadding="0" cellspacing="0">
  37. <tr valign="top">
  38. <td width="100%">
  39. <span class="breadcrumbs">
  40. <a href="translate-module.html">Package&nbsp;translate</a> ::
  41. <a href="translate.tools-module.html">Package&nbsp;tools</a> ::
  42. Module&nbsp;pypo2phppo
  43. </span>
  44. </td>
  45. <td>
  46. <table cellpadding="0" cellspacing="0">
  47. <!-- hide/show private -->
  48. <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
  49. onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
  50. <tr><td align="right"><span class="options"
  51. >[<a href="frames.html" target="_top">frames</a
  52. >]&nbsp;|&nbsp;<a href="translate.tools.pypo2phppo-pysrc.html"
  53. target="_top">no&nbsp;frames</a>]</span></td></tr>
  54. </table>
  55. </td>
  56. </tr>
  57. </table>
  58. <h1 class="epydoc">Source Code for <a href="translate.tools.pypo2phppo-module.html">Module translate.tools.pypo2phppo</a></h1>
  59. <pre class="py-src">
  60. <a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment">#!/usr/bin/env python</tt> </tt>
  61. <a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># -*- coding: utf-8 -*-</tt> </tt>
  62. <a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
  63. <a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># Copyright 2009 Mozilla Corporation, Zuza Software Foundation</tt> </tt>
  64. <a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
  65. <a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># This file is part of translate.</tt> </tt>
  66. <a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
  67. <a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># translate is free software; you can redistribute it and/or modify</tt> </tt>
  68. <a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># it under the terms of the GNU General Public License as published by</tt> </tt>
  69. <a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># the Free Software Foundation; either version 2 of the License, or</tt> </tt>
  70. <a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># (at your option) any later version.</tt> </tt>
  71. <a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
  72. <a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># translate is distributed in the hope that it will be useful,</tt> </tt>
  73. <a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># but WITHOUT ANY WARRANTY; without even the implied warranty of</tt> </tt>
  74. <a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</tt> </tt>
  75. <a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># GNU General Public License for more details.</tt> </tt>
  76. <a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
  77. <a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># You should have received a copy of the GNU General Public License</tt> </tt>
  78. <a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># along with translate; if not, write to the Free Software</tt> </tt>
  79. <a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</tt> </tt>
  80. <a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"><tt class="py-comment"></tt> </tt>
  81. <a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"><tt class="py-docstring">""" Convert Python format .po files to PHP format .po files """</tt> </tt>
  82. <a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> </tt>
  83. <a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">re</tt> </tt>
  84. <a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package translate=translate-module.html,Method translate.storage.base.TranslationStore.translate()=translate.storage.base.TranslationStore-class.html#translate,Method translate.storage.placeables.strelem.StringElem.translate()=translate.storage.placeables.strelem.StringElem-class.html#translate,Method translate.storage.placeables.terminology.TerminologyPlaceable.translate()=translate.storage.placeables.terminology.TerminologyPlaceable-class.html#translate,Method translate.storage.tmx.tmxfile.translate()=translate.storage.tmx.tmxfile-class.html#translate"><a title="translate
  85. translate.storage.base.TranslationStore.translate
  86. translate.storage.placeables.strelem.StringElem.translate
  87. translate.storage.placeables.terminology.TerminologyPlaceable.translate
  88. translate.storage.tmx.tmxfile.translate" class="py-name" href="#" onclick="return doclink('link-0', 'translate', 'link-0');">translate</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Package translate.storage=translate.storage-module.html"><a title="translate.storage" class="py-name" href="#" onclick="return doclink('link-1', 'storage', 'link-1');">storage</a></tt> <tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Module translate.storage.po=translate.storage.po-module.html"><a title="translate.storage.po" class="py-name" href="#" onclick="return doclink('link-2', 'po', 'link-2');">po</a></tt> </tt>
  89. <a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-3" class="py-name"><a title="translate
  90. translate.storage.base.TranslationStore.translate
  91. translate.storage.placeables.strelem.StringElem.translate
  92. translate.storage.placeables.terminology.TerminologyPlaceable.translate
  93. translate.storage.tmx.tmxfile.translate" class="py-name" href="#" onclick="return doclink('link-3', 'translate', 'link-0');">translate</a></tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Package translate.misc=translate.misc-module.html,Module translate.storage.xml_extract.misc=translate.storage.xml_extract.misc-module.html"><a title="translate.misc
  94. translate.storage.xml_extract.misc" class="py-name" href="#" onclick="return doclink('link-4', 'misc', 'link-4');">misc</a></tt><tt class="py-op">.</tt><tt id="link-5" class="py-name" targets="Module translate.misc.multistring=translate.misc.multistring-module.html,Class translate.misc.multistring.multistring=translate.misc.multistring.multistring-class.html"><a title="translate.misc.multistring
  95. translate.misc.multistring.multistring" class="py-name" href="#" onclick="return doclink('link-5', 'multistring', 'link-5');">multistring</a></tt> <tt class="py-keyword">import</tt> <tt id="link-6" class="py-name"><a title="translate.misc.multistring
  96. translate.misc.multistring.multistring" class="py-name" href="#" onclick="return doclink('link-6', 'multistring', 'link-5');">multistring</a></tt> </tt>
  97. <a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> </tt>
  98. <a name="pypo2phppo"></a><div id="pypo2phppo-def"><a name="L28"></a><tt class="py-lineno">28</tt> <a class="py-toggle" href="#" id="pypo2phppo-toggle" onclick="return toggle('pypo2phppo');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="translate.tools.pypo2phppo.pypo2phppo-class.html">pypo2phppo</a><tt class="py-op">:</tt> </tt>
  99. </div><div id="pypo2phppo-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="pypo2phppo-expanded"><a name="pypo2phppo.convertstore"></a><div id="pypo2phppo.convertstore-def"><a name="L29"></a><tt class="py-lineno">29</tt> <a class="py-toggle" href="#" id="pypo2phppo.convertstore-toggle" onclick="return toggle('pypo2phppo.convertstore');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="translate.tools.pypo2phppo.pypo2phppo-class.html#convertstore">convertstore</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">inputstore</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  100. </div><div id="pypo2phppo.convertstore-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="pypo2phppo.convertstore-expanded"><a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> <tt class="py-docstring">"""Converts a given .po file (Python Format) to a PHP format .po file, the difference being</tt> </tt>
  101. <a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"><tt class="py-docstring"> how variable substitutions work. PHP uses a %1$s format, and Python uses</tt> </tt>
  102. <a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"><tt class="py-docstring"> a {0} format (zero indexed). This method will convert, e.g.:</tt> </tt>
  103. <a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"><tt class="py-docstring"> I have {1} apples and {0} oranges</tt> </tt>
  104. <a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"><tt class="py-docstring"> to</tt> </tt>
  105. <a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"><tt class="py-docstring"> I have %2$s apples and %1$s oranges</tt> </tt>
  106. <a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"><tt class="py-docstring"> This method ignores strings with %s as both languages will recognize that.</tt> </tt>
  107. <a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
  108. <a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-name">thetargetfile</tt> <tt class="py-op">=</tt> <tt id="link-7" class="py-name"><a title="translate.storage.po" class="py-name" href="#" onclick="return doclink('link-7', 'po', 'link-2');">po</a></tt><tt class="py-op">.</tt><tt id="link-8" class="py-name" targets="Class translate.storage.cpo.pofile=translate.storage.cpo.pofile-class.html,Class translate.storage.fpo.pofile=translate.storage.fpo.pofile-class.html,Class translate.storage.pocommon.pofile=translate.storage.pocommon.pofile-class.html,Class translate.storage.pypo.pofile=translate.storage.pypo.pofile-class.html"><a title="translate.storage.cpo.pofile
  109. translate.storage.fpo.pofile
  110. translate.storage.pocommon.pofile
  111. translate.storage.pypo.pofile" class="py-name" href="#" onclick="return doclink('link-8', 'pofile', 'link-8');">pofile</a></tt><tt class="py-op">(</tt><tt class="py-name">inputfile</tt><tt class="py-op">=</tt><tt class="py-string">""</tt><tt class="py-op">)</tt> </tt>
  112. <a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> </tt>
  113. <a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unit</tt> <tt class="py-keyword">in</tt> <tt class="py-name">inputstore</tt><tt class="py-op">.</tt><tt class="py-name">units</tt><tt class="py-op">:</tt> </tt>
  114. <a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> <tt class="py-name">newunit</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Method translate.convert.csv2po.csv2po.convertunit()=translate.convert.csv2po.csv2po-class.html#convertunit,Method translate.convert.dtd2po.dtd2po.convertunit()=translate.convert.dtd2po.dtd2po-class.html#convertunit,Method translate.convert.php2po.php2po.convertunit()=translate.convert.php2po.php2po-class.html#convertunit,Method translate.convert.po2csv.po2csv.convertunit()=translate.convert.po2csv.po2csv-class.html#convertunit,Method translate.convert.po2dtd.po2dtd.convertunit()=translate.convert.po2dtd.po2dtd-class.html#convertunit,Method translate.convert.po2xliff.po2xliff.convertunit()=translate.convert.po2xliff.po2xliff-class.html#convertunit,Method translate.convert.prop2po.prop2po.convertunit()=translate.convert.prop2po.prop2po-class.html#convertunit,Method translate.convert.web2py2po.web2py2po.convertunit()=translate.convert.web2py2po.web2py2po-class.html#convertunit,Method translate.tools.phppo2pypo.phppo2pypo.convertunit()=translate.tools.phppo2pypo.phppo2pypo-class.html#convertunit,Method translate.tools.podebug.podebug.convertunit()=translate.tools.podebug.podebug-class.html#convertunit,Method translate.tools.pypo2phppo.pypo2phppo.convertunit()=translate.tools.pypo2phppo.pypo2phppo-class.html#convertunit"><a title="translate.convert.csv2po.csv2po.convertunit
  115. translate.convert.dtd2po.dtd2po.convertunit
  116. translate.convert.php2po.php2po.convertunit
  117. translate.convert.po2csv.po2csv.convertunit
  118. translate.convert.po2dtd.po2dtd.convertunit
  119. translate.convert.po2xliff.po2xliff.convertunit
  120. translate.convert.prop2po.prop2po.convertunit
  121. translate.convert.web2py2po.web2py2po.convertunit
  122. translate.tools.phppo2pypo.phppo2pypo.convertunit
  123. translate.tools.podebug.podebug.convertunit
  124. translate.tools.pypo2phppo.pypo2phppo.convertunit" class="py-name" href="#" onclick="return doclink('link-9', 'convertunit', 'link-9');">convertunit</a></tt><tt class="py-op">(</tt><tt class="py-name">unit</tt><tt class="py-op">)</tt> </tt>
  125. <a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> <tt class="py-name">thetargetfile</tt><tt class="py-op">.</tt><tt id="link-10" class="py-name" targets="Method translate.storage.base.TranslationStore.addunit()=translate.storage.base.TranslationStore-class.html#addunit,Method translate.storage.cpo.pofile.addunit()=translate.storage.cpo.pofile-class.html#addunit,Method translate.storage.lisa.LISAfile.addunit()=translate.storage.lisa.LISAfile-class.html#addunit,Method translate.storage.lisa.LISAfile.addunit()=translate.storage.lisa.LISAfile-class.html#addunit,Method translate.storage.ts2.tsfile.addunit()=translate.storage.ts2.tsfile-class.html#addunit"><a title="translate.storage.base.TranslationStore.addunit
  126. translate.storage.cpo.pofile.addunit
  127. translate.storage.lisa.LISAfile.addunit
  128. translate.storage.lisa.LISAfile.addunit
  129. translate.storage.ts2.tsfile.addunit" class="py-name" href="#" onclick="return doclink('link-10', 'addunit', 'link-10');">addunit</a></tt><tt class="py-op">(</tt><tt class="py-name">newunit</tt><tt class="py-op">)</tt> </tt>
  130. <a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">thetargetfile</tt> </tt>
  131. </div><a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> </tt>
  132. <a name="pypo2phppo.convertunit"></a><div id="pypo2phppo.convertunit-def"><a name="L45"></a><tt class="py-lineno">45</tt> <a class="py-toggle" href="#" id="pypo2phppo.convertunit-toggle" onclick="return toggle('pypo2phppo.convertunit');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="translate.tools.pypo2phppo.pypo2phppo-class.html#convertunit">convertunit</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">unit</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  133. </div><div id="pypo2phppo.convertunit-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="pypo2phppo.convertunit-expanded"><a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> <tt class="py-name">developer_notes</tt> <tt class="py-op">=</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Method translate.storage.base.TranslationUnit.getnotes()=translate.storage.base.TranslationUnit-class.html#getnotes,Method translate.storage.catkeys.CatkeysUnit.getnotes()=translate.storage.catkeys.CatkeysUnit-class.html#getnotes,Method translate.storage.cpo.pounit.getnotes()=translate.storage.cpo.pounit-class.html#getnotes,Method translate.storage.fpo.pounit.getnotes()=translate.storage.fpo.pounit-class.html#getnotes,Method translate.storage.omegat.OmegaTUnit.getnotes()=translate.storage.omegat.OmegaTUnit-class.html#getnotes,Method translate.storage.php.phpunit.getnotes()=translate.storage.php.phpunit-class.html#getnotes,Method translate.storage.poxliff.PoXliffUnit.getnotes()=translate.storage.poxliff.PoXliffUnit-class.html#getnotes,Method translate.storage.properties.propunit.getnotes()=translate.storage.properties.propunit-class.html#getnotes,Method translate.storage.pypo.pounit.getnotes()=translate.storage.pypo.pounit-class.html#getnotes,Method translate.storage.qph.QphUnit.getnotes()=translate.storage.qph.QphUnit-class.html#getnotes,Method translate.storage.rc.rcunit.getnotes()=translate.storage.rc.rcunit-class.html#getnotes,Method translate.storage.subtitles.SubtitleUnit.getnotes()=translate.storage.subtitles.SubtitleUnit-class.html#getnotes,Method translate.storage.tmx.tmxunit.getnotes()=translate.storage.tmx.tmxunit-class.html#getnotes,Method translate.storage.ts2.tsunit.getnotes()=translate.storage.ts2.tsunit-class.html#getnotes,Method translate.storage.xliff.xliffunit.getnotes()=translate.storage.xliff.xliffunit-class.html#getnotes"><a title="translate.storage.base.TranslationUnit.getnotes
  134. translate.storage.catkeys.CatkeysUnit.getnotes
  135. translate.storage.cpo.pounit.getnotes
  136. translate.storage.fpo.pounit.getnotes
  137. translate.storage.omegat.OmegaTUnit.getnotes
  138. translate.storage.php.phpunit.getnotes
  139. translate.storage.poxliff.PoXliffUnit.getnotes
  140. translate.storage.properties.propunit.getnotes
  141. translate.storage.pypo.pounit.getnotes
  142. translate.storage.qph.QphUnit.getnotes
  143. translate.storage.rc.rcunit.getnotes
  144. translate.storage.subtitles.SubtitleUnit.getnotes
  145. translate.storage.tmx.tmxunit.getnotes
  146. translate.storage.ts2.tsunit.getnotes
  147. translate.storage.xliff.xliffunit.getnotes" class="py-name" href="#" onclick="return doclink('link-11', 'getnotes', 'link-11');">getnotes</a></tt><tt class="py-op">(</tt><tt class="py-name">origin</tt><tt class="py-op">=</tt><tt class="py-string">"developer"</tt><tt class="py-op">)</tt> </tt>
  148. <a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> <tt class="py-name">translator_notes</tt> <tt class="py-op">=</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-12" class="py-name"><a title="translate.storage.base.TranslationUnit.getnotes
  149. translate.storage.catkeys.CatkeysUnit.getnotes
  150. translate.storage.cpo.pounit.getnotes
  151. translate.storage.fpo.pounit.getnotes
  152. translate.storage.omegat.OmegaTUnit.getnotes
  153. translate.storage.php.phpunit.getnotes
  154. translate.storage.poxliff.PoXliffUnit.getnotes
  155. translate.storage.properties.propunit.getnotes
  156. translate.storage.pypo.pounit.getnotes
  157. translate.storage.qph.QphUnit.getnotes
  158. translate.storage.rc.rcunit.getnotes
  159. translate.storage.subtitles.SubtitleUnit.getnotes
  160. translate.storage.tmx.tmxunit.getnotes
  161. translate.storage.ts2.tsunit.getnotes
  162. translate.storage.xliff.xliffunit.getnotes" class="py-name" href="#" onclick="return doclink('link-12', 'getnotes', 'link-11');">getnotes</a></tt><tt class="py-op">(</tt><tt class="py-name">origin</tt><tt class="py-op">=</tt><tt class="py-string">"translator"</tt><tt class="py-op">)</tt> </tt>
  163. <a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Method translate.storage.base.TranslationUnit.removenotes()=translate.storage.base.TranslationUnit-class.html#removenotes,Method translate.storage.cpo.pounit.removenotes()=translate.storage.cpo.pounit-class.html#removenotes,Method translate.storage.fpo.pounit.removenotes()=translate.storage.fpo.pounit-class.html#removenotes,Method translate.storage.omegat.OmegaTUnit.removenotes()=translate.storage.omegat.OmegaTUnit-class.html#removenotes,Method translate.storage.php.phpunit.removenotes()=translate.storage.php.phpunit-class.html#removenotes,Method translate.storage.properties.propunit.removenotes()=translate.storage.properties.propunit-class.html#removenotes,Method translate.storage.pypo.pounit.removenotes()=translate.storage.pypo.pounit-class.html#removenotes,Method translate.storage.qph.QphUnit.removenotes()=translate.storage.qph.QphUnit-class.html#removenotes,Method translate.storage.rc.rcunit.removenotes()=translate.storage.rc.rcunit-class.html#removenotes,Method translate.storage.tmx.tmxunit.removenotes()=translate.storage.tmx.tmxunit-class.html#removenotes,Method translate.storage.ts2.tsunit.removenotes()=translate.storage.ts2.tsunit-class.html#removenotes,Method translate.storage.xliff.xliffunit.removenotes()=translate.storage.xliff.xliffunit-class.html#removenotes,Method translate.storage.xliff.xliffunit.removenotes()=translate.storage.xliff.xliffunit-class.html#removenotes"><a title="translate.storage.base.TranslationUnit.removenotes
  164. translate.storage.cpo.pounit.removenotes
  165. translate.storage.fpo.pounit.removenotes
  166. translate.storage.omegat.OmegaTUnit.removenotes
  167. translate.storage.php.phpunit.removenotes
  168. translate.storage.properties.propunit.removenotes
  169. translate.storage.pypo.pounit.removenotes
  170. translate.storage.qph.QphUnit.removenotes
  171. translate.storage.rc.rcunit.removenotes
  172. translate.storage.tmx.tmxunit.removenotes
  173. translate.storage.ts2.tsunit.removenotes
  174. translate.storage.xliff.xliffunit.removenotes
  175. translate.storage.xliff.xliffunit.removenotes" class="py-name" href="#" onclick="return doclink('link-13', 'removenotes', 'link-13');">removenotes</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
  176. <a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name" targets="Method translate.storage.base.TranslationUnit.addnote()=translate.storage.base.TranslationUnit-class.html#addnote,Method translate.storage.cpo.pounit.addnote()=translate.storage.cpo.pounit-class.html#addnote,Method translate.storage.fpo.pounit.addnote()=translate.storage.fpo.pounit-class.html#addnote,Method translate.storage.omegat.OmegaTUnit.addnote()=translate.storage.omegat.OmegaTUnit-class.html#addnote,Method translate.storage.php.phpunit.addnote()=translate.storage.php.phpunit-class.html#addnote,Method translate.storage.poxliff.PoXliffUnit.addnote()=translate.storage.poxliff.PoXliffUnit-class.html#addnote,Method translate.storage.properties.propunit.addnote()=translate.storage.properties.propunit-class.html#addnote,Method translate.storage.pypo.pounit.addnote()=translate.storage.pypo.pounit-class.html#addnote,Method translate.storage.qph.QphUnit.addnote()=translate.storage.qph.QphUnit-class.html#addnote,Method translate.storage.rc.rcunit.addnote()=translate.storage.rc.rcunit-class.html#addnote,Method translate.storage.tmx.tmxunit.addnote()=translate.storage.tmx.tmxunit-class.html#addnote,Method translate.storage.ts2.tsunit.addnote()=translate.storage.ts2.tsunit-class.html#addnote,Method translate.storage.xliff.xliffunit.addnote()=translate.storage.xliff.xliffunit-class.html#addnote"><a title="translate.storage.base.TranslationUnit.addnote
  177. translate.storage.cpo.pounit.addnote
  178. translate.storage.fpo.pounit.addnote
  179. translate.storage.omegat.OmegaTUnit.addnote
  180. translate.storage.php.phpunit.addnote
  181. translate.storage.poxliff.PoXliffUnit.addnote
  182. translate.storage.properties.propunit.addnote
  183. translate.storage.pypo.pounit.addnote
  184. translate.storage.qph.QphUnit.addnote
  185. translate.storage.rc.rcunit.addnote
  186. translate.storage.tmx.tmxunit.addnote
  187. translate.storage.ts2.tsunit.addnote
  188. translate.storage.xliff.xliffunit.addnote" class="py-name" href="#" onclick="return doclink('link-14', 'addnote', 'link-14');">addnote</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Method translate.convert.dtd2po.dtd2po.convertstrings()=translate.convert.dtd2po.dtd2po-class.html#convertstrings,Method translate.convert.po2dtd.po2dtd.convertstrings()=translate.convert.po2dtd.po2dtd-class.html#convertstrings,Function translate.convert.po2prop.convertstrings()=translate.convert.po2prop-module.html#convertstrings,Function translate.convert.prop2po.convertstrings()=translate.convert.prop2po-module.html#convertstrings,Method translate.tools.phppo2pypo.phppo2pypo.convertstrings()=translate.tools.phppo2pypo.phppo2pypo-class.html#convertstrings,Method translate.tools.pypo2phppo.pypo2phppo.convertstrings()=translate.tools.pypo2phppo.pypo2phppo-class.html#convertstrings"><a title="translate.convert.dtd2po.dtd2po.convertstrings
  189. translate.convert.po2dtd.po2dtd.convertstrings
  190. translate.convert.po2prop.convertstrings
  191. translate.convert.prop2po.convertstrings
  192. translate.tools.phppo2pypo.phppo2pypo.convertstrings
  193. translate.tools.pypo2phppo.pypo2phppo.convertstrings" class="py-name" href="#" onclick="return doclink('link-15', 'convertstrings', 'link-15');">convertstrings</a></tt><tt class="py-op">(</tt><tt class="py-name">developer_notes</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
  194. <a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name"><a title="translate.storage.base.TranslationUnit.addnote
  195. translate.storage.cpo.pounit.addnote
  196. translate.storage.fpo.pounit.addnote
  197. translate.storage.omegat.OmegaTUnit.addnote
  198. translate.storage.php.phpunit.addnote
  199. translate.storage.poxliff.PoXliffUnit.addnote
  200. translate.storage.properties.propunit.addnote
  201. translate.storage.pypo.pounit.addnote
  202. translate.storage.qph.QphUnit.addnote
  203. translate.storage.rc.rcunit.addnote
  204. translate.storage.tmx.tmxunit.addnote
  205. translate.storage.ts2.tsunit.addnote
  206. translate.storage.xliff.xliffunit.addnote" class="py-name" href="#" onclick="return doclink('link-16', 'addnote', 'link-14');">addnote</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name"><a title="translate.convert.dtd2po.dtd2po.convertstrings
  207. translate.convert.po2dtd.po2dtd.convertstrings
  208. translate.convert.po2prop.convertstrings
  209. translate.convert.prop2po.convertstrings
  210. translate.tools.phppo2pypo.phppo2pypo.convertstrings
  211. translate.tools.pypo2phppo.pypo2phppo.convertstrings" class="py-name" href="#" onclick="return doclink('link-17', 'convertstrings', 'link-15');">convertstrings</a></tt><tt class="py-op">(</tt><tt class="py-name">translator_notes</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
  212. <a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Variable translate.storage.base.TranslationUnit.source=translate.storage.base.TranslationUnit-class.html#source,Variable translate.storage.catkeys.CatkeysUnit.source=translate.storage.catkeys.CatkeysUnit-class.html#source,Variable translate.storage.cpo.pounit.source=translate.storage.cpo.pounit-class.html#source,Variable translate.storage.dtd.dtdunit.source=translate.storage.dtd.dtdunit-class.html#source,Variable translate.storage.fpo.pounit.source=translate.storage.fpo.pounit-class.html#source,Variable translate.storage.html.htmlunit.source=translate.storage.html.htmlunit-class.html#source,Variable translate.storage.lisa.LISAunit.source=translate.storage.lisa.LISAunit-class.html#source,Variable translate.storage.omegat.OmegaTUnit.source=translate.storage.omegat.OmegaTUnit-class.html#source,Variable translate.storage.php.phpunit.source=translate.storage.php.phpunit-class.html#source,Variable translate.storage.poxliff.PoXliffUnit.source=translate.storage.poxliff.PoXliffUnit-class.html#source,Variable translate.storage.properties.propunit.source=translate.storage.properties.propunit-class.html#source,Variable translate.storage.pypo.pounit.source=translate.storage.pypo.pounit-class.html#source,Variable translate.storage.rc.rcunit.source=translate.storage.rc.rcunit-class.html#source,Variable translate.storage.ts2.tsunit.source=translate.storage.ts2.tsunit-class.html#source,Variable translate.storage.txt.TxtUnit.source=translate.storage.txt.TxtUnit-class.html#source,Variable translate.storage.wordfast.WordfastUnit.source=translate.storage.wordfast.WordfastUnit-class.html#source"><a title="translate.storage.base.TranslationUnit.source
  213. translate.storage.catkeys.CatkeysUnit.source
  214. translate.storage.cpo.pounit.source
  215. translate.storage.dtd.dtdunit.source
  216. translate.storage.fpo.pounit.source
  217. translate.storage.html.htmlunit.source
  218. translate.storage.lisa.LISAunit.source
  219. translate.storage.omegat.OmegaTUnit.source
  220. translate.storage.php.phpunit.source
  221. translate.storage.poxliff.PoXliffUnit.source
  222. translate.storage.properties.propunit.source
  223. translate.storage.pypo.pounit.source
  224. translate.storage.rc.rcunit.source
  225. translate.storage.ts2.tsunit.source
  226. translate.storage.txt.TxtUnit.source
  227. translate.storage.wordfast.WordfastUnit.source" class="py-name" href="#" onclick="return doclink('link-18', 'source', 'link-18');">source</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="translate.convert.dtd2po.dtd2po.convertstrings
  228. translate.convert.po2dtd.po2dtd.convertstrings
  229. translate.convert.po2prop.convertstrings
  230. translate.convert.prop2po.convertstrings
  231. translate.tools.phppo2pypo.phppo2pypo.convertstrings
  232. translate.tools.pypo2phppo.pypo2phppo.convertstrings" class="py-name" href="#" onclick="return doclink('link-19', 'convertstrings', 'link-15');">convertstrings</a></tt><tt class="py-op">(</tt><tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name"><a title="translate.storage.base.TranslationUnit.source
  233. translate.storage.catkeys.CatkeysUnit.source
  234. translate.storage.cpo.pounit.source
  235. translate.storage.dtd.dtdunit.source
  236. translate.storage.fpo.pounit.source
  237. translate.storage.html.htmlunit.source
  238. translate.storage.lisa.LISAunit.source
  239. translate.storage.omegat.OmegaTUnit.source
  240. translate.storage.php.phpunit.source
  241. translate.storage.poxliff.PoXliffUnit.source
  242. translate.storage.properties.propunit.source
  243. translate.storage.pypo.pounit.source
  244. translate.storage.rc.rcunit.source
  245. translate.storage.ts2.tsunit.source
  246. translate.storage.txt.TxtUnit.source
  247. translate.storage.wordfast.WordfastUnit.source" class="py-name" href="#" onclick="return doclink('link-20', 'source', 'link-18');">source</a></tt><tt class="py-op">)</tt> </tt>
  248. <a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name" targets="Variable translate.storage.base.TranslationUnit.target=translate.storage.base.TranslationUnit-class.html#target,Variable translate.storage.catkeys.CatkeysUnit.target=translate.storage.catkeys.CatkeysUnit-class.html#target,Variable translate.storage.cpo.pounit.target=translate.storage.cpo.pounit-class.html#target,Variable translate.storage.dtd.dtdunit.target=translate.storage.dtd.dtdunit-class.html#target,Variable translate.storage.fpo.pounit.target=translate.storage.fpo.pounit-class.html#target,Variable translate.storage.lisa.LISAunit.target=translate.storage.lisa.LISAunit-class.html#target,Variable translate.storage.omegat.OmegaTUnit.target=translate.storage.omegat.OmegaTUnit-class.html#target,Variable translate.storage.php.phpunit.target=translate.storage.php.phpunit-class.html#target,Variable translate.storage.poxliff.PoXliffUnit.target=translate.storage.poxliff.PoXliffUnit-class.html#target,Variable translate.storage.properties.propunit.target=translate.storage.properties.propunit-class.html#target,Variable translate.storage.pypo.pounit.target=translate.storage.pypo.pounit-class.html#target,Variable translate.storage.rc.rcunit.target=translate.storage.rc.rcunit-class.html#target,Variable translate.storage.ts2.tsunit.target=translate.storage.ts2.tsunit-class.html#target,Variable translate.storage.txt.TxtUnit.target=translate.storage.txt.TxtUnit-class.html#target,Variable translate.storage.wordfast.WordfastUnit.target=translate.storage.wordfast.WordfastUnit-class.html#target"><a title="translate.storage.base.TranslationUnit.target
  249. translate.storage.catkeys.CatkeysUnit.target
  250. translate.storage.cpo.pounit.target
  251. translate.storage.dtd.dtdunit.target
  252. translate.storage.fpo.pounit.target
  253. translate.storage.lisa.LISAunit.target
  254. translate.storage.omegat.OmegaTUnit.target
  255. translate.storage.php.phpunit.target
  256. translate.storage.poxliff.PoXliffUnit.target
  257. translate.storage.properties.propunit.target
  258. translate.storage.pypo.pounit.target
  259. translate.storage.rc.rcunit.target
  260. translate.storage.ts2.tsunit.target
  261. translate.storage.txt.TxtUnit.target
  262. translate.storage.wordfast.WordfastUnit.target" class="py-name" href="#" onclick="return doclink('link-21', 'target', 'link-21');">target</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="translate.convert.dtd2po.dtd2po.convertstrings
  263. translate.convert.po2dtd.po2dtd.convertstrings
  264. translate.convert.po2prop.convertstrings
  265. translate.convert.prop2po.convertstrings
  266. translate.tools.phppo2pypo.phppo2pypo.convertstrings
  267. translate.tools.pypo2phppo.pypo2phppo.convertstrings" class="py-name" href="#" onclick="return doclink('link-22', 'convertstrings', 'link-15');">convertstrings</a></tt><tt class="py-op">(</tt><tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name"><a title="translate.storage.base.TranslationUnit.target
  268. translate.storage.catkeys.CatkeysUnit.target
  269. translate.storage.cpo.pounit.target
  270. translate.storage.dtd.dtdunit.target
  271. translate.storage.fpo.pounit.target
  272. translate.storage.lisa.LISAunit.target
  273. translate.storage.omegat.OmegaTUnit.target
  274. translate.storage.php.phpunit.target
  275. translate.storage.poxliff.PoXliffUnit.target
  276. translate.storage.properties.propunit.target
  277. translate.storage.pypo.pounit.target
  278. translate.storage.rc.rcunit.target
  279. translate.storage.ts2.tsunit.target
  280. translate.storage.txt.TxtUnit.target
  281. translate.storage.wordfast.WordfastUnit.target" class="py-name" href="#" onclick="return doclink('link-23', 'target', 'link-21');">target</a></tt><tt class="py-op">)</tt> </tt>
  282. <a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">unit</tt> </tt>
  283. </div><a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"> </tt>
  284. <a name="pypo2phppo.convertstring"></a><div id="pypo2phppo.convertstring-def"><a name="L55"></a><tt class="py-lineno">55</tt> <a class="py-toggle" href="#" id="pypo2phppo.convertstring-toggle" onclick="return toggle('pypo2phppo.convertstring');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="translate.tools.pypo2phppo.pypo2phppo-class.html#convertstring">convertstring</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">string</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  285. </div><div id="pypo2phppo.convertstring-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="pypo2phppo.convertstring-expanded"><a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name" targets="Variable translate.storage.placeables.strelem.StringElem.sub=translate.storage.placeables.strelem.StringElem-class.html#sub"><a title="translate.storage.placeables.strelem.StringElem.sub" class="py-name" href="#" onclick="return doclink('link-24', 'sub', 'link-24');">sub</a></tt><tt class="py-op">(</tt><tt class="py-string">'\{(\d)\}'</tt><tt class="py-op">,</tt> <tt class="py-keyword">lambda</tt> <tt id="link-25" class="py-name" targets="Variable translate.misc.textwrap.TextWrapper.x=translate.misc.textwrap.TextWrapper-class.html#x"><a title="translate.misc.textwrap.TextWrapper.x" class="py-name" href="#" onclick="return doclink('link-25', 'x', 'link-25');">x</a></tt><tt class="py-op">:</tt> <tt class="py-string">"%%%d$s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-26" class="py-name"><a title="translate.misc.textwrap.TextWrapper.x" class="py-name" href="#" onclick="return doclink('link-26', 'x', 'link-25');">x</a></tt><tt class="py-op">.</tt><tt class="py-name">group</tt><tt class="py-op">(</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">string</tt><tt class="py-op">)</tt> </tt>
  286. </div><a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> </tt>
  287. <a name="pypo2phppo.convertstrings"></a><div id="pypo2phppo.convertstrings-def"><a name="L58"></a><tt class="py-lineno">58</tt> <a class="py-toggle" href="#" id="pypo2phppo.convertstrings-toggle" onclick="return toggle('pypo2phppo.convertstrings');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="translate.tools.pypo2phppo.pypo2phppo-class.html#convertstrings">convertstrings</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">input</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  288. </div><div id="pypo2phppo.convertstrings-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="pypo2phppo.convertstrings-expanded"><a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">input</tt><tt class="py-op">,</tt> <tt id="link-27" class="py-name"><a title="translate.misc.multistring
  289. translate.misc.multistring.multistring" class="py-name" href="#" onclick="return doclink('link-27', 'multistring', 'link-5');">multistring</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  290. <a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"> <tt class="py-name">strings</tt> <tt class="py-op">=</tt> <tt class="py-name">input</tt><tt class="py-op">.</tt><tt class="py-name">strings</tt> </tt>
  291. <a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">input</tt><tt class="py-op">,</tt> <tt class="py-name">list</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  292. <a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> <tt class="py-name">strings</tt> <tt class="py-op">=</tt> <tt class="py-name">input</tt> </tt>
  293. <a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
  294. <a name="L64"></a><tt class="py-lineno">64</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-28" class="py-name" targets="Method translate.convert.poreplace.poreplace.convertstring()=translate.convert.poreplace.poreplace-class.html#convertstring,Method translate.tools.phppo2pypo.phppo2pypo.convertstring()=translate.tools.phppo2pypo.phppo2pypo-class.html#convertstring,Method translate.tools.pypo2phppo.pypo2phppo.convertstring()=translate.tools.pypo2phppo.pypo2phppo-class.html#convertstring"><a title="translate.convert.poreplace.poreplace.convertstring
  295. translate.tools.phppo2pypo.phppo2pypo.convertstring
  296. translate.tools.pypo2phppo.pypo2phppo.convertstring" class="py-name" href="#" onclick="return doclink('link-28', 'convertstring', 'link-28');">convertstring</a></tt><tt class="py-op">(</tt><tt class="py-name">input</tt><tt class="py-op">)</tt> </tt>
  297. <a name="L65"></a><tt class="py-lineno">65</tt> <tt class="py-line"> </tt>
  298. <a name="L66"></a><tt class="py-lineno">66</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">index</tt><tt class="py-op">,</tt> <tt class="py-name">string</tt> <tt class="py-keyword">in</tt> <tt class="py-name">enumerate</tt><tt class="py-op">(</tt><tt class="py-name">strings</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  299. <a name="L67"></a><tt class="py-lineno">67</tt> <tt class="py-line"> <tt class="py-name">strings</tt><tt class="py-op">[</tt><tt class="py-name">index</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="translate.storage.placeables.strelem.StringElem.sub" class="py-name" href="#" onclick="return doclink('link-29', 'sub', 'link-24');">sub</a></tt><tt class="py-op">(</tt><tt class="py-string">'\{(\d)\}'</tt><tt class="py-op">,</tt> <tt class="py-keyword">lambda</tt> <tt id="link-30" class="py-name"><a title="translate.misc.textwrap.TextWrapper.x" class="py-name" href="#" onclick="return doclink('link-30', 'x', 'link-25');">x</a></tt><tt class="py-op">:</tt> <tt class="py-string">"%%%d$s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-31" class="py-name"><a title="translate.misc.textwrap.TextWrapper.x" class="py-name" href="#" onclick="return doclink('link-31', 'x', 'link-25');">x</a></tt><tt class="py-op">.</tt><tt class="py-name">group</tt><tt class="py-op">(</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">string</tt><tt class="py-op">)</tt> </tt>
  300. <a name="L68"></a><tt class="py-lineno">68</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">strings</tt> </tt>
  301. </div></div><a name="L69"></a><tt class="py-lineno">69</tt> <tt class="py-line"> </tt>
  302. <a name="convertpy2php"></a><div id="convertpy2php-def"><a name="L70"></a><tt class="py-lineno">70</tt> <a class="py-toggle" href="#" id="convertpy2php-toggle" onclick="return toggle('convertpy2php');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="translate.tools.pypo2phppo-module.html#convertpy2php">convertpy2php</a><tt class="py-op">(</tt><tt class="py-param">inputfile</tt><tt class="py-op">,</tt> <tt class="py-param">outputfile</tt><tt class="py-op">,</tt> <tt class="py-param">template</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  303. </div><div id="convertpy2php-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="convertpy2php-expanded"><a name="L71"></a><tt class="py-lineno">71</tt> <tt class="py-line"> <tt class="py-docstring">"""Converts from Python .po to PHP .po</tt> </tt>
  304. <a name="L72"></a><tt class="py-lineno">72</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
  305. <a name="L73"></a><tt class="py-lineno">73</tt> <tt class="py-line"><tt class="py-docstring"> @param inputfile: file handle of the source</tt> </tt>
  306. <a name="L74"></a><tt class="py-lineno">74</tt> <tt class="py-line"><tt class="py-docstring"> @param outputfile: file handle to write to</tt> </tt>
  307. <a name="L75"></a><tt class="py-lineno">75</tt> <tt class="py-line"><tt class="py-docstring"> @param template: unused</tt> </tt>
  308. <a name="L76"></a><tt class="py-lineno">76</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
  309. <a name="L77"></a><tt class="py-lineno">77</tt> <tt class="py-line"> <tt class="py-name">convertor</tt> <tt class="py-op">=</tt> <tt id="link-32" class="py-name" targets="Module translate.tools.pypo2phppo=translate.tools.pypo2phppo-module.html,Class translate.tools.pypo2phppo.pypo2phppo=translate.tools.pypo2phppo.pypo2phppo-class.html"><a title="translate.tools.pypo2phppo
  310. translate.tools.pypo2phppo.pypo2phppo" class="py-name" href="#" onclick="return doclink('link-32', 'pypo2phppo', 'link-32');">pypo2phppo</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
  311. <a name="L78"></a><tt class="py-lineno">78</tt> <tt class="py-line"> <tt class="py-name">inputstore</tt> <tt class="py-op">=</tt> <tt id="link-33" class="py-name"><a title="translate.storage.po" class="py-name" href="#" onclick="return doclink('link-33', 'po', 'link-2');">po</a></tt><tt class="py-op">.</tt><tt id="link-34" class="py-name"><a title="translate.storage.cpo.pofile
  312. translate.storage.fpo.pofile
  313. translate.storage.pocommon.pofile
  314. translate.storage.pypo.pofile" class="py-name" href="#" onclick="return doclink('link-34', 'pofile', 'link-8');">pofile</a></tt><tt class="py-op">(</tt><tt class="py-name">inputfile</tt><tt class="py-op">)</tt> </tt>
  315. <a name="L79"></a><tt class="py-lineno">79</tt> <tt class="py-line"> <tt class="py-name">outputstore</tt> <tt class="py-op">=</tt> <tt class="py-name">convertor</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name" targets="Method translate.convert.csv2po.csv2po.convertstore()=translate.convert.csv2po.csv2po-class.html#convertstore,Method translate.convert.dtd2po.dtd2po.convertstore()=translate.convert.dtd2po.dtd2po-class.html#convertstore,Method translate.convert.oo2po.oo2po.convertstore()=translate.convert.oo2po.oo2po-class.html#convertstore,Method translate.convert.oo2xliff.oo2xliff.convertstore()=translate.convert.oo2xliff.oo2xliff-class.html#convertstore,Method translate.convert.php2po.php2po.convertstore()=translate.convert.php2po.php2po-class.html#convertstore,Method translate.convert.po2csv.po2csv.convertstore()=translate.convert.po2csv.po2csv-class.html#convertstore,Method translate.convert.po2dtd.po2dtd.convertstore()=translate.convert.po2dtd.po2dtd-class.html#convertstore,Method translate.convert.po2dtd.redtd.convertstore()=translate.convert.po2dtd.redtd-class.html#convertstore,Method translate.convert.po2html.po2html.convertstore()=translate.convert.po2html.po2html-class.html#convertstore,Method translate.convert.po2ical.reical.convertstore()=translate.convert.po2ical.reical-class.html#convertstore,Method translate.convert.po2ini.reini.convertstore()=translate.convert.po2ini.reini-class.html#convertstore,Method translate.convert.po2oo.reoo.convertstore()=translate.convert.po2oo.reoo-class.html#convertstore,Method translate.convert.po2php.rephp.convertstore()=translate.convert.po2php.rephp-class.html#convertstore,Method translate.convert.po2prop.reprop.convertstore()=translate.convert.po2prop.reprop-class.html#convertstore,Method translate.convert.po2rc.rerc.convertstore()=translate.convert.po2rc.rerc-class.html#convertstore,Method translate.convert.po2sub.resub.convertstore()=translate.convert.po2sub.resub-class.html#convertstore,Method translate.convert.po2tiki.po2tiki.convertstore()=translate.convert.po2tiki.po2tiki-class.html#convertstore,Method translate.convert.po2ts.po2ts.convertstore()=translate.convert.po2ts.po2ts-class.html#convertstore,Method translate.convert.po2txt.po2txt.convertstore()=translate.convert.po2txt.po2txt-class.html#convertstore,Method translate.convert.po2web2py.po2pydict.convertstore()=translate.convert.po2web2py.po2pydict-class.html#convertstore,Method translate.convert.po2xliff.po2xliff.convertstore()=translate.convert.po2xliff.po2xliff-class.html#convertstore,Method translate.convert.prop2po.prop2po.convertstore()=translate.convert.prop2po.prop2po-class.html#convertstore,Method translate.convert.tiki2po.tiki2po.convertstore()=translate.convert.tiki2po.tiki2po-class.html#convertstore,Method translate.convert.txt2po.txt2po.convertstore()=translate.convert.txt2po.txt2po-class.html#convertstore,Method translate.convert.web2py2po.web2py2po.convertstore()=translate.convert.web2py2po.web2py2po-class.html#convertstore,Method translate.convert.xliff2oo.reoo.convertstore()=translate.convert.xliff2oo.reoo-class.html#convertstore,Method translate.convert.xliff2po.xliff2po.convertstore()=translate.convert.xliff2po.xliff2po-class.html#convertstore,Method translate.tools.phppo2pypo.phppo2pypo.convertstore()=translate.tools.phppo2pypo.phppo2pypo-class.html#convertstore,Method translate.tools.pocompile.POCompile.convertstore()=translate.tools.pocompile.POCompile-class.html#convertstore,Method translate.tools.podebug.podebug.convertstore()=translate.tools.podebug.podebug-class.html#convertstore,Method translate.tools.posegment.segment.convertstore()=translate.tools.posegment.segment-class.html#convertstore,Method translate.tools.pypo2phppo.pypo2phppo.convertstore()=translate.tools.pypo2phppo.pypo2phppo-class.html#convertstore"><a title="translate.convert.csv2po.csv2po.convertstore
  316. translate.convert.dtd2po.dtd2po.convertstore
  317. translate.convert.oo2po.oo2po.convertstore
  318. translate.convert.oo2xliff.oo2xliff.convertstore
  319. translate.convert.php2po.php2po.convertstore
  320. translate.convert.po2csv.po2csv.convertstore
  321. translate.convert.po2dtd.po2dtd.convertstore
  322. translate.convert.po2dtd.redtd.convertstore
  323. translate.convert.po2html.po2html.convertstore
  324. translate.convert.po2ical.reical.convertstore
  325. translate.convert.po2ini.reini.convertstore
  326. translate.convert.po2oo.reoo.convertstore
  327. translate.convert.po2php.rephp.convertstore
  328. translate.convert.po2prop.reprop.convertstore
  329. translate.convert.po2rc.rerc.convertstore
  330. translate.convert.po2sub.resub.convertstore
  331. translate.convert.po2tiki.po2tiki.convertstore
  332. translate.convert.po2ts.po2ts.convertstore
  333. translate.convert.po2txt.po2txt.convertstore
  334. translate.convert.po2web2py.po2pydict.convertstore
  335. translate.convert.po2xliff.po2xliff.convertstore
  336. translate.convert.prop2po.prop2po.convertstore
  337. translate.convert.tiki2po.tiki2po.convertstore
  338. translate.convert.txt2po.txt2po.convertstore
  339. translate.convert.web2py2po.web2py2po.convertstore
  340. translate.convert.xliff2oo.reoo.convertstore
  341. translate.convert.xliff2po.xliff2po.convertstore
  342. translate.tools.phppo2pypo.phppo2pypo.convertstore
  343. translate.tools.pocompile.POCompile.convertstore
  344. translate.tools.podebug.podebug.convertstore
  345. translate.tools.posegment.segment.convertstore
  346. translate.tools.pypo2phppo.pypo2phppo.convertstore" class="py-name" href="#" onclick="return doclink('link-35', 'convertstore', 'link-35');">convertstore</a></tt><tt class="py-op">(</tt><tt class="py-name">inputstore</tt><tt class="py-op">)</tt> </tt>
  347. <a name="L80"></a><tt class="py-lineno">80</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">outputstore</tt><tt class="py-op">.</tt><tt id="link-36" class="py-name" targets="Method translate.storage.base.TranslationStore.isempty()=translate.storage.base.TranslationStore-class.html#isempty,Method translate.storage.cpo.pofile.isempty()=translate.storage.cpo.pofile-class.html#isempty"><a title="translate.storage.base.TranslationStore.isempty
  348. translate.storage.cpo.pofile.isempty" class="py-name" href="#" onclick="return doclink('link-36', 'isempty', 'link-36');">isempty</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  349. <a name="L81"></a><tt class="py-lineno">81</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">False</tt> </tt>
  350. <a name="L82"></a><tt class="py-lineno">82</tt> <tt class="py-line"> <tt class="py-name">outputfile</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name" targets="Method translate.misc.stdiotell.StdIOWrapper.write()=translate.misc.stdiotell.StdIOWrapper-class.html#write,Method translate.misc.wStringIO.StringIO.write()=translate.misc.wStringIO.StringIO-class.html#write,Method translate.misc.xmlwrapper.XMLWrapper.write()=translate.misc.xmlwrapper.XMLWrapper-class.html#write"><a title="translate.misc.stdiotell.StdIOWrapper.write
  351. translate.misc.wStringIO.StringIO.write
  352. translate.misc.xmlwrapper.XMLWrapper.write" class="py-name" href="#" onclick="return doclink('link-37', 'write', 'link-37');">write</a></tt><tt class="py-op">(</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">outputstore</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
  353. <a name="L83"></a><tt class="py-lineno">83</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">True</tt> </tt>
  354. </div><a name="L84"></a><tt class="py-lineno">84</tt> <tt class="py-line"> </tt>
  355. <a name="main"></a><div id="main-def"><a name="L85"></a><tt class="py-lineno">85</tt> <a class="py-toggle" href="#" id="main-toggle" onclick="return toggle('main');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="translate.tools.pypo2phppo-module.html#main">main</a><tt class="py-op">(</tt><tt class="py-param">argv</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
  356. </div><div id="main-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="main-expanded"><a name="L86"></a><tt class="py-lineno">86</tt> <tt class="py-line"> <tt class="py-docstring">"""Converts from Python .po to PHP .po"""</tt> </tt>
  357. <a name="L87"></a><tt class="py-lineno">87</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-38" class="py-name"><a title="translate
  358. translate.storage.base.TranslationStore.translate
  359. translate.storage.placeables.strelem.StringElem.translate
  360. translate.storage.placeables.terminology.TerminologyPlaceable.translate
  361. translate.storage.tmx.tmxfile.translate" class="py-name" href="#" onclick="return doclink('link-38', 'translate', 'link-0');">translate</a></tt><tt class="py-op">.</tt><tt id="link-39" class="py-name" targets="Package translate.convert=translate.convert-module.html,Module translate.convert.convert=translate.convert.convert-module.html,Function translate.convert.factory.convert()=translate.convert.factory-module.html#convert"><a title="translate.convert
  362. translate.convert.convert
  363. translate.convert.factory.convert" class="py-name" href="#" onclick="return doclink('link-39', 'convert', 'link-39');">convert</a></tt> <tt class="py-keyword">import</tt> <tt id="link-40" class="py-name"><a title="translate.convert
  364. translate.convert.convert
  365. translate.convert.factory.convert" class="py-name" href="#" onclick="return doclink('link-40', 'convert', 'link-39');">convert</a></tt> </tt>
  366. <a name="L88"></a><tt class="py-lineno">88</tt> <tt class="py-line"> </tt>
  367. <a name="L89"></a><tt class="py-lineno">89</tt> <tt class="py-line"> <tt id="link-41" class="py-name" targets="Variable translate.convert.odf2xliff.formats=translate.convert.odf2xliff-module.html#formats,Variable translate.convert.po2prop.formats=translate.convert.po2prop-module.html#formats,Variable translate.convert.prop2po.formats=translate.convert.prop2po-module.html#formats,Variable translate.convert.xliff2odf.formats=translate.convert.xliff2odf-module.html#formats"><a title="translate.convert.odf2xliff.formats
  368. translate.convert.po2prop.formats
  369. translate.convert.prop2po.formats
  370. translate.convert.xliff2odf.formats" class="py-name" href="#" onclick="return doclink('link-41', 'formats', 'link-41');">formats</a></tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">"po"</tt><tt class="py-op">:</tt><tt class="py-op">(</tt><tt class="py-string">"po"</tt><tt class="py-op">,</tt> <tt id="link-42" class="py-name" targets="Function translate.tools.pypo2phppo.convertpy2php()=translate.tools.pypo2phppo-module.html#convertpy2php"><a title="translate.tools.pypo2phppo.convertpy2php" class="py-name" href="#" onclick="return doclink('link-42', 'convertpy2php', 'link-42');">convertpy2php</a></tt><tt class="py-op">)</tt><tt class="py-op">}</tt> </tt>
  371. <a name="L90"></a><tt class="py-lineno">90</tt> <tt class="py-line"> <tt class="py-name">parser</tt> <tt class="py-op">=</tt> <tt id="link-43" class="py-name"><a title="translate.convert
  372. translate.convert.convert
  373. translate.convert.factory.convert" class="py-name" href="#" onclick="return doclink('link-43', 'convert', 'link-39');">convert</a></tt><tt class="py-op">.</tt><tt id="link-44" class="py-name" targets="Class translate.convert.convert.ConvertOptionParser=translate.convert.convert.ConvertOptionParser-class.html"><a title="translate.convert.convert.ConvertOptionParser" class="py-name" href="#" onclick="return doclink('link-44', 'ConvertOptionParser', 'link-44');">ConvertOptionParser</a></tt><tt class="py-op">(</tt><tt id="link-45" class="py-name"><a title="translate.convert.odf2xliff.formats
  374. translate.convert.po2prop.formats
  375. translate.convert.prop2po.formats
  376. translate.convert.xliff2odf.formats" class="py-name" href="#" onclick="return doclink('link-45', 'formats', 'link-41');">formats</a></tt><tt class="py-op">,</tt> <tt class="py-name">description</tt><tt class="py-op">=</tt><tt class="py-name">__doc__</tt><tt class="py-op">)</tt> </tt>
  377. <a name="L91"></a><tt class="py-lineno">91</tt> <tt class="py-line"> <tt class="py-name">parser</tt><tt class="py-op">.</tt><tt id="link-46" class="py-name" targets="Method translate.convert.convert.ConvertOptionParser.run()=translate.convert.convert.ConvertOptionParser-class.html#run,Method translate.convert.convert.ConvertOptionParser.run()=translate.convert.convert.ConvertOptionParser-class.html#run,Method translate.filters.pofilter.FilterOptionParser.run()=translate.filters.pofilter.FilterOptionParser-class.html#run,Method translate.misc.optrecurse.RecursiveOptionParser.run()=translate.misc.optrecurse.RecursiveOptionParser-class.html#run,Method translate.tools.poconflicts.ConflictOptionParser.run()=translate.tools.poconflicts.ConflictOptionParser-class.html#run,Method translate.tools.pogrep.GrepOptionParser.run()=translate.tools.pogrep.GrepOptionParser-class.html#run,Method translate.tools.poterminology.TerminologyOptionParser.run()=translate.tools.poterminology.TerminologyOptionParser-class.html#run"><a title="translate.convert.convert.ConvertOptionParser.run
  378. translate.convert.convert.ConvertOptionParser.run
  379. translate.filters.pofilter.FilterOptionParser.run
  380. translate.misc.optrecurse.RecursiveOptionParser.run
  381. translate.tools.poconflicts.ConflictOptionParser.run
  382. translate.tools.pogrep.GrepOptionParser.run
  383. translate.tools.poterminology.TerminologyOptionParser.run" class="py-name" href="#" onclick="return doclink('link-46', 'run', 'link-46');">run</a></tt><tt class="py-op">(</tt><tt class="py-name">argv</tt><tt class="py-op">)</tt> </tt>
  384. </div><a name="L92"></a><tt class="py-lineno">92</tt> <tt class="py-line"> </tt>
  385. <a name="L93"></a><tt class="py-lineno">93</tt> <tt class="py-line"><tt class="py-keyword">if</tt> <tt class="py-name">__name__</tt> <tt class="py-op">==</tt> <tt class="py-string">'__main__'</tt><tt class="py-op">:</tt> </tt>
  386. <a name="L94"></a><tt class="py-lineno">94</tt> <tt class="py-line"> <tt id="link-47" class="py-name" targets="Function translate.convert.convert.main()=translate.convert.convert-module.html#main,Function translate.convert.csv2po.main()=translate.convert.csv2po-module.html#main,Function translate.convert.csv2tbx.main()=translate.convert.csv2tbx-module.html#main,Function translate.convert.dtd2po.main()=translate.convert.dtd2po-module.html#main,Function translate.convert.html2po.main()=translate.convert.html2po-module.html#main,Function translate.convert.ical2po.main()=translate.convert.ical2po-module.html#main,Function translate.convert.ini2po.main()=translate.convert.ini2po-module.html#main,Function translate.convert.moz2po.main()=translate.convert.moz2po-module.html#main,Function translate.convert.mozfunny2prop.main()=translate.convert.mozfunny2prop-module.html#main,Function translate.convert.odf2xliff.main()=translate.convert.odf2xliff-module.html#main,Function translate.convert.oo2po.main()=translate.convert.oo2po-module.html#main,Function translate.convert.oo2xliff.main()=translate.convert.oo2xliff-module.html#main,Function translate.convert.php2po.main()=translate.convert.php2po-module.html#main,Function translate.convert.po2csv.main()=translate.convert.po2csv-module.html#main,Function translate.convert.po2dtd.main()=translate.convert.po2dtd-module.html#main,Function translate.convert.po2html.main()=translate.convert.po2html-module.html#main,Function translate.convert.po2ical.main()=translate.convert.po2ical-module.html#main,Function translate.convert.po2ini.main()=translate.convert.po2ini-module.html#main,Function translate.convert.po2moz.main()=translate.convert.po2moz-module.html#main,Function translate.convert.po2oo.main()=translate.convert.po2oo-module.html#main,Function translate.convert.po2php.main()=translate.convert.po2php-module.html#main,Function translate.convert.po2prop.main()=translate.convert.po2prop-module.html#main,Function translate.convert.po2rc.main()=translate.convert.po2rc-module.html#main,Function translate.convert.po2sub.main()=translate.convert.po2sub-module.html#main,Function translate.convert.po2symb.main()=translate.convert.po2symb-module.html#main,Function translate.convert.po2tiki.main()=translate.convert.po2tiki-module.html#main,Function translate.convert.po2tmx.main()=translate.convert.po2tmx-module.html#main,Function translate.convert.po2ts.main()=translate.convert.po2ts-module.html#main,Function translate.convert.po2txt.main()=translate.convert.po2txt-module.html#main,Function translate.convert.po2web2py.main()=translate.convert.po2web2py-module.html#main,Function translate.convert.po2wordfast.main()=translate.convert.po2wordfast-module.html#main,Function translate.convert.po2xliff.main()=translate.convert.po2xliff-module.html#main,Function translate.convert.poreplace.main()=translate.convert.poreplace-module.html#main,Function translate.convert.pot2po.main()=translate.convert.pot2po-module.html#main,Function translate.convert.prop2mozfunny.main()=translate.convert.prop2mozfunny-module.html#main,Function translate.convert.prop2po.main()=translate.convert.prop2po-module.html#main,Function translate.convert.rc2po.main()=translate.convert.rc2po-module.html#main,Function translate.convert.sub2po.main()=translate.convert.sub2po-module.html#main,Function translate.convert.symb2po.main()=translate.convert.symb2po-module.html#main,Function translate.convert.tiki2po.main()=translate.convert.tiki2po-module.html#main,Function translate.convert.ts2po.main()=translate.convert.ts2po-module.html#main,Function translate.convert.txt2po.main()=translate.convert.txt2po-module.html#main,Function translate.convert.web2py2po.main()=translate.convert.web2py2po-module.html#main,Function translate.convert.xliff2odf.main()=translate.convert.xliff2odf-module.html#main,Function translate.convert.xliff2oo.main()=translate.convert.xliff2oo-module.html#main,Function translate.convert.xliff2po.main()=translate.convert.xliff2po-module.html#main,Function translate.filters.pofilter.main()=translate.filters.pofilter-module.html#main,Function translate.services.tmserver.main()=translate.services.tmserver-module.html#main,Function translate.tools.build_tmdb.main()=translate.tools.build_tmdb-module.html#main,Function translate.tools.phppo2pypo.main()=translate.tools.phppo2pypo-module.html#main,Function translate.tools.poclean.main()=translate.tools.poclean-module.html#main,Function translate.tools.pocompile.main()=translate.tools.pocompile-module.html#main,Function translate.tools.poconflicts.main()=translate.tools.poconflicts-module.html#main,Function translate.tools.pocount.main()=translate.tools.pocount-module.html#main,Function translate.tools.podebug.main()=translate.tools.podebug-module.html#main,Function translate.tools.pogrep.main()=translate.tools.pogrep-module.html#main,Function translate.tools.pomerge.main()=translate.tools.pomerge-module.html#main,Function translate.tools.porestructure.main()=translate.tools.porestructure-module.html#main,Function translate.tools.posegment.main()=translate.tools.posegment-module.html#main,Function translate.tools.poswap.main()=translate.tools.poswap-module.html#main,Function translate.tools.poterminology.main()=translate.tools.poterminology-module.html#main,Function translate.tools.pretranslate.main()=translate.tools.pretranslate-module.html#main,Function translate.tools.pydiff.main()=translate.tools.pydiff-module.html#main,Function translate.tools.pypo2phppo.main()=translate.tools.pypo2phppo-module.html#main"><a title="translate.convert.convert.main
  387. translate.convert.csv2po.main
  388. translate.convert.csv2tbx.main
  389. translate.convert.dtd2po.main
  390. translate.convert.html2po.main
  391. translate.convert.ical2po.main
  392. translate.convert.ini2po.main
  393. translate.convert.moz2po.main
  394. translate.convert.mozfunny2prop.main
  395. translate.convert.odf2xliff.main
  396. translate.convert.oo2po.main
  397. translate.convert.oo2xliff.main
  398. translate.convert.php2po.main
  399. translate.convert.po2csv.main
  400. translate.convert.po2dtd.main
  401. translate.convert.po2html.main
  402. translate.convert.po2ical.main
  403. translate.convert.po2ini.main
  404. translate.convert.po2moz.main
  405. translate.convert.po2oo.main
  406. translate.convert.po2php.main
  407. translate.convert.po2prop.main
  408. translate.convert.po2rc.main
  409. translate.convert.po2sub.main
  410. translate.convert.po2symb.main
  411. translate.convert.po2tiki.main
  412. translate.convert.po2tmx.main
  413. translate.convert.po2ts.main
  414. translate.convert.po2txt.main
  415. translate.convert.po2web2py.main
  416. translate.convert.po2wordfast.main
  417. translate.convert.po2xliff.main
  418. translate.convert.poreplace.main
  419. translate.convert.pot2po.main
  420. translate.convert.prop2mozfunny.main
  421. translate.convert.prop2po.main
  422. translate.convert.rc2po.main
  423. translate.convert.sub2po.main
  424. translate.convert.symb2po.main
  425. translate.convert.tiki2po.main
  426. translate.convert.ts2po.main
  427. translate.convert.txt2po.main
  428. translate.convert.web2py2po.main
  429. translate.convert.xliff2odf.main
  430. translate.convert.xliff2oo.main
  431. translate.convert.xliff2po.main
  432. translate.filters.pofilter.main
  433. translate.services.tmserver.main
  434. translate.tools.build_tmdb.main
  435. translate.tools.phppo2pypo.main
  436. translate.tools.poclean.main
  437. translate.tools.pocompile.main
  438. translate.tools.poconflicts.main
  439. translate.tools.pocount.main
  440. translate.tools.podebug.main
  441. translate.tools.pogrep.main
  442. translate.tools.pomerge.main
  443. translate.tools.porestructure.main
  444. translate.tools.posegment.main
  445. translate.tools.poswap.main
  446. translate.tools.poterminology.main
  447. translate.tools.pretranslate.main
  448. translate.tools.pydiff.main
  449. translate.tools.pypo2phppo.main" class="py-name" href="#" onclick="return doclink('link-47', 'main', 'link-47');">main</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
  450. <a name="L95"></a><tt class="py-lineno">95</tt> <tt class="py-line"> </tt><script type="text/javascript">
  451. <!--
  452. expandto(location.href);
  453. // -->
  454. </script>
  455. </pre>
  456. <br />
  457. <!-- ==================== NAVIGATION BAR ==================== -->
  458. <table class="navbar" border="0" width="100%" cellpadding="0"
  459. bgcolor="#a0c0ff" cellspacing="0">
  460. <tr valign="middle">
  461. <!-- Home link -->
  462. <th>&nbsp;&nbsp;&nbsp;<a
  463. href="translate-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
  464. <!-- Tree link -->
  465. <th>&nbsp;&nbsp;&nbsp;<a
  466. href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
  467. <!-- Index link -->
  468. <th>&nbsp;&nbsp;&nbsp;<a
  469. href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
  470. <!-- Help link -->
  471. <th>&nbsp;&nbsp;&nbsp;<a
  472. href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
  473. <!-- Project homepage -->
  474. <th class="navbar" align="right" width="100%">
  475. <table border="0" cellpadding="0" cellspacing="0">
  476. <tr><th class="navbar" align="center"
  477. ><a class="navbar" target="_top" href="http://translate.sourceforge.net/wiki/toolkit/index">Translate Toolkit</a></th>
  478. </tr></table></th>
  479. </tr>
  480. </table>
  481. <table border="0" cellpadding="0" cellspacing="0" width="100%%">
  482. <tr>
  483. <td align="left" class="footer">
  484. Generated by Epydoc 3.0.1 on Tue Aug 17 15:51:51 2010
  485. </td>
  486. <td align="right" class="footer">
  487. <a target="mainFrame" href="http://epydoc.sourceforge.net"
  488. >http://epydoc.sourceforge.net</a>
  489. </td>
  490. </tr>
  491. </table>
  492. <script type="text/javascript">
  493. <!--
  494. // Private objects are initially displayed (because if
  495. // javascript is turned off then we want them to be
  496. // visible); but by default, we want to hide them. So hide
  497. // them unless we have a cookie that says to show them.
  498. checkCookie();
  499. // -->
  500. </script>
  501. </body>
  502. </html>