# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2016-2019, spotbugs community
# This file is distributed under the same license as the spotbugs package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: spotbugs 3.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-12-02 07:55+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\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"
"Generated-By: Babel 2.8.0\n"

#: ../../ant.rst:2
msgid "Using the SpotBugs Ant task"
msgstr "SpotBugs Antタスクの使い方"

#: ../../ant.rst:4
msgid ""
"This chapter describes how to integrate SpotBugs into a build script for "
"Ant, which is a popular Java build and deployment tool. Using the "
"SpotBugs Ant task, your build script can automatically run SpotBugs on "
"your Java code."
msgstr ""
"この章では、一般的なJavaビルドおよびデプロイメントツールであるAntのビルドスクリプトにSpotBugs "
"を統合する方法について説明します。SpotBugs Antタスクを使用するとビルドスクリプトはJavaコードでSpotBugs "
"を自動的に実行できます。"

#: ../../ant.rst:7
msgid "The Ant task was generously contributed by Mike Fagan."
msgstr "Antタスクは、Mike Fagan氏の多大なる貢献によるものです。"

#: ../../ant.rst:10
msgid "Installing the Ant task"
msgstr "Antタスクのインストール"

#: ../../ant.rst:12
msgid ""
"To install the Ant task, simply copy ``$SPOTBUGS_HOME/lib/spotbugs-"
"ant.jar`` into the lib subdirectory of your Ant installation."
msgstr ""
"Antタスクをインストールするには、Antインストールのlibサブディレクトリに ``$SPOTBUGS_HOME/lib"
"/spotbugs-ant.jar`` をコピーします。"

#: ../../ant.rst:16
msgid ""
"It is strongly recommended that you use the Ant task with the version of "
"SpotBugs it was included with. We do not guarantee that the Ant task Jar "
"file will work with any version of SpotBugs other than the one it was "
"included with."
msgstr ""
"SpotBugsに含まれていたバージョンのAntタスクを使用することを強くお勧めします。AntタスクのJarファイルは "
"SpotBugsに含まれていたバージョン以外のバージョンで動作することを保証しません。"

#: ../../ant.rst:20
msgid "Modifying build.xml"
msgstr "build.xml の変更"

#: ../../ant.rst:22
msgid ""
"To incorporate SpotBugs into build.xml (the build script for Ant), you "
"first need to add a task definition. This should appear as follows:"
msgstr ""
"SpotBugsをbuild.xml (Antのビルドスクリプト）"
"に組み込むには、まず最初にタスク定義を追加する必要があります。これは次のように記述します。"

#: ../../ant.rst:30
msgid ""
"The task definition specifies that when a spotbugs element is seen in "
"``build.xml``, it should use the indicated class to execute the task."
msgstr "タスク定義は、 spotbugs要素を ``build.xml`` に記述したとき、タスクの実行に使用されるクラスを指定します。"

#: ../../ant.rst:32
msgid ""
"After you have added the task definition, you can define a target which "
"uses the spotbugs task. Here is an example which could be added to the "
"``build.xml`` for the Apache BCEL library."
msgstr ""
"タスク定義を追加したら、spotbugsタスクを使用するターゲットを定義できます。次の例は、``build.xml`` に追加したApache"
" BCEL ライブラリです。"

#: ../../ant.rst:49
msgid ""
"The spotbugs element must have the home attribute set to the directory in"
" which SpotBugs is installed; in other words, ``$SPOTBUGS_HOME``. See "
":doc:`installing`."
msgstr ""
"spotbugs要素のhome "
"属性には、SpotBugsがインストールされているディレクトリが設定されている必要があります。つまり、``$SPOTBUGS_HOME`` "
"です。:doc:`installing` を参照してください。"

#: ../../ant.rst:51
msgid ""
"This target will execute SpotBugs on ``bcel.jar``, which is the Jar file "
"produced by BCEL's build script. (By making it depend on the \"jar\" "
"target, we ensure that the library is fully compiled before running "
"SpotBugs on it.) The output of SpotBugs will be saved in XML format to a "
"file called ``bcel-sb.xml``. An auxiliary Jar file, Regex.jar, is added "
"to the aux classpath, because it is referenced by the main BCEL library. "
"A source path is specified so that the saved bug data will have accurate "
"references to the BCEL source code."
msgstr ""
"このターゲットは、``bcel.jar`` に対してSpotBugsを実行します。これは、BCELのビルドスクリプトによって生成された "
"Jarファイルです。(\"jar\" ターゲットに依存させることで、SpotBugs "
"を実行する前にライブラリが完全にコンパイルされていることを保証します）SpotBugsの出力は、XML形式で ``bcel-sb.xml``"
" というファイルに保存されます。補助JarファイルRegex.jarを補助クラスパスに追加します。なぜなら、BCEL "
"ライブラリによって参照されるからです。保存されるバグデータがBCEL "
"ソースコードへの正確な参照を持つようにするためにソースパスが指定されています。"

#: ../../ant.rst:57
msgid "Executing the task"
msgstr "タスクの実行"

#: ../../ant.rst:59
msgid ""
"Here is an example of invoking Ant from the command line, using the "
"spotbugs target defined above."
msgstr "上記で定義したspotbugsターゲットを使用して、コマンドラインからAnt を起動する例を示します。"

#: ../../ant.rst:82
msgid ""
"In this case, because we saved the bug results in an XML file, we can use"
" the SpotBugs GUI to view the results; see :doc:`running`."
msgstr ""
"この場合バグ結果をXMLファイルに保存したのでSpotBugs GUIを使用して結果を表示できます。:doc:`running` "
"を参照してください。"

#: ../../ant.rst:85
msgid "Parameters"
msgstr "パラメータ"

#: ../../ant.rst:87
msgid ""
"This section describes the parameters that may be specified when using "
"the FindBugs task."
msgstr "この節では、SpotBugsタスクの使用時に指定できるパラメータについて説明します。"

#: ../../ant.rst:95
msgid "class"
msgstr ""

#: ../../ant.rst:90
msgid ""
"A optional nested element specifying which classes to analyze. The class "
"element must specify a location attribute which names the archive file "
"(jar, zip, etc.), directory, or class file to be analyzed. Multiple class"
" elements may be specified as children of a single spotbugs element."
msgstr ""
"オプションのネストされた要素です。解析するクラスを指定します。class要素は、解析されるアーカイブファイル (jar、zip "
"など）、ディレクトリ、クラスファイルの名前をlocation属性に指定する必要があります。複数のクラス要素は、単一のspotbugs "
"要素の子要素として指定します。"

#: ../../ant.rst:94
msgid ""
"In addition to or instead of specifying a class element, the SpotBugs "
"task can contain one or more fileset element(s) that specify files to be "
"analyzed. For example, you might use a fileset to specify that all of the"
" jar files in a directory should be analyzed."
msgstr ""
"クラス要素の指定を追加する、または代わりに、SpotBugsタスクに解析するファイルを指定する1つまたは複数のfileset "
"要素を含めることができます。たとえば、filesetを使用して、ディレクトリ内のすべてのjarファイルを解析するように指定できます。"

#: ../../ant.rst:99
msgid "auxClasspath"
msgstr ""

#: ../../ant.rst:98
msgid ""
"An optional nested element which specifies a classpath (Jar files or "
"directories) containing classes used by the analyzed library or "
"application, but which you don't want to analyze. It is specified the "
"same way as Ant's classpath element for the Java task."
msgstr ""
"オプションのネストされた要素です。解析するライブラリまたはアプリケーションで使用されるが、解析したくはないクラスを含むクラスパス (jar "
"ファイルまたはディレクトリ）を指定します。AntのJavaタスクのclasspath 要素と同じ方法で指定します。"

#: ../../ant.rst:103
msgid "sourcePath"
msgstr ""

#: ../../ant.rst:102
msgid ""
"An optional nested element which specifies a source directory path "
"containing source files used to compile the Java code being analyzed. By "
"specifying a source path, any generated XML bug output will have complete"
" source information, which allows later viewing in the GUI."
msgstr ""
"オプションのネストされた要素です。解析されるJava "
"コードをコンパイルするために使用されるソースファイルを含むソースディレクトリのパスを指定します。ソースパスを指定することにより生成されたXML "
"バグ出力に完全なソース情報が含まれ、後で GUI で見ることができます。"

#: ../../ant.rst:106
msgid "home"
msgstr ""

#: ../../ant.rst:106
msgid ""
"A required attribute. It must be set to the name of the directory where "
"SpotBugs is installed."
msgstr "必須属性です。SpotBugsがインストールされているディレクトリの名前を設定する必要があります。"

#: ../../ant.rst:109
msgid "quietErrors"
msgstr ""

#: ../../ant.rst:109
msgid ""
"An optional boolean attribute. If true, reports of serious analysis "
"errors and missing classes will be suppressed in the SpotBugs output. "
"Default is false."
msgstr ""
"オプションのブール値属性です。trueのときは、SpotBugs "
"の出力で深刻な解析エラーや見つからなかったクラスの報告が抑制されます。デフォルトは false です。"

#: ../../ant.rst:115
msgid "reportLevel"
msgstr ""

#: ../../ant.rst:112
msgid ""
"An optional attribute. It specifies the confidence/priority threshold for"
" reporting issues. If set to ``low``, confidence is not used to filter "
"bugs. If set to ``medium`` (the default), low confidence issues are "
"suppressed. If set to ``high``, only high confidence bugs are reported."
msgstr ""
"オプション属性です。問題を報告するための信頼度/優先度を指定します。``low`` "
"に設定すると、信頼度はバグをフィルタリングするために使われません。``medium`` (デフォルト）"
"に設定すると、信頼度が低い問題が抑制されます。``high`` に設定すると、信頼度が高いバグだけが報告されます。"

#: ../../ant.rst:120
msgid "output"
msgstr ""

#: ../../ant.rst:118
msgid ""
"Optional attribute. It specifies the output format. If set to ``xml`` "
"(the default), output is in XML format. If set to \"xml:withMessages\", "
"output is in XML format augmented with human-readable messages. (You "
"should use this format if you plan to generate a report using an XSL "
"stylesheet.) If set to \"html\", output is in HTML formatted (default "
"stylesheet is default.xsl). If set to ``text``, output is in ad-hoc text "
"format. If set to ``emacs``, output is in Emacs error message format. If "
"set to ``xdocs``, output is xdoc XML for use with Apache Maven."
msgstr ""
"オプション属性です。出力形式を指定します。``xml`` (デフォルト）に設定すると、出力はXML "
"形式になります。「xml:withMessages」に設定されているときは、出力は人間が読めるメッセージで拡張されたXML "
"形式になります。(XSLスタイルシートを使用してレポートを生成するときは、この形式を使用する必要があります）"
"「HTML」に設定したときは、出力はHTML形式になります (デフォルトスタイルシートはdefault.xsl)。``text`` "
"に設定すると、出力は特別なテキスト形式になります。``emacs`` に設定すると、出力はEmacs "
"のエラーメッセージ形式になります。``xdocs`` に設定すると、出力はApache Maven で使用する xdoc XML形式になります。"

#: ../../ant.rst:124
msgid "stylesheet"
msgstr ""

#: ../../ant.rst:123
msgid ""
"Optional attribute. It specifies the stylesheet to use to generate html "
"output when the output is set to html. Stylesheets included in the "
"FindBugs distribution include default.xsl, fancy.xsl, fancy-hist.xsl, "
"plain.xsl, and summary.xsl. The default value, if no stylesheet attribute"
" is provided, is default.xsl."
msgstr ""
"オプション属性です。出力がhtmlに設定されているときにhtml出力を生成するために使用するスタイルシートを設定します。SpotBugs "
"配布物に含まれるスタイルシートには、default.xsl、fancy.xsl、fancy-"
"hist.xsl、plain.xsl、summary.xslがあります。stylesheet属性が指定されていないときのデフォルト値は "
"default.xsl です。"

#: ../../ant.rst:127
msgid "sort"
msgstr ""

#: ../../ant.rst:127
msgid ""
"Optional attribute. If the output attribute is set to ``text``, then the "
"sort attribute specifies whether or not reported bugs are sorted by "
"class. Default is ``true``."
msgstr ""
"オプション属性です。output属性が ``text`` に設定されているときは、sort "
"属性は報告されたバグをクラスごとにソートするかどうかを設定します。デフォルトは ``true`` です。"

#: ../../ant.rst:131
msgid "outputFile"
msgstr ""

#: ../../ant.rst:130
msgid ""
"Optional attribute. If specified, names the output file in which the "
"FindBugs output will be saved. By default, the output is displayed "
"directly by Ant."
msgstr "オプション属性です。SpotBugs出力を保存する出力ファイルの名前を指定します。デフォルトでは、出力は Ant によって直接表示されます。"

#: ../../ant.rst:134
msgid "debug"
msgstr ""

#: ../../ant.rst:134
msgid ""
"Optional boolean attribute. If set to ``true``, SpotBugs prints "
"diagnostic information about which classes are being analyzed, and which "
"bug pattern detectors are being run. Default is ``false``."
msgstr ""
"オプションのブール値属性です。``true`` に設定すると、SpotBugs "
"はどのクラスが解析されているか、どのバグパターンディテクタが実行されているかに関する診断情報を出力します。デフォルトは ``false`` です。"

#: ../../ant.rst:138
msgid "effort"
msgstr ""

#: ../../ant.rst:137
msgid ""
"Set the analysis effort level. The value specified should be one of "
"``min``, ``default``, or ``max``. See `Command-line Options <running.html"
"#command-line-options>`: for more information about setting the analysis "
"level."
msgstr ""
"解析力を設定します。指定する値は、``min``、``default``、``max`` のいずれかでなければなりません。解析力の詳細については "
"`コマンドラインオプション <running.html#command-line-options>`__ を参照してください。"

#: ../../ant.rst:141
msgid "conserveSpace"
msgstr ""

#: ../../ant.rst:141
msgid "Synonym for ``effort=\"min\"``."
msgstr "``effort=\"min\"`` と同義です。"

#: ../../ant.rst:144
msgid "workHard"
msgstr ""

#: ../../ant.rst:144
msgid "Synonym for ``effort=\"max\"``."
msgstr "``effort=\"max\"`` と同義です。"

#: ../../ant.rst:149
msgid "visitors"
msgstr ""

#: ../../ant.rst:147
msgid ""
"Optional attribute. It specifies a comma-separated list of bug detectors "
"which should be run. The bug detectors are specified by their class "
"names, without any package qualification. By default, all detectors which"
" are not disabled by default are run."
msgstr "オプション属性です。実行すべきバグディテクタのコンマ区切りリストを指定します。バグディテクタは、パッケージ名がないクラス名で指定します。デフォルトでは、デフォルトで無効にされていないすべてのディテクタが実行されます。"

#: ../../ant.rst:153
msgid "omitVisitors"
msgstr ""

#: ../../ant.rst:152
msgid ""
"Optional attribute. It specifies a comma-separated list of bug detectors."
" It is like the visitors attribute, except it specifies detectors which "
"will not be run."
msgstr "オプション属性です。コンマ区切りのバグディテクタのリストを指定します。visitors 属性と似ていますが、実行しないディテクタを設定します。"

#: ../../ant.rst:156
msgid "chooseVisitors"
msgstr ""

#: ../../ant.rst:156
msgid ""
"Optional attribute. It specifies a comma-separated list of bug detectors "
"prefixed with \"+\" or \"-\" to selectively enable/disable them."
msgstr "オプション属性です。コンマ区切りのバグディテクタリストのバグディテクタの接頭辞に「+」または「 -」を設定して、選択的に有効/無効にします。"

#: ../../ant.rst:159
msgid "excludeFilter"
msgstr ""

#: ../../ant.rst:159
msgid ""
"Optional attribute. It specifies the filename of a filter specifying bugs"
" to exclude from being reported. See :doc:`filter`."
msgstr "オプション属性です。レポートから除外するバグを指定するフィルタのファイル名を指定します。:doc:`filter` を参照してください。"

#: ../../ant.rst:162
msgid "excludePath"
msgstr ""

#: ../../ant.rst:162
#, fuzzy
msgid ""
"An optional nested element. It specifies a path containing filters "
"specifying bugs to exclude from being reported. See :doc:`filter`."
msgstr "オプション属性です。レポートから除外するバグを指定するフィルタのファイル名を指定します。:doc:`filter` を参照してください。"

#: ../../ant.rst:165
msgid "includeFilter"
msgstr ""

#: ../../ant.rst:165
msgid ""
"Optional attribute. It specifies the filename of a filter specifying "
"which bugs are reported. See :doc:`filter`."
msgstr "オプション属性です。報告するバグを指定するフィルタのファイル名を指定します。:doc:`filter` を参照してください。"

#: ../../ant.rst:168
msgid "includePath"
msgstr ""

#: ../../ant.rst:168
#, fuzzy
msgid ""
"An optional nested element. It specifies a path containing filters "
"specifying which bugs are reported. See :doc:`filter`."
msgstr "オプション属性です。報告するバグを指定するフィルタのファイル名を指定します。:doc:`filter` を参照してください。"

#: ../../ant.rst:174
msgid "projectFile"
msgstr ""

#: ../../ant.rst:171
msgid ""
"Optional attribute. It specifies the name of a project file. Project "
"files are created by the FindBugs GUI, and specify classes, aux classpath"
" entries, and source directories. By naming a project, you don't need to "
"specify any class elements, nor do you need to specify ``auxClasspath`` "
"or ``sourcePath`` attributes. See :doc:`running` for how to create a "
"project."
msgstr ""
"オプション属性です。プロジェクトファイルの名前を指定します。プロジェクトファイルは、SpotBugs GUI "
"によって作成され、クラス、補助クラスパスエントリ、ソースディレクトリを指定します。プロジェクトに名前を付けることによって、class "
"要素や``auxClasspath`` または ``sourcePath`` 属性を設定する必要がありません。`プロジェクトの作成 "
"<gui.html#creating-a-project>`__ を参照してください。"

#: ../../ant.rst:178
msgid "jvmargs"
msgstr ""

#: ../../ant.rst:177
msgid ""
"Optional attribute. It specifies any arguments that should be passed to "
"the Java virtual machine used to run SpotBugs. You may need to use this "
"attribute to specify flags to increase the amount of memory the JVM may "
"use if you are analyzing a very large program."
msgstr ""
"オプション属性です。SpotBugsを実行するために使用するJava "
"仮想マシンに渡す必要がある引数を指定します。この属性を使用して、巨大なプログラムを解析するときに JVM "
"が使用するメモリ量を増やすためのフラグを指定する必要があります。"

#: ../../ant.rst:182
msgid "systemProperty"
msgstr ""

#: ../../ant.rst:181
msgid ""
"Optional nested element. If specified, defines a system property. The "
"name attribute specifies the name of the system property, and the value "
"attribute specifies the value of the system property."
msgstr ""
"オプションのネストされた要素です。システムプロパティを定義します。name 属性はシステムプロパティの名前を指定し、value "
"属性はシステムプロパティの値を指定します。"

#: ../../ant.rst:186
msgid "timeout"
msgstr ""

#: ../../ant.rst:185
msgid ""
"Optional attribute. It specifies the amount of time, in milliseconds, "
"that the Java process executing SpotBugs may run before it is assumed to "
"be hung and is terminated. The default is 600,000 milliseconds, which is "
"ten minutes. Note that for very large programs, SpotBugs may require more"
" than ten minutes to complete its analysis."
msgstr ""
"オプション属性です。SpotBugsを実行しているJava "
"プロセスがハングアップして終了する前に実行される時間をミリ秒単位で指定します。デフォルトは600,000ミリ秒 (10 分) "
"です。巨大なプログラムのときは、SpotBugs は解析を完了するのに10分以上かかることがあります。"

#: ../../ant.rst:189
msgid "failOnError"
msgstr ""

#: ../../ant.rst:189
msgid ""
"Optional boolean attribute. Whether to abort the build process if there "
"is an error running SpotBugs. Defaults to ``false``."
msgstr ""
"オプションのブール値属性です。SpotBugs を実行中にエラーが発生したときに、ビルドプロセスを中断するかどうか指定します。デフォルトは "
"``false`` です。"

#: ../../ant.rst:192
msgid "errorProperty"
msgstr ""

#: ../../ant.rst:192
msgid ""
"Optional attribute which specifies the name of a property that will be "
"set to ``true`` if an error occurs while running SpotBugs."
msgstr "オプション属性です。SpotBugs の実行中にエラーが発生したときに、``true`` に設定するプロパティの名前を指定します。"

#: ../../ant.rst:195
msgid "warningsProperty"
msgstr ""

#: ../../ant.rst:195
msgid ""
"Optional attribute which specifies the name of a property that will be "
"set to ``true`` if any warnings are reported by SpotBugs on the analyzed "
"program."
msgstr ""
"オプション属性です。 SpotBugs によって解析されたプログラムの警告が報告されたときに、 ``true`` "
"に設定するプロパティの名前を指定します。"

#: ../../ant.rst:200
msgid "userPreferencesFile"
msgstr ""

#: ../../ant.rst:198
msgid ""
"Optional attribute. Set the path of the user preferences file to use, "
"which might override some of the options above. Specifying "
"``userPreferencesFile`` as first argument would mean some later options "
"will override them, as last argument would mean they will override some "
"previous options). This rationale behind this option is to reuse SpotBugs"
" Eclipse project settings for command line execution."
msgstr ""
"オプション属性です。使用するユーザ設定ファイルを設定します。上記のオプションの一部が上書きされる可能性があります。最初の引数として "
"``userPreferencesFile`` "
"を指定すると、後続のオプションで上書きすることを意味します。最後の引数として指定すると以前のオプションを上書きすることを意味します。このオプションの背後にある根拠は、コマンドライン実行で"
" SpotBugs Eclipse プロジェクトの設定を再利用するためです。"

#: ../../ant.rst:204
msgid "nested"
msgstr ""

#: ../../ant.rst:203
msgid ""
"Optional attribute which enables or disables scanning of nested jar and "
"zip files found in the list of files and directories to be analyzed. By "
"default, scanning of nested jar/zip files is enabled."
msgstr ""
"オプション属性です。解析されるファイルとディレクトリのリストにあるネストされた jar/zip "
"ファイルのスキャンを有効また無効にします。デフォルトでは、ネストされたjar/zip ファイルのスキャンが有効になっています。"

#: ../../ant.rst:206
msgid "setExitCode"
msgstr ""

#: ../../ant.rst:207
msgid ""
"Optional boolean attribute. Whether the exit code will be returned to the"
" main ant job. Defaults to ``true``."
msgstr "オプションのブール値属性です。終了コードがメインの ant ジョブに戻されるかどうか指定します。デフォルトは ``true`` です。"

