-
-
Notifications
You must be signed in to change notification settings - Fork 32
/
Copy pathfile.po
120 lines (111 loc) · 7.24 KB
/
file.po
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
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2018, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.7\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-30 05:56+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Osamu NAKAMURA, 2017\n"
"Language-Team: Japanese (https://www.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"
#: ../../c-api/file.rst:6
msgid "File Objects"
msgstr "ファイルオブジェクト"
#: ../../c-api/file.rst:10
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:type:`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 は、 Python 2 の組み込みのファイルオブジェクトの C API を最低限エミュレートするためのものです。それらは、標準 C "
"ライブラリでサポートされているバッファ付き I/O (:c:type:`FILE\\*`) に頼るために使われます。 Python 3 "
"では、ファイルとストリームは新しい :mod:`io` モジュールを使用され、そこに OS の低レベルなバッファ付き I/O "
"の上にいくつかの層が定義されています。下で解説されている関数は、それらの新しい API の便利な C "
"ラッパーであり、インタプリタでの内部的なエラー通知に向いています; サードパーティーのコードは代わりに :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 のファイルオブジェクトを作成します。引数 *name* 、 "
"*encoding* 、 *errors* 、 *newline* には *NULL* を指定してデフォルトの値を使うことができます; "
"*buffering* には *-1* を指定してデフォルトの値を使うことができます。 *name* "
"は無視されるのですが、後方互換性のために残されています。失敗すると *NULL* を返します。より包括的な引数の解説は、 :func:`io.open`"
" 関数のドキュメントを参照してください。"
#: ../../c-api/file.rst:31
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:type:`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:type:`int` として返します。オブジェクトが整数なら、その値を返します。 "
"整数でない場合、オブジェクトに :meth:`~io.IOBase.fileno` メソッドがあれば呼び出します; "
"このメソッドの返り値は、ファイル記述子の値として返される整数でなければなりません。失敗すると例外を設定して ``-1`` を返します。"
#: ../../c-api/file.rst:52
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* の各行を読み出します。 *p* はファイルオブジェクトか、 "
":meth:`~io.IOBase.readline` メソッドを持つ何らかのオブジェクトでかまいません。 *n* が ``0`` "
"の場合、行の長さに関係なく正確に 1 行だけ読み出します。 *n* が ``0`` より大きければ、 *n* バイト以上のデータは読み出しません; "
"従って、行の一部だけが返される場合があります。 どちらの場合でも、読み出し後すぐにファイルの終端に到達した場合には空文字列を 返します。 *n* が "
"``0`` より小さければ、長さに関わらず 1 行だけを 読み出しますが、すぐにファイルの終端に到達した場合には :exc:`EOFError` "
"を送出します。"
#: ../../c-api/file.rst:67
msgid ""
"Write object *obj* to file object *p*. The only supported flag for *flags* "
"is :const:`Py_PRINT_RAW`; if given, the :func:`str` of the object is written"
" instead of the :func:`repr`. Return ``0`` on success or ``-1`` on failure;"
" the appropriate exception will be set."
msgstr ""
"オブジェクト *obj* をファイルオブジェクト *p* に書き込みます。 *flags* がサポートするフラグは "
":const:`Py_PRINT_RAW` だけです; このフラグを指定すると、オブジェクトに :func:`repr` ではなく "
":func:`str` を適用した結果をファイルに書き出します。成功した場合には ``0`` を返し、失敗すると ``-1`` "
"を返して適切な例外をセットします。"
#: ../../c-api/file.rst:75
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`` "
"を返して適切な例外をセットします。"