@@ -285,6 +285,10 @@ msgid ""
285
285
"replace the default field value with a call to the provided :func:`field` "
286
286
"function. For example::"
287
287
msgstr ""
288
+ "通常の単純なユースケースでは、この他の機能は必要ありません。\n"
289
+ "しかし、データクラスには、フィールドごとの情報を必要とする機能もあります。\n"
290
+ "追加の情報の必要性に応えるために、デフォルトのフィールドの値をモジュールから提供されている :func:`field` 関数の呼び出しに置き換えられます。\n"
291
+ "例えば次のようになります::"
288
292
289
293
#: ../../library/dataclasses.rst:194
290
294
msgid ""
@@ -293,6 +297,9 @@ msgid ""
293
297
"sentinel is used because ``None`` is a valid value for ``default``. No code"
294
298
" should directly use the ``MISSING`` value."
295
299
msgstr ""
300
+ "上にあるように、 ``MISSING`` 値は ``default`` パラメータと ``default_factory`` パラメータが提供されたかどうかを検出するのに使われる番兵オブジェクトです。\n"
301
+ "この番兵が使われるのは、 ``None`` が ``default`` の有効な値だからです。\n"
302
+ "どんなコードでも ``MISSING`` 値を直接使うべきではありません。"
296
303
297
304
#: ../../library/dataclasses.rst:200
298
305
msgid "The parameters to :func:`field` are:"
@@ -304,6 +311,8 @@ msgid ""
304
311
"This is needed because the :meth:`field` call itself replaces the normal "
305
312
"position of the default value."
306
313
msgstr ""
314
+ "``default``: 与えられた場合、このフィールドのデフォルト値になります。\n"
315
+ "これが必要なのは、 :meth:`field` の呼び出しそのものが通常ではデフォルト値がいる位置を横取りしているからです。"
307
316
308
317
#: ../../library/dataclasses.rst:206
309
318
msgid ""
@@ -518,7 +527,7 @@ msgstr ""
518
527
519
528
#: ../../library/dataclasses.rst:401
520
529
msgid "Post-init processing"
521
- msgstr ""
530
+ msgstr "初期化後の処理 "
522
531
523
532
#: ../../library/dataclasses.rst:403
524
533
msgid ""
@@ -546,7 +555,7 @@ msgstr ""
546
555
547
556
#: ../../library/dataclasses.rst:428
548
557
msgid "Class variables"
549
- msgstr ""
558
+ msgstr "クラス変数 "
550
559
551
560
#: ../../library/dataclasses.rst:430
552
561
msgid ""
@@ -561,7 +570,7 @@ msgstr ""
561
570
562
571
#: ../../library/dataclasses.rst:439
563
572
msgid "Init-only variables"
564
- msgstr ""
573
+ msgstr "初期化限定変数 "
565
574
566
575
#: ../../library/dataclasses.rst:441
567
576
msgid ""
@@ -589,7 +598,7 @@ msgstr ""
589
598
590
599
#: ../../library/dataclasses.rst:470
591
600
msgid "Frozen instances"
592
- msgstr ""
601
+ msgstr "凍結されたインスタンス "
593
602
594
603
#: ../../library/dataclasses.rst:472
595
604
msgid ""
0 commit comments