@@ -59,17 +59,19 @@ msgstr ""
59
59
60
60
#: ../../library/sqlite3.rst:34
61
61
msgid "This document includes four main sections:"
62
- msgstr ""
62
+ msgstr "この文書には大きく分けて 4 つの節があります: "
63
63
64
64
#: ../../library/sqlite3.rst:36
65
65
msgid ":ref:`sqlite3-tutorial` teaches how to use the :mod:`!sqlite3` module."
66
- msgstr ""
66
+ msgstr ":ref:`sqlite3-tutorial` :mod:`!sqlite3` モジュールの使い方を学びます。 "
67
67
68
68
#: ../../library/sqlite3.rst:37
69
69
msgid ""
70
70
":ref:`sqlite3-reference` describes the classes and functions this module "
71
71
"defines."
72
72
msgstr ""
73
+ ":ref:`sqlite3-reference` このモジュールが定義するクラスと関数について説明しま"
74
+ "す。"
73
75
74
76
#: ../../library/sqlite3.rst:39
75
77
msgid ":ref:`sqlite3-howtos` details how to handle specific tasks."
@@ -80,6 +82,8 @@ msgid ""
80
82
":ref:`sqlite3-explanation` provides in-depth background on transaction "
81
83
"control."
82
84
msgstr ""
85
+ ":ref:`sqlite3-explanation` トランザクション制御の背景をより深く掘り下げて説明"
86
+ "します。"
83
87
84
88
#: ../../library/sqlite3.rst:47
85
89
msgid "https://www.sqlite.org"
@@ -298,28 +302,30 @@ msgstr ""
298
302
299
303
#: ../../library/sqlite3.rst:238
300
304
msgid ":ref:`sqlite3-placeholders`"
301
- msgstr ""
305
+ msgstr ":ref:`sqlite3-placeholders` "
302
306
303
307
#: ../../library/sqlite3.rst:239
304
308
msgid ":ref:`sqlite3-adapters`"
305
- msgstr ""
309
+ msgstr ":ref:`sqlite3-adapters` "
306
310
307
311
#: ../../library/sqlite3.rst:240
308
312
msgid ":ref:`sqlite3-converters`"
309
- msgstr ""
313
+ msgstr ":ref:`sqlite3-converters` "
310
314
311
315
#: ../../library/sqlite3.rst:241 ../../library/sqlite3.rst:516
312
316
msgid ":ref:`sqlite3-connection-context-manager`"
313
- msgstr ""
317
+ msgstr ":ref:`sqlite3-connection-context-manager` "
314
318
315
319
#: ../../library/sqlite3.rst:242
316
320
msgid ":ref:`sqlite3-howto-row-factory`"
317
- msgstr ""
321
+ msgstr ":ref:`sqlite3-howto-row-factory` "
318
322
319
323
#: ../../library/sqlite3.rst:244
320
324
msgid ""
321
325
":ref:`sqlite3-explanation` for in-depth background on transaction control."
322
326
msgstr ""
327
+ ":ref:`トランザクション制御 <sqlite3-explanation>` トランザクション制御の背景"
328
+ "についてより深く掘り下げた説明。"
323
329
324
330
#: ../../library/sqlite3.rst:249
325
331
msgid "Reference"
@@ -383,6 +389,12 @@ msgid ""
383
389
"opening transactions implicitly. See :ref:`sqlite3-controlling-transactions` "
384
390
"for more."
385
391
msgstr ""
392
+ "接続(connection)の :attr:`~Connection.isolation_level` は、 トランザクション"
393
+ "が暗黙に開かれるかどうかと、どのように開かれるかを制御し、その値は "
394
+ "``\" DEFERRED\" `` (これがデフォルトです)または ``\" EXCLUSIVE\" `` または "
395
+ "``\" IMMEDIATE\" `` のいずれか、または、トランザクションを暗黙に開くことができ"
396
+ "なくなる ``None`` です。詳細は :ref:`sqlite3-controlling-transactions` を参照"
397
+ "してください。"
386
398
387
399
#: ../../library/sqlite3.rst:301
388
400
msgid ""
@@ -396,6 +408,8 @@ msgid ""
396
408
"A custom subclass of :class:`Connection` to create the connection with, if "
397
409
"not the default :class:`Connection` class."
398
410
msgstr ""
411
+ "デフォルトの :class:`Connection` クラスでない場合に接続(connection)を作成す"
412
+ "る :class:`Connection` のカスタム・サブクラスです。"
399
413
400
414
#: ../../library/sqlite3.rst:311
401
415
msgid ""
@@ -411,6 +425,12 @@ msgid ""
411
425
"absolute. The query string allows passing parameters to SQLite, enabling "
412
426
"various :ref:`sqlite3-uri-tricks`."
413
427
msgstr ""
428
+ "``True`` に設定すると、 *database* は、ファイル・パス(path)とオプションのクエ"
429
+ "リ文字列を含む :abbr:`URI (Uniform Resource Identifier)` として解釈されま"
430
+ "す。 スキームの部分は ``\" file:\" `` でなければならず、パス(path)は相対パスま"
431
+ "たは絶対パスにすることができます。 クエリ文字列により、 パラメーターを "
432
+ "SQLite に渡すことができ、さまざまな :ref:`sqlite3-uri-tricks` が有効になりま"
433
+ "す。"
414
434
415
435
#: ../../library/sqlite3.rst:0
416
436
msgid "Return type"
@@ -434,16 +454,18 @@ msgstr ""
434
454
435
455
#: ../../library/sqlite3.rst:330
436
456
msgid "The *uri* parameter."
437
- msgstr ""
457
+ msgstr "*uri* パラメーター。 "
438
458
439
459
#: ../../library/sqlite3.rst:333
440
460
msgid ""
441
461
"*database* can now also be a :term:`path-like object`, not only a string."
442
462
msgstr ""
463
+ "*database* は、文字列だけでなく、 :term:`path-like object` にすることもできる"
464
+ "ようになりました。"
443
465
444
466
#: ../../library/sqlite3.rst:336
445
467
msgid "The ``sqlite3.connect/handle`` auditing event."
446
- msgstr ""
468
+ msgstr "監査イベント ``sqlite3.connect/handle`` "
447
469
448
470
#: ../../library/sqlite3.rst:341
449
471
msgid ""
@@ -1491,7 +1513,7 @@ msgstr ""
1491
1513
1492
1514
#: ../../library/sqlite3.rst:1426
1493
1515
msgid "How to use placeholders to bind values in SQL queries"
1494
- msgstr ""
1516
+ msgstr "プレースホルダを使用して SQL クエリに値を結び付ける方法 "
1495
1517
1496
1518
#: ../../library/sqlite3.rst:1428
1497
1519
msgid ""
@@ -1674,7 +1696,7 @@ msgstr ""
1674
1696
1675
1697
#: ../../library/sqlite3.rst:1807
1676
1698
msgid "How to work with SQLite URIs"
1677
- msgstr ""
1699
+ msgstr "SQLite URI の操作方法 "
1678
1700
1679
1701
#: ../../library/sqlite3.rst:1809
1680
1702
msgid "Some useful URI tricks include:"
@@ -1786,6 +1808,16 @@ msgid ""
1786
1808
"sqlite3` implicitly executes – via the :attr:`~Connection.isolation_level` "
1787
1809
"attribute."
1788
1810
msgstr ""
1811
+ "接続属性 :attr:`~Connection.isolation_level` が ``None`` で無いのなら、 :"
1812
+ "meth:`~Cursor.execute` や :meth:`~Cursor.executemany` が ``INSERT`` または "
1813
+ "``UPDATE`` または ``DELETE`` または ``REPLACE`` 文を実行する前に新しいトラン"
1814
+ "ザクションが暗黙に開かれます。それ以外のSQL文では暗黙のトランザクション処理は"
1815
+ "行われません。 :meth:`~Connection.commit` メソッドや :meth:`~Connection."
1816
+ "rollback` メソッドを使用して、 保留中のトランザクションをそれぞれコミットおよ"
1817
+ "びロールバックします。あなたは、背後にある SQLite ライブラリのトランザクショ"
1818
+ "ンの振る舞い(`SQLite transaction behaviour`_) — つまり、 sqlite3 が暗黙に実行"
1819
+ "する ``BEGIN`` 文の有無とその種類 – を、 :attr:`~Connection.isolation_level` "
1820
+ "属性を介して選択できます。"
1789
1821
1790
1822
#: ../../library/sqlite3.rst:1966
1791
1823
msgid ""
@@ -1796,16 +1828,27 @@ msgid ""
1796
1828
"library autocommit mode can be queried using the :attr:`~Connection."
1797
1829
"in_transaction` attribute."
1798
1830
msgstr ""
1831
+ ":attr:`~Connection.isolation_level` が ``None`` に設定されていると、トランザ"
1832
+ "クションは暗黙に開かれません。これにより、背後にある SQLite ライブラリを自動"
1833
+ "コミット・モード(`autocommit mode`_)にしたまま、 明示的な SQL 文を使用して、 "
1834
+ "ユーザが独自のトランザクション処理を行えるようにします。背後にある SQLite ラ"
1835
+ "イブラリの自動コミット・モードは、 :attr:`~Connection.in_transaction` 属性を"
1836
+ "使用して問い合わせできます。"
1799
1837
1800
1838
#: ../../library/sqlite3.rst:1974
1801
1839
msgid ""
1802
1840
"The :meth:`~Cursor.executescript` method implicitly commits any pending "
1803
1841
"transaction before execution of the given SQL script, regardless of the "
1804
1842
"value of :attr:`~Connection.isolation_level`."
1805
1843
msgstr ""
1844
+ ":meth:`~Cursor.executescript` メソッドは、 :attr:`~Connection."
1845
+ "isolation_level` の値に関係なく、与えられた SQL スクリプトの実行前に、保留中"
1846
+ "のトランザクションを暗黙にコミットします。"
1806
1847
1807
1848
#: ../../library/sqlite3.rst:1978
1808
1849
msgid ""
1809
1850
":mod:`!sqlite3` used to implicitly commit an open transaction before DDL "
1810
1851
"statements. This is no longer the case."
1811
1852
msgstr ""
1853
+ ":mod:`!sqlite3` は、 DDL文の前に、開いているトランザクションを暗黙にコミット"
1854
+ "していました。これはもはや当てはまりません。"
0 commit comments