<div dir="ltr">Well, I'm not sure weather or not this is what you're looking for, but pep-8 (<a href="https://www.python.org/dev/peps/pep-0008/">https://www.python.org/dev/peps/pep-0008/</a>) suggest like this:<div><br></div><div>For Python 3.0 and beyond, the following policy is prescribed for the standard library (see PEP 3131): All identifiers in the Python standard library MUST use ASCII-only identifiers, and SHOULD use English words wherever feasible (in many cases, abbreviations and technical terms are used which aren't English). In addition, string literals and comments must also be in ASCII. The only exceptions are (a) test cases testing the non-ASCII features, and (b) names of authors. Authors whose names are not based on the Latin alphabet (latin-1, ISO/IEC 8859-1 character set) MUST provide a transliteration of their names in this character set.</div><div><br></div><div>So, I guess translate symbols to Chinese are not gonna help reader to figure out what kind of code should they writing...</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 16, 2018 at 12:41 AM, Xuan Wu <span dir="ltr"><<a href="mailto:fromwheretowhere.service@gmail.com" target="_blank">fromwheretowhere.service@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <p>Excuse me if this was discussed before, but in French and
      Japanese translations, all the sample programs seem to have
      identifiers in English still. According to
      
      "PEP 545 -- Python Documentation Translations", as I understand
      .po files are used for translations. May I ask if there's
      technical restrictions causing translations being only applied to
      the text parts?</p>
    <p>For example, here's the first sample program in 4.2:</p>
    <p>
      
    </p>
    <pre style="overflow-x:auto;overflow-y:hidden;padding:5px;background-color:rgb(238,255,204);color:rgb(51,51,51);line-height:18.528px;border:1px solid rgb(170,204,153);font-family:monospace,sans-serif;font-size:15.44px;border-radius:3px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="m_-3397583337776195993gp" style="color:rgb(198,93,9);font-weight:bold">>>> </span><span class="m_-3397583337776195993c1" style="color:rgb(64,128,144);font-style:italic"># Measure some strings:</span>
<span class="m_-3397583337776195993gp" style="color:rgb(198,93,9);font-weight:bold">... </span><span class="m_-3397583337776195993n">words</span> <span class="m_-3397583337776195993o" style="color:rgb(102,102,102)">=</span> <span class="m_-3397583337776195993p">[</span><span class="m_-3397583337776195993s1" style="color:rgb(64,112,160)">'cat'</span><span class="m_-3397583337776195993p">,</span> <span class="m_-3397583337776195993s1" style="color:rgb(64,112,160)">'window'</span><span class="m_-3397583337776195993p">,</span> <span class="m_-3397583337776195993s1" style="color:rgb(64,112,160)">'defenestrate'</span><span class="m_-3397583337776195993p">]</span>
<span class="m_-3397583337776195993gp" style="color:rgb(198,93,9);font-weight:bold">>>> </span><span class="m_-3397583337776195993k" style="color:rgb(0,112,32);font-weight:bold">for</span> <span class="m_-3397583337776195993n">w</span> <span class="m_-3397583337776195993ow" style="color:rgb(0,112,32);font-weight:bold">in</span> <span class="m_-3397583337776195993n">words</span><span class="m_-3397583337776195993p">:</span>
<span class="m_-3397583337776195993gp" style="color:rgb(198,93,9);font-weight:bold">... </span>    <span class="m_-3397583337776195993nb" style="color:rgb(0,112,32)">print</span><span class="m_-3397583337776195993p">(</span><span class="m_-3397583337776195993n">w</span><span class="m_-3397583337776195993p">,</span> <span class="m_-3397583337776195993nb" style="color:rgb(0,112,32)">len</span><span class="m_-3397583337776195993p">(</span><span class="m_-3397583337776195993n">w</span><span class="m_-3397583337776195993p">))</span>
<span class="m_-3397583337776195993gp" style="color:rgb(198,93,9);font-weight:bold">...</span>
<span class="m_-3397583337776195993go" style="color:rgb(51,51,51)">cat 3</span>
<span class="m_-3397583337776195993go" style="color:rgb(51,51,51)">window 6</span>
<span class="m_-3397583337776195993go" style="color:rgb(51,51,51)">defenestrate 12</span>
</pre>
    Here's a possible translation in Chinese:<br>
    <pre style="overflow-x:auto;overflow-y:hidden;padding:5px;background-color:rgb(238,255,204);color:rgb(51,51,51);line-height:18.528px;border:1px solid rgb(170,204,153);font-family:monospace,sans-serif;font-size:15.44px;border-radius:3px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span class="m_-3397583337776195993go" style="color:rgb(51,51,51)"></span>>>> # 丈量一些字符串
... 词表 = ['猫', '窗户', '丢出窗户']
>>> for 词 in 词表:
...     print(词, len(词))
... 
猫 1
窗户 2
丢出窗户 4
</pre>
    As you may notice the strings differ in size if they are translated
    directly. Obviously that does add extra burden to review the new
    sample programs to assure effectiveness and readability.<br>
    Any suggestion or comments are welcome.<br>
    <br>
    <span class="m_-3397583337776195993go" style="color:rgb(51,51,51)"></span><br>
    Thanks,<br>
    Xuan.<br>
  </div>

<br>______________________________<wbr>_________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-dev" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/shell909090%40gmail.com" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/options/python-dev/<wbr>shell909090%40gmail.com</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">彼節者有間,而刀刃者無厚;以無厚入有間,恢恢乎其於游刃必有餘地矣。<br>blog: <a href="http://shell909090.org/" target="_blank">http://shell909090.org/</a><div>twitter: <a href="https://twitter.com/shell909090" target="_blank">@shell909090</a><br><a href="http://about.me" target="_blank">about.me</a>: <a href="http://about.me/shell909090" target="_blank">http://about.me/shell909090</a></div></div></div></div></div>
</div>