@@ -285,6 +285,10 @@ msgid ""
285285"replace the default field value with a call to the provided :func:`field` "
286286"function. For example::"
287287msgstr ""
288+ "通常の単純なユースケースでは、この他の機能は必要ありません。\n"
289+ "しかし、データクラスには、フィールドごとの情報を必要とする機能もあります。\n"
290+ "追加の情報の必要性に応えるために、デフォルトのフィールドの値をモジュールから提供されている :func:`field` 関数の呼び出しに置き換えられます。\n"
291+ "例えば次のようになります::"
288292
289293#: ../../library/dataclasses.rst:194
290294msgid ""
@@ -293,6 +297,9 @@ msgid ""
293297"sentinel is used because ``None`` is a valid value for ``default``. No code"
294298" should directly use the ``MISSING`` value."
295299msgstr ""
300+ "上にあるように、 ``MISSING`` 値は ``default`` パラメータと ``default_factory`` パラメータが提供されたかどうかを検出するのに使われる番兵オブジェクトです。\n"
301+ "この番兵が使われるのは、 ``None`` が ``default`` の有効な値だからです。\n"
302+ "どんなコードでも ``MISSING`` 値を直接使うべきではありません。"
296303
297304#: ../../library/dataclasses.rst:200
298305msgid "The parameters to :func:`field` are:"
@@ -304,6 +311,8 @@ msgid ""
304311"This is needed because the :meth:`field` call itself replaces the normal "
305312"position of the default value."
306313msgstr ""
314+ "``default``: 与えられた場合、このフィールドのデフォルト値になります。\n"
315+ "これが必要なのは、 :meth:`field` の呼び出しそのものが通常ではデフォルト値がいる位置を横取りしているからです。"
307316
308317#: ../../library/dataclasses.rst:206
309318msgid ""
@@ -518,7 +527,7 @@ msgstr ""
518527
519528#: ../../library/dataclasses.rst:401
520529msgid "Post-init processing"
521- msgstr ""
530+ msgstr "初期化後の処理 "
522531
523532#: ../../library/dataclasses.rst:403
524533msgid ""
@@ -546,7 +555,7 @@ msgstr ""
546555
547556#: ../../library/dataclasses.rst:428
548557msgid "Class variables"
549- msgstr ""
558+ msgstr "クラス変数 "
550559
551560#: ../../library/dataclasses.rst:430
552561msgid ""
@@ -561,7 +570,7 @@ msgstr ""
561570
562571#: ../../library/dataclasses.rst:439
563572msgid "Init-only variables"
564- msgstr ""
573+ msgstr "初期化限定変数 "
565574
566575#: ../../library/dataclasses.rst:441
567576msgid ""
@@ -589,7 +598,7 @@ msgstr ""
589598
590599#: ../../library/dataclasses.rst:470
591600msgid "Frozen instances"
592- msgstr ""
601+ msgstr "凍結されたインスタンス "
593602
594603#: ../../library/dataclasses.rst:472
595604msgid ""
0 commit comments