Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 21 additions & 19 deletions extending/windows.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-11 20:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Dong-gweon Oh <flowdas@gmail.com>\n"
"Last-Translator: Mir Jung <ham4051@gmail.com>\n"
"Language-Team: Korean (https://python.flowdas.com)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
"Generated-By: Babel 2.18.0\n"

#: ../../extending/windows.rst:8
msgid "Building C and C++ Extensions on Windows"
Expand Down Expand Up @@ -183,7 +183,7 @@ msgstr ""
msgid ""
"Turn off the implicit, ``#pragma``-based linkage with the Python library,"
" performed inside CPython header files."
msgstr ""
msgstr "CPython 헤더 파일 내부에서 수행되는 ``#pragma`` 기반의 묵시적인 Python 라이브러리 링크를 비활성화합니다."

#: ../../extending/windows.rst:110
msgid "Using DLLs in Practice"
Expand All @@ -201,7 +201,7 @@ msgstr ""
msgid ""
"When creating DLLs in Windows, you can use the CPython library in two "
"ways:"
msgstr ""
msgstr "윈도우에서 DLL을 만들 때, CPython 라이브러리를 두 가지 방법으로 사용할 수 있습니다:"

#: ../../extending/windows.rst:120
msgid ""
Expand All @@ -212,63 +212,65 @@ msgid ""
"with the :ref:`Limited API <stable-application-binary-interface>` "
"enabled."
msgstr ""
"기본적으로, :file:`PC/pyconfig.h`\\를 직접 포함하거나 :file:`Python.h`\\를 통해 포함하면 구성 "
"정보를 인식하는 라이브러리와의 묵시적인 링크가 트리거됩니다. 헤더 파일은 Debug 빌드에는 "
":file:`pythonXY_d.lib`\\를, Release 빌드에는 :file:`pythonXY.lib`\\를, "
":ref:`제한된 API <stable-application-binary-interface>`\\가 활성화된 Release 빌드에는"
" :file:`pythonX.lib`\\를 선택합니다."

#: ../../extending/windows.rst:126 ../../extending/windows.rst:144
#, fuzzy
msgid ""
"To build two DLLs, spam and ni (which uses C functions found in spam), "
"you could use these commands::"
msgstr ""
"윈도우에서 DLL을 만들 때, :file:`pythonXY.lib`\\를 링커에 전달해야 합니다. 두 개의 DLL, spam과 "
"(spam에 있는 C 함수를 사용하는) ni를 빌드하려면, 다음 명령을 사용할 수 있습니다::"
msgstr "두 개의 DLL, spam과 ni를 (spam에 있는 C 함수를 사용하는) 빌드하려면, 다음 명령을 사용할 수 있습니다::"

#: ../../extending/windows.rst:129
#, fuzzy
msgid ""
"cl /LD /I/python/include spam.c\n"
"cl /LD /I/python/include ni.c spam.lib"
msgstr ""
"cl /LD /I/python/include spam.c ../libs/pythonXY.lib\n"
"cl /LD /I/python/include ni.c spam.lib ../libs/pythonXY.lib"
"cl /LD /I/python/include spam.c\n"
"cl /LD /I/python/include ni.c spam.lib"

#: ../../extending/windows.rst:132
#, fuzzy
msgid ""
"The first command created three files: :file:`spam.obj`, :file:`spam.dll`"
" and :file:`spam.lib`. :file:`Spam.dll` does not contain any Python "
"functions (such as :c:func:`PyArg_ParseTuple`), but it does know how to "
"find the Python code thanks to the implicitly linked "
":file:`pythonXY.lib`."
msgstr ""
"첫 번째 명령은 세 개의 파일을 만들었습니다: :file:`spam.obj`, :file:`spam.dll` 및 "
"첫 번째 명령은 세 개의 파일을 생성했습니다: :file:`spam.obj`, :file:`spam.dll` 및 "
":file:`spam.lib`. :file:`Spam.dll`\\은 파이썬 함수(가령 "
":c:func:`PyArg_ParseTuple`)를 포함하지 않지만, :file:`pythonXY.lib` 덕분에 파이썬 코드를 "
"찾는 방법을 알고 있습니다."
":c:func:`PyArg_ParseTuple`)를 포함하지 않지만, :file:`pythonXY.lib`\\에 묵시적으로 연결된 "
"덕분에 파이썬 코드를 찾는 방법을 알고 있습니다."

#: ../../extending/windows.rst:137 ../../extending/windows.rst:155
msgid ""
"The second command created :file:`ni.dll` (and :file:`.obj` and "
":file:`.lib`), which knows how to find the necessary functions from spam,"
" and also from the Python executable."
msgstr ""
"두 번째 명령은 :file:`ni.dll`\\(그리고 :file:`.obj`\\와 :file:`.lib`)을 만들었습니다. "
"두 번째 명령은 :file:`ni.dll`\\(그리고 :file:`.obj`\\와 :file:`.lib`)을 생성했습니다. "
"spam과 파이썬 실행 파일에서 필요한 함수를 찾는 방법을 알고 있습니다."

#: ../../extending/windows.rst:141
msgid ""
"Manually by defining :c:macro:`Py_NO_LINK_LIB` macro before including "
":file:`Python.h`. You must pass :file:`pythonXY.lib` to the linker."
msgstr ""
":file:`Python.h`\\을 포함하기 전에 :c:macro:`Py_NO_LINK_LIB` 매크로를 정의하여 수동으로 "
"설정합니다. 링커에 :file:`pythonXY.lib`\\를 전달해야 합니다."

#: ../../extending/windows.rst:147
#, fuzzy
msgid ""
"cl /LD /DPy_NO_LINK_LIB /I/python/include spam.c ../libs/pythonXY.lib\n"
"cl /LD /DPy_NO_LINK_LIB /I/python/include ni.c spam.lib "
"../libs/pythonXY.lib"
msgstr ""
"cl /LD /I/python/include spam.c ../libs/pythonXY.lib\n"
"cl /LD /I/python/include ni.c spam.lib ../libs/pythonXY.lib"
"cl /LD /DPy_NO_LINK_LIB /I/python/include spam.c ../libs/pythonXY.lib\n"
"cl /LD /DPy_NO_LINK_LIB /I/python/include ni.c spam.lib "
"../libs/pythonXY.lib"

#: ../../extending/windows.rst:150
msgid ""
Expand Down