-
-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathcodeop.po
More file actions
138 lines (123 loc) · 7.14 KB
/
codeop.po
File metadata and controls
138 lines (123 loc) · 7.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2017, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-04-17 23:44+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Dong-gweon Oh <flowdas@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"
#: ../../library/codeop.rst:2
msgid ":mod:`!codeop` --- Compile Python code"
msgstr ":mod:`!codeop` --- 파이썬 코드 컴파일"
#: ../../library/codeop.rst:10
msgid "**Source code:** :source:`Lib/codeop.py`"
msgstr "**소스 코드:** :source:`Lib/codeop.py`"
#: ../../library/codeop.rst:14
msgid ""
"The :mod:`codeop` module provides utilities upon which the Python read-"
"eval-print loop can be emulated, as is done in the :mod:`code` module. "
"As a result, you probably don't want to use the module directly; if you "
"want to include such a loop in your program you probably want to use the "
":mod:`code` module instead."
msgstr ""
":mod:`codeop` 모듈은 :mod:`code` 모듈에서와같이 파이썬 읽기-평가-인쇄 루프를 에뮬레이트 할 수 있는 유틸리티를"
" 제공합니다. 결과적으로, 모듈을 직접 사용하고 싶지 않을 것입니다; 여러분의 프로그램에 이러한 루프를 포함 시키려면 대신 "
":mod:`code` 모듈을 사용하는 것이 좋습니다."
#: ../../library/codeop.rst:20
msgid "There are two parts to this job:"
msgstr "이 작업에는 두 가지 부분이 있습니다:"
#: ../../library/codeop.rst:22
msgid ""
"Being able to tell if a line of input completes a Python statement: in "
"short, telling whether to print '``>>>``' or '``...``' next."
msgstr ""
"입력 줄이 파이썬 문장을 완성하는지 알려주는 것: 간단히 말해서, '``>>>``' 나 '``...``' 를 다음에 인쇄할지 "
"알려주기."
#: ../../library/codeop.rst:25
msgid ""
"Remembering which future statements the user has entered, so subsequent "
"input can be compiled with these in effect."
msgstr "사용자가 입력한 퓨처 문을 기억해서, 후속 입력을 컴파일할 때 이것들이 효과가 있도록 하기."
#: ../../library/codeop.rst:28
msgid ""
"The :mod:`codeop` module provides a way of doing each of these things, "
"and a way of doing them both."
msgstr ":mod:`codeop` 모듈은 이들을 각각 수행하는 방법과 이들을 모두 수행하는 방법을 제공합니다."
#: ../../library/codeop.rst:31
msgid "To do just the former:"
msgstr "단지 전자를 수행하려면:"
#: ../../library/codeop.rst:35
msgid ""
"Tries to compile *source*, which should be a string of Python code and "
"return a code object if *source* is valid Python code. In that case, the"
" filename attribute of the code object will be *filename*, which defaults"
" to ``'<input>'``. Returns ``None`` if *source* is *not* valid Python "
"code, but is a prefix of valid Python code."
msgstr ""
"*source*\\를 컴파일하려고 시도합니다. *source*\\는 파이썬 코드의 문자열이어야 하며, *source*\\가 유효한 "
"파이썬 코드면 코드 객체를 반환합니다. 이 경우, 코드 객체의 filename 어트리뷰트는 *filename*\\가 되는데, "
"기본값은 ``'<input>'``\\입니다. *source*\\가 *유효한 파이썬 코드가 *아니지만* 유효한 파이썬 코드의 "
"앞부분이면 ``None``\\을 반환합니다."
#: ../../library/codeop.rst:41
msgid ""
"If there is a problem with *source*, an exception will be raised. "
":exc:`SyntaxError` is raised if there is invalid Python syntax, and "
":exc:`OverflowError` or :exc:`ValueError` if there is an invalid literal."
msgstr ""
"*source*\\에 문제가 있으면, 예외가 발생합니다. 유효하지 않은 파이썬 구문이 있으면 :exc:`SyntaxError`\\가"
" 발생하고, 유효하지 않은 리터럴이 있으면 :exc:`OverflowError` 나 :exc:`ValueError`\\가 "
"발생합니다."
#: ../../library/codeop.rst:45
msgid ""
"The *symbol* argument determines whether *source* is compiled as a "
"statement (``'single'``, the default), as a sequence of :term:`statement`"
" (``'exec'``) or as an :term:`expression` (``'eval'``). Any other value "
"will cause :exc:`ValueError` to be raised."
msgstr ""
"*symbol* 인자는 *source*\\가 문장(``'single'``, 기본값)으로 컴파일되는지, :term:`문장 "
"<statement>`\\의 시퀀스(``'exec'``)로 컴파일되는지 또는 :term:`표현식 "
"<expression>`\\(``'eval'``)으로 컴파일되는지 결정합니다. 다른 값을 지정하면 "
":exc:`ValueError`\\가 발생합니다."
#: ../../library/codeop.rst:52
msgid ""
"It is possible (but not likely) that the parser stops parsing with a "
"successful outcome before reaching the end of the source; in this case, "
"trailing symbols may be ignored instead of causing an error. For "
"example, a backslash followed by two newlines may be followed by "
"arbitrary garbage. This will be fixed once the API for the parser is "
"better."
msgstr ""
"구문 분석기가 source의 끝에 도달하기 전에 성공적인 결과로 구문 분석을 중지하는 것이 가능합니다 (하지만 대체로 그렇지 "
"않습니다); 이 경우, 뒤따르는 기호는 에러를 유발하는 대신 무시 될 수 있습니다. 예를 들어, 백 슬래시 뒤에 두 개의 개행이 "
"오면 그 뒤에 임의의 가비지가 올 수 있습니다. 구문 분석기를 위한 API가 개선되면 이 문제가 해결될 것입니다."
#: ../../library/codeop.rst:61
msgid ""
"Instances of this class have :meth:`~object.__call__` methods identical "
"in signature to the built-in function :func:`compile`, but with the "
"difference that if the instance compiles program text containing a "
":mod:`__future__` statement, the instance 'remembers' and compiles all "
"subsequent program texts with the statement in force."
msgstr ""
"이 클래스의 인스턴스는 내장 함수 :func:`compile`\\와 같은 서명의 :meth:`~object.__call__` "
"메서드를 갖지만, 인스턴스가 :mod:`__future__` 문을 포함하는 프로그램 텍스트를 컴파일하면 인스턴스가 이를 "
"'기억'\\하고 모든 후속 프로그램 텍스트를 이 문장의 효과 아래에서 컴파일한다는 차이점이 있습니다."
#: ../../library/codeop.rst:70
msgid ""
"Instances of this class have :meth:`~object.__call__` methods identical "
"in signature to :func:`compile_command`; the difference is that if the "
"instance compiles program text containing a :mod:`__future__` statement, "
"the instance 'remembers' and compiles all subsequent program texts with "
"the statement in force."
msgstr ""
"이 클래스의 인스턴스는 :func:`compile_command`\\와 같은 서명의 :meth:`~object.__call__` "
"메서드를 갖습니다; 차이점은, 인스턴스가 :mod:`__future__` 문을 포함하는 프로그램 텍스트를 컴파일하면 인스턴스가 이를"
" '기억'\\하고 모든 후속 프로그램 텍스트를 이 문장의 효과 아래에서 컴파일한다는 것입니다."