GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — python-docs-ja/c-api/complex.po at 3.14 · python/python-docs-ja Expand file tree/ Copy pathcomplex.poMore file actions 273 lines (236 loc) · 11.2 KB / Copy pathcomplex.poFile metadata and controls273 lines (236 loc) · 11.2 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 # 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.15\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-10-05 21:29+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" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../../c-api/complex.rst:6 msgid "Complex Number Objects" msgstr "複素数オブジェクト" #: ../../c-api/complex.rst:13 msgid "" "This subtype of :c:type:`PyObject` represents a Python complex number object." msgstr "この :c:type:`PyObject` のサブタイプは Python の複素数型を表現します。" msgid "" "The complex number value, using the C :c:type:`Py_complex` representation." msgstr "C の :c:type:`Py_complex` 表現による複素数の値。" msgid "" "Use :c:func:`PyComplex_AsCComplex` and :c:func:`PyComplex_FromCComplex` to " "convert a Python complex number to/from the C :c:type:`Py_complex` " "representation." msgstr "" "Python の複素数と C の :c:type:`Py_complex` 表現を相互に変換するに" "は、:c:func:`PyComplex_AsCComplex` と :c:func:`PyComplex_FromCComplex` を使っ" "てください。" #: ../../c-api/complex.rst:28 msgid "" "This instance of :c:type:`PyTypeObject` represents the Python complex number " "type. It is the same object as :class:`complex` in the Python layer." msgstr "" "この :c:type:`PyTypeObject` のインスタンスは Python の複素数型を表現します。 " "Pythonレイヤの :class:`complex` と同じオブジェクトです。" #: ../../c-api/complex.rst:34 msgid "" "Return true if its argument is a :c:type:`PyComplexObject` or a subtype " "of :c:type:`PyComplexObject`. This function always succeeds." msgstr "" "引数が :c:type:`PyComplexObject` か :c:type:`PyComplexObject` のサブタイプで" "あるときに真を返します。この関数は常に成功します。" #: ../../c-api/complex.rst:40 msgid "" "Return true if its argument is a :c:type:`PyComplexObject`, but not a " "subtype of :c:type:`PyComplexObject`. This function always succeeds." msgstr "" "引数が :c:type:`PyComplexObject` であるが :c:type:`PyComplexObject` のサブタ" "イプでないときに真を返します。この関数は常に成功します。" msgid "" "Return a new :c:type:`PyComplexObject` object from *real* and *imag*. Return " "``NULL`` with an exception set on error." msgstr "" "*real* と *imag* から新しい :c:type:`PyComplexObject` オブジェクトを作成して" "返します。\n" "エラーの場合は例外を設定して ``NULL`` を返します。" #: ../../c-api/complex.rst:52 msgid "Return the real part of *op* as a C :c:expr:`double`." msgstr "*op* の実数部分を C の :c:expr:`double` 型で返します。" msgid "" "If *op* is not a Python complex number object but has " "a :meth:`~object.__complex__` method, this method will first be called to " "convert *op* to a Python complex number object. If :meth:`!__complex__` is " "not defined then it falls back to call :c:func:`PyFloat_AsDouble` and " "returns its result." msgstr "" "*op* が Python の複素数オブジェクトでなく、:meth:`~object.__complex__` メソッ" "ドを持つ場合は、まずこのメソッドを呼び出し、*op* を Python の複素数オブジェク" "トに変換します。\n" ":meth:`!__complex__` が定義されていなければ、代わり" "に :c:func:`PyFloat_AsDouble` を呼び出し、その結果を返します。" msgid "" "Upon failure, this method returns ``-1.0`` with an exception set, so one " "should call :c:func:`PyErr_Occurred` to check for errors." msgstr "" "失敗すると、例外を設定して ``-1.0`` を返します。\n" "そのため、エラーの有無を確認するには :c:func:`PyErr_Occurred` を呼び出してく" "ださい。" msgid "Use :meth:`~object.__complex__` if available." msgstr "利用可能なら :meth:`~object.__complex__` を使うようになりました。" #: ../../c-api/complex.rst:68 msgid "Return the imaginary part of *op* as a C :c:expr:`double`." msgstr "*op* の虚数部分を C の :c:expr:`double` 型で返します。" msgid "" "If *op* is not a Python complex number object but has " "a :meth:`~object.__complex__` method, this method will first be called to " "convert *op* to a Python complex number object. If :meth:`!__complex__` is " "not defined then it falls back to call :c:func:`PyFloat_AsDouble` and " "returns ``0.0`` on success." msgstr "" "*op* が Python の複素数オブジェクトでなく、:meth:`~object.__complex__` メソッ" "ドを持つ場合は、まずこのメソッドを呼び出し、*op* を Python の複素数オブジェク" "トに変換します。\n" ":meth:`!__complex__` が定義されていなければ、代わり" "に :c:func:`PyFloat_AsDouble` を呼び出し、成功時に ``0.0`` を返します。" msgid "" "This C structure defines an export format for a Python complex number object." msgstr "" "この C 構造体は、Python の複素数オブジェクトをエクスポートする形式を定義しま" "す。" msgid "The structure is defined as::" msgstr "構造体は次のように定義されています。 ::" msgid "" "typedef struct {\n" " double real;\n" " double imag;\n" "} Py_complex;" msgstr "" "typedef struct {\n" " double real;\n" " double imag;\n" "} Py_complex;" msgid "" "Create a new Python complex number object from a C :c:type:`Py_complex` " "value. Return ``NULL`` with an exception set on error." msgstr "" "C の :c:type:`Py_complex` 値から、新しい Python の複素数オブジェクトを作成し" "ます。\n" "エラーの場合は例外を設定して ``NULL`` を返します。" msgid "Return the :c:type:`Py_complex` value of the complex number *op*." msgstr "複素数 *op* の値を :c:type:`Py_complex` として返します。" msgid "" "If *op* is not a Python complex number object but has " "a :meth:`~object.__complex__` method, this method will first be called to " "convert *op* to a Python complex number object. If :meth:`!__complex__` is " "not defined then it falls back to :meth:`~object.__float__`. If :meth:`!" "__float__` is not defined then it falls back to :meth:`~object.__index__`." msgstr "" "*op* が Python の複素数オブジェクトでなく、:meth:`~object.__complex__` メソッ" "ドを持つ場合は、まずこのメソッドを呼び出し、*op* を Python の複素数オブジェク" "トに変換します。\n" ":meth:`!__complex__` が定義されていなければ、代わり" "に :meth:`~object.__float__` を使います。\n" ":meth:`!__float__` も定義されていなければ、代わり" "に :meth:`~object.__index__` を使います。" msgid "" "Upon failure, this method returns :c:type:`Py_complex` " "with :c:member:`~Py_complex.real` set to ``-1.0`` and with an exception set, " "so one should call :c:func:`PyErr_Occurred` to check for errors." msgstr "" "失敗すると、例外を設定し、:c:member:`~Py_complex.real` を ``-1.0`` にし" "た :c:type:`Py_complex` を返します。\n" "そのため、エラーの有無を確認するには :c:func:`PyErr_Occurred` を呼び出してく" "ださい。" #: ../../c-api/complex.rst:119 msgid "Use :meth:`~object.__index__` if available." msgstr "可能であれば :meth:`~object.__index__` を使うようになりました。" #: ../../c-api/complex.rst:124 msgid "Complex Numbers as C Structures" msgstr "C 構造体としての複素数" msgid "" "The API also provides functions for working with complex numbers, using " "the :c:type:`Py_complex` representation. Note that the functions which " "accept these structures as parameters and return them as results do so *by " "value* rather than dereferencing them through pointers." msgstr "" "この API は、:c:type:`Py_complex` 表現を使って複素数を扱う関数も提供しま" "す。\n" "これらの構造体を引数として受け取り、結果として返す関数は、ポインタを介して参" "照するのではなく、*値渡し* を行う点に注意してください。" msgid "" "Please note, that these functions are :term:`soft deprecated` since Python " "3.15. Avoid using this API in a new code to do complex arithmetic: either " "use the :ref:`Number Protocol <number>` API or use native complex types, " "like :c:expr:`double complex`." msgstr "" "これらの関数は Python 3.15 以降、:term:`ソフト非推奨 <soft deprecated>` で" "す。\n" "新しいコードでは、複素数演算にこの API を使うのは避けてください。\n" "代わりに :ref:`数値プロトコル <number>` の API を使うか、:c:expr:`double " "complex` などのネイティブな複素数型を使ってください。" #: ../../c-api/complex.rst:139 msgid "" "Return the sum of two complex numbers, using the C :c:type:`Py_complex` " "representation." msgstr "二つの複素数の和を C の :c:type:`Py_complex` 型で返します。" #: ../../c-api/complex.rst:147 msgid "" "Return the difference between two complex numbers, using the " "C :c:type:`Py_complex` representation." msgstr "二つの複素数の差を C の :c:type:`Py_complex` 型で返します。" #: ../../c-api/complex.rst:155 msgid "" "Return the negation of the complex number *num*, using the " "C :c:type:`Py_complex` representation." msgstr "複素数 *num* の符号反転 C の :c:type:`Py_complex` 型で返します。" #: ../../c-api/complex.rst:163 msgid "" "Return the product of two complex numbers, using the C :c:type:`Py_complex` " "representation." msgstr "二つの複素数の積を C の :c:type:`Py_complex` 型で返します。" #: ../../c-api/complex.rst:171 msgid "" "Return the quotient of two complex numbers, using the C :c:type:`Py_complex` " "representation." msgstr "二つの複素数の商を C の :c:type:`Py_complex` 型で返します。" msgid "" "If *divisor* is null, this method returns zero and sets :c:data:`errno` " "to :c:macro:`!EDOM`." msgstr "" "*divisor* がゼロの場合、この関数はゼロを返し、:c:data:`errno` に :c:macro:`!" "EDOM` を設定します。" msgid "" "Return the exponentiation of *num* by *exp*, using the " "C :c:type:`Py_complex` representation." msgstr "*num* の *exp* 乗を、C の :c:type:`Py_complex` 表現で返します。" msgid "" "If *num* is null and *exp* is not a positive real number, this method " "returns zero and sets :c:data:`errno` to :c:macro:`!EDOM`." msgstr "" "*num* がゼロで、*exp* が正の実数でない場合、この関数はゼロを返" "し、:c:data:`errno` に :c:macro:`!EDOM` を設定します。" msgid "Set :c:data:`errno` to :c:macro:`!ERANGE` on overflows." msgstr "" "オーバーフロー時は :c:data:`errno` に :c:macro:`!ERANGE` を設定します。" msgid "Return the absolute value of the complex number *num*." msgstr "複素数 *num* の絶対値を返します。" #: ../../c-api/complex.rst:8 msgid "object" msgstr "object" #: ../../c-api/complex.rst:8 msgid "complex number" msgstr "complex number" |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |