#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
msgid ""
msgstr ""
"Project-Id-Version: Apache Traffic Server 4.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-01-15 22:31+0900\n"
"PO-Revision-Date: 2014-02-01 15:41+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:21
msgid "TSMimeHdrFieldValueStringGet"
msgstr "TSMimeHdrFieldValueStringGet"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:25
msgid "Synopsis"
msgstr "概要"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:27
msgid "`#include <ts/ts.h>`"
msgstr "`#include <ts/ts.h>`"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:37
msgid "Description"
msgstr "解説"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:39
msgid ""
"MIME headers and fields can be components of request headers, response "
"headers, or standalone headers created within a Traffic Server plugin. The "
"functions here are all used to access header values of specific types, but "
"it is up to the caller to know if a header has appropriate semantics for "
"the API used. For all but :func:`TSMimeHdrFieldValueStringGet`, an "
"appropriate data conversion algorithm is applied to the header field string."
msgstr ""
"MIME ヘッダーとフィールドはリクエストヘッダーやレスポンスヘッダー、または "
"Traffic Server プラグイン中で作られたスタンドアローンヘッダーを構成すること"
"ができます。この関数は全て特定の型のヘッダーの値にアクセスするために使用され"
"ますが、ヘッダーが API の使用に適切な意味を持つかどうかは呼び出し元によりま"
"す。 :func:`TSMimeHdrFieldValueStringGet` 以外では適切なデータ変換アルゴリズ"
"ムがヘッダーフィールド文字列に適用されます。"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:47
msgid ""
"All the APIs take a :type:`TSMBuffer` marshal buffer argument, and a :type:"
"`TSMLoc` argument indicating the location of the HTTP headers. The "
"required :data:`field` argument is the locator of a specific header value, "
"as returned by an accessor function such as :func:`TSMimeHdrFieldFind`."
msgstr ""
"全ての API は :type:`TSMBuffer` マーシャルバッファー引数と HTTP ヘッダーの場"
"所を指し示す :type:`TSMLoc` 引数を受け取ります。必須の :data:`field` 引数"
"は :func:`TSMimeHdrFieldFind` のようなアクセッサ関数から返される特定のヘッ"
"ダーの値を保管するものです。"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:53
msgid ""
"Within the header field, comma-separated values can be retrieved with an "
"index (:data:`idx`) ranging from 0 to the maximum number of fields for this "
"value; this maximum is retrieved using :func:`TSMimeHdrFieldValuesCount`. "
"An :data:`idx` value of ``-1`` has the semantics of retrieving the entire "
"header value, regardless of how many comma-separated values there are. If a "
"header is not comma-separated, an :data:`idx` of :data:`0` or :data:`-1` "
"are the same, but the latter is preferred."
msgstr ""
"ヘッダーフィールドの中で、コンマで分けられた値は 0 からこの値のフィールドの"
"最大値の間のインデックス ( :data:`idx` ) で取得することができます。この最大"
"値は :func:`TSMimeHdrFieldValuesCount` で取得されます。 ``-1`` の :data:"
"`idx` 値はコンマで分けられた値がいくつあるかを考慮せずに、全てのヘッダーの値"
"を取得する意味を持ちます。ヘッダーがコンマで分けられていない場合、:data:`0` "
"と :data:`-1` の :data:`idx` は同じですが、後者が好ましいです。"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:61
msgid ""
":func:`TSMimeHdrFieldValueStringGet` returns a pointer to the header value, "
"and populated :data:`value_len_ptr` with the length of the value in bytes. "
"The returned header value is not NUL-terminated."
msgstr ""
":func:`TSMimeHdrFieldValueStringGet` はヘッダーの値へのポインターとバイト単"
"位での値の長さで満たされた :data:`value_len_ptr` を返します。返されたヘッ"
"ダーの値は NUL 終端ではありません。"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:66
msgid "Return values"
msgstr "戻り値"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:68
msgid ""
"All functions returns the header value with a type matching the respective "
"function name. Using :func:`TSMimeHdrFieldValueDateGet` on a header which "
"does not have date-time semantics always returns :data:`0`."
msgstr ""
"全ての関数はヘッダーの値をそれぞれの関数名にマッチした型で返します。 date-"
"time セマンティクスを持たないヘッダーでの :func:"
"`TSMimeHdrFieldValueDateGet` の使用は常に :data:`0` を返します。"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:73
msgid "Examples"
msgstr "例"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:75
msgid "This examples show how to retrieve and copy a specific header."
msgstr "この例はどのように特定のヘッダーを取得しコピーするかを示しています。"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:109
msgid "See also"
msgstr "参照"

#: ../../reference/api/TSMimeHdrFieldValueStringGet.en.rst:111
msgid ""
":manpage:`TSAPI(3ts)`, :manpage:`TSMBufferCreate(3ts)`, :manpage:"
"`TSMimeHdrFieldValuesCount(3ts)`"
msgstr ""
":manpage:`TSAPI(3ts)`, :manpage:`TSMBufferCreate(3ts)`, :manpage:"
"`TSMimeHdrFieldValuesCount(3ts)`"
