Skip to content

Commit 62a51a0

Browse files
author
github-actions
committed
Update translations from Transifex
1 parent 2d04d68 commit 62a51a0

13 files changed

Lines changed: 300 additions & 302 deletions

File tree

‎howto/descriptor.po‎

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@
66
# Translators:
77
# python-doc bot, 2025
88
# souma987, 2026
9+
# Inada Naoki <songofacandy@gmail.com>, 2026
910
#
1011
#, fuzzy
1112
msgid ""
1213
msgstr ""
1314
"Project-Id-Version: Python 3.15\n"
1415
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-09-29 18:58+0000\n"
16+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1617
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
17-
"Last-Translator: souma987, 2026\n"
18+
"Last-Translator: Inada Naoki <songofacandy@gmail.com>, 2026\n"
1819
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
1920
"ja/)\n"
2021
"MIME-Version: 1.0\n"
@@ -31,13 +32,12 @@ msgstr "デスクリプタ ガイド"
3132
msgid "Contents"
3233
msgstr "内容"
3334

34-
#: ../../howto/descriptor.rst:10
3535
msgid ""
3636
":term:`Descriptors <descriptor>` let objects customize attribute lookup, "
3737
"storage, and deletion."
3838
msgstr ""
39-
":term:`デスクリプタ <descriptor>` を使うと、オブジェクトの属性検索、保存、削"
40-
"除をカスタマイズできます。"
39+
":term:`デスクリプタ <descriptor>` を使うと、オブジェクトの属性の検索、保存、"
40+
"削除をカスタマイズできます。"
4141

4242
#: ../../howto/descriptor.rst:13
4343
msgid "This guide has four major sections:"
@@ -979,17 +979,16 @@ msgid ""
979979
"__getattribute__` method for object returned by :func:`super`."
980980
msgstr ""
981981

982-
#: ../../howto/descriptor.rst:792
983982
msgid ""
984983
"A dotted lookup such as ``super(A, obj).m`` searches ``obj.__class__."
985984
"__mro__`` for the base class ``B`` immediately following ``A`` and then "
986985
"returns ``B.__dict__['m'].__get__(obj, A)``. If not a descriptor, ``m`` is "
987986
"returned unchanged."
988987
msgstr ""
989-
"``super(A, obj).m`` のようなドットを使ったルックアップは ``obj.__class__."
990-
"__mro__`` を探索して、 ``A`` の直前のクラス ``B`` をまず探し、 ``B."
991-
"__dict__['m'].__get__(obj, A)`` を返します。もしデスクリプタでなければ ``m`` "
992-
"を変更せずに返します。"
988+
"``super(A, obj).m`` のようにドット記法で属性を検索すると、``obj.__class__."
989+
"__mro__`` の中で ``A`` の直後にある基底クラス ``B`` を探し、\n"
990+
"``B.__dict__['m'].__get__(obj, A)`` を返します。\n"
991+
"``m`` がデスクリプタでなければ、そのまま返します。"
993992

994993
#: ../../howto/descriptor.rst:797
995994
msgid ""
@@ -1053,9 +1052,8 @@ msgid "Non-data descriptors may be overridden by instance dictionaries."
10531052
msgstr ""
10541053
"非データデスクリプタは、インスタンス辞書にオーバーライドされることがある"
10551054

1056-
#: ../../howto/descriptor.rst:830
10571055
msgid "Automatic name notification"
1058-
msgstr "自動的の名前の伝達"
1056+
msgstr "名前の自動通知"
10591057

10601058
#: ../../howto/descriptor.rst:832
10611059
msgid ""

‎howto/regex.po‎

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# python-doc bot, 2026
8+
# Inada Naoki <songofacandy@gmail.com>, 2026
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.15\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-13 19:59+0000\n"
15+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1516
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
16-
"Last-Translator: python-doc bot, 2026\n"
17+
"Last-Translator: Inada Naoki <songofacandy@gmail.com>, 2026\n"
1718
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
1819
"ja/)\n"
1920
"MIME-Version: 1.0\n"
@@ -83,7 +84,6 @@ msgstr ""
8384
"化までは扱いません、それにはマッチングエンジンの内部に対する十分な理解が必要"
8485
"だからです。"
8586

86-
#: ../../howto/regex.rst:40
8787
msgid ""
8888
"The regular expression language is relatively small and restricted, so not "
8989
"all possible string processing tasks can be done using regular expressions. "
@@ -93,11 +93,13 @@ msgid ""
9393
"be slower than an elaborate regular expression, it will also probably be "
9494
"more understandable."
9595
msgstr ""
96-
"正規表現言語は相対的に小さく、制限されています、そのため正規表現を使ってあら"
97-
"ゆる文字列処理作業を行なえるわけではありません。正規表現を使って行うことので"
98-
"きる作業もあります、ただ表現はとても複雑なものになります。それらの場合では、"
99-
"Python コードを書いた方がいいでしょう; Python コードは念入りに作られた正規表"
100-
"現より遅くなりますが、おそらくより読み易いでしょう。"
96+
"正規表現の言語は比較的小規模で機能も限られているため、あらゆる文字列処理を正"
97+
"規表現で行えるわけではありません。\n"
98+
"正規表現で処理することは *できても*、その正規表現が非常に複雑になってしまう作"
99+
"業もあります。\n"
100+
"そうした場合は、処理を Python コードで書いた方がよいかもしれません。\n"
101+
"Python コードは工夫を凝らした正規表現より遅くなりますが、おそらく理解しやすく"
102+
"なるでしょう。"
101103

102104
#: ../../howto/regex.rst:49
103105
msgid "Simple patterns"
@@ -185,17 +187,17 @@ msgstr ""
185187
"ベットのみにマッチしたい場合、 ``[a-z]`` の正規表現をつかうことになるでしょ"
186188
"う。"
187189

188-
#: ../../howto/regex.rst:90
189190
msgid ""
190191
"Metacharacters (except ``\\``) are not active inside classes. For example, "
191192
"``[akm$]`` will match any of the characters ``'a'``, ``'k'``, ``'m'``, or "
192193
"``'$'``; ``'$'`` is usually a metacharacter, but inside a character class "
193194
"it's stripped of its special nature."
194195
msgstr ""
195-
"(``\\`` を除く) 特殊文字は文字クラスの内部では有効になりません。例えば、 "
196-
"``[akm$]`` は ``'a'``, ``'k'``, ``'m'``, または ``'{TX-PL-LABEL}#x27;`` のい"
197-
"ずれかにマッチします; ``'{TX-PL-LABEL}#x27;`` は通常は特殊文字ですが、文字ク"
198-
"ラス内部ではその特別な性質は取り除かれます。"
196+
"文字クラスの内部では、``\\`` を除く特殊文字は特別な意味を持ちません。\n"
197+
"例えば ``[akm$]`` は ``'a'``、``'k'``、``'m'``、``'$'`` のいずれかにマッチし"
198+
"ます。\n"
199+
"``'$'`` は通常は特殊文字ですが、文字クラスの内部ではその特別な意味を失いま"
200+
"す。"
199201

200202
#: ../../howto/regex.rst:95
201203
msgid ""
@@ -239,7 +241,6 @@ msgstr ""
239241
"``'\\'`` で始まるいくつかの特殊シーケンスは、数字、アルファベット、空白文字以"
240242
"外など、よく使う文字集合を表しています。"
241243

242-
#: ../../howto/regex.rst:113
243244
msgid ""
244245
"Let's take an example: ``\\w`` matches any alphanumeric character. If the "
245246
"regex pattern is expressed in bytes, this is equivalent to the class ``[a-zA-"
@@ -249,12 +250,12 @@ msgid ""
249250
"in a string pattern by supplying the :const:`re.ASCII` flag when compiling "
250251
"the regular expression."
251252
msgstr ""
252-
"一つ例をお見せしましょう: ``\\w`` は任意の英数字文字にマッチします。バイト列"
253-
"パターンに対しては、これは文字クラス ``[a-zA-Z0-9_]`` と等価です。ユニコード"
254-
"パターンに対しては、 ``\\w`` は :mod:`unicodedata` モジュールで提供されてい"
255-
"る Unicode データベースで letters としてマークされている全ての文字とマッチし"
256-
"ます。正規表現のコンパイル時に :const:`re.ASCII` フラグを与えることにより、 "
257-
"``\\w`` を、より制限された定義で使うことが出来ます。"
253+
"例えば、``\\w`` は任意の英数字にマッチします。\n"
254+
"バイト列のパターンでは、これは文字クラス ``[a-zA-Z0-9_]`` と同じです。\n"
255+
"文字列のパターンでは、``\\w`` は :mod:`unicodedata` モジュールが提供する "
256+
"Unicode データベースで文字 (letter) とされるすべての文字にマッチします。\n"
257+
"正規表現のコンパイル時に :const:`re.ASCII` フラグを指定すると、\n"
258+
"文字列のパターンでも ``\\w`` のマッチ対象を ``[a-zA-Z0-9_]`` に制限できます。"
258259

259260
#: ../../howto/regex.rst:121
260261
msgid ""
@@ -517,7 +518,6 @@ msgid ""
517518
"``'b'``, so it succeeds."
518519
msgstr "再び ``b`` を試みる。今回の現在位置の文字は ``'b'`` なので成功。"
519520

520-
#: ../../howto/regex.rst:217
521521
msgid ""
522522
"The end of the RE has now been reached, and it has matched ``'abcb'``. This "
523523
"demonstrates how the matching engine goes as far as it can at first, and if "
@@ -526,13 +526,13 @@ msgid ""
526526
"``[bcd]*``, and if that subsequently fails, the engine will conclude that "
527527
"the string doesn't match the RE at all."
528528
msgstr ""
529-
"正規表現の終端に達して、 ``'abcd'`` にマッチしました。\n"
530-
"この説明は、マッチングエンジンが最初に到達できるところまで進みマッチしなかっ"
531-
"た場合、逐次戻って再度残りの正規表現とのマッチを次々と試みること様子を示して"
532-
"います。\n"
533-
"正規表現エンジンは ``[bcd]*`` の 0 回マッチを試すところまで戻り、その後続の正"
534-
"規表現とのマッチに失敗した場合には、エンジンは正規表現と文字列が完全にマッチ"
535-
"しないと結論づけることになります。"
529+
"これで正規表現の末尾に達し、``'abcb'`` にマッチしました。\n"
530+
"この例が示すように、マッチングエンジンはまず可能な限り先へ進みます。\n"
531+
"マッチしなければ少しずつ後戻りし、残りの正規表現とのマッチを繰り返し試みま"
532+
"す。\n"
533+
"``[bcd]*`` が 0 回マッチする場合まで後戻りしても残りの正規表現がマッチしなけ"
534+
"れば、\n"
535+
"その文字列はこの正規表現にマッチしないと判断します。"
536536

537537
#: ../../howto/regex.rst:224
538538
msgid ""

‎library/logging.po‎

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.15\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2026-10-19 19:33+0000\n"
16+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1717
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1818
"Last-Translator: Inada Naoki <songofacandy@gmail.com>, 2026\n"
1919
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
@@ -1257,7 +1257,6 @@ msgstr "*validate* パラメータが追加されました。"
12571257
msgid "Added the *defaults* parameter."
12581258
msgstr "*defaults* パラメータが追加されました。"
12591259

1260-
#: ../../library/logging.rst:707
12611260
msgid ""
12621261
"The record's attribute dictionary is used as the operand to a string "
12631262
"formatting operation. Returns the resulting string. Before formatting the "
@@ -1275,19 +1274,21 @@ msgid ""
12751274
"the next formatter to handle the event doesn't use the cached value, but "
12761275
"recalculates it afresh."
12771276
msgstr ""
1278-
"レコードの属性辞書が、文字列を書式化する演算で被演算子として使われます。書式"
1279-
"化された結果の文字列を返します。辞書を書式化する前に、二つの準備段階を経ま"
1280-
"す。レコードの *message* 属性が *msg* % *args* を使って処理されます。書式化さ"
1281-
"れた文字列が ``'(asctime)'`` を含むなら、 :meth:`formatTime` が呼び出され、イ"
1282-
"ベントの発生時刻を書式化します。例外情報が存在する場合、 :meth:"
1283-
"`formatException` を使って書式化され、メッセージに追加されます。ここで注意し"
1284-
"ていただきたいのは、書式化された例外情報は *exc_text* にキャッシュされるとい"
1285-
"う点です。これが有用なのは例外情報がピックル化されて回線上を送ることができる"
1286-
"からですが、しかし二つ以上の :class:`Formatter` サブクラスで例外情報の書式化"
1287-
"をカスタマイズしている場合には注意が必要になります。この場合、フォーマッタが"
1288-
"書式化を終えるごとにキャッシュをクリアして( *ext_text* 属性に ``None`` を設"
1289-
"定して)、次のフォーマッタがキャッシュされた値を使わずに新鮮な状態で再計算す"
1290-
"るようにしなければならないことになります。"
1277+
"レコードの属性辞書を使って文字列を書式化し、その結果を返します。\n"
1278+
"書式化の前にはいくつかの準備処理を行います。\n"
1279+
"まず、レコードの ``message`` 属性を ``msg % args`` で計算します。\n"
1280+
"次に、書式文字列に ``'(asctime)'`` が含まれていれば、:meth:`formatTime` を呼"
1281+
"び出してイベントの発生時刻を書式化します。\n"
1282+
"例外情報があれば、:meth:`formatException` で書式化してメッセージの末尾に追加"
1283+
"します。\n"
1284+
"書式化した例外情報は ``exc_text`` 属性にキャッシュされます。\n"
1285+
"これにより例外情報を pickle 化してネットワーク経由で送信できますが、\n"
1286+
"例外情報の書式化をカスタマイズする :class:`Formatter` のサブクラスを複数使う"
1287+
"場合には注意が必要です。\n"
1288+
"この場合、各フォーマッタが書式化を終えた後に ``exc_text`` 属性を ``None`` に"
1289+
"設定してキャッシュを消去する必要があります。\n"
1290+
"そうすると、次のフォーマッタはキャッシュされた値を使わずに例外情報を書式化し"
1291+
"直します。"
12911292

12921293
#: ../../library/logging.rst:723
12931294
msgid ""

‎library/zipapp.po‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# python-doc bot, 2025
8+
# Inada Naoki <songofacandy@gmail.com>, 2026
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.15\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-01 19:07+0000\n"
15+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1516
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
16-
"Last-Translator: python-doc bot, 2025\n"
17+
"Last-Translator: Inada Naoki <songofacandy@gmail.com>, 2026\n"
1718
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
1819
"ja/)\n"
1920
"MIME-Version: 1.0\n"
@@ -71,11 +72,10 @@ msgstr ""
7172
msgid "Command-Line Interface"
7273
msgstr "コマンドラインインターフェイス"
7374

74-
#: ../../library/zipapp.rst:42
7575
msgid ""
7676
"When called as a program from the command line, the following form is used:"
7777
msgstr ""
78-
"コマンドラインからプログラムとして呼び出す場合は、次の形式を使用います:"
78+
"コマンドラインからプログラムとして呼び出す場合は、次の形式を使用します。"
7979

8080
#: ../../library/zipapp.rst:44
8181
msgid "$ python -m zipapp source [options]"

‎reference/datamodel.po‎

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.15\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-10-19 19:33+0000\n"
15+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1717
"Last-Translator: Inada Naoki <songofacandy@gmail.com>, 2026\n"
1818
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
@@ -2418,7 +2418,6 @@ msgstr ""
24182418
msgid "Basic customization"
24192419
msgstr "基本的なカスタマイズ"
24202420

2421-
#: ../../reference/datamodel.rst:1984
24222421
msgid ""
24232422
"Called to create a new instance of class *cls*. :meth:`__new__` is a static "
24242423
"method (special-cased so you need not declare it as such) that takes the "
@@ -2427,12 +2426,15 @@ msgid ""
24272426
"(the call to the class). The return value of :meth:`__new__` should be the "
24282427
"new object instance (usually an instance of *cls*)."
24292428
msgstr ""
2430-
"クラス *cls* の新しいインスタンスを作るために呼び出されます。 :meth:"
2431-
"`__new__` は静的メソッドで (このメソッドは特別扱いされているので、明示的に静"
2432-
"的メソッドと宣言する必要はありません)、インスタンスを生成するよう要求されてい"
2433-
"るクラスを第一引数にとります。残りの引数はオブジェクトのコンストラクタの式 "
2434-
"(クラスの呼び出し文) に渡されます。 :meth:`__new__` の戻り値は新しいオブジェ"
2435-
"クトのインスタンス (通常は *cls* のインスタンス) でなければなりません。"
2429+
"クラス ``cls`` の新しいインスタンスを作るために呼び出されます。\n"
2430+
":meth:`__new__` は静的メソッドで、インスタンスを生成する対象のクラスを最初の"
2431+
"引数に取ります\n"
2432+
"(特別扱いされるため、静的メソッドであると明示的に宣言する必要はありませ"
2433+
"ん)。\n"
2434+
"残りの引数は、オブジェクトのコンストラクタ式 (クラスの呼び出し) に渡されたも"
2435+
"のです。\n"
2436+
":meth:`__new__` は新しいオブジェクトのインスタンス (通常は ``cls`` のインスタ"
2437+
"ンス) を返す必要があります。"
24362438

24372439
#: ../../reference/datamodel.rst:1991
24382440
msgid ""
@@ -3178,18 +3180,19 @@ msgid ""
31783180
"does not implement any of these protocols."
31793181
msgstr ""
31803182

3181-
#: ../../reference/datamodel.rst:2493
31823183
msgid ""
31833184
"Called to get the attribute of the owner class (class attribute access) or "
31843185
"of an instance of that class (instance attribute access). The optional "
31853186
"*owner* argument is the owner class, while *instance* is the instance that "
31863187
"the attribute was accessed through, or ``None`` when the attribute is "
31873188
"accessed through the *owner*."
31883189
msgstr ""
3189-
"オーナークラス(クラス属性アクセスの場合)や、クラスのインスタンス(インスタ"
3190-
"ンス属性アクセスの場合)の属性取得時に呼び出されます。 *instance* を通じて属"
3191-
"性をアクセスする時に、オプションの *owner* 引数はオーナークラスです。 "
3192-
"*owner* を通じて属性アクセスするときは ``None`` です。"
3190+
"オーナークラスの属性 (クラス属性アクセス) またはそのクラスのインスタンスの属"
3191+
"性 (インスタンス属性アクセス) を取得するために呼び出されます。\n"
3192+
"オプション引数 ``owner`` はオーナークラスです。\n"
3193+
"``instance`` は、インスタンスを通じて属性にアクセスした場合はそのインスタン"
3194+
"ス、\n"
3195+
"``owner`` を通じてアクセスした場合は ``None`` です。"
31933196

31943197
#: ../../reference/datamodel.rst:2499
31953198
msgid ""
@@ -3350,16 +3353,15 @@ msgstr ""
33503353
msgid "Super Binding"
33513354
msgstr "super 束縛 (Super Binding)"
33523355

3353-
#: ../../reference/datamodel.rst:2572
33543356
msgid ""
33553357
"A dotted lookup such as ``super(A, a).x`` searches ``a.__class__.__mro__`` "
33563358
"for a base class ``B`` following ``A`` and then returns ``B.__dict__['x']."
33573359
"__get__(a, A)``. If not a descriptor, ``x`` is returned unchanged."
33583360
msgstr ""
3359-
"``super(A, a).x`` のようなドットを使ったルックアップは ``a.__class__."
3360-
"__mro__`` を探索して、 ``A`` の前のクラス ``B`` をまず探し、 ``B."
3361-
"__dict__['x'].__get__(a, A)`` を返します。もしデスクリプタでなければ ``x`` を"
3362-
"変更せずに返します。"
3361+
"``super(A, a).x`` のようにドット記法で属性を検索すると、``a.__class__."
3362+
"__mro__`` の中で ``A`` の後にある基底クラス ``B`` を探し、\n"
3363+
"``B.__dict__['x'].__get__(a, A)`` を返します。\n"
3364+
"``x`` がデスクリプタでなければ、そのまま返します。"
33633365

33643366
#: ../../reference/datamodel.rst:2609
33653367
msgid ""

0 commit comments

Comments
 (0)