Repository navigation
Expand file tree
/
Copy pathstringprep.po
More file actions
203 lines (178 loc) · 8.81 KB
/
Copy pathstringprep.po
File metadata and controls
203 lines (178 loc) · 8.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# python-doc bot, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.15\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-10-01 19:07+0000\n"
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
"Last-Translator: python-doc bot, 2025\n"
"Language-Team: Japanese (https://app.transifex.com/python-doc/teams/5390/"
"ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../../library/stringprep.rst:2
msgid ":mod:`!stringprep` --- Internet String Preparation"
msgstr ":mod:`!stringprep` --- インターネットの文字列調製"
#: ../../library/stringprep.rst:7
msgid "**Source code:** :source:`Lib/stringprep.py`"
msgstr "**ソースコード:** :source:`Lib/stringprep.py`"
#: ../../library/stringprep.rst:11
msgid ""
"When identifying things (such as host names) in the internet, it is often "
"necessary to compare such identifications for \"equality\". Exactly how this "
"comparison is executed may depend on the application domain, e.g. whether it "
"should be case-insensitive or not. It may be also necessary to restrict the "
"possible identifications, to allow only identifications consisting of "
"\"printable\" characters."
msgstr ""
"(ホスト名のような) インターネット上にある存在に識別名をつける際、しばしば識別"
"名間の \"等価性\" 比較を行う必要があります。厳密には、例えば大小文字の区別を"
"するかしないかいったように、比較をどのように行うかはアプリケーションの領域に"
"依存します。また、例えば \"印字可能な\" 文字で構成された識別名だけを許可する"
"といったように、可能な識別名を制限することも必要となるかもしれません。"
#: ../../library/stringprep.rst:18
msgid ""
":rfc:`3454` defines a procedure for \"preparing\" Unicode strings in "
"internet protocols. Before passing strings onto the wire, they are processed "
"with the preparation procedure, after which they have a certain normalized "
"form. The RFC defines a set of tables, which can be combined into profiles. "
"Each profile must define which tables it uses, and what other optional parts "
"of the ``stringprep`` procedure are part of the profile. One example of a "
"``stringprep`` profile is ``nameprep``, which is used for internationalized "
"domain names."
msgstr ""
":rfc:`3454` では、インターネットプロトコル上で Unicode 文字列を \"調製 "
"(prepare)\" するためのプロシジャを定義しています。文字列は通信路に載せられる"
"前に調製プロシジャで処理され、その結果ある正規化された形式になります。RFC で"
"はあるテーブルの集合を定義しており、それらはプロファイルにまとめられていま"
"す。各プロファイルでは、どのテーブルを使い、 ``stringprep`` プロシジャのどの"
"オプション部分がプロファイルの一部になっているかを定義しています。 "
"``stringprep`` プロファイルの一つの例は ``nameprep`` で、国際化されたドメイン"
"名に使われます。"
#: ../../library/stringprep.rst:26
msgid ""
"The module :mod:`!stringprep` only exposes the tables from :rfc:`3454`. As "
"these tables would be very large to represent as dictionaries or lists, the "
"module uses the Unicode character database internally. The module source "
"code itself was generated using the ``mkstringprep.py`` utility."
msgstr ""
#: ../../library/stringprep.rst:31
msgid ""
"As a result, these tables are exposed as functions, not as data structures. "
"There are two kinds of tables in the RFC: sets and mappings. For a set, :mod:"
"`!stringprep` provides the \"characteristic function\", i.e. a function that "
"returns ``True`` if the parameter is part of the set. For mappings, it "
"provides the mapping function: given the key, it returns the associated "
"value. Below is a list of all functions available in the module."
msgstr ""
#: ../../library/stringprep.rst:41
msgid ""
"Determine whether *code* is in tableA.1 (Unassigned code points in Unicode "
"3.2)."
msgstr ""
"*code* がテーブル A.1 (Unicode 3.2 における未割り当てコードポイント: "
"unassigned code point) かどうか判定します。"
#: ../../library/stringprep.rst:46
msgid "Determine whether *code* is in tableB.1 (Commonly mapped to nothing)."
msgstr ""
"*code* がテーブル B.1 (一般には何にも対応付けられていない: commonly mapped "
"to nothing) かどうか判定します。"
#: ../../library/stringprep.rst:51
msgid ""
"Return the mapped value for *code* according to tableB.2 (Mapping for case-"
"folding used with NFKC)."
msgstr ""
"テーブル B.2 (NFKC で用いられる大小文字の対応付け) に従って、*code* に対応付"
"けられた値を返します。"
#: ../../library/stringprep.rst:57
msgid ""
"Return the mapped value for *code* according to tableB.3 (Mapping for case-"
"folding used with no normalization)."
msgstr ""
"テーブル B.3 (正規化を伴わない大小文字の対応付け) に従って、*code* に対応付け"
"られた値を返します。"
#: ../../library/stringprep.rst:63
msgid "Determine whether *code* is in tableC.1.1 (ASCII space characters)."
msgstr "*code* がテーブル C.1.1 (ASCII スペース文字) かどうか判定します。"
#: ../../library/stringprep.rst:68
msgid ""
"Determine whether *code* is in tableC.1.2 (Non-ASCII space characters)."
msgstr "*code* がテーブル C.1.2 (非 ASCII スペース文字) かどうか判定します。"
#: ../../library/stringprep.rst:73
msgid ""
"Determine whether *code* is in tableC.1 (Space characters, union of C.1.1 "
"and C.1.2)."
msgstr ""
"*code* がテーブル C.1 (スペース文字、C.1.1 および C.1.2 の和集合) かどうか判"
"定します。"
#: ../../library/stringprep.rst:79
msgid "Determine whether *code* is in tableC.2.1 (ASCII control characters)."
msgstr "*code* がテーブル C.2.1 (ASCII 制御文字) かどうか判定します。"
#: ../../library/stringprep.rst:84
msgid ""
"Determine whether *code* is in tableC.2.2 (Non-ASCII control characters)."
msgstr "*code* がテーブル C.2.2 (非 ASCII 制御文字) かどうか判定します。"
#: ../../library/stringprep.rst:89
msgid ""
"Determine whether *code* is in tableC.2 (Control characters, union of C.2.1 "
"and C.2.2)."
msgstr ""
"*code* がテーブル C.2 (制御文字、C.2.1 および C.2.2 の和集合) かどうか判定し"
"ます。"
#: ../../library/stringprep.rst:95
msgid "Determine whether *code* is in tableC.3 (Private use)."
msgstr "*code* がテーブル C.3 (プライベート利用) かどうか判定します。"
#: ../../library/stringprep.rst:100
msgid "Determine whether *code* is in tableC.4 (Non-character code points)."
msgstr ""
"*code* がテーブル C.4 (非文字コードポイント: non-character code points) かど"
"うか判定します。"
#: ../../library/stringprep.rst:105
msgid "Determine whether *code* is in tableC.5 (Surrogate codes)."
msgstr "*code* がテーブル C.5 (サロゲーションコード) かどうか判定します。"
#: ../../library/stringprep.rst:110
msgid ""
"Determine whether *code* is in tableC.6 (Inappropriate for plain text)."
msgstr ""
"*code* がテーブル C.6 (平文:plain text として不適切) かどうか判定します。"
#: ../../library/stringprep.rst:115
msgid ""
"Determine whether *code* is in tableC.7 (Inappropriate for canonical "
"representation)."
msgstr ""
"*code* がテーブル C.7 (標準表現:canonical representation として不適切) かど"
"うか判定します。"
#: ../../library/stringprep.rst:121
msgid ""
"Determine whether *code* is in tableC.8 (Change display properties or are "
"deprecated)."
msgstr ""
"*code* がテーブル C.8 (表示プロパティの変更または撤廃) かどうか判定します。"
#: ../../library/stringprep.rst:127
msgid "Determine whether *code* is in tableC.9 (Tagging characters)."
msgstr "*code* がテーブル C.9 (タグ文字) かどうか判定します。"
#: ../../library/stringprep.rst:132
msgid ""
"Determine whether *code* is in tableD.1 (Characters with bidirectional "
"property \"R\" or \"AL\")."
msgstr ""
"*code* がテーブル D.1 (双方向プロパティ \"R\" または \"AL\" を持つ文字) かど"
"うか判定します。"
#: ../../library/stringprep.rst:138
msgid ""
"Determine whether *code* is in tableD.2 (Characters with bidirectional "
"property \"L\")."
msgstr ""
"*code* がテーブル D.2 (双方向プロパティ \"L\" を持つ文字) かどうか判定しま"
"す。"