Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 294a200

Browse files
[po] auto sync
1 parent 72fe17e commit 294a200

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

library/zipapp.po

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@ msgid ""
521521
"There are some limitations to the process of bundling your application into "
522522
"a single file. In most, if not all, cases they can be addressed without "
523523
"needing major changes to your application."
524-
msgstr ""
524+
msgstr "要将应用程序打包为单个文件,存在一些限制。大多数情况下,无需对应用程序进行重大修改即可解决。"
525525

526526
#: ../../library/zipapp.rst:393
527527
msgid ""
@@ -536,6 +536,10 @@ msgid ""
536536
"(and potentially pick the correct version to add to ``sys.path`` at runtime,"
537537
" based on the user's machine)."
538538
msgstr ""
539+
"如果应用程序依赖某个带有 C "
540+
"扩展的包,则此程序包无法由打包文件运行(这是操作系统的限制,因为可执行代码必须存在于文件系统中,操作系统才能加载)。这时可去除打包文件中的依赖关系,然后要求用户事先安装好该程序包,或者与打包文件一起发布并在"
541+
" ``__main__.py`` 中增加代码,将未打包模块的目录加入 ``sys.path`` "
542+
"中。采用增加代码方式时,一定要为目标架构提供合适的二进制文件(可能还需在运行时根据用户的机器选择正确的版本加入 ``sys.path``)。"
539543

540544
#: ../../library/zipapp.rst:403
541545
msgid ""
@@ -544,6 +548,8 @@ msgid ""
544548
"the default behaviour of the installer) or you should bundle your "
545549
"application with the embedded distribution."
546550
msgstr ""
551+
"若要如上所述发布一个 Windows 可执行文件,就得确保用户在 PATH 中包含``python3.dll`` "
552+
"的路径(安装程序默认不会如此),或者应把应用程序与内嵌版 Python 一起打包。"
547553

548554
#: ../../library/zipapp.rst:408
549555
msgid ""
@@ -555,10 +561,13 @@ msgid ""
555561
":func:`multiprocessing.set_executable` to let the module know where to find "
556562
"the standard Python interpreter."
557563
msgstr ""
564+
"上述给出的启动程序采用了 Python 嵌入 API。 这意味着应用程序将会是 ``sys.executable`` ,而*不是*传统的 Python "
565+
"解释器。代码及依赖项需做好准备。例如,如果应用程序用到了 :mod:`multiprocessing` 模块,就需要调用 "
566+
":func:`multiprocessing.set_executable` 来让模块知道标准 Python 解释器的位置。"
558567

559568
#: ../../library/zipapp.rst:418
560569
msgid "The Python Zip Application Archive Format"
561-
msgstr ""
570+
msgstr "Python 打包应用程序的格式"
562571

563572
#: ../../library/zipapp.rst:420
564573
msgid ""
@@ -570,6 +579,9 @@ msgid ""
570579
"will be placed on :data:`sys.path` and thus further modules can be imported "
571580
"from the zip file."
572581
msgstr ""
582+
"自 2.6 版开始,Python 即能够执行包含 文件的打包文件了。为了能被 Python 执行,应用程序的打包文件必须为包含 "
583+
"``__main__.py`` 文件的标准 zip 文件,``__main__.py`` 文件将作为应用程序的入口运行。类似于常规的 Python "
584+
"脚本,父级(这里指打包文件)将放入 :data:`sys.path` ,因此可从打包文件中导入更多的模块。"
573585

574586
#: ../../library/zipapp.rst:427
575587
msgid ""

0 commit comments

Comments
 (0)