@@ -13,7 +13,7 @@ msgid ""
1313msgstr ""
1414"Project-Id-Version :Python 3.8\n "
1515"Report-Msgid-Bugs-To :\n "
16- "POT-Creation-Date :2021-02-07 16:27 +0000\n "
16+ "POT-Creation-Date :2021-03-02 16:40 +0000\n "
1717"PO-Revision-Date :2020-05-30 12:02+0000\n "
1818"Last-Translator :mollinaca, 2020\n "
1919"Language-Team :Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
@@ -2712,21 +2712,33 @@ msgstr ":ref:`bltin-type-objects` も参照してください。"
27122712
27132713#: ../../library/functions.rst:1703
27142714msgid ""
2715+ "Keyword arguments provided to the three argument form are passed to the "
2716+ "appropriate metaclass machinery (usually :meth:`~object.__init_subclass__`) "
2717+ "in the same way that keywords in a class definition (besides *metaclass*) "
2718+ "would."
2719+ msgstr ""
2720+
2721+ #: ../../library/functions.rst:1708
2722+ msgid "See also :ref:`class-customization`."
2723+ msgstr ""
2724+
2725+ #: ../../library/functions.rst:1710
2726+ msgid ""
27152727"Subclasses of :class:`type` which don't override ``type.__new__`` may no "
27162728"longer use the one-argument form to get the type of an object."
27172729msgstr ""
27182730"``type.__new__`` をオーバーライドしていない:class:`type` "
27192731"のサブクラスは、オブジェクトの型を得るのに1引数形式を利用することができません。"
27202732
2721- #: ../../library/functions.rst:1709
2733+ #: ../../library/functions.rst:1716
27222734msgid ""
27232735"Return the :attr:`~object.__dict__` attribute for a module, class, instance,"
27242736" or any other object with a :attr:`~object.__dict__` attribute."
27252737msgstr ""
27262738"モジュール、クラス、インスタンス、あるいはそれ以外の :attr:`~object.__dict__` 属性を持つオブジェクトの、 "
27272739":attr:`~object.__dict__` 属性を返します。"
27282740
2729- #: ../../library/functions.rst:1712
2741+ #: ../../library/functions.rst:1719
27302742msgid ""
27312743"Objects such as modules and instances have an updateable "
27322744":attr:`~object.__dict__` attribute; however, other objects may have write "
@@ -2739,7 +2751,7 @@ msgstr ""
27392751"属性への書き込みが制限されている場合があります。書き込みに制限がある例としては、辞書を直接更新されることを防ぐために "
27402752":class:`types.MappingProxyType` を使っているクラスがあります。"
27412753
2742- #: ../../library/functions.rst:1717
2754+ #: ../../library/functions.rst:1724
27432755msgid ""
27442756"Without an argument, :func:`vars` acts like :func:`locals`. Note, the "
27452757"locals dictionary is only useful for reads since updates to the locals "
@@ -2748,18 +2760,18 @@ msgstr ""
27482760"引数がなければ、:func:`vars` は :func:`locals` のように振る舞います。ただし、辞書 locals "
27492761"への更新は無視されるため、辞書 locals は読み出し時のみ有用であることに注意してください。"
27502762
2751- #: ../../library/functions.rst:1721
2763+ #: ../../library/functions.rst:1728
27522764msgid ""
27532765"A :exc:`TypeError` exception is raised if an object is specified but it "
27542766"doesn't have a :attr:`~object.__dict__` attribute (for example, if its class"
27552767" defines the :attr:`~object.__slots__` attribute)."
27562768msgstr ""
27572769
2758- #: ../../library/functions.rst:1727
2770+ #: ../../library/functions.rst:1734
27592771msgid "Make an iterator that aggregates elements from each of the iterables."
27602772msgstr "それぞれのイテラブルから要素を集めたイテレータを作ります。"
27612773
2762- #: ../../library/functions.rst:1729
2774+ #: ../../library/functions.rst:1736
27632775msgid ""
27642776"Returns an iterator of tuples, where the *i*-th tuple contains the *i*-th "
27652777"element from each of the argument sequences or iterables. The iterator "
@@ -2771,7 +2783,7 @@ msgstr ""
27712783"番目の要素を含みます。このイテレータは、入力イテラブルの中で最短のものが尽きたときに止まります。単一のイテラブル引数が与えられたときは、1 "
27722784"要素のタプルからなるイテレータを返します。引数がなければ、空のイテレータを返します。次と等価です::"
27732785
2774- #: ../../library/functions.rst:1748
2786+ #: ../../library/functions.rst:1755
27752787msgid ""
27762788"The left-to-right evaluation order of the iterables is guaranteed. This "
27772789"makes possible an idiom for clustering a data series into n-length groups "
@@ -2783,7 +2795,7 @@ msgstr ""
27832795"のグループにクラスタリングするイディオムが使えます。これは、各出力タプルがイテレータを ``n`` 回呼び出した結果となるよう、 *同じ* イテレータを"
27842796" ``n`` 回繰り返します。これは入力を長さ n のチャンクに分割する効果があります。"
27852797
2786- #: ../../library/functions.rst:1754
2798+ #: ../../library/functions.rst:1761
27872799msgid ""
27882800":func:`zip` should only be used with unequal length inputs when you don't "
27892801"care about trailing, unmatched values from the longer iterables. If those "
@@ -2793,20 +2805,20 @@ msgstr ""
27932805"は、長い方のイテラブルの終端にある対にならない値を考慮したい場合は、等しくない長さの入力に対して使うべきではありません。そのような値が重要な場合、代わりに"
27942806" :func:`itertools.zip_longest` を使ってください。"
27952807
2796- #: ../../library/functions.rst:1758
2808+ #: ../../library/functions.rst:1765
27972809msgid ""
27982810":func:`zip` in conjunction with the ``*`` operator can be used to unzip a "
27992811"list::"
28002812msgstr ":func:`zip` に続けて ``*`` 演算子を使うと、zip したリストを元に戻せます::"
28012813
2802- #: ../../library/functions.rst:1779
2814+ #: ../../library/functions.rst:1786
28032815msgid ""
28042816"This is an advanced function that is not needed in everyday Python "
28052817"programming, unlike :func:`importlib.import_module`."
28062818msgstr ""
28072819"これは :func:`importlib.import_module` とは違い、日常の Python プログラミングでは必要ない高等な関数です。"
28082820
2809- #: ../../library/functions.rst:1782
2821+ #: ../../library/functions.rst:1789
28102822msgid ""
28112823"This function is invoked by the :keyword:`import` statement. It can be "
28122824"replaced (by importing the :mod:`builtins` module and assigning to "
@@ -2824,7 +2836,7 @@ msgstr ""
28242836"推奨されません。 :func:`__import__` を直接使用することも推奨されず、 :func:`importlib.import_module`"
28252837" の方が好まれます。"
28262838
2827- #: ../../library/functions.rst:1791
2839+ #: ../../library/functions.rst:1798
28282840msgid ""
28292841"The function imports the module *name*, potentially using the given "
28302842"*globals* and *locals* to determine how to interpret the name in a package "
@@ -2838,7 +2850,7 @@ msgstr ""
28382850"で与えられるモジュールからインポートされるべきオブジェクトまたはサブモジュールの名前を与ます。標準の実装では *locals* 引数はまったく使われず、"
28392851" *globals* は :keyword:`import` 文のパッケージコンテキストを決定するためにのみ使われます。"
28402852
2841- #: ../../library/functions.rst:1798
2853+ #: ../../library/functions.rst:1805
28422854msgid ""
28432855"*level* specifies whether to use absolute or relative imports. ``0`` (the "
28442856"default) means only perform absolute imports. Positive values for *level* "
@@ -2850,7 +2862,7 @@ msgstr ""
28502862"の値は、 :func:`__import__` を呼び出したディレクトリから検索対象となる親ディレクトリの数を示します (詳細は :pep:`328` "
28512863"を参照してください)。"
28522864
2853- #: ../../library/functions.rst:1804
2865+ #: ../../library/functions.rst:1811
28542866msgid ""
28552867"When the *name* variable is of the form ``package.module``, normally, the "
28562868"top-level package (the name up till the first dot) is returned, *not* the "
@@ -2861,31 +2873,31 @@ msgstr ""
28612873"*ではなく*、最上位のパッケージ (最初のドットまでの名前) が返されます。しかしながら、空でない *fromlist* 引数が与えられると、 "
28622874"*name* で指名されたモジュールが返されます。"
28632875
2864- #: ../../library/functions.rst:1809
2876+ #: ../../library/functions.rst:1816
28652877msgid ""
28662878"For example, the statement ``import spam`` results in bytecode resembling "
28672879"the following code::"
28682880msgstr "例えば、文 ``import spam`` は、以下のコードのようなバイトコードに帰結します::"
28692881
2870- #: ../../library/functions.rst:1814
2882+ #: ../../library/functions.rst:1821
28712883msgid "The statement ``import spam.ham`` results in this call::"
28722884msgstr "文 ``import spam.ham`` は、この呼び出しになります::"
28732885
2874- #: ../../library/functions.rst:1818
2886+ #: ../../library/functions.rst:1825
28752887msgid ""
28762888"Note how :func:`__import__` returns the toplevel module here because this is"
28772889" the object that is bound to a name by the :keyword:`import` statement."
28782890msgstr ""
28792891"ここで :func:`__import__` がどのように最上位モジュールを返しているかに注意して下さい。 :keyword:`import` "
28802892"文により名前が束縛されたオブジェクトになっています。"
28812893
2882- #: ../../library/functions.rst:1821
2894+ #: ../../library/functions.rst:1828
28832895msgid ""
28842896"On the other hand, the statement ``from spam.ham import eggs, sausage as "
28852897"saus`` results in ::"
28862898msgstr "一方で、文 ``from spam.ham import eggs, sausage as saus`` は、以下となります ::"
28872899
2888- #: ../../library/functions.rst:1828
2900+ #: ../../library/functions.rst:1835
28892901msgid ""
28902902"Here, the ``spam.ham`` module is returned from :func:`__import__`. From "
28912903"this object, the names to import are retrieved and assigned to their "
@@ -2894,25 +2906,25 @@ msgstr ""
28942906"ここで、:func:`__import__` から ``spam.ham`` "
28952907"モジュールが返されます。このオブジェクトから、インポートされる名前が取り出され、それぞれの名前として代入されます。"
28962908
2897- #: ../../library/functions.rst:1832
2909+ #: ../../library/functions.rst:1839
28982910msgid ""
28992911"If you simply want to import a module (potentially within a package) by "
29002912"name, use :func:`importlib.import_module`."
29012913msgstr ""
29022914"単純に名前からモジュール (パッケージの範囲内であるかも知れません) をインポートしたいなら、 "
29032915":func:`importlib.import_module` を使ってください。"
29042916
2905- #: ../../library/functions.rst:1835
2917+ #: ../../library/functions.rst:1842
29062918msgid ""
29072919"Negative values for *level* are no longer supported (which also changes the "
29082920"default value to 0)."
29092921msgstr "負の *level* の値はサポートされなくなりました (デフォルト値の 0 に変更されます)。"
29102922
2911- #: ../../library/functions.rst:1841
2923+ #: ../../library/functions.rst:1848
29122924msgid "Footnotes"
29132925msgstr "脚注"
29142926
2915- #: ../../library/functions.rst:1842
2927+ #: ../../library/functions.rst:1849
29162928msgid ""
29172929"Note that the parser only accepts the Unix-style end of line convention. If "
29182930"you are reading the code from a file, make sure to use newline conversion "