Skip to content

Commit 8d50499

Browse files
author
Autobuild bot on TravisCI
committed
[skip ci] Update .po files
1 parent d4c6829 commit 8d50499

File tree

3 files changed

+3733
-3691
lines changed

3 files changed

+3733
-3691
lines changed

library/dataclasses.po

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -688,13 +688,19 @@ msgid ""
688688
":meth:`__delattr__` methods to the class. These methods will raise a "
689689
":exc:`FrozenInstanceError` when invoked."
690690
msgstr ""
691+
"真に不変な Python のオブジェクトを作成するのは不可能です。\n"
692+
"しかし、 ``frozen=True`` を :meth:`dataclass` デコレータに渡すことで、不変性の真似事はできます。\n"
693+
"このケースでは、データクラスは :meth:`__setattr__` メソッドと :meth:`__delattr__` メソッドをクラスに追加します。\n"
694+
"これらのメソッドは起動すると :exc:`FrozenInstanceError` を送出します。"
691695

692696
#: ../../library/dataclasses.rst:478
693697
msgid ""
694698
"There is a tiny performance penalty when using ``frozen=True``: "
695699
":meth:`__init__` cannot use simple assignment to initialize fields, and must"
696700
" use :meth:`object.__setattr__`."
697701
msgstr ""
702+
"``frozen=True`` を使うとき、実行する上でのわずかな代償があります: :meth:`__init__` "
703+
"でフィールドを初期化するのに単純に割り当てることはできず、 :meth:`object.__setattr__` を使わなくてはなりません。"
698704

699705
#: ../../library/dataclasses.rst:483
700706
msgid "Inheritance"
@@ -711,27 +717,36 @@ msgid ""
711717
"ordered mapping of fields. Because the fields are in insertion order, "
712718
"derived classes override base classes. An example::"
713719
msgstr ""
720+
"データクラスが :meth:`dataclass` デコレータで作成されるとき、 MRO を逆向きに (すなわち、 :class:`object` を出発点として) 全ての基底クラスを調べていき、見付かったデータクラスそれぞれについて、その基底クラスが持っているフィールドを順序付きマッピングオブジェクトに追加します。\n"
721+
"全ての基底クラスのフィールドが追加し終わったら、自分自身のフィールドを順序付きマッピングオブジェクトに追加します。\n"
722+
"生成された全てのメソッドは、このフィールドが集められ整列された順序付きのマッピングオブジェクトを利用します。\n"
723+
"フィールドは挿入順序で並んでいるので、派生クラスは基底クラスをオーバーライドします。\n"
724+
"例えば次のようになります::"
714725

715726
#: ../../library/dataclasses.rst:505
716727
msgid ""
717728
"The final list of fields is, in order, ``x``, ``y``, ``z``. The final type "
718729
"of ``x`` is ``int``, as specified in class ``C``."
719730
msgstr ""
731+
"最終的に出来上がるフィールドのリストは ``x``, ``y``, ``z`` の順番になります。\n"
732+
"最終的な ``x`` の型は、 クラス ``C`` で指定されている通り ``int`` です。"
720733

721734
#: ../../library/dataclasses.rst:508
722735
msgid "The generated :meth:`__init__` method for ``C`` will look like::"
723-
msgstr ""
736+
msgstr "``C`` の生成された :meth:`__init__` メソッドは次のようになります::"
724737

725738
#: ../../library/dataclasses.rst:513
726739
msgid "Default factory functions"
727-
msgstr ""
740+
msgstr "デフォルトファクトリ関数"
728741

729742
#: ../../library/dataclasses.rst:515
730743
msgid ""
731744
"If a :func:`field` specifies a ``default_factory``, it is called with zero "
732745
"arguments when a default value for the field is needed. For example, to "
733746
"create a new instance of a list, use::"
734747
msgstr ""
748+
":func:`field` に ``default_factory`` を指定した場合、そのフィールドのデフォルト値が必要とされたときに、引数無しで呼び出されます。\n"
749+
"これは例えば、リストの新しいインスタンスを作成するために使います::"
735750

736751
#: ../../library/dataclasses.rst:521
737752
msgid ""
@@ -740,22 +755,26 @@ msgid ""
740755
"will always be called from the generated :meth:`__init__` function. This "
741756
"happens because there is no other way to give the field an initial value."
742757
msgstr ""
758+
"あるフィールドが (``init=False`` を使って) :meth:`__init__` から除外され、かつ、 ``default_factory`` が指定されていた場合、デフォルトファクトリ関数は生成された :meth:`__init__` 関数から常に呼び出されます。\n"
759+
"フィールドに初期値を与える方法が他に無いので、このような動きになります。"
743760

744761
#: ../../library/dataclasses.rst:528
745762
msgid "Mutable default values"
746-
msgstr ""
763+
msgstr "可変なデフォルト値"
747764

748765
#: ../../library/dataclasses.rst:530
749766
msgid ""
750767
"Python stores default member variable values in class attributes. Consider "
751768
"this example, not using dataclasses::"
752769
msgstr ""
770+
"Python はメンバ変数のデフォルト値をクラス属性に保持します。\n"
771+
"このデータクラスを使っていない例を考えてみましょう::"
753772

754773
#: ../../library/dataclasses.rst:545
755774
msgid ""
756775
"Note that the two instances of class ``C`` share the same class variable "
757776
"``x``, as expected."
758-
msgstr ""
777+
msgstr "クラス ``C`` の 2 つのインスタンスが、予想通り同じクラス変数 ``x`` を共有していることに注意してください。"
759778

760779
#: ../../library/dataclasses.rst:548
761780
msgid "Using dataclasses, *if* this code was valid::"

library/smtplib.po

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ msgstr ""
1010
"Report-Msgid-Bugs-To: \n"
1111
"POT-Creation-Date: 2018-09-11 09:08+0900\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13-
"Last-Translator: 秘湯 <xwhhsprings@gmail.com>, 2017\n"
13+
"Last-Translator: takey <taketakeyyy@gmail.com>, 2018\n"
1414
"Language-Team: Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n"
1515
"MIME-Version: 1.0\n"
1616
"Content-Type: text/plain; charset=UTF-8\n"
@@ -58,6 +58,17 @@ msgid ""
5858
"omitted (or if host or port are ``''`` and/or 0 respectively) the OS default"
5959
" behavior will be used."
6060
msgstr ""
61+
":class:`SMTP` "
62+
"インスタンスはSMTP接続をカプセル化します。SMTPとESMTP操作の完全なレパートリーをサポートするメソッドがあります。オプションパラメータのhostおよびportが指定されている場合、SMTPの"
63+
" :meth:`connect` メソッドは初期化中にこれらのパラメータを使って呼び出されます。 *local_hostname* "
64+
"を指定した場合、それはHELO/EHLOコマンドのローカルホストのFQDNとして使用されます。指定しない場合、ローカルホスト名は "
65+
":func:`socket.getfqdn` を使用して検索されます。 :meth:`connect` 呼び出しが成功コード以外を返すと、 "
66+
":exc:`SMTPConnectError` が送出されます。オプションの *timeout* "
67+
"パラメータは、接続試行のようなブロッキング操作のタイムアウトを秒単位で指定します(指定されていない場合、グローバルなデフォルトのタイムアウト設定が使用されます)。タイムアウトが切れると、"
68+
" :exc:`socket.timeout` "
69+
"が送出されます。オプションのsource_addressパラメータを使用すると、複数のネットワークインターフェイスを持つマシンの特定の送信元アドレス、かつ(または)特定の送信元TCPポートにバインドできます。接続する前にソケットを送信元アドレスとしてバインドするためにタプル(host,"
70+
" port)が必要です。省略された場合(あるいは、hostまたはportがそれぞれ ``''`` "
71+
"かつ/または0の場合)、OSのデフォルト動作が使用されます。"
6172

6273
#: ../../library/smtplib.rst:43
6374
msgid ""

0 commit comments

Comments
 (0)