9
9
msgstr ""
10
10
"Project-Id-Version :Python 2.7\n "
11
11
"Report-Msgid-Bugs-To :\n "
12
- "POT-Creation-Date :2019-01-01 15:21 +0900\n "
13
- "PO-Revision-Date :2019-09-01 05:18 +0000\n "
14
- "Last-Translator :Atsuo Ishimoto <atsuoishimoto@gmail.com> \n "
12
+ "POT-Creation-Date :2019-09-10 17:36 +0900\n "
13
+ "PO-Revision-Date :2019-09-10 08:46 +0000\n "
14
+ "Last-Translator :tomo \n "
15
15
"Language-Team :Japanese (http://www.transifex.com/python-doc/python-27/language/ja/)\n "
16
16
"MIME-Version :1.0\n "
17
17
"Content-Type :text/plain; charset=UTF-8\n "
@@ -765,23 +765,30 @@ msgstr "一度 :func:`tee` でイテレータを分割すると、もとの *ite
765
765
766
766
#: ../../library/itertools.rst:662
767
767
msgid ""
768
+ "``tee`` iterators are not threadsafe. A :exc:`RuntimeError` may be raised "
769
+ "when using simultaneously iterators returned by the same :func:`tee` call, "
770
+ "even if the original *iterable* is threadsafe."
771
+ msgstr ""
772
+
773
+ #: ../../library/itertools.rst:666
774
+ msgid ""
768
775
"This itertool may require significant auxiliary storage (depending on how "
769
776
"much temporary data needs to be stored). In general, if one iterator uses "
770
777
"most or all of the data before another iterator starts, it is faster to use "
771
778
":func:`list` instead of :func:`tee`."
772
779
msgstr ":func:`tee` はかなり大きなメモリ領域を使用するかもしれません (使用するメモリ量はiterableの大きさに依存します)。一般には、一つのイテレータが他のイテレータよりも先にほとんどまたは全ての要素を消費するような場合には、 :func:`tee` よりも :func:`list` を使った方が高速です。"
773
780
774
- #: ../../library/itertools.rst:673
781
+ #: ../../library/itertools.rst:677
775
782
msgid "Recipes"
776
783
msgstr "レシピ"
777
784
778
- #: ../../library/itertools.rst:675
785
+ #: ../../library/itertools.rst:679
779
786
msgid ""
780
787
"This section shows recipes for creating an extended toolset using the "
781
788
"existing itertools as building blocks."
782
789
msgstr "この節では、既存の itertools を素材としてツールセットを拡張するためのレシピを示します。"
783
790
784
- #: ../../library/itertools.rst:678
791
+ #: ../../library/itertools.rst:682
785
792
msgid ""
786
793
"The extended tools offer the same high performance as the underlying "
787
794
"toolset. The superior memory performance is kept by processing elements one "
@@ -792,7 +799,7 @@ msgid ""
792
799
":term:`generator`\\ s which incur interpreter overhead."
793
800
msgstr "iterable 全体を一度にメモリ上に置くよりも、要素を一つづつ処理する方がメモリ効率上の有利さを保てます。関数形式のままツールをリンクしてゆくと、コードのサイズを減らし、一時変数を減らす助けになります。インタプリタのオーバヘッドをもたらす for ループやジェネレータ(:term:`generator`) を使わずに、\" ベクトル化された\" ビルディングブロックを使うと、高速な処理を実現できます。"
794
801
795
- #: ../../library/itertools.rst:860
802
+ #: ../../library/itertools.rst:864
796
803
msgid ""
797
804
"Note, many of the above recipes can be optimized by replacing global lookups"
798
805
" with local variables defined as default values. For example, the "