|
183 | 183 | In this table, |
184 | 184 | <type>isn</type> means any one of the module's data types. |
185 | 185 | </span> |
186 | | -《マッチ度[94.249201]》<code class="filename">isn</code>モジュールは標準的な比較演算子とこれらデータ型すべてに対するB-treeおよびハッシュインデックスサポートを提供します。 |
187 | | -さらに、<a class="xref" href="isn.html#ISN-FUNCTIONS" title="表F.11 isn Functions">表 F.11</a>で示される複数の特化した関数も存在します。 |
| 186 | +<code class="filename">isn</code>モジュールは標準的な比較演算子とこれらデータ型すべてに対するB-treeおよびハッシュインデックスサポートを提供します。 |
| 187 | +さらに、<a class="xref" href="isn.html#ISN-FUNCTIONS" title="表F.11 isn関数">表 F.11</a>で示される複数の特化した関数も存在します。 |
188 | 188 | 以下の表では<code class="type">isn</code>はこのモジュールのデータ型のいずれか1つを意味します。 |
189 | | - </p><div class="table" id="ISN-FUNCTIONS"><p class="title"><strong>表F.11 <code class="filename">isn</code> Functions</strong></p><div class="table-contents"><table class="table" summary="isn Functions" border="1"><colgroup><col /></colgroup><thead><tr><th class="func_table_entry"><p class="func_signature"> |
| 189 | + </p><div class="table" id="ISN-FUNCTIONS"><p class="title"><strong>表F.11 <code class="filename">isn</code>関数</strong></p><div class="table-contents"><span class="original"> |
| 190 | + <title><filename>isn</filename> Functions</title> |
| 191 | +</span><table class="table" summary="isn関数" border="1"><colgroup><col /></colgroup><thead><tr><th class="func_table_entry"><p class="func_signature"> |
190 | 192 | <span class="original"> |
191 | 193 | Function |
192 | 194 | </span> |
|
206 | 208 | <span class="original"> |
207 | 209 | Clears the invalid-check-digit flag of the value. |
208 | 210 | </span> |
209 | | -《機械翻訳》値の無効なチェック桁のフラグをクリアします。 |
| 211 | +値の無効なチェックデジットのフラグをクリアします。 |
210 | 212 | </p></td></tr><tr><td class="func_table_entry"><p class="func_signature"> |
211 | 213 | <a id="id-1.11.7.30.7.3.2.2.2.1.1.1" class="indexterm"></a> |
212 | 214 | <code class="function">is_valid</code> ( <code class="type">isn</code> ) |
|
216 | 218 | <span class="original"> |
217 | 219 | Checks for the presence of the invalid-check-digit flag. |
218 | 220 | </span> |
219 | | -《マッチ度[64.285714]》無効フラグの有無を検査します。 |
220 | | -《機械翻訳》無効なチェック番号のフラグが存在するかどうかを確認します。 |
| 221 | +無効なチェックデジットのフラグが存在するかどうかを確認します。 |
221 | 222 | </p></td></tr><tr><td class="func_table_entry"><p class="func_signature"> |
222 | 223 | <a id="id-1.11.7.30.7.3.2.2.3.1.1.1" class="indexterm"></a> |
223 | 224 | <code class="function">isn_weak</code> ( <code class="type">boolean</code> ) |
|
230 | 231 | The recommended way to set weak mode is via |
231 | 232 | the <varname>isn.weak</varname> configuration parameter. |
232 | 233 | </span> |
233 | | -《機械翻訳》弱めのの入力モードを設定し、新しい設定を返します。 |
234 | | -この関数は、下位互換互換性用に保持されています。 |
235 | | -弱めののモードを設定するには、<code class="varname">isn.weak</code>設定パラメータを経由することをお勧めします。 |
| 234 | +weak入力モードを設定し、新しい設定を返します。 |
| 235 | +この関数は後方互換性のために残されています。 |
| 236 | +weakモードを設定するお勧めの方法は、<code class="varname">isn.weak</code>設定パラメータを経由することです。 |
236 | 237 | </p></td></tr><tr><td class="func_table_entry"><p class="func_signature"> |
237 | 238 | <code class="function">isn_weak</code> () |
238 | 239 | → <code class="returnvalue">boolean</code> |
|
244 | 245 | The recommended way to check weak mode is via |
245 | 246 | the <varname>isn.weak</varname> configuration parameter. |
246 | 247 | </span> |
247 | | -《機械翻訳》弱めのモードの現在の状態を返します。 |
| 248 | +weakモードの現在の状態を返します。 |
248 | 249 | この関数は後方互換性のために残されています。 |
249 | | -チェック弱めのモードへのお勧めの行き方は、<code class="varname">isn.weak</code>設定パラメータ経由です。 |
| 250 | +weakモードを確認するお勧めの方法は、<code class="varname">isn.weak</code>設定パラメータを経由することです。 |
250 | 251 | </p></td></tr></tbody></table></div></div><br class="table-break" /></div><div class="sect2" id="ISN-CONFIGURATION-PARAMETERS"><div class="titlepage"><div><div><h3 class="title">F.20.4. 設定パラメータ <a href="#ISN-CONFIGURATION-PARAMETERS" class="id_link">#</a></h3></div></div></div><span class="original"> |
251 | 252 | <title>Configuration Parameters</title> |
252 | 253 | </span><div class="variablelist"><dl class="variablelist"><dt id="ISN-CONFIGURATION-PARAMETERS-WEAK"><span class="term"> |
|
259 | 260 | The default is <literal>false</literal>, which rejects invalid check |
260 | 261 | digits. |
261 | 262 | </span> |
262 | | -《機械翻訳》<code class="varname">isn.弱めの</code>を指定すると、弱めのの入力モードが有効になります。 |
263 | | -これにより、チェックディジットが間違いの場合でもISNの入力値を受け入れることができます。 |
264 | | -デフォルトが<code class="literal">false</code>の場合、無効なチェック番号は拒否されます。 |
| 263 | +<code class="varname">isn.weak</code>を指定すると、weak入力モードが有効になります。これにより、チェックデジットが間違いの場合でもISNの入力値を受け入れることができます。 |
| 264 | +デフォルトは<code class="literal">false</code>であり、無効なチェックデジットは拒否されます。 |
265 | 265 | </p></dd></dl></div><p> |
266 | 266 | <span class="original"> |
267 | 267 | Why would you want to use the weak mode? Well, it could be that |
|
276 | 276 | select all the invalid numbers in the table. |
277 | 277 | </span> |
278 | 278 | このweakモードを使いたいと考えるのは何故でしょうか。 |
279 | | -大規模なISBN番号群があり、その内の多くが何らかの理由で間違ったチェックディジットを持つことはあり得ます。 |
| 279 | +大規模なISBN番号群があり、その内の多くが何らかの理由で間違ったチェックデジットを持つことはあり得ます。 |
280 | 280 | (印刷された一覧をスキャンしてOCRした結果番号を間違えた場合、手作業で番号を取り出した場合などがあり得ます。) |
281 | 281 | とにかく、こうした混乱は整理したいことですが、データベース内に番号をすべて取り込んで、より簡単に情報を検査し有効にすることができるように、外部ツールを使用してデータベース内の無効な番号の位置を特定したいと思うかも知れません。 |
282 | 282 | 例えば、テーブル内の無効な番号をすべて選択したいと思うかも知れません。 |
|
289 | 289 | the <function>is_valid</function> function and cleared with the |
290 | 290 | <function>make_valid</function> function. |
291 | 291 | </span> |
292 | | -weakモードを使用して無効な番号をテーブルに挿入する時、番号は修正されたチェックディジット付きで挿入されますが、最後に感嘆符(<code class="literal">!</code>)付きで、例えば<code class="literal">0-11-000322-5!</code>と表示されます。 |
| 292 | +weakモードを使用して無効な番号をテーブルに挿入する時、番号は修正されたチェックデジット付きで挿入されますが、最後に感嘆符(<code class="literal">!</code>)付きで、例えば<code class="literal">0-11-000322-5!</code>と表示されます。 |
293 | 293 | この無効印は<code class="function">is_valid</code>関数を使って検査することができ、また、 <code class="function">make_valid</code>関数で消去することができます。 |
294 | 294 | </p><p> |
295 | 295 | <span class="original"> |
296 | 296 | You can also force the insertion of marked-as-invalid numbers even when not |
297 | 297 | in the weak mode, by appending the <literal>!</literal> character at the |
298 | 298 | end of the number. |
299 | 299 | </span> |
300 | | -《マッチ度[88.622754]》また、番号の最後に<code class="literal">!</code>文字を付与することで、weakモードでなくとも無効な番号を強制的に挿入することもできます。 |
301 | | -《機械翻訳》無効としてマークされた番号が弱めのモードにない場合でも、番号の末尾に<code class="literal">!</code>文字を追加することによって、その番号を強制的に挿入することもできます。 |
| 300 | +また、番号の最後に<code class="literal">!</code>文字を付与することで、weakモードでなくとも無効印の付いた番号を強制的に挿入することもできます。 |
302 | 301 | </p><p> |
303 | 302 | <span class="original"> |
304 | 303 | Another special feature is that during input, you can write |
305 | 304 | <literal>?</literal> in place of the check digit, and the correct check digit |
306 | 305 | will be inserted automatically. |
307 | 306 | </span> |
308 | | -この他の入力における特殊な機能として、チェックディジットとして<code class="literal">?</code>を書くことができます。 |
309 | | -これにより正確なチェックディジットが自動的に挿入されます。 |
| 307 | +この他の入力における特殊な機能として、チェックデジットとして<code class="literal">?</code>を書くことができます。 |
| 308 | +これにより正確なチェックデジットが自動的に挿入されます。 |
310 | 309 | </p></div><div class="sect2" id="ISN-EXAMPLES"><div class="titlepage"><div><div><h3 class="title">F.20.5. 例 <a href="#ISN-EXAMPLES" class="id_link">#</a></h3></div></div></div><span class="original"> |
311 | 310 | <title>Examples</title> |
312 | 311 | </span><pre class="programlisting"> |
|
342 | 341 | <span class="original"> |
343 | 342 | &#45;-Automatically calculate check digits (observe the '?'): |
344 | 343 | </span> |
345 | | ---チェックディジットを自動的に計算する('?'を見よ) |
| 344 | +--チェックデジットを自動的に計算する('?'を見よ) |
346 | 345 | INSERT INTO test VALUES('220500896?'); |
347 | 346 | INSERT INTO test VALUES('978055215372?'); |
348 | 347 |
|
|
0 commit comments