Skip to content
  • Sponsor python/python-docs-ja

  • Notifications You must be signed in to change notification settings
  • Fork 33

Commit 00d6ff1

Browse files
author
github-actions
committedMay 12, 2023
Update translations from Transifex
1 parent 925d352 commit 00d6ff1

File tree

7 files changed

+665
-663
lines changed

7 files changed

+665
-663
lines changed
 

‎howto/logging.po

+142-147
Large diffs are not rendered by default.

‎library/hashlib.po

+59-59
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.11\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2023-05-08 19:31+0000\n"
16+
"POT-Creation-Date: 2023-05-12 14:12+0000\n"
1717
"PO-Revision-Date: 2021-06-28 01:07+0000\n"
1818
"Last-Translator: tomo, 2023\n"
1919
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
@@ -637,42 +637,42 @@ msgstr ""
637637
msgid "Explanation of tree mode parameters."
638638
msgstr ""
639639

640-
#: ../../library/hashlib.rst:440
640+
#: ../../library/hashlib.rst:441
641641
msgid ""
642642
"See section 2.10 in `BLAKE2 specification <https://www.blake2.net/"
643643
"blake2_20130129.pdf>`_ for comprehensive review of tree hashing."
644644
msgstr ""
645645

646-
#: ../../library/hashlib.rst:446
646+
#: ../../library/hashlib.rst:447
647647
msgid "Constants"
648648
msgstr "定数"
649649

650-
#: ../../library/hashlib.rst:451
650+
#: ../../library/hashlib.rst:452
651651
msgid "Salt length (maximum length accepted by constructors)."
652652
msgstr "ソルト長(コンストラクタが受け付けれる最大長)"
653653

654-
#: ../../library/hashlib.rst:457
654+
#: ../../library/hashlib.rst:458
655655
msgid ""
656656
"Personalization string length (maximum length accepted by constructors)."
657657
msgstr ""
658658

659-
#: ../../library/hashlib.rst:463
659+
#: ../../library/hashlib.rst:464
660660
msgid "Maximum key size."
661661
msgstr "最大キー長"
662662

663-
#: ../../library/hashlib.rst:469
663+
#: ../../library/hashlib.rst:470
664664
msgid "Maximum digest size that the hash function can output."
665665
msgstr "ハッシュ関数が出力しうるダイジェストの最大長"
666666

667-
#: ../../library/hashlib.rst:473
667+
#: ../../library/hashlib.rst:474
668668
msgid "Examples"
669669
msgstr "使用例"
670670

671-
#: ../../library/hashlib.rst:476
671+
#: ../../library/hashlib.rst:477
672672
msgid "Simple hashing"
673673
msgstr "簡単なハッシュ化"
674674

675-
#: ../../library/hashlib.rst:478
675+
#: ../../library/hashlib.rst:479
676676
msgid ""
677677
"To calculate hash of some data, you should first construct a hash object by "
678678
"calling the appropriate constructor function (:func:`blake2b` or :func:"
@@ -681,23 +681,23 @@ msgid ""
681681
"`digest` (or :meth:`hexdigest` for hex-encoded string)."
682682
msgstr ""
683683

684-
#: ../../library/hashlib.rst:491
684+
#: ../../library/hashlib.rst:492
685685
msgid ""
686686
"As a shortcut, you can pass the first chunk of data to update directly to "
687687
"the constructor as the positional argument:"
688688
msgstr ""
689689

690-
#: ../../library/hashlib.rst:498
690+
#: ../../library/hashlib.rst:499
691691
msgid ""
692692
"You can call :meth:`hash.update` as many times as you need to iteratively "
693693
"update the hash:"
694694
msgstr ""
695695

696-
#: ../../library/hashlib.rst:511
696+
#: ../../library/hashlib.rst:512
697697
msgid "Using different digest sizes"
698698
msgstr ""
699699

700-
#: ../../library/hashlib.rst:513
700+
#: ../../library/hashlib.rst:514
701701
msgid ""
702702
"BLAKE2 has configurable size of digests up to 64 bytes for BLAKE2b and up to "
703703
"32 bytes for BLAKE2s. For example, to replace SHA-1 with BLAKE2b without "
@@ -708,55 +708,55 @@ msgstr ""
708708
"BLAKE2bで置き換えるには、BLAKE2bに20バイトのダイジェストを生成するように指示"
709709
"できます:"
710710

711-
#: ../../library/hashlib.rst:527
711+
#: ../../library/hashlib.rst:528
712712
msgid ""
713713
"Hash objects with different digest sizes have completely different outputs "
714714
"(shorter hashes are *not* prefixes of longer hashes); BLAKE2b and BLAKE2s "
715715
"produce different outputs even if the output length is the same:"
716716
msgstr ""
717717

718-
#: ../../library/hashlib.rst:543
718+
#: ../../library/hashlib.rst:544
719719
msgid "Keyed hashing"
720720
msgstr ""
721721

722-
#: ../../library/hashlib.rst:545
722+
#: ../../library/hashlib.rst:546
723723
msgid ""
724724
"Keyed hashing can be used for authentication as a faster and simpler "
725725
"replacement for `Hash-based message authentication code <https://en."
726726
"wikipedia.org/wiki/HMAC>`_ (HMAC). BLAKE2 can be securely used in prefix-MAC "
727727
"mode thanks to the indifferentiability property inherited from BLAKE."
728728
msgstr ""
729729

730-
#: ../../library/hashlib.rst:551
730+
#: ../../library/hashlib.rst:552
731731
msgid ""
732732
"This example shows how to get a (hex-encoded) 128-bit authentication code "
733733
"for message ``b'message data'`` with key ``b'pseudorandom key'``::"
734734
msgstr ""
735735

736-
#: ../../library/hashlib.rst:561
736+
#: ../../library/hashlib.rst:562
737737
msgid ""
738738
"As a practical example, a web application can symmetrically sign cookies "
739739
"sent to users and later verify them to make sure they weren't tampered with::"
740740
msgstr ""
741741

742-
#: ../../library/hashlib.rst:590
742+
#: ../../library/hashlib.rst:591
743743
msgid ""
744744
"Even though there's a native keyed hashing mode, BLAKE2 can, of course, be "
745745
"used in HMAC construction with :mod:`hmac` module::"
746746
msgstr ""
747747

748-
#: ../../library/hashlib.rst:601
748+
#: ../../library/hashlib.rst:602
749749
msgid "Randomized hashing"
750750
msgstr ""
751751

752-
#: ../../library/hashlib.rst:603
752+
#: ../../library/hashlib.rst:604
753753
msgid ""
754754
"By setting *salt* parameter users can introduce randomization to the hash "
755755
"function. Randomized hashing is useful for protecting against collision "
756756
"attacks on the hash function used in digital signatures."
757757
msgstr ""
758758

759-
#: ../../library/hashlib.rst:607
759+
#: ../../library/hashlib.rst:608
760760
msgid ""
761761
"Randomized hashing is designed for situations where one party, the message "
762762
"preparer, generates all or part of a message to be signed by a second party, "
@@ -777,38 +777,38 @@ msgid ""
777777
"when all portions of the message are prepared by the signer."
778778
msgstr ""
779779

780-
#: ../../library/hashlib.rst:626
780+
#: ../../library/hashlib.rst:627
781781
msgid ""
782782
"(`NIST SP-800-106 \"Randomized Hashing for Digital Signatures\" <https://"
783783
"csrc.nist.gov/publications/detail/sp/800-106/archive/2009-02-25>`_)"
784784
msgstr ""
785785

786-
#: ../../library/hashlib.rst:629
786+
#: ../../library/hashlib.rst:630
787787
msgid ""
788788
"In BLAKE2 the salt is processed as a one-time input to the hash function "
789789
"during initialization, rather than as an input to each compression function."
790790
msgstr ""
791791

792-
#: ../../library/hashlib.rst:634
792+
#: ../../library/hashlib.rst:635
793793
msgid ""
794794
"*Salted hashing* (or just hashing) with BLAKE2 or any other general-purpose "
795795
"cryptographic hash function, such as SHA-256, is not suitable for hashing "
796796
"passwords. See `BLAKE2 FAQ <https://www.blake2.net/#qa>`_ for more "
797797
"information."
798798
msgstr ""
799799

800-
#: ../../library/hashlib.rst:657
800+
#: ../../library/hashlib.rst:658
801801
msgid "Personalization"
802802
msgstr ""
803803

804-
#: ../../library/hashlib.rst:659
804+
#: ../../library/hashlib.rst:660
805805
msgid ""
806806
"Sometimes it is useful to force hash function to produce different digests "
807807
"for the same input for different purposes. Quoting the authors of the Skein "
808808
"hash function:"
809809
msgstr ""
810810

811-
#: ../../library/hashlib.rst:663
811+
#: ../../library/hashlib.rst:664
812812
msgid ""
813813
"We recommend that all application designers seriously consider doing this; "
814814
"we have seen many protocols where a hash that is computed in one part of the "
@@ -818,43 +818,43 @@ msgid ""
818818
"hash function used in the protocol summarily stops this type of attack."
819819
msgstr ""
820820

821-
#: ../../library/hashlib.rst:670
821+
#: ../../library/hashlib.rst:671
822822
msgid ""
823823
"(`The Skein Hash Function Family <https://www.schneier.com/wp-content/"
824824
"uploads/2016/02/skein.pdf>`_, p. 21)"
825825
msgstr ""
826826

827-
#: ../../library/hashlib.rst:674
827+
#: ../../library/hashlib.rst:675
828828
msgid "BLAKE2 can be personalized by passing bytes to the *person* argument::"
829829
msgstr "BLAKE2は *person* 引数にバイト列を渡すことでパーソナライズできます::"
830830

831-
#: ../../library/hashlib.rst:688
831+
#: ../../library/hashlib.rst:689
832832
msgid ""
833833
"Personalization together with the keyed mode can also be used to derive "
834834
"different keys from a single one."
835835
msgstr ""
836836

837-
#: ../../library/hashlib.rst:702
837+
#: ../../library/hashlib.rst:703
838838
msgid "Tree mode"
839839
msgstr "ツリーモード"
840840

841-
#: ../../library/hashlib.rst:704
841+
#: ../../library/hashlib.rst:705
842842
msgid "Here's an example of hashing a minimal tree with two leaf nodes::"
843843
msgstr "これが二つの葉ノードからなる最小の木をハッシュする例です::"
844844

845-
#: ../../library/hashlib.rst:710
845+
#: ../../library/hashlib.rst:711
846846
msgid ""
847847
"This example uses 64-byte internal digests, and returns the 32-byte final "
848848
"digest::"
849849
msgstr ""
850850
"次の例では、64バイトの内部桁が使われ、32バイトの最終的なダイジェストを返して"
851851
"います::"
852852

853-
#: ../../library/hashlib.rst:740
853+
#: ../../library/hashlib.rst:741
854854
msgid "Credits"
855855
msgstr "クレジット::"
856856

857-
#: ../../library/hashlib.rst:742
857+
#: ../../library/hashlib.rst:743
858858
msgid ""
859859
"BLAKE2_ was designed by *Jean-Philippe Aumasson*, *Samuel Neves*, *Zooko "
860860
"Wilcox-O'Hearn*, and *Christian Winnerlein* based on SHA-3_ finalist BLAKE_ "
@@ -866,15 +866,15 @@ msgstr ""
866866
"に、*Jean-Philippe Aumasson*、 *Samuel Neves*、 *Zooko Wilcox-O'Hearn*, そし"
867867
"て *Christian Winnerlein* によって設計されました。"
868868

869-
#: ../../library/hashlib.rst:747
869+
#: ../../library/hashlib.rst:748
870870
msgid ""
871871
"It uses core algorithm from ChaCha_ cipher designed by *Daniel J. "
872872
"Bernstein*."
873873
msgstr ""
874874
"それは、 *Daniel J. Bernstein* によって設計されたChaCha_ 暗号由来のアルゴリ"
875875
"ズムを用いています。"
876876

877-
#: ../../library/hashlib.rst:749
877+
#: ../../library/hashlib.rst:750
878878
msgid ""
879879
"The stdlib implementation is based on pyblake2_ module. It was written by "
880880
"*Dmitry Chestnykh* based on C implementation written by *Samuel Neves*. The "
@@ -886,80 +886,80 @@ msgstr ""
886886
"このドキュメントは、pyblake2_ からコピーされ、*Dmitry Chestnykh* によって書か"
887887
"れました。"
888888

889-
#: ../../library/hashlib.rst:753
889+
#: ../../library/hashlib.rst:754
890890
msgid "The C code was partly rewritten for Python by *Christian Heimes*."
891891
msgstr ""
892892
"*Christian Heimes* によって、一部のCコードがPython向けに書き直されました。"
893893

894-
#: ../../library/hashlib.rst:755
894+
#: ../../library/hashlib.rst:756
895895
msgid ""
896896
"The following public domain dedication applies for both C hash function "
897897
"implementation, extension code, and this documentation:"
898898
msgstr ""
899899
"以下の public domain dedicationが、Cのハッシュ関数実装と、拡張コードと、この"
900900
"ドキュメントに適用されます:"
901901

902-
#: ../../library/hashlib.rst:758
902+
#: ../../library/hashlib.rst:759
903903
msgid ""
904904
"To the extent possible under law, the author(s) have dedicated all copyright "
905905
"and related and neighboring rights to this software to the public domain "
906906
"worldwide. This software is distributed without any warranty."
907907
msgstr ""
908908

909-
#: ../../library/hashlib.rst:762
909+
#: ../../library/hashlib.rst:763
910910
msgid ""
911911
"You should have received a copy of the CC0 Public Domain Dedication along "
912912
"with this software. If not, see https://creativecommons.org/publicdomain/"
913913
"zero/1.0/."
914914
msgstr ""
915915

916-
#: ../../library/hashlib.rst:766
916+
#: ../../library/hashlib.rst:767
917917
msgid ""
918918
"The following people have helped with development or contributed their "
919919
"changes to the project and the public domain according to the Creative "
920920
"Commons Public Domain Dedication 1.0 Universal:"
921921
msgstr ""
922922

923-
#: ../../library/hashlib.rst:770
923+
#: ../../library/hashlib.rst:771
924924
msgid "*Alexandr Sokolovskiy*"
925925
msgstr "*Alexandr Sokolovskiy*"
926926

927-
#: ../../library/hashlib.rst:785
927+
#: ../../library/hashlib.rst:786
928928
msgid "Module :mod:`hmac`"
929929
msgstr ":mod:`hmac` モジュール"
930930

931-
#: ../../library/hashlib.rst:785
931+
#: ../../library/hashlib.rst:786
932932
msgid "A module to generate message authentication codes using hashes."
933933
msgstr "ハッシュを用いてメッセージ認証コードを生成するモジュールです。"
934934

935-
#: ../../library/hashlib.rst:788
935+
#: ../../library/hashlib.rst:789
936936
msgid "Module :mod:`base64`"
937937
msgstr ":mod:`base64` モジュール"
938938

939-
#: ../../library/hashlib.rst:788
939+
#: ../../library/hashlib.rst:789
940940
msgid "Another way to encode binary hashes for non-binary environments."
941941
msgstr ""
942942
"バイナリハッシュを非バイナリ環境用にエンコードするもうひとつの方法です。"
943943

944-
#: ../../library/hashlib.rst:791
944+
#: ../../library/hashlib.rst:792
945945
msgid "https://www.blake2.net"
946946
msgstr ""
947947

948-
#: ../../library/hashlib.rst:791
948+
#: ../../library/hashlib.rst:792
949949
msgid "Official BLAKE2 website."
950950
msgstr "BLAKE2 の公式ウェブサイト"
951951

952-
#: ../../library/hashlib.rst:794
952+
#: ../../library/hashlib.rst:795
953953
msgid ""
954954
"https://csrc.nist.gov/csrc/media/publications/fips/180/2/archive/2002-08-01/"
955955
"documents/fips180-2.pdf"
956956
msgstr ""
957957

958-
#: ../../library/hashlib.rst:794
958+
#: ../../library/hashlib.rst:795
959959
msgid "The FIPS 180-2 publication on Secure Hash Algorithms."
960960
msgstr "FIPS 180-2 のセキュアハッシュアルゴリズムについての説明。"
961961

962-
#: ../../library/hashlib.rst:798
962+
#: ../../library/hashlib.rst:799
963963
msgid ""
964964
"https://en.wikipedia.org/wiki/"
965965
"Cryptographic_hash_function#Cryptographic_hash_algorithms"
@@ -968,28 +968,28 @@ msgstr ""
968968
"Cryptographic_hash_function#Cryptographic_hash_algorithms (日本語版: https://"
969969
"暗号学的ハッシュ関数)"
970970

971-
#: ../../library/hashlib.rst:797
971+
#: ../../library/hashlib.rst:798
972972
msgid ""
973973
"Wikipedia article with information on which algorithms have known issues and "
974974
"what that means regarding their use."
975975
msgstr ""
976976
"どのアルゴリズムにどんな既知の問題があって、それが実際に利用する際にどう影響"
977977
"するかについての Wikipedia の記事。"
978978

979-
#: ../../library/hashlib.rst:801
979+
#: ../../library/hashlib.rst:802
980980
msgid "https://www.ietf.org/rfc/rfc8018.txt"
981981
msgstr ""
982982

983-
#: ../../library/hashlib.rst:801
983+
#: ../../library/hashlib.rst:802
984984
msgid "PKCS #5: Password-Based Cryptography Specification Version 2.1"
985985
msgstr ""
986986

987-
#: ../../library/hashlib.rst:803
987+
#: ../../library/hashlib.rst:804
988988
msgid ""
989989
"https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-132.pdf"
990990
msgstr ""
991991

992-
#: ../../library/hashlib.rst:804
992+
#: ../../library/hashlib.rst:805
993993
msgid "NIST Recommendation for Password-Based Key Derivation."
994994
msgstr ""
995995

0 commit comments

Comments
 (0)