@@ -13,7 +13,7 @@ msgid ""
13
13
msgstr ""
14
14
"Project-Id-Version :Python 3.8\n "
15
15
"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 "
17
17
"PO-Revision-Date :2020-05-30 12:02+0000\n "
18
18
"Last-Translator :mollinaca, 2020\n "
19
19
"Language-Team :Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
@@ -2712,21 +2712,33 @@ msgstr ":ref:`bltin-type-objects` も参照してください。"
2712
2712
2713
2713
#: ../../library/functions.rst:1703
2714
2714
msgid ""
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 ""
2715
2727
"Subclasses of :class:`type` which don't override ``type.__new__`` may no "
2716
2728
"longer use the one-argument form to get the type of an object."
2717
2729
msgstr ""
2718
2730
"``type.__new__`` をオーバーライドしていない:class:`type` "
2719
2731
"のサブクラスは、オブジェクトの型を得るのに1引数形式を利用することができません。"
2720
2732
2721
- #: ../../library/functions.rst:1709
2733
+ #: ../../library/functions.rst:1716
2722
2734
msgid ""
2723
2735
"Return the :attr:`~object.__dict__` attribute for a module, class, instance,"
2724
2736
" or any other object with a :attr:`~object.__dict__` attribute."
2725
2737
msgstr ""
2726
2738
"モジュール、クラス、インスタンス、あるいはそれ以外の :attr:`~object.__dict__` 属性を持つオブジェクトの、 "
2727
2739
":attr:`~object.__dict__` 属性を返します。"
2728
2740
2729
- #: ../../library/functions.rst:1712
2741
+ #: ../../library/functions.rst:1719
2730
2742
msgid ""
2731
2743
"Objects such as modules and instances have an updateable "
2732
2744
":attr:`~object.__dict__` attribute; however, other objects may have write "
@@ -2739,7 +2751,7 @@ msgstr ""
2739
2751
"属性への書き込みが制限されている場合があります。書き込みに制限がある例としては、辞書を直接更新されることを防ぐために "
2740
2752
":class:`types.MappingProxyType` を使っているクラスがあります。"
2741
2753
2742
- #: ../../library/functions.rst:1717
2754
+ #: ../../library/functions.rst:1724
2743
2755
msgid ""
2744
2756
"Without an argument, :func:`vars` acts like :func:`locals`. Note, the "
2745
2757
"locals dictionary is only useful for reads since updates to the locals "
@@ -2748,18 +2760,18 @@ msgstr ""
2748
2760
"引数がなければ、:func:`vars` は :func:`locals` のように振る舞います。ただし、辞書 locals "
2749
2761
"への更新は無視されるため、辞書 locals は読み出し時のみ有用であることに注意してください。"
2750
2762
2751
- #: ../../library/functions.rst:1721
2763
+ #: ../../library/functions.rst:1728
2752
2764
msgid ""
2753
2765
"A :exc:`TypeError` exception is raised if an object is specified but it "
2754
2766
"doesn't have a :attr:`~object.__dict__` attribute (for example, if its class"
2755
2767
" defines the :attr:`~object.__slots__` attribute)."
2756
2768
msgstr ""
2757
2769
2758
- #: ../../library/functions.rst:1727
2770
+ #: ../../library/functions.rst:1734
2759
2771
msgid "Make an iterator that aggregates elements from each of the iterables."
2760
2772
msgstr "それぞれのイテラブルから要素を集めたイテレータを作ります。"
2761
2773
2762
- #: ../../library/functions.rst:1729
2774
+ #: ../../library/functions.rst:1736
2763
2775
msgid ""
2764
2776
"Returns an iterator of tuples, where the *i*-th tuple contains the *i*-th "
2765
2777
"element from each of the argument sequences or iterables. The iterator "
@@ -2771,7 +2783,7 @@ msgstr ""
2771
2783
"番目の要素を含みます。このイテレータは、入力イテラブルの中で最短のものが尽きたときに止まります。単一のイテラブル引数が与えられたときは、1 "
2772
2784
"要素のタプルからなるイテレータを返します。引数がなければ、空のイテレータを返します。次と等価です::"
2773
2785
2774
- #: ../../library/functions.rst:1748
2786
+ #: ../../library/functions.rst:1755
2775
2787
msgid ""
2776
2788
"The left-to-right evaluation order of the iterables is guaranteed. This "
2777
2789
"makes possible an idiom for clustering a data series into n-length groups "
@@ -2783,7 +2795,7 @@ msgstr ""
2783
2795
"のグループにクラスタリングするイディオムが使えます。これは、各出力タプルがイテレータを ``n`` 回呼び出した結果となるよう、 *同じ* イテレータを"
2784
2796
" ``n`` 回繰り返します。これは入力を長さ n のチャンクに分割する効果があります。"
2785
2797
2786
- #: ../../library/functions.rst:1754
2798
+ #: ../../library/functions.rst:1761
2787
2799
msgid ""
2788
2800
":func:`zip` should only be used with unequal length inputs when you don't "
2789
2801
"care about trailing, unmatched values from the longer iterables. If those "
@@ -2793,20 +2805,20 @@ msgstr ""
2793
2805
"は、長い方のイテラブルの終端にある対にならない値を考慮したい場合は、等しくない長さの入力に対して使うべきではありません。そのような値が重要な場合、代わりに"
2794
2806
" :func:`itertools.zip_longest` を使ってください。"
2795
2807
2796
- #: ../../library/functions.rst:1758
2808
+ #: ../../library/functions.rst:1765
2797
2809
msgid ""
2798
2810
":func:`zip` in conjunction with the ``*`` operator can be used to unzip a "
2799
2811
"list::"
2800
2812
msgstr ":func:`zip` に続けて ``*`` 演算子を使うと、zip したリストを元に戻せます::"
2801
2813
2802
- #: ../../library/functions.rst:1779
2814
+ #: ../../library/functions.rst:1786
2803
2815
msgid ""
2804
2816
"This is an advanced function that is not needed in everyday Python "
2805
2817
"programming, unlike :func:`importlib.import_module`."
2806
2818
msgstr ""
2807
2819
"これは :func:`importlib.import_module` とは違い、日常の Python プログラミングでは必要ない高等な関数です。"
2808
2820
2809
- #: ../../library/functions.rst:1782
2821
+ #: ../../library/functions.rst:1789
2810
2822
msgid ""
2811
2823
"This function is invoked by the :keyword:`import` statement. It can be "
2812
2824
"replaced (by importing the :mod:`builtins` module and assigning to "
@@ -2824,7 +2836,7 @@ msgstr ""
2824
2836
"推奨されません。 :func:`__import__` を直接使用することも推奨されず、 :func:`importlib.import_module`"
2825
2837
" の方が好まれます。"
2826
2838
2827
- #: ../../library/functions.rst:1791
2839
+ #: ../../library/functions.rst:1798
2828
2840
msgid ""
2829
2841
"The function imports the module *name*, potentially using the given "
2830
2842
"*globals* and *locals* to determine how to interpret the name in a package "
@@ -2838,7 +2850,7 @@ msgstr ""
2838
2850
"で与えられるモジュールからインポートされるべきオブジェクトまたはサブモジュールの名前を与ます。標準の実装では *locals* 引数はまったく使われず、"
2839
2851
" *globals* は :keyword:`import` 文のパッケージコンテキストを決定するためにのみ使われます。"
2840
2852
2841
- #: ../../library/functions.rst:1798
2853
+ #: ../../library/functions.rst:1805
2842
2854
msgid ""
2843
2855
"*level* specifies whether to use absolute or relative imports. ``0`` (the "
2844
2856
"default) means only perform absolute imports. Positive values for *level* "
@@ -2850,7 +2862,7 @@ msgstr ""
2850
2862
"の値は、 :func:`__import__` を呼び出したディレクトリから検索対象となる親ディレクトリの数を示します (詳細は :pep:`328` "
2851
2863
"を参照してください)。"
2852
2864
2853
- #: ../../library/functions.rst:1804
2865
+ #: ../../library/functions.rst:1811
2854
2866
msgid ""
2855
2867
"When the *name* variable is of the form ``package.module``, normally, the "
2856
2868
"top-level package (the name up till the first dot) is returned, *not* the "
@@ -2861,31 +2873,31 @@ msgstr ""
2861
2873
"*ではなく*、最上位のパッケージ (最初のドットまでの名前) が返されます。しかしながら、空でない *fromlist* 引数が与えられると、 "
2862
2874
"*name* で指名されたモジュールが返されます。"
2863
2875
2864
- #: ../../library/functions.rst:1809
2876
+ #: ../../library/functions.rst:1816
2865
2877
msgid ""
2866
2878
"For example, the statement ``import spam`` results in bytecode resembling "
2867
2879
"the following code::"
2868
2880
msgstr "例えば、文 ``import spam`` は、以下のコードのようなバイトコードに帰結します::"
2869
2881
2870
- #: ../../library/functions.rst:1814
2882
+ #: ../../library/functions.rst:1821
2871
2883
msgid "The statement ``import spam.ham`` results in this call::"
2872
2884
msgstr "文 ``import spam.ham`` は、この呼び出しになります::"
2873
2885
2874
- #: ../../library/functions.rst:1818
2886
+ #: ../../library/functions.rst:1825
2875
2887
msgid ""
2876
2888
"Note how :func:`__import__` returns the toplevel module here because this is"
2877
2889
" the object that is bound to a name by the :keyword:`import` statement."
2878
2890
msgstr ""
2879
2891
"ここで :func:`__import__` がどのように最上位モジュールを返しているかに注意して下さい。 :keyword:`import` "
2880
2892
"文により名前が束縛されたオブジェクトになっています。"
2881
2893
2882
- #: ../../library/functions.rst:1821
2894
+ #: ../../library/functions.rst:1828
2883
2895
msgid ""
2884
2896
"On the other hand, the statement ``from spam.ham import eggs, sausage as "
2885
2897
"saus`` results in ::"
2886
2898
msgstr "一方で、文 ``from spam.ham import eggs, sausage as saus`` は、以下となります ::"
2887
2899
2888
- #: ../../library/functions.rst:1828
2900
+ #: ../../library/functions.rst:1835
2889
2901
msgid ""
2890
2902
"Here, the ``spam.ham`` module is returned from :func:`__import__`. From "
2891
2903
"this object, the names to import are retrieved and assigned to their "
@@ -2894,25 +2906,25 @@ msgstr ""
2894
2906
"ここで、:func:`__import__` から ``spam.ham`` "
2895
2907
"モジュールが返されます。このオブジェクトから、インポートされる名前が取り出され、それぞれの名前として代入されます。"
2896
2908
2897
- #: ../../library/functions.rst:1832
2909
+ #: ../../library/functions.rst:1839
2898
2910
msgid ""
2899
2911
"If you simply want to import a module (potentially within a package) by "
2900
2912
"name, use :func:`importlib.import_module`."
2901
2913
msgstr ""
2902
2914
"単純に名前からモジュール (パッケージの範囲内であるかも知れません) をインポートしたいなら、 "
2903
2915
":func:`importlib.import_module` を使ってください。"
2904
2916
2905
- #: ../../library/functions.rst:1835
2917
+ #: ../../library/functions.rst:1842
2906
2918
msgid ""
2907
2919
"Negative values for *level* are no longer supported (which also changes the "
2908
2920
"default value to 0)."
2909
2921
msgstr "負の *level* の値はサポートされなくなりました (デフォルト値の 0 に変更されます)。"
2910
2922
2911
- #: ../../library/functions.rst:1841
2923
+ #: ../../library/functions.rst:1848
2912
2924
msgid "Footnotes"
2913
2925
msgstr "脚注"
2914
2926
2915
- #: ../../library/functions.rst:1842
2927
+ #: ../../library/functions.rst:1849
2916
2928
msgid ""
2917
2929
"Note that the parser only accepts the Unix-style end of line convention. If "
2918
2930
"you are reading the code from a file, make sure to use newline conversion "