@@ -86,13 +86,18 @@ msgid ""
86
86
"class, the behavior depends on the parameter, as documented below. The "
87
87
"decorator returns the same class that is called on; no new class is created."
88
88
msgstr ""
89
+ ":func:`dataclass` デコレータは、後述する様々な \" ダンダー\" メソッド(訳注:dunderはdouble "
90
+ "underscoreの略で、アンダースコア2つで始まるメソッド)をクラスに追加します。クラスに既にこれらのメソッドが存在する場合の動作は、後述する引数によって異なります。デコレータは呼び出した際に指定したクラスと同じクラスを返します。新しいクラスは生成されません。"
89
91
90
92
#: ../../library/dataclasses.rst:67
91
93
msgid ""
92
94
"If :func:`dataclass` is used just as a simple decorator with no parameters, "
93
95
"it acts as if it has the default values documented in this signature. That "
94
96
"is, these three uses of :func:`dataclass` are equivalent::"
95
97
msgstr ""
98
+ ":func:`dataclass` "
99
+ "が引数を指定しない単純なデコレータとして使用された場合、シグネチャに文書化されたデフォルト値のとおりに動作します。つまり、以下の3つの "
100
+ ":func:`dataclass` の用例は同等です::"
96
101
97
102
#: ../../library/dataclasses.rst:84
98
103
msgid "The parameters to :func:`dataclass` are:"
@@ -102,12 +107,12 @@ msgstr ":func:`dataclass` の引数は以下の通りです::"
102
107
msgid ""
103
108
"``init``: If true (the default), a :meth:`__init__` method will be "
104
109
"generated."
105
- msgstr ""
110
+ msgstr "``init``: true (デフォルト値) を指定すると、 :meth:`__init__` メソッドが生成されます。 "
106
111
107
112
#: ../../library/dataclasses.rst:89
108
113
msgid ""
109
114
"If the class already defines :meth:`__init__`, this parameter is ignored."
110
- msgstr ""
115
+ msgstr "もしクラスに :meth:`__init__` が既に定義されていた場合は、この引数は無視されます。 "
111
116
112
117
#: ../../library/dataclasses.rst:92
113
118
msgid ""
@@ -122,7 +127,7 @@ msgstr ""
122
127
#: ../../library/dataclasses.rst:99
123
128
msgid ""
124
129
"If the class already defines :meth:`__repr__`, this parameter is ignored."
125
- msgstr ""
130
+ msgstr "もしクラスに :meth:`__repr__` が既に定義されていた場合は、この引数は無視されます。 "
126
131
127
132
#: ../../library/dataclasses.rst:102
128
133
msgid ""
@@ -134,7 +139,7 @@ msgstr ""
134
139
#: ../../library/dataclasses.rst:107
135
140
msgid ""
136
141
"If the class already defines :meth:`__eq__`, this parameter is ignored."
137
- msgstr ""
142
+ msgstr "もしクラスに :meth:`__eq__` が既に定義されていた場合は、この引数は無視されます。 "
138
143
139
144
#: ../../library/dataclasses.rst:110
140
145
msgid ""
0 commit comments