5
5
#
6
6
# Translators:
7
7
# tomo, 2018
8
+ # Osamu NAKAMURA, 2019
8
9
#
9
10
#, fuzzy
10
11
msgid ""
@@ -13,7 +14,7 @@ msgstr ""
13
14
"Report-Msgid-Bugs-To :\n "
14
15
"POT-Creation-Date :2019-01-01 15:22+0900\n "
15
16
"PO-Revision-Date :2018-06-29 17:39+0000\n "
16
- "Last-Translator :tomo, 2018 \n "
17
+ "Last-Translator :Osamu NAKAMURA, 2019 \n "
17
18
"Language-Team :Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
18
19
"MIME-Version :1.0\n "
19
20
"Content-Type :text/plain; charset=UTF-8\n "
@@ -138,6 +139,9 @@ msgid ""
138
139
"library may offer. The named constructors are much faster than :func:`new` "
139
140
"and should be preferred."
140
141
msgstr ""
142
+ "一般的なコンストラクタで、第一引数にアルゴリズム名を文字列 *name* で受け取ります。他にも、前述のハッシュアルゴリズムだけでなく OpenSSL "
143
+ "ライブラリーが提供するような他のアルゴリズムにアクセスすることができます。名前のあるコンストラクタの方が :func:`new` "
144
+ "よりもずっと速いので望ましいです。"
141
145
142
146
#: ../../library/hashlib.rst:110
143
147
msgid "Using :func:`new` with an algorithm provided by OpenSSL:"
@@ -213,6 +217,9 @@ msgid ""
213
217
"are equivalent to a single call with the concatenation of all the arguments:"
214
218
" ``m.update(a); m.update(b)`` is equivalent to ``m.update(a+b)``."
215
219
msgstr ""
220
+ "hash オブジェクトを :term:`bytes-like object` "
221
+ "で更新します。このメソッドの呼出しの繰り返しは、それらの引数を全て結合した引数で単一の呼び出しをした際と同じになります。すなわち "
222
+ "``m.update(a); m.update(b)`` は ``m.update(a + b)`` と等価です。"
216
223
217
224
#: ../../library/hashlib.rst:172
218
225
msgid ""
@@ -266,6 +273,8 @@ msgid ""
266
273
"This is a bytes object of size *length* which may contain bytes in the whole"
267
274
" range from 0 to 255."
268
275
msgstr ""
276
+ "これまで :meth:`update` メソッドに渡されたデータのダイジェスト値を返します。これは *length* と同じ長さの、0 から 255 "
277
+ "の範囲全てを含み得るバイトの列です。"
269
278
270
279
#: ../../library/hashlib.rst:221
271
280
msgid "Key derivation"
@@ -342,6 +351,9 @@ msgid ""
342
351
"length (e.g. 1024). *salt* should be about 16 or more bytes from a proper "
343
352
"source, e.g. :func:`os.urandom`."
344
353
msgstr ""
354
+ "*password* と *salt* は :term:`bytes-like objects` でなければなりません。アプリケーションとライブラリは、"
355
+ " *password* を適切な長さ (例えば 1024) に制限すべきです。 *salt* は :func:`os.urandom` "
356
+ "のような適切なソースからの、およそ 16 バイトかそれ以上のバイト列にするべきです。"
345
357
346
358
#: ../../library/hashlib.rst:270
347
359
msgid ""
@@ -394,7 +406,7 @@ msgstr "ハッシュオブジェクトの作成"
394
406
395
407
#: ../../library/hashlib.rst:306
396
408
msgid "New hash objects are created by calling constructor functions:"
397
- msgstr ""
409
+ msgstr "新しいハッシュオブジェクトは、コンストラクタ関数を呼び出すことで生成されます: "
398
410
399
411
#: ../../library/hashlib.rst:318
400
412
msgid ""
@@ -410,7 +422,7 @@ msgstr ""
410
422
411
423
#: ../../library/hashlib.rst:324
412
424
msgid "*digest_size*: size of output digest in bytes."
413
- msgstr ""
425
+ msgstr "*digest_size*: 出力するダイジェストのバイト数。 "
414
426
415
427
#: ../../library/hashlib.rst:326
416
428
msgid ""
@@ -495,7 +507,7 @@ msgstr "これらのサイズは以下に述べるモジュール `constants`_
495
507
#: ../../library/hashlib.rst:355
496
508
msgid ""
497
509
"Constructor functions also accept the following tree hashing parameters:"
498
- msgstr ""
510
+ msgstr "コンストラクタ関数は以下のツリーハッシングパラメタを受け付けます: "
499
511
500
512
#: ../../library/hashlib.rst:357
501
513
msgid "*fanout*: fanout (0 to 255, 0 if unlimited, 1 in sequential mode)."
@@ -505,7 +517,7 @@ msgstr ""
505
517
msgid ""
506
518
"*depth*: maximal depth of tree (1 to 255, 255 if unlimited, 1 in sequential "
507
519
"mode)."
508
- msgstr ""
520
+ msgstr "*depth*: ツリーの深さの最大値(1から255までの値で、無制限であれば255、シーケンスモードでは1)。 "
509
521
510
522
#: ../../library/hashlib.rst:362
511
523
msgid ""
@@ -549,7 +561,7 @@ msgstr "定数"
549
561
550
562
#: ../../library/hashlib.rst:390
551
563
msgid "Salt length (maximum length accepted by constructors)."
552
- msgstr ""
564
+ msgstr "ソルト長(コンストラクタが受け付けれる最大長) "
553
565
554
566
#: ../../library/hashlib.rst:396
555
567
msgid ""
@@ -603,6 +615,8 @@ msgid ""
603
615
" 32 bytes for BLAKE2s. For example, to replace SHA-1 with BLAKE2b without "
604
616
"changing the size of output, we can tell BLAKE2b to produce 20-byte digests:"
605
617
msgstr ""
618
+ "BLAKE2 はダイジェストの長さを、BLAKE2bでは64バイトまで、BLAKE2sでは32バイトまでのダイジェスト長を指定できます。例えばSHA-"
619
+ "1を、出力を同じ長さのままでBLAKE2bで置き換えるには、BLAKE2bに20バイトのダイジェストを生成するように指示できます:"
606
620
607
621
#: ../../library/hashlib.rst:466
608
622
msgid ""