|
7 | 7 | # Yusuke Miyazaki <[email protected]>, 2021
|
8 | 8 | # Nozomu Kaneko <[email protected]>, 2023
|
9 | 9 | # tomo, 2023
|
10 |
| -# TENMYO Masakazu, 2023 |
11 | 10 | # Takanori Suzuki <[email protected]>, 2023
|
12 | 11 | # Skydelta, 2024
|
| 12 | +# TENMYO Masakazu, 2024 |
13 | 13 | #
|
14 | 14 | #, fuzzy
|
15 | 15 | msgid ""
|
16 | 16 | msgstr ""
|
17 | 17 | "Project-Id-Version: Python 3.12\n"
|
18 | 18 | "Report-Msgid-Bugs-To: \n"
|
19 |
| -"POT-Creation-Date: 2024-04-19 14:13+0000\n" |
| 19 | +"POT-Creation-Date: 2024-04-26 14:13+0000\n" |
20 | 20 | "PO-Revision-Date: 2021-06-28 01:49+0000\n"
|
21 |
| -"Last-Translator: Skydelta, 2024\n" |
| 21 | +"Last-Translator: TENMYO Masakazu, 2024\n" |
22 | 22 | "Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
|
23 | 23 | "ja/)\n"
|
24 | 24 | "MIME-Version: 1.0\n"
|
@@ -1049,6 +1049,16 @@ msgid ""
|
1049 | 1049 | "properties make it possible to design reliable and extensible classes with "
|
1050 | 1050 | "multiple inheritance. For more detail, see :ref:`python_2.3_mro`."
|
1051 | 1051 | msgstr ""
|
| 1052 | +"動的順序付けが必要なのは、すべての多重継承で1つ以上のダイヤモンド継承 (少な" |
| 1053 | +"くとも 1 つの祖先クラスに対して最下位クラスから到達する経路が複数ある状態) が" |
| 1054 | +"見られるためです。例えば、全ての新形式のクラスは :class:`object` を継承してい" |
| 1055 | +"るので、どの多重継承でも :class:`object` への到達経路が複数あります。基底クラ" |
| 1056 | +"スが複数回アクセスされないようにするために、動的アルゴリズムで検索順序を線形" |
| 1057 | +"化します。それは、各クラスで指定されている左から右への順序は崩さず、各々の祖" |
| 1058 | +"先クラスを一度だけ呼び出し、かつ単調になる (つまり祖先クラスの検索順序に影響" |
| 1059 | +"を与えずにクラスをサブクラス化できる) ように行います。まとめると、これらの特" |
| 1060 | +"徴のおかげで信頼性と拡張性のある多重継承したクラスを設計することができるので" |
| 1061 | +"す。詳細は、 :ref:`python_2.3_mro` を見てください。" |
1052 | 1062 |
|
1053 | 1063 | #: ../../tutorial/classes.rst:674
|
1054 | 1064 | msgid "Private Variables"
|
|
0 commit comments