Repository navigation
Expand file tree
/
Copy pathmemoryview.po
More file actions
145 lines (130 loc) · 6.26 KB
/
Copy pathmemoryview.po
File metadata and controls
145 lines (130 loc) · 6.26 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
# 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"
#: ../../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>` です。"
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:type:`PyTypeObject` のインスタンスは Python の memoryview 型を表しま"
"す。\n"
"Python レベルの :class:`memoryview` と同じオブジェクトです。"
#: ../../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 オブジェクトは読み書き可能です。そうでなければ読出しのみ"
"になるか、エクスポーターの分別にもとづいて読み書きが可能となります。"
msgid "Flag to request a readonly buffer."
msgstr "読み取り専用のバッファを要求するフラグ。"
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 オブジェクトを参照します。"
msgid ""
"*buffertype* can be one of :c:macro:`PyBUF_READ` or :c:macro:`PyBUF_WRITE`."
msgstr ""
"*buffertype* には :c:macro:`PyBUF_READ` または :c:macro:`PyBUF_WRITE` を指定"
"できます。"
#: ../../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` のサブクラスの作成は許可されていません。この関数は常"
"に成功します。"
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"
"このマクロは型を確認しないため、自分で確認しなければクラッシュするおそれがあ"
"ります。"
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`` を返しま"
"す。\n"
"*mview* は memoryview インスタンスで **なければなりません**。"
#: ../../c-api/memoryview.rst:5
msgid "object"
msgstr "object"
#: ../../c-api/memoryview.rst:5
msgid "memoryview"
msgstr "memoryview"