| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -29,22 +29,20 @@ msgstr "" | |||
| 29 | 29 | "``.pyd``)." | |
| 30 | 30 | ||
| 31 | 31 | #: ../../extending/building.rst:12 | |
| 32 | - #, fuzzy | ||
| 33 | 32 | msgid "" | |
| 34 | 33 | "To be importable, the shared library must be available on " | |
| 35 | 34 | ":envvar:`PYTHONPATH`, and must be named after the module name, with an " | |
| 36 | 35 | "appropriate extension. When using setuptools, the correct filename is " | |
| 37 | 36 | "generated automatically." | |
| 38 | 37 | msgstr "" | |
| 39 | 38 | "임포트 할 수 있으려면, 공유 라이브러리가 :envvar:`PYTHONPATH`\\에 있어야 하며, 모듈 이름을 따라 적절한 " | |
| 40 | - "확장자를 붙여서 이름 지어야 합니다. distutils를 사용하면, 올바른 파일 이름이 자동으로 생성됩니다." | ||
| 39 | + "확장자를 붙여서 이름 지어야 합니다. setuptools를 사용하면, 올바른 파일 이름이 자동으로 생성됩니다." | ||
| 41 | 40 | ||
| 42 | 41 | #: ../../extending/building.rst:16 | |
| 43 | 42 | msgid "The initialization function has the signature:" | |
| 44 | 43 | msgstr "초기화 함수는 다음과 같은 서명을 갖습니다:" | |
| 45 | 44 | ||
| 46 | 45 | #: ../../extending/building.rst:20 | |
| 47 | - #, fuzzy | ||
| 48 | 46 | msgid "" | |
| 49 | 47 | "It returns either a fully initialized module, or a :c:type:`PyModuleDef` " | |
| 50 | 48 | "instance. See :ref:`initializing-modules` for details." | |
@@ -76,6 +74,12 @@ msgid "" | |||
| 76 | 74 | " suffix = b'U_' + name.encode('punycode').replace(b'-', b'_')\n" | |
| 77 | 75 | " return b'PyInit' + suffix" | |
| 78 | 76 | msgstr "" | |
| 77 | + "def initfunc_name(name):\n" | ||
| 78 | + " try:\n" | ||
| 79 | + " suffix = b'_' + name.encode('ascii')\n" | ||
| 80 | + " except UnicodeEncodeError:\n" | ||
| 81 | + " suffix = b'U_' + name.encode('punycode').replace(b'-', b'_')\n" | ||
| 82 | + " return b'PyInit' + suffix" | ||
| 79 | 83 | ||
| 80 | 84 | #: ../../extending/building.rst:39 | |
| 81 | 85 | msgid "" | |
@@ -90,9 +94,8 @@ msgstr "" | |||
| 90 | 94 | ":pep:`489`\\의 *\"한 라이브러리에 여러 모듈\"* 절을 참조하십시오." | |
| 91 | 95 | ||
| 92 | 96 | #: ../../extending/building.rst:52 | |
| 93 | - #, fuzzy | ||
| 94 | 97 | msgid "Building C and C++ Extensions with setuptools" | |
| 95 | - msgstr "distutils로 C와 C++ 확장 빌드하기" | ||
| 98 | + msgstr "setuptools로 C와 C++ 확장 빌드하기" | ||
| 96 | 99 | ||
| 97 | 100 | #: ../../extending/building.rst:54 | |
| 98 | 101 | msgid "" | |
| Back | FazBrowse Home | New Git URL |
0 commit comments