<commit_before>#
# 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.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-11-08 17:57+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <<EMAIL>>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../sdk/http-hooks-and-transactions.en.rst:2
msgid "HTTP Hooks and Transactions"
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:21
msgid ""
"Hooks are points in Traffic Server transaction processing where plugins can "
"step in and do some work. Registering a plugin function for callback "
"amounts to \"adding\" the function to a hook. You can register your plugin "
"to be called back for every single transaction or only for specific "
"transactions."
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:27
msgid "This chapter contains the following sections:"
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:40
msgid "The Set of Hooks"
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:42
msgid ""
"To understand hooks and transactions, you should be familiar with the "
"following terminology:"
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:48
msgid ""
"A **transaction** consists of a single HTTP request from a client and the "
"response Traffic Server sends to that client. Thus, a transaction begins "
"when Traffic Server receives a request and ends when Traffic Server sends "
"the response."
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:71
msgid ""
"A **session** consists of a single client connection to Traffic Server; it "
"may consist of a single transaction or several transactions in succession. "
"The session starts when the client connection opens and ends when the "
"connection closes."
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:79
msgid "HTTP Transaction State Diagram"
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:46
msgid "HTTP Transaction"
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:53
msgid ""
"Traffic Server uses **HTTP state machines** to process transactions. The "
"state machines follow a complex set of states involved in sophisticated "
"caching and document retrieval (taking into account, for example, alternate "
"selection, freshness criteria, and hierarchical caching). The Traffic "
"Server API provides hooks to a subset of these states, as illustrated in "
"the :ref:`http-txn-state-diagram` below."
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:61
msgid "Transform hooks"
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:63
msgid ""
"The two **transform hooks**, ``TS_HTTP_REQUEST_TRANSFORM_HOOK`` and "
"``TS_HTTP_RESPONSE_TRANSFORM_HOOK``, are called in the course of an HTTP "
"transform. To see where in the HTTP transaction they are called, look for "
"the \"set up transform\" ovals in the :ref:`http-txn-state-diagram` below."
msgstr ""

#: ../../sdk/http-hooks-and-transactions.en.rst:69
msgid "HTTP session"
msgstr ""
<commit_msg>Doc: Translate sdk/http-hooks-and-transactions<commit_after>#
# 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.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-11-08 17:57+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <<EMAIL>>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../../sdk/http-hooks-and-transactions.en.rst:2
msgid "HTTP Hooks and Transactions"
msgstr "HTTP フックとトランザクション"

#: ../../sdk/http-hooks-and-transactions.en.rst:21
msgid ""
"Hooks are points in Traffic Server transaction processing where plugins can "
"step in and do some work. Registering a plugin function for callback "
"amounts to \"adding\" the function to a hook. You can register your plugin "
"to be called back for every single transaction or only for specific "
"transactions."
msgstr ""
"フックは Traffic Server のトランザクション処理内のプラグインが介入して処理を"
"行えるポイントです。プラグインのコールバック関数を登録することでフックへ関数"
"を \"追加\" します。関数を全てのトランザクション、もしくは特定のトランザク"
"ションでのみコールバックされるように登録できます。"

#: ../../sdk/http-hooks-and-transactions.en.rst:27
msgid "This chapter contains the following sections:"
msgstr "この章では下記の節を含みます。"

#: ../../sdk/http-hooks-and-transactions.en.rst:40
msgid "The Set of Hooks"
msgstr "フックのセット"

#: ../../sdk/http-hooks-and-transactions.en.rst:42
msgid ""
"To understand hooks and transactions, you should be familiar with the "
"following terminology:"
msgstr ""
"フックとトランザクションを理解するため、下記の専門用語を知る必要があります。"

#: ../../sdk/http-hooks-and-transactions.en.rst:48
msgid ""
"A **transaction** consists of a single HTTP request from a client and the "
"response Traffic Server sends to that client. Thus, a transaction begins "
"when Traffic Server receives a request and ends when Traffic Server sends "
"the response."
msgstr ""
"**トランザクション** は、クライアントからの単一の HTTP リクエストと Traffic "
"Server がクライアントに送信するレスポンスから成立します。従って、トランザ"
"クションは Traffic Server がリクエストを受け取った際に開始し、 Traffic Server "
"がレスポンスを送信する際に終了します。"

#: ../../sdk/http-hooks-and-transactions.en.rst:71
msgid ""
"A **session** consists of a single client connection to Traffic Server; it "
"may consist of a single transaction or several transactions in succession. "
"The session starts when the client connection opens and ends when the "
"connection closes."
msgstr ""
"**セッション** は、 Traffic Server への一つのクライアントコネクションから"
"成立します。これは一つまたは幾つかの連続したトランザクションから成立できます。"
"セッションはクライアントコネクションを open する際に開始し、コネクションを "
"close する際に終了します。"

#: ../../sdk/http-hooks-and-transactions.en.rst:79
msgid "HTTP Transaction State Diagram"
msgstr "HTTP トランザクションの状態遷移図"

#: ../../sdk/http-hooks-and-transactions.en.rst:46
msgid "HTTP Transaction"
msgstr "HTTP トランザクション"

#: ../../sdk/http-hooks-and-transactions.en.rst:53
msgid ""
"Traffic Server uses **HTTP state machines** to process transactions. The "
"state machines follow a complex set of states involved in sophisticated "
"caching and document retrieval (taking into account, for example, alternate "
"selection, freshness criteria, and hierarchical caching). The Traffic "
"Server API provides hooks to a subset of these states, as illustrated in "
"the :ref:`http-txn-state-diagram` below."
msgstr ""
"Traffic Server はトランザクションの処理に **HTTP ステートマシン** を使用"
"します。ステートマシンは洗練されたキャッシュとドキュメント検索に伴う（例えば、"
"代替の選択、フレッシュネスの判定基準、階層的キャッシュを考慮した）複雑な状態の"
"セットに従います。 :ref:`http-txn-state-diagram` 以下で図示しているように、 "
"Traffic Server API はこれらの状態のサブセットへのフックを提供します。"

#: ../../sdk/http-hooks-and-transactions.en.rst:61
msgid "Transform hooks"
msgstr "トランスフォームフック"

#: ../../sdk/http-hooks-and-transactions.en.rst:63
msgid ""
"The two **transform hooks**, ``TS_HTTP_REQUEST_TRANSFORM_HOOK`` and "
"``TS_HTTP_RESPONSE_TRANSFORM_HOOK``, are called in the course of an HTTP "
"transform. To see where in the HTTP transaction they are called, look for "
"the \"set up transform\" ovals in the :ref:`http-txn-state-diagram` below."
msgstr ""
"2 つの **トランスフォームフック** 、 ``TS_HTTP_REQUEST_TRANSFORM_HOOK`` と "
"``TS_HTTP_RESPONSE_TRANSFORM_HOOK``は HTTP トランスフォームの過程で呼び出され"
"ます。 HTTP トランザクションの中でこれらが呼び出される場所を確認するには、 "
":ref:`http-txn-state-diagram` 以下の \"set up transform\" の楕円を見て"
"ください。"

#: ../../sdk/http-hooks-and-transactions.en.rst:69
msgid "HTTP session"
msgstr "HTTP セッション"

{'fraction_non_alphanumeric': 0.12453843571668345, 'fraction_numerical': 0.011525120286449591, 'mean_word_length': 4.635561160151324, 'pattern_counts': {'":': 1, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '256709', 'n_tokens_mistral': 3395, 'n_tokens_neox': 3161, 'n_words': 950}