@@ -36,13 +36,18 @@ msgid ""
36
36
"*format* and the extra arguments. See the Unix man page :manpage:"
37
37
"`snprintf(3)`."
38
38
msgstr ""
39
+ "書式文字列 *format* と追加の引数から、 *size* バイトを超えない文字列を *str* "
40
+ "に出力します。 Unix man page の :manpage:`snprintf(3)` を参照してください。"
39
41
40
42
#: ../../c-api/conversion.rst:19
41
43
msgid ""
42
44
"Output not more than *size* bytes to *str* according to the format string "
43
45
"*format* and the variable argument list *va*. Unix man page :manpage:"
44
46
"`vsnprintf(3)`."
45
47
msgstr ""
48
+ "書式文字列 *format* と可変長引数リスト *va* から、 *size* バイトを超えない文"
49
+ "字列を *str* に出力します。 Unix man page の :manpage:`vsnprintf(3)` を参照し"
50
+ "てください。"
46
51
47
52
#: ../../c-api/conversion.rst:23
48
53
msgid ""
@@ -76,20 +81,27 @@ msgid ""
76
81
"characters were written to *str* (excluding the trailing ``'\\ 0'`` byte at "
77
82
"``str[rv]``)."
78
83
msgstr ""
84
+ "``0 <= rv < size`` のとき、変換出力は成功して、(最後の ``str[rv]`` にある "
85
+ "``'\\ 0'`` を除いて) *rv* 文字が *str* に出力された。"
79
86
80
87
#: ../../c-api/conversion.rst:40
81
88
msgid ""
82
89
"When ``rv >= size``, the output conversion was truncated and a buffer with "
83
90
"``rv + 1`` bytes would have been needed to succeed. ``str[size-1]`` is "
84
91
"``'\\ 0'`` in this case."
85
92
msgstr ""
93
+ "``rv >= size`` のとき、変換出力は切り詰められており、成功するためには ``rv + "
94
+ "1`` バイトが必要だったことを示します。``str[size-1]`` は ``'\\ 0'`` です。"
86
95
87
96
#: ../../c-api/conversion.rst:44
88
97
msgid ""
89
98
"When ``rv < 0``, \" something bad happened.\" ``str[size-1]`` is ``'\\ 0'`` in "
90
99
"this case too, but the rest of *str* is undefined. The exact cause of the "
91
100
"error depends on the underlying platform."
92
101
msgstr ""
102
+ "``rv < 0`` のときは、何か悪いことが起こった時です。この場合でも "
103
+ "``str[size-1]`` は ``'\\ 0'`` ですが、*str* のそれ以外の部分は未定義です。エ"
104
+ "ラーの正確な原因はプラットフォーム依存です。"
93
105
94
106
#: ../../c-api/conversion.rst:49
95
107
msgid ""
@@ -105,6 +117,10 @@ msgid ""
105
117
"have leading or trailing whitespace. The conversion is independent of the "
106
118
"current locale."
107
119
msgstr ""
120
+ "文字列 ``s`` を :c:expr:`double` に変換します。失敗したときは Python の例外を"
121
+ "発生させます。受け入れられる文字列は、 Python の :func:`float` コンストラクタ"
122
+ "が受け付ける文字列に準拠しますが、 ``s`` の先頭と末尾に空白文字があってはなら"
123
+ "ないという部分が異なります。この変換は現在のロケールに依存しません。"
108
124
109
125
#: ../../c-api/conversion.rst:59
110
126
msgid ""
@@ -160,6 +176,8 @@ msgid ""
160
176
"Convert a :c:expr:`double` *val* to a string using supplied *format_code*, "
161
177
"*precision*, and *flags*."
162
178
msgstr ""
179
+ ":c:expr:`double` *val* を指定された *format_code*, *precision*, *flags* に基"
180
+ "づいて文字列に変換します。"
163
181
164
182
#: ../../c-api/conversion.rst:90
165
183
msgid ""
0 commit comments