@@ -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 ""
0 commit comments