Repository navigation
Expand file tree
/
Copy pathfile.po
More file actions
324 lines (288 loc) · 15.3 KB
/
Copy pathfile.po
File metadata and controls
324 lines (288 loc) · 15.3 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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# python-doc bot, 2025
# Inada Naoki <songofacandy@gmail.com>, 2026
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.15\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-10-25 17:19+0000\n"
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
"Last-Translator: Inada Naoki <songofacandy@gmail.com>, 2026\n"
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
"ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "File objects"
msgstr "ファイルオブジェクト"
msgid ""
"These APIs are a minimal emulation of the Python 2 C API for built-in file "
"objects, which used to rely on the buffered I/O (:c:expr:`FILE*`) support "
"from the C standard library. In Python 3, files and streams use the "
"new :mod:`io` module, which defines several layers over the low-level "
"unbuffered I/O of the operating system. The functions described below are "
"convenience C wrappers over these new APIs, and meant mostly for internal "
"error reporting in the interpreter; third-party code is advised to access "
"the :mod:`io` APIs instead."
msgstr ""
"これらの API は、C 標準ライブラリのバッファ付き I/O (:c:expr:`FILE*`) に依存"
"していた Python 2 の組み込みファイルオブジェクトの C API を、最小限エミュレー"
"トするものです。\n"
"Python 3 のファイルやストリームは新しい :mod:`io` モジュールを使います。\n"
"このモジュールは、OS の低水準なバッファなし I/O の上に複数の層を定義していま"
"す。\n"
"以下の関数は、これらの新しい API を包む便利な C ラッパーで、主にインタープリ"
"タ内部でのエラー報告を目的としています。\n"
"サードパーティのコードでは、代わりに :mod:`io` の API を使うことを推奨しま"
"す。"
#: ../../c-api/file.rst:22
msgid ""
"Create a Python file object from the file descriptor of an already opened "
"file *fd*. The arguments *name*, *encoding*, *errors* and *newline* can be "
"``NULL`` to use the defaults; *buffering* can be *-1* to use the default. "
"*name* is ignored and kept for backward compatibility. Return ``NULL`` on "
"failure. For a more comprehensive description of the arguments, please refer "
"to the :func:`io.open` function documentation."
msgstr ""
"既に開かれているファイル *fd* のファイルディスクリプタから Python のファイル"
"オブジェクトを作成します。\n"
"引数 *name* 、 *encoding* 、 *errors* 、 *newline* には、デフォルトの値とし"
"て ``NULL`` が使えます。\n"
"*buffering* には *-1* を指定してデフォルトの値を使うことができます。\n"
"*name* は無視されるのですが、後方互換性のために残されています。\n"
"失敗すると ``NULL`` を返します。\n"
"より包括的な引数の解説は、 :func:`io.open` 関数のドキュメントを参照してくださ"
"い。"
msgid ""
"Since Python streams have their own buffering layer, mixing them with OS-"
"level file descriptors can produce various issues (such as unexpected "
"ordering of data)."
msgstr ""
"Python のストリームは独自のバッファリング層を持つため、OS レベルのファイル"
"ディスクリプタと混在させると、データの順序が予想外になるなどの問題が起きる可"
"能性があります。"
#: ../../c-api/file.rst:35
msgid "Ignore *name* attribute."
msgstr "*name* 属性の無視。"
#: ../../c-api/file.rst:41
msgid ""
"Return the file descriptor associated with *p* as an :c:expr:`int`. If the "
"object is an integer, its value is returned. If not, the "
"object's :meth:`~io.IOBase.fileno` method is called if it exists; the method "
"must return an integer, which is returned as the file descriptor value. "
"Sets an exception and returns ``-1`` on failure."
msgstr ""
"*p* に関連づけられる ファイルディスクリプタを :c:expr:`int` として返します。"
"オブジェクトが整数なら、その値を返します。 整数でない場合、オブジェクト"
"に :meth:`~io.IOBase.fileno` メソッドがあれば呼び出します; このメソッドの返り"
"値は、ファイル記述子の値として返される整数でなければなりません。失敗すると例"
"外を設定して ``-1`` を返します。"
msgid ""
"Equivalent to ``p.readline([n])``, this function reads one line from the "
"object *p*. *p* may be a file object or any object with "
"a :meth:`~io.IOBase.readline` method. If *n* is ``0``, exactly one line is "
"read, regardless of the length of the line. If *n* is greater than ``0``, "
"no more than *n* bytes will be read from the file; a partial line can be "
"returned. In both cases, an empty string is returned if the end of the file "
"is reached immediately. If *n* is less than ``0``, however, one line is "
"read regardless of length, but :exc:`EOFError` is raised if the end of the "
"file is reached immediately."
msgstr ""
"``p.readline([n])`` に相当し、オブジェクト *p* から一行を読み込みます。\n"
"*p* はファイルオブジェクトでも、:meth:`~io.IOBase.readline` メソッドを持つ任"
"意のオブジェクトでも構いません。\n"
"*n* が ``0`` なら、長さにかかわらず一行を読み込みます。\n"
"*n* が ``0`` より大きければ、ファイルから読み込むのは最大 *n* バイトで、行の"
"一部だけを返す場合があります。\n"
"いずれの場合も、最初からファイルの終端に達していれば空文字列を返します。\n"
"一方、*n* が ``0`` より小さければ、長さにかかわらず一行を読み込みますが、最初"
"からファイルの終端に達している場合は :exc:`EOFError` を送出します。"
msgid ""
"Read a line from the C stream *stream* into the buffer *buf*, like the C "
"standard library function :c:func:`!fgets`, but treating all of ``\\n``, "
"``\\r`` and ``\\r\\n`` as line endings (see :term:`universal newlines`). Any "
"``\\r`` or ``\\r\\n`` read from the stream is stored in *buf* as a single "
"``\\n``."
msgstr ""
"C 標準ライブラリ関数 :c:func:`!fgets` と同様に、C ストリーム *stream* から一"
"行をバッファ *buf* に読み込みますが、``\\n``、``\\r``、``\\r\\n`` のすべてを"
"行末として扱います (:term:`ユニバーサル改行 <universal newlines>` を参照)。\n"
"ストリームから読み込んだ ``\\r`` や ``\\r\\n`` は、単一の ``\\n`` として "
"*buf* に格納します。"
msgid ""
"At most ``n - 1`` characters are stored in *buf*; reading stops after a "
"newline has been stored or when the end of the file is reached. The result "
"is always null-terminated. *stream* should be opened in binary mode, so that "
"the C library does not perform its own newline translation."
msgstr ""
"*buf* に格納するのは最大 ``n - 1`` 文字です。\n"
"改行を格納するかファイルの終端に達すると、読み込みを停止します。\n"
"結果は常にヌル終端されます。\n"
"C ライブラリが独自に改行を変換しないよう、*stream* はバイナリモードで開いてく"
"ださい。"
msgid ""
"Return *buf* on success. Return ``NULL`` if no characters could be read, "
"because *stream* is at end of file, a read error occurred, or *n* is less "
"than 2. Like :c:func:`!fgets`, this function does not distinguish between "
"end of file and a read error, and it does not set an exception."
msgstr ""
"成功すると *buf* を返します。\n"
"*stream* がファイルの終端にある場合、読み込みエラーが起きた場合、*n* が 2 未"
"満の場合など、一文字も読み込めなければ ``NULL`` を返します。\n"
":c:func:`!fgets` と同様に、この関数はファイルの終端と読み込みエラーを区別せ"
"ず、例外も設定しません。"
msgid "*fobj* exists only for backward compatibility and must be ``NULL``."
msgstr ""
"*fobj* は後方互換性のためだけに残されており、``NULL`` でなければなりません。"
#: ../../c-api/file.rst:65
msgid ""
"Overrides the normal behavior of :func:`io.open_code` to pass its parameter "
"through the provided handler."
msgstr ""
":func:`io.open_code` の通常の振る舞いを上書きして、そのパラメーターを提供され"
"たハンドラで渡します。"
#: ../../c-api/file.rst:68
msgid "The *handler* is a function of type:"
msgstr "ハンドラーは次の型の関数です。"
#: ../../c-api/file.rst:73
msgid ""
"Equivalent of :c:expr:`PyObject *(\\*)(PyObject *path, void *userData)`, "
"where *path* is guaranteed to be :c:type:`PyUnicodeObject`."
msgstr ""
":c:expr:`PyObject *(\\*)(PyObject *path, void *userData)` と等価で、 *path* "
"は :c:type:`PyUnicodeObject` であることが保証されています。"
#: ../../c-api/file.rst:77
msgid ""
"The *userData* pointer is passed into the hook function. Since hook "
"functions may be called from different runtimes, this pointer should not "
"refer directly to Python state."
msgstr ""
"*userData* ポインタはフック関数に渡されます。\n"
"フック関数は別なランタイムから呼び出されるかもしれないので、このポインタは直"
"接 Python の状態を参照すべきではありません。"
#: ../../c-api/file.rst:81
msgid ""
"As this hook is intentionally used during import, avoid importing new "
"modules during its execution unless they are known to be frozen or available "
"in ``sys.modules``."
msgstr ""
"このフック関数はインポート中に使われることを意図しているため、モジュールが "
"frozen なモジュールであるか ``sys.modules`` にある利用可能なモジュールである"
"ことが分かっている場合を除いては、フック関数の実行中に新しいモジュールをイン"
"ポートするのは避けてください。"
msgid ""
"Once a hook has been set, it cannot be removed or replaced, and later calls "
"to :c:func:`PyFile_SetOpenCodeHook` will fail. On failure, the function "
"returns -1 and sets an exception if the interpreter has been initialized."
msgstr ""
"いったんフックを設定すると、削除も置き換えもできず、その後"
"の :c:func:`PyFile_SetOpenCodeHook` の呼び出しは失敗します。\n"
"失敗すると -1 を返し、インタープリタが初期化済みの場合は例外も設定します。"
#: ../../c-api/file.rst:89
msgid "This function is safe to call before :c:func:`Py_Initialize`."
msgstr "この関数は :c:func:`Py_Initialize` より前に呼び出しても安全です。"
msgid ""
"Raises an :ref:`auditing event <auditing>` ``setopencodehook`` with no "
"arguments."
msgstr ""
"引数無しで :ref:`監査イベント <auditing>` ``setopencodehook`` を送出します。"
msgid ""
"Open *path* with the mode ``'rb'``. *path* must be a Python :class:`str` "
"object. The behavior of this function may be overridden "
"by :c:func:`PyFile_SetOpenCodeHook` to allow for some preprocessing of the "
"text."
msgstr ""
"*path* を ``'rb'`` モードで開きます。\n"
"*path* は Python の :class:`str` オブジェクトでなければなりません。\n"
":c:func:`PyFile_SetOpenCodeHook` でこの関数の動作を変更すると、テキストに前処"
"理を加えられます。"
msgid "This is analogous to :func:`io.open_code` in Python."
msgstr "Python の :func:`io.open_code` に相当します。"
msgid ""
"On success, this function returns a :term:`strong reference` to a Python "
"file object. On failure, this function returns ``NULL`` with an exception "
"set."
msgstr ""
"成功すると、Python のファイルオブジェクトへの :term:`強参照 <strong "
"reference>` を返します。\n"
"失敗すると、例外を設定して ``NULL`` を返します。"
msgid ""
"Similar to :c:func:`PyFile_OpenCodeObject`, but *path* is a UTF-8 "
"encoded :c:expr:`const char*`."
msgstr ""
":c:func:`PyFile_OpenCodeObject` と似ていますが、*path* は UTF-8 でエンコード"
"された :c:expr:`const char*` です。"
msgid ""
"Write object *obj* to file object *p*. The only supported flag for *flags* "
"is :c:macro:`Py_PRINT_RAW`; if given, the :func:`str` of the object is "
"written instead of the :func:`repr`."
msgstr ""
"オブジェクト *obj* をファイルオブジェクト *p* に書き出します。\n"
"*flags* でサポートするフラグは :c:macro:`Py_PRINT_RAW` だけです。\n"
"指定した場合、オブジェクトの :func:`repr` ではなく :func:`str` の結果を書き出"
"します。"
msgid "If *obj* is ``NULL``, write the string ``\"<NULL>\"``."
msgstr "*obj* が ``NULL`` の場合、文字列 ``\"<NULL>\"`` を書き出します。"
msgid ""
"Return ``0`` on success or ``-1`` on failure; the appropriate exception will "
"be set."
msgstr ""
"成功すると ``0`` を返し、失敗すると適切な例外を設定して ``-1`` を返します。"
#: ../../c-api/file.rst:135
msgid ""
"Write string *s* to file object *p*. Return ``0`` on success or ``-1`` on "
"failure; the appropriate exception will be set."
msgstr ""
"文字列 *s* をファイルオブジェクト *p* に書き出します。成功した場合には ``0`` "
"を返し、失敗すると ``-1`` を返して適切な例外をセットします。"
msgid "Soft-deprecated API"
msgstr "ソフト非推奨の API"
msgid ""
"These are APIs that were included in Python's C API by mistake. They are "
"documented solely for completeness; use other ``PyFile*`` APIs instead."
msgstr ""
"これらは誤って Python の C API に含めてしまった API です。\n"
"網羅性のためだけに記載しており、代わりに他の ``PyFile*`` API を使ってくださ"
"い。"
msgid ""
"Use :c:func:`PyFile_FromFd` with defaults (``fd, NULL, \"w\", -1, NULL, "
"NULL, NULL, 0``) instead."
msgstr ""
"代わりに、デフォルト値 (``fd, NULL, \"w\", -1, NULL, NULL, NULL, 0``) "
"で :c:func:`PyFile_FromFd` を使ってください。"
msgid ""
"Type of file-like objects used internally at Python startup "
"when :py:mod:`io` is not yet available. Use Python :py:func:`open` "
"or :c:func:`PyFile_FromFd` to create file objects instead."
msgstr ""
"Python の起動時に :py:mod:`io` がまだ利用できない間、内部で使うファイルライク"
"オブジェクトの型です。\n"
"ファイルオブジェクトの作成には、代わりに Python の :py:func:`open` また"
"は :c:func:`PyFile_FromFd` を使ってください。"
msgid ""
"The string literal ``\"b\"``, used to open files in binary mode. Exposed for "
"backwards compatibility only."
msgstr ""
"ファイルをバイナリモードで開くための文字列リテラル ``\"b\"`` です。\n"
"後方互換性のためだけに公開されています。"
#: ../../c-api/file.rst:8
msgid "object"
msgstr "object"
#: ../../c-api/file.rst:8
msgid "file"
msgstr "ファイル"
#: ../../c-api/file.rst:50
msgid "EOFError (built-in exception)"
msgstr "EOFError (組み込み例外)"
#: ../../c-api/file.rst:122
msgid "Py_PRINT_RAW (C macro)"
msgstr "Py_PRINT_RAW (Cのマクロ)"