msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2015-01-23 22:24+0900\n"
-"PO-Revision-Date: 2015-01-25 06:23+0900\n"
+"PO-Revision-Date: 2015-01-30 17:19+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
#. type: Plain text
#: build/C/man1/sprof.1:28
msgid "sprof - read and display shared object profiling data"
-msgstr ""
+msgstr "sprof - 共有オブジェクトのプロファイルデータを読み出して表示する"
#. type: Plain text
#: build/C/man1/sprof.1:32
"B<sprof> will attempt to deduce it using the soname of the shared object, "
"looking for a file with the name I<E<lt>sonameE<gt>.profile> in the current "
"directory."
-msgstr ""
+msgstr "B<sprof> コマンドは、 最初のコマンドライン引き数で指定された共有オブジェクトのプロファイルの概要を表示する。 2 番目のコマンドライン引き数 (省略可能) で指定された生成済みのプロファイルデータを使って、 プロファイルの概要が生成される。 プロファイルデータのパス名が省略された場合、 B<sprof> は、 共有オブジェクトの soname を使ってパス名を元に、 カレントディレクトリに I<E<lt>sonameE<gt>.profile> という名前のファイルを探して、 プロファイルデータを特定しようとする。"
#. type: Plain text
#: build/C/man1/sprof.1:49
msgid ""
"The following command-line options specify the profile output to be produced:"
-msgstr ""
+msgstr "以下のコマンドラインオプションは生成されるプロファイリング出力を指定する。"
#. type: TP
#: build/C/man1/sprof.1:49
msgid ""
"Print a list of pairs of call paths for the interfaces exported by the "
"shared object, along with the number of times each path is used."
-msgstr ""
+msgstr "共有オブジェクトで公開されているインターフェースに対して呼び出し経路のペアのリストを表示する。 各経路が使用された回数も表示される。"
#. type: TP
#: build/C/man1/sprof.1:54
msgid ""
"Generate a flat profile of all of the functions in the monitored object, "
"with counts and ticks."
-msgstr ""
+msgstr "監視対象のオブジェクトの全関数の、 回数と tick が入った flat profile を生成する。"
#. type: TP
#: build/C/man1/sprof.1:58
#. type: Plain text
#: build/C/man1/sprof.1:61
msgid "Generate a call graph."
-msgstr ""
+msgstr "コールグラフを生成する。"
#. type: Plain text
#: build/C/man1/sprof.1:64
msgid ""
"If none of the above options is specified, then the default behavior is to "
"display a flat profile and a call graph."
-msgstr ""
+msgstr "上記のオプションがどれも指定されなかった場合のデフォルトの動作は、 flat profile とコールグラフが表示される。"
#. type: Plain text
#: build/C/man1/sprof.1:66
msgid "The following additional command-line options are available:"
-msgstr ""
+msgstr "以下のコマンドラインオプションも使用できる。"
#. type: Plain text
#: build/C/man1/sprof.1:69
msgid "Display a summary of command-line options and arguments and exit."
-msgstr ""
+msgstr "コマンドラインオプションと引き数の概要を表示し終了する。"
#. type: Plain text
#: build/C/man1/sprof.1:72
msgid "Display a short usage message and exit."
-msgstr ""
+msgstr "使用方法の簡潔な概要を表示し終了する。"
#. type: Plain text
#: build/C/man1/sprof.1:75
msgid "Display the program version and exit."
-msgstr ""
+msgstr "プログラムのバージョンを表示し終了する。"
#. type: Plain text
#: build/C/man1/sprof.1:79
msgid "The B<sprof> command is a GNU extension, not present in POSIX.1."
-msgstr ""
+msgstr "B<sprof> コマンドは GNU 拡張であり、 POSIX.1 には存在しない。"
#. type: Plain text
#: build/C/man1/sprof.1:85
"The following example demonstrates the use of B<sprof>. The example "
"consists of a main program that calls two functions in a shared library. "
"First, the code of the main program:"
-msgstr ""
+msgstr "以下は B<sprof> の使用例を示したものである。 この例では、メインプログラムで共有ライブラリ内の 2 つの関数を呼び出している。 最初に、 メインプログラムのコードは以下の通りである。"
#. type: Plain text
#: build/C/man1/sprof.1:90
msgid ""
"The functions I<x1()> and I<x2()> are defined in the following source file "
"that is used to construct the shared library:"
-msgstr ""
+msgstr "関数 I<x1()> と I<x2()> は以下のソースファイルで定義されており、 このファイルから共有ライブラリが構成される。"
#. type: Plain text
#: build/C/man1/sprof.1:115
msgid ""
"Now we construct the shared library with the real name I<libdemo.so.1.0.1>, "
"and the soname I<libdemo.so.1>:"
-msgstr ""
+msgstr "ここで、 実際の名前は I<libdemo.so.1.0.1> で soname は I<libdemo.so.1> で共有ライブラリを構成する。"
#. type: Plain text
#: build/C/man1/sprof.1:162
msgid ""
"Then we construct symbolic links for the library soname and the library "
"linker name:"
-msgstr ""
+msgstr "次に、 ライブラリ soname とライブラリのリンカー名へのシンボリックリンクを作成する。"
#. type: Plain text
#: build/C/man1/sprof.1:172
msgid ""
"Next, we compile the main program, linking it against the shared library, "
"and then list the dynamic dependencies of the program:"
-msgstr ""
+msgstr "続けて、 共有ライブラリとリンクしてメインプログラムをコンパイルし、 プログラムが依存する共有ライブラリの一覧を表示する。"
#. type: Plain text
#: build/C/man1/sprof.1:186
msgid ""
"In order to get profiling information for the shared library, we define the "
"environment variable B<LD_PROFILE> with the soname of the library:"
-msgstr ""
+msgstr "共有ライブラリのプロファイル情報を取得するために、 環境変数 B<LD_PROFILE> にこのライブラリの soname を設定する。"
#. type: Plain text
#: build/C/man1/sprof.1:197
"We then define the environment variable B<LD_PROFILE_OUTPUT> with the "
"pathname of the directory where profile output should be written, and create "
"that directory if it does not exist already:"
-msgstr ""
+msgstr "環境変数 B<LD_PROFILE_OUTPUT> にプロファイル情報を出力するディレクトリのパス名を設定し、 このディレクトリが存在しない場合は作成する。"
#. type: Plain text
#: build/C/man1/sprof.1:209
"B<LD_PROFILE> causes profiling output to be I<appended> to the output file "
"if it already exists, so we ensure that there is no preexisting profiling "
"data:"
-msgstr ""
+msgstr "B<LD_PROFILE> を設定すると、 プロファイルの出力は出力ファイルがすでに存在する場合は「追記」されるので、 既存のプロファイルデータが存在しないようにしておく。"
#. type: Plain text
#: build/C/man1/sprof.1:221
msgid ""
"We then run the program to produce the profiling output, which is written to "
"a file in the directory specified in B<LD_PROFILE_OUTPUT>:"
-msgstr ""
+msgstr "次にプログラムを実行し、 プロファイリング出力を生成させる。 プロファイリング出力は B<LD_PROFILE_OUTPUT> で指定されたディレクトリにファイルが書き込まれる。"
#. type: Plain text
#: build/C/man1/sprof.1:233
msgid ""
"We then use the B<sprof -p> option to generate a flat profile with counts "
"and ticks:"
-msgstr ""
+msgstr "B<sprof -p> オプションを使って、 呼び出し回数と tick 数が含まれる flat プロファイルを生成する。"
#. type: Plain text
#: build/C/man1/sprof.1:244
#. type: Plain text
#: build/C/man1/sprof.1:258
msgid "The B<sprof -q> option generates a call graph:"
-msgstr ""
+msgstr "B<sprof -q> オプションを使うと、 コールグラフが生成される。"
#. type: Plain text
#: build/C/man1/sprof.1:262
"Above and below, the \"E<lt>UNKNOWNE<gt>\" strings represent identifiers "
"that are outside of the profiled object (in this example, these are "
"instances of I<main()>)."
-msgstr ""
+msgstr "上記や以下の例で、 \"E<lt>UNKNOWNE<gt>\" の文字列は、 識別子がプロファイルされたオブジェクトの外部にあることを表している (この例では \"E<lt>UNKNOWNE<gt>\" になっているのは I<main()> 内のオブジェクトである)。"
#. type: Plain text
#: build/C/man1/sprof.1:289
msgid ""
"The B<sprof -c> option generates a list of call pairs and the number of "
"their occurrences:"
-msgstr ""
+msgstr "B<sprof -c> オプションを使うと、 呼び出しの組とその発生回数のリストが生成される。"
#. type: Plain text
#: build/C/man1/sprof.1:297