-
-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathiterator.po
More file actions
171 lines (147 loc) · 5.93 KB
/
iterator.po
File metadata and controls
171 lines (147 loc) · 5.93 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
# 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-01 14:19+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/iterator.rst:6
msgid "Iterator Objects"
msgstr "イテレータオブジェクト (iterator object)"
#: ../../c-api/iterator.rst:8
msgid ""
"Python provides two general-purpose iterator objects. The first, a sequence "
"iterator, works with an arbitrary sequence supporting the :meth:`~object."
"__getitem__` method. The second works with a callable object and a sentinel "
"value, calling the callable for each item in the sequence, and ending the "
"iteration when the sentinel value is returned."
msgstr ""
"Python では二種類のイテレータオブジェクトを提供しています。一つ目はシーケンス"
"イテレータで、 :meth:`~object.__getitem__` メソッドをサポートする任意のシーケ"
"ンスを取り扱います。二つ目は呼び出し可能オブジェクトと番兵 (sentinel value) "
"を扱い、シーケンス内の要素ごとに呼び出し可能オブジェクトを呼び出して、センチ"
"ネル値が返されたときに反復処理を終了します。"
#: ../../c-api/iterator.rst:17
msgid ""
"Type object for iterator objects returned by :c:func:`PySeqIter_New` and the "
"one-argument form of the :func:`iter` built-in function for built-in "
"sequence types."
msgstr ""
":c:func:`PySeqIter_New` や、組み込みシーケンス型に対して 1 引数形式の組み込み"
"関数 :func:`iter` を呼び出したときに返される、イテレータオブジェクトの型オブ"
"ジェクトです。"
#: ../../c-api/iterator.rst:24
msgid ""
"Return true if the type of *op* is :c:data:`PySeqIter_Type`. This function "
"always succeeds."
msgstr ""
"*op* の型が :c:data:`PySeqlter_Type` 型の場合に真を返します。この関数は常に成"
"功します。"
#: ../../c-api/iterator.rst:30
msgid ""
"Return an iterator that works with a general sequence object, *seq*. The "
"iteration ends when the sequence raises :exc:`IndexError` for the "
"subscripting operation."
msgstr ""
"一般的なシーケンスオブジェクト *seq* を扱うイテレータを返します。反復処理は、"
"シーケンスが添字指定操作の際に :exc:`IndexError` を返したときに終了します。"
#: ../../c-api/iterator.rst:37
msgid ""
"Type object for iterator objects returned by :c:func:`PyCallIter_New` and "
"the two-argument form of the :func:`iter` built-in function."
msgstr ""
":c:func:`PyCallIter_New` や、組み込み関数 :func:`iter` の 2 引数形式が返すイ"
"テレータオブジェクトの型オブジェクトです。"
#: ../../c-api/iterator.rst:43
msgid ""
"Return true if the type of *op* is :c:data:`PyCallIter_Type`. This function "
"always succeeds."
msgstr ""
"*op* の型が :c:data:`PyCallIter_Type` 型の場合に真を返します。この関数は常に"
"成功します。"
#: ../../c-api/iterator.rst:49
msgid ""
"Return a new iterator. The first parameter, *callable*, can be any Python "
"callable object that can be called with no parameters; each call to it "
"should return the next item in the iteration. When *callable* returns a "
"value equal to *sentinel*, the iteration will be terminated."
msgstr ""
"新たなイテレータを返します。最初のパラメタ *callable* は引数なしで呼び出せる "
"Python の呼び出し可能オブジェクトならなんでもかまいません; *callable* は、呼"
"び出されるたびに次の反復処理対象オブジェクトを返さなければなりません。生成さ"
"れたイテレータは、*callable* が *sentinel* に等しい値を返すと反復処理を終了し"
"ます。"
#: ../../c-api/iterator.rst:56
msgid "Range Objects"
msgstr ""
#: ../../c-api/iterator.rst:60
msgid "The type object for :class:`range` objects."
msgstr ""
#: ../../c-api/iterator.rst:65
msgid ""
"Return true if the object *o* is an instance of a :class:`range` object. "
"This function always succeeds."
msgstr ""
#: ../../c-api/iterator.rst:70
msgid "Builtin Iterator Types"
msgstr ""
#: ../../c-api/iterator.rst:72
msgid ""
"These are built-in iteration types that are included in Python's C API, but "
"provide no additional functions. They are here for completeness."
msgstr ""
#: ../../c-api/iterator.rst:80
msgid "C type"
msgstr "C の型"
#: ../../c-api/iterator.rst:81
msgid "Python type"
msgstr "Python の型"
#: ../../c-api/iterator.rst:83
msgid ":py:class:`enumerate`"
msgstr ""
#: ../../c-api/iterator.rst:85
msgid ":py:class:`filter`"
msgstr ""
#: ../../c-api/iterator.rst:87
msgid ":py:class:`map`"
msgstr ""
#: ../../c-api/iterator.rst:89
msgid ":py:class:`reversed`"
msgstr ""
#: ../../c-api/iterator.rst:91
msgid ":py:class:`zip`"
msgstr ""
#: ../../c-api/iterator.rst:95
msgid "Other Iterator Objects"
msgstr ""
#: ../../c-api/iterator.rst:113
msgid "Type objects for iterators of various built-in objects."
msgstr ""
#: ../../c-api/iterator.rst:115
msgid ""
"Do not create instances of these directly; prefer calling :c:func:"
"`PyObject_GetIter` instead."
msgstr ""
#: ../../c-api/iterator.rst:118
msgid ""
"Note that there is no guarantee that a given built-in type uses a given "
"iterator type. For example, iterating over :class:`range` will use one of "
"two iterator types depending on the size of the range. Other types may start "
"using a similar scheme in the future, without warning."
msgstr ""