55#
66# Translators:
77# tomo, 2019
8+ # Osamu NAKAMURA, 2019
89#
910#, fuzzy
1011msgid ""
@@ -13,7 +14,7 @@ msgstr ""
1314"Report-Msgid-Bugs-To : \n "
1415"POT-Creation-Date : 2019-01-01 10:14+0900\n "
1516"PO-Revision-Date : 2019-09-01 03:30+0000\n "
16- "Last-Translator : tomo , 2019\n "
17+ "Last-Translator : Osamu NAKAMURA , 2019\n "
1718"Language-Team : Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
1819"MIME-Version : 1.0\n "
1920"Content-Type : text/plain; charset=UTF-8\n "
@@ -138,6 +139,9 @@ msgid ""
138139"library may offer. The named constructors are much faster than :func:`new` "
139140"and should be preferred."
140141msgstr ""
142+ "一般的なコンストラクタで、第一引数にアルゴリズム名を文字列 *name* で受け取ります。他にも、前述のハッシュアルゴリズムだけでなく OpenSSL "
143+ "ライブラリーが提供するような他のアルゴリズムにアクセスすることができます。名前のあるコンストラクタの方が :func:`new` "
144+ "よりもずっと速いので望ましいです。"
141145
142146#: ../../library/hashlib.rst:110
143147msgid "Using :func:`new` with an algorithm provided by OpenSSL:"
@@ -213,6 +217,9 @@ msgid ""
213217"are equivalent to a single call with the concatenation of all the arguments:"
214218" ``m.update(a); m.update(b)`` is equivalent to ``m.update(a+b)``."
215219msgstr ""
220+ "hash オブジェクトを :term:`bytes-like object` "
221+ "で更新します。このメソッドの呼出しの繰り返しは、それらの引数を全て結合した引数で単一の呼び出しをした際と同じになります。すなわち "
222+ "``m.update(a); m.update(b)`` は ``m.update(a+b)`` と等価です。"
216223
217224#: ../../library/hashlib.rst:172
218225msgid ""
@@ -266,6 +273,8 @@ msgid ""
266273"This is a bytes object of size *length* which may contain bytes in the whole"
267274" range from 0 to 255."
268275msgstr ""
276+ "これまで :meth:`update` メソッドに渡されたデータのダイジェスト値を返します。これは *length* と同じ長さの、0 から 255 "
277+ "の範囲全てを含み得るバイトの列です。"
269278
270279#: ../../library/hashlib.rst:221
271280msgid "Key derivation"
@@ -342,6 +351,9 @@ msgid ""
342351"length (e.g. 1024). *salt* should be about 16 or more bytes from a proper "
343352"source, e.g. :func:`os.urandom`."
344353msgstr ""
354+ "*password* と *salt* は :term:`bytes-like objects` でなければなりません。アプリケーションとライブラリは、"
355+ " *password* を適切な長さ (例えば 1024) に制限すべきです。 *salt* は :func:`os.urandom` "
356+ "のような適切なソースからの、およそ 16 バイトかそれ以上のバイト列にするべきです。"
345357
346358#: ../../library/hashlib.rst:270
347359msgid ""
@@ -352,7 +364,7 @@ msgstr ""
352364
353365#: ../../library/hashlib.rst:275
354366msgid ":ref:`Availability <availability>`: OpenSSL 1.1+."
355- msgstr ""
367+ msgstr ":ref:`利用可能な環境 <availability>`: OpenSSL 1.1+. "
356368
357369#: ../../library/hashlib.rst:280
358370msgid "BLAKE2"
@@ -394,7 +406,7 @@ msgstr "ハッシュオブジェクトの作成"
394406
395407#: ../../library/hashlib.rst:306
396408msgid "New hash objects are created by calling constructor functions:"
397- msgstr ""
409+ msgstr "新しいハッシュオブジェクトは、コンストラクタ関数を呼び出すことで生成されます: "
398410
399411#: ../../library/hashlib.rst:318
400412msgid ""
@@ -410,7 +422,7 @@ msgstr ""
410422
411423#: ../../library/hashlib.rst:324
412424msgid "*digest_size*: size of output digest in bytes."
413- msgstr ""
425+ msgstr "*digest_size*: 出力するダイジェストのバイト数。 "
414426
415427#: ../../library/hashlib.rst:326
416428msgid ""
@@ -495,7 +507,7 @@ msgstr "これらのサイズは以下に述べるモジュール `constants`_
495507#: ../../library/hashlib.rst:355
496508msgid ""
497509"Constructor functions also accept the following tree hashing parameters:"
498- msgstr ""
510+ msgstr "コンストラクタ関数は以下のツリーハッシングパラメタを受け付けます: "
499511
500512#: ../../library/hashlib.rst:357
501513msgid "*fanout*: fanout (0 to 255, 0 if unlimited, 1 in sequential mode)."
@@ -505,7 +517,7 @@ msgstr ""
505517msgid ""
506518"*depth*: maximal depth of tree (1 to 255, 255 if unlimited, 1 in sequential "
507519"mode)."
508- msgstr ""
520+ msgstr "*depth*: ツリーの深さの最大値(1から255までの値で、無制限であれば255、シーケンスモードでは1)。 "
509521
510522#: ../../library/hashlib.rst:362
511523msgid ""
@@ -549,7 +561,7 @@ msgstr "定数"
549561
550562#: ../../library/hashlib.rst:390
551563msgid "Salt length (maximum length accepted by constructors)."
552- msgstr ""
564+ msgstr "ソルトの長さ(コンストラクタが受け付けれる最大長) "
553565
554566#: ../../library/hashlib.rst:396
555567msgid ""
@@ -603,6 +615,8 @@ msgid ""
603615" 32 bytes for BLAKE2s. For example, to replace SHA-1 with BLAKE2b without "
604616"changing the size of output, we can tell BLAKE2b to produce 20-byte digests:"
605617msgstr ""
618+ "BLAKE2 はダイジェストの長さを、BLAKE2bでは64バイトまで、BLAKE2sでは32バイトまでのダイジェスト長を指定できます。例えばSHA-"
619+ "1を、出力を同じ長さのままでBLAKE2bで置き換えるには、BLAKE2bに20バイトのダイジェストを生成するように指示できます:"
606620
607621#: ../../library/hashlib.rst:466
608622msgid ""
0 commit comments