@@ -293,6 +293,13 @@ msgid ""
293
293
"calls ``PyErr_SetObject(PyExc_WindowsError, object)``. This function always "
294
294
"returns *NULL*."
295
295
msgstr ""
296
+ "これは :exc:`WindowsError` を発生させるために便利な関数です。 :c:data:`0` の *ierr* とともに呼び出された場合、"
297
+ " :c:func:`GetLastError` が返すエラーコードが代りに使われます。 *ierr* あるいは "
298
+ ":c:func:`GetLastError` によって与えられるエラーコードのWindows用の説明を取り出すために、Win32関数 "
299
+ ":c:func:`FormatMessage` を呼び出します。それから、第一要素が *ierr* "
300
+ "値で第二要素が(:c:func:`FormatMessage` から得られる) 対応するエラーメッセージであるタプルオブジェクトを構成します。そして、 "
301
+ "``PyErr_SetObject(PyExc_WindowsError, object)`` を呼び出します。この関数は常に *NULL* "
302
+ "を返します。"
296
303
297
304
#: ../../c-api/exceptions.rst:197 ../../c-api/exceptions.rst:205
298
305
#: ../../c-api/exceptions.rst:214 ../../c-api/exceptions.rst:222
@@ -304,32 +311,40 @@ msgstr ":ref:`利用可能な環境 <availability>`: Windows 。"
304
311
msgid ""
305
312
"Similar to :c:func:`PyErr_SetFromWindowsErr`, with an additional parameter "
306
313
"specifying the exception type to be raised."
307
- msgstr ""
314
+ msgstr ":c:func:`PyErr_SetFromWindowsErr` に似ていますが、送出する例外の型を指定する引数が追加されています。 "
308
315
309
316
#: ../../c-api/exceptions.rst:210
310
317
msgid ""
311
318
"Similar to :c:func:`PyErr_SetFromWindowsErrWithFilenameObject`, but the "
312
319
"filename is given as a C string. *filename* is decoded from the filesystem "
313
320
"encoding (:func:`os.fsdecode`)."
314
321
msgstr ""
322
+ ":c:func:`PyErr_SetFromWindowsErrWithFilenameObject` に似ていますが、ファイル名は C 文字列として与えられます。\n"
323
+ "*filename* はファイルシステムのエンコーディング (:func:`os.fsdecode`) でデコードされます。"
315
324
316
325
#: ../../c-api/excep
8000
tions.rst:219
317
326
msgid ""
318
327
"Similar to :c:func:`PyErr_SetFromWindowsErrWithFilenameObject`, with an "
319
328
"additional parameter specifying the exception type to be raised."
320
329
msgstr ""
330
+ ":c:func:`PyErr_SetFromWindowsErrWithFilenameObject` "
331
+ "に似ていますが、送出する例外の型を指定する引数が追加されています。"
321
332
322
333
#: ../../c-api/exceptions.rst:227
323
334
msgid ""
324
335
"Similar to :c:func:`PyErr_SetExcFromWindowsErrWithFilenameObject`, but "
325
336
"accepts a second filename object."
326
337
msgstr ""
338
+ ":c:func:`PyErr_SetExcFromWindowsErrWithFilenameObject` "
339
+ "に似てますが、2つ目のファイル名オブジェクトを受け取ります。"
327
340
328
341
#: ../../c-api/exceptions.rst:237
329
342
msgid ""
330
343
"Similar to :c:func:`PyErr_SetFromWindowsErrWithFilename`, with an additional"
331
344
" parameter specifying the exception type to be raised."
332
345
msgstr ""
346
+ ":c:func:`PyErr_SetFromWindowsErrWithFilename` "
347
+ "に似ていますが、送出する例外の型を指定する引数が追加されています。"
333
348
334
349
#: ../../c-api/exceptions.rst:245
335
350
msgid ""
@@ -669,6 +684,8 @@ msgid ""
669
684
":c:func:`PyErr_CheckSignals` is called, the Python signal handler for "
670
685
":const:`SIGINT` will be called."
671
686
msgstr ""
687
+ ":const:`SIGINT` シグナルが到達した効果をシミュレートします。\n"
688
+ "次に :c:func:`PyErr_CheckSignals` が呼ばれたとき、 :const:`SIGINT` 用の Python のシグナルハンドラが呼び出されます。"
672
689
673
690
#: ../../c-api/exceptions.rst:523
674
691
msgid ""
@@ -1493,6 +1510,7 @@ msgstr ""
1493
1510
#: ../../c-api/exceptions.rst:939
1494
1511
msgid ":c:data:`PyExc_StopAsyncIteration` and :c:data:`PyExc_RecursionError`."
1495
1512
msgstr ""
1513
+ ":c:data:`PyExc_StopAsyncIteration` および :c:data:`PyExc_RecursionError` 。"
1496
1514
1497
1515
#: ../../c-api/exceptions.rst:942
1498
1516
msgid ":c:data:`PyExc_ModuleNotFoundError`."
@@ -1544,7 +1562,7 @@ msgstr ""
1544
1562
1545
1563
#: ../../c-api/exceptions.rst:980
1546
1564
msgid "Standard Warning Categories"
1547
- msgstr ""
1565
+ msgstr "標準警告カテゴリ "
1548
1566
1549
1567
#: ../../c-api/exceptions.rst:982
1550
1568
msgid ""
@@ -1553,6 +1571,8 @@ msgid ""
1553
1571
" the type :c:type:`PyObject\\ *`; they are all class objects. For "
1554
1572
"completeness, here are all the variables:"
1555
1573
msgstr ""
1574
+ "``PyExc_`` の後ろにPythonの例外名が続く名前をもつグローバル変数として、すべての標準Python警告カテゴリが利用可能です。これらは型 "
1575
+ ":c:type:`PyObject\\ *` を持ち、すべてクラスオブジェクトです。完璧を期するために、すべての変数を以下に列挙します:"
1556
1576
1557
1577
#: ../../c-api/exceptions.rst:1003
1558
1578
msgid ":c:data:`PyExc_Warning`"
@@ -1648,4 +1668,4 @@ msgstr ":c:data:`PyExc_ResourceWarning`."
1648
1668
1649
1669
#: ../../c-api/exceptions.rst:1032
1650
1670
msgid "This is a base class for other standard warning categories."
1651
- msgstr ""
1671
+ msgstr "これは別の標準警告カテゴリのためのベースクラスです。 "
0 commit comments