Skip to content

Commit c7352c2

Browse files
author
Autobuild bot on TravisCI
committed
[skip ci] Update .po files
1 parent 5dc8255 commit c7352c2

File tree

2 files changed

+49
-12
lines changed

2 files changed

+49
-12
lines changed

extending/newtypes_tutorial.po

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
# Osamu NAKAMURA, 2019
1111
# tomo, 2019
1212
# Yuta Kanzawa, 2019
13+
# samuel300z <samuel300z@gmail.com>, 2020
1314
#
1415
#, fuzzy
1516
msgid ""
@@ -18,7 +19,7 @@ msgstr ""
1819
"Report-Msgid-Bugs-To: \n"
1920
"POT-Creation-Date: 2020-02-09 12:40+0000\n"
2021
"PO-Revision-Date: 2018-04-08 04:04+0000\n"
21-
"Last-Translator: Yuta Kanzawa, 2019\n"
22+
"Last-Translator: samuel300z <samuel300z@gmail.com>, 2020\n"
2223
"Language-Team: Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n"
2324
"MIME-Version: 1.0\n"
2425
"Content-Type: text/plain; charset=UTF-8\n"
@@ -38,7 +39,7 @@ msgid ""
3839
"but there are some details that you need to understand before you can get "
3940
"started. This document is a gentle introduction to the topic."
4041
msgstr ""
41-
"Python では、組み込みの :class:`str` 型や :class:`list` 型のような Python コードから走査できる新しい型を C 拡張モジュールの作者が定義できます。\n"
42+
"Python では、組み込みの :class:`str` 型や :class:`list` 型のような Python コードから操作できる新しい型を C 拡張モジュールの作者が定義できます。\n"
4243
"全ての拡張の型のコードはあるパターンに従うのですが、書き始める前に理解しておくべき細かいことがあります。\n"
4344
"このドキュメントはその話題についてのやさしい入門です。"
4445

@@ -94,7 +95,7 @@ msgid ""
9495
"Now that's quite a bit to take in at once, but hopefully bits will seem "
9596
"familiar from the previous chapter. This file defines three things:"
9697
msgstr ""
97-
"一度に把握するにはちょっと量が多いですが、前の章よりはとっつきやすくなっていることと重います。このファイルでは、3つの要素が定義されています:"
98+
"一度に把握するにはちょっと量が多いですが、前の章よりはとっつきやすくなっていることと思います。このファイルでは、3つの要素が定義されています:"
9899

99100
#: ../../extending/newtypes_tutorial.rst:53
100101
msgid ""

library/decimal.po

Lines changed: 45 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ msgid ""
1919
msgstr ""
2020
"Project-Id-Version: Python 3.8\n"
2121
"Report-Msgid-Bugs-To: \n"
22-
"POT-Creation-Date: 2020-02-09 12:40+0000\n"
22+
"POT-Creation-Date: 2020-02-22 12:45+0000\n"
2323
"PO-Revision-Date: 2017-02-16 23:06+0000\n"
2424
"Last-Translator: tomo, 2019\n"
2525
"Language-Team: Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n"
@@ -2334,15 +2334,51 @@ msgid ""
23342334
"A. Yes. In the CPython and PyPy3 implementations, the C/CFFI versions of "
23352335
"the decimal module integrate the high speed `libmpdec "
23362336
"<https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html>`_ library for "
2337-
"arbitrary precision correctly-rounded decimal floating point arithmetic. "
2338-
"``libmpdec`` uses `Karatsuba multiplication "
2337+
"arbitrary precision correctly-rounded decimal floating point arithmetic "
2338+
"[#]_. ``libmpdec`` uses `Karatsuba multiplication "
23392339
"<https://en.wikipedia.org/wiki/Karatsuba_algorithm>`_ for medium-sized "
23402340
"numbers and the `Number Theoretic Transform "
23412341
"<https://en.wikipedia.org/wiki/Discrete_Fourier_transform_(general)#Number-"
2342-
"theoretic_transform>`_ for very large numbers. However, to realize this "
2343-
"performance gain, the context needs to be set for unrounded calculations."
2342+
"theoretic_transform>`_ for very large numbers."
2343+
msgstr ""
2344+
2345+
#: ../../library/decimal.rst:2131
2346+
msgid ""
2347+
"The context must be adapted for exact arbitrary precision arithmetic. "
2348+
":attr:`Emin` and :attr:`Emax` should always be set to the maximum values, "
2349+
":attr:`clamp` should always be 0 (the default). Setting :attr:`prec` "
2350+
"requires some care."
2351+
msgstr ""
2352+
2353+
#: ../../library/decimal.rst:2135
2354+
msgid ""
2355+
"The easiest approach for trying out bignum arithmetic is to use the maximum "
2356+
"value for :attr:`prec` as well [#]_::"
2357+
msgstr ""
2358+
2359+
#: ../../library/decimal.rst:2144
2360+
msgid ""
2361+
"For inexact results, :attr:`MAX_PREC` is far too large on 64-bit platforms "
2362+
"and the available memory will be insufficient::"
2363+
msgstr ""
2364+
2365+
#: ../../library/decimal.rst:2152
2366+
msgid ""
2367+
"On systems with overallocation (e.g. Linux), a more sophisticated approach "
2368+
"is to adjust :attr:`prec` to the amount of available RAM. Suppose that you "
2369+
"have 8GB of RAM and expect 10 simultaneous operands using a maximum of 500MB"
2370+
" each::"
2371+
msgstr ""
2372+
2373+
#: ../../library/decimal.rst:2176
2374+
msgid ""
2375+
"In general (and especially on systems without overallocation), it is "
2376+
"recommended to estimate even tighter bounds and set the :attr:`Inexact` trap"
2377+
" if all calculations are expected to be exact."
2378+
msgstr ""
2379+
2380+
#: ../../library/decimal.rst:2185
2381+
msgid ""
2382+
"This approach now works for all exact results except for non-integer powers."
2383+
" Also backported to 3.7 and 3.8."
23442384
msgstr ""
2345-
"A. はい。\n"
2346-
"CPython 実装と PyPy3 実装では、 C/CFFI 版の decimal モジュールは、任意精度の正しい丸めを行う 10 進浮動小数点演算のための高速な `libmpdec <https://www.bytereef.org/mpdecimal/doc/libmpdec/index.html>`_ ライブラリを統合しています。\n"
2347-
"``libmpdec`` は `Karatsuba multiplication <https://en.wikipedia.org/wiki/Karatsuba_algorithm>`_ を中程度のサイズの数に対して使い、 `Number Theoretic Transform <https://en.wikipedia.org/wiki/Discrete_Fourier_transform_(general)#Number-theoretic_transform>`_ を非常に大きな数に対して使います。\n"
2348-
"ただし、このパフォーマンス向上を得るためには、計算で丸めが発生しないように context を設定する必要があります。"

0 commit comments

Comments
 (0)