-
-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathmemoryview.po
More file actions
142 lines (127 loc) · 5.91 KB
/
memoryview.po
File metadata and controls
142 lines (127 loc) · 5.91 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
# 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
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-09 14:44+0000\n"
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
"Last-Translator: python-doc bot, 2025\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"
#: ../../c-api/memoryview.rst:9
msgid "MemoryView objects"
msgstr "memoryview オブジェクト"
#: ../../c-api/memoryview.rst:11
msgid ""
"A :class:`memoryview` object exposes the C level :ref:`buffer interface "
"<bufferobjects>` as a Python object which can then be passed around like any "
"other object."
msgstr ""
":class:`memoryview` オブジェクトは、他のオブジェクトと同じように扱える "
"Python オブジェクトの形をした C 言語レベルの :ref:`バッファのインターフェー"
"ス <bufferobjects>` です。"
#: ../../c-api/memoryview.rst:18
msgid ""
"This instance of :c:type:`PyTypeObject` represents the Python memoryview "
"type. This is the same object as :class:`memoryview` in the Python layer."
msgstr ""
#: ../../c-api/memoryview.rst:24
msgid ""
"Create a memoryview object from an object that provides the buffer "
"interface. If *obj* supports writable buffer exports, the memoryview object "
"will be read/write, otherwise it may be either read-only or read/write at "
"the discretion of the exporter."
msgstr ""
"バッファインターフェースを提供するオブジェクトからmemoryview オブジェクトを生"
"成します。もし *obj* が書き込み可能なバッファのエクスポートをサポートするな"
"ら、その memoryview オブジェクトは読み書き可能です。そうでなければ読出しのみ"
"になるか、エクスポーターの分別にもとづいて読み書きが可能となります。"
#: ../../c-api/memoryview.rst:32
msgid "Flag to request a readonly buffer."
msgstr ""
#: ../../c-api/memoryview.rst:37
msgid "Flag to request a writable buffer."
msgstr ""
#: ../../c-api/memoryview.rst:42
msgid ""
"Create a memoryview object using *mem* as the underlying buffer. *flags* can "
"be one of :c:macro:`PyBUF_READ` or :c:macro:`PyBUF_WRITE`."
msgstr ""
"*mem* を配下のバッファとしてmemoryview オブジェクトを作成します。 *flags* "
"は :c:macro:`PyBUF_READ` か :c:macro:`PyBUF_WRITE` のどちらかになります。"
#: ../../c-api/memoryview.rst:49
msgid ""
"Create a memoryview object wrapping the given buffer structure *view*. For "
"simple byte buffers, :c:func:`PyMemoryView_FromMemory` is the preferred "
"function."
msgstr ""
"*view* として与えられたバッファ構造をラップする memoryview オブジェクトを作成"
"します。単なるバイトバッファ向けには、 :c:func:`PyMemoryView_FromMemory` の"
"ほうが望ましいです。"
#: ../../c-api/memoryview.rst:55
msgid ""
"Create a memoryview object to a :term:`contiguous` chunk of memory (in "
"either 'C' or 'F'ortran *order*) from an object that defines the buffer "
"interface. If memory is contiguous, the memoryview object points to the "
"original memory. Otherwise, a copy is made and the memoryview points to a "
"new bytes object."
msgstr ""
"buffer インターフェースを定義しているオブジェクトから ('C' か 'F'ortran の "
"*order* で) :term:`連続した <contiguous>` メモリチャンクへの memoryview オブ"
"ジェクトを作ります。メモリが連続している場合、 memoryview オブジェクトは元の"
"メモリを参照します。それ以外の場合、メモリはコピーされて、 memoryview オブ"
"ジェクトは新しい bytes オブジェクトを参照します。"
#: ../../c-api/memoryview.rst:61
msgid ""
"*buffertype* can be one of :c:macro:`PyBUF_READ` or :c:macro:`PyBUF_WRITE`."
msgstr ""
#: ../../c-api/memoryview.rst:66
msgid ""
"Return true if the object *obj* is a memoryview object. It is not currently "
"allowed to create subclasses of :class:`memoryview`. This function always "
"succeeds."
msgstr ""
"*obj* が memoryview オブジェクトの場合に真を返します。現在のところ、 :class:"
"`memoryview` のサブクラスの作成は許可されていません。この関数は常に成功しま"
"す。"
#: ../../c-api/memoryview.rst:73
msgid ""
"Return a pointer to the memoryview's private copy of the exporter's buffer. "
"*mview* **must** be a memoryview instance; this macro doesn't check its "
"type, you must do it yourself or you will risk crashes."
msgstr ""
"書きだされたバッファーの memoryview のプライベート コピーに、ポインターを返し"
"ます。\n"
"*mview* は memoryview インスタンスでなければなりません;\n"
"このマクロは型をチェックしないので自前で型チェックしなければならず、それを怠"
"るとクラッシュする恐れがあります。"
#: ../../c-api/memoryview.rst:79
msgid ""
"Return either a pointer to the exporting object that the memoryview is based "
"on or ``NULL`` if the memoryview has been created by one of the functions :c:"
"func:`PyMemoryView_FromMemory` or :c:func:`PyMemoryView_FromBuffer`. *mview* "
"**must** be a memoryview instance."
msgstr ""
"memoryview をエクスポートしているオブジェクトへのポインタを返します。\n"
"memoryview が :c:func:`PyMemoryView_FromMemory` か :c:func:"
"`PyMemoryView_FromBuffer` のどちらかで作成されていた場合、 ``NULL`` を返しま"
"す。"
#: ../../c-api/memoryview.rst:5
msgid "object"
msgstr "object"
#: ../../c-api/memoryview.rst:5
msgid "memoryview"
msgstr "memoryview"