11msgid ""
22msgstr ""
33"Project-Id-Version : The Book of sbt\n "
4- "POT-Creation-Date : 2025-09-15T01:45:08 -04:00\n "
4+ "POT-Creation-Date : 2026-08-10T18:08:01 -04:00\n "
55"PO-Revision-Date : 2025-09-15 03:29-0400\n "
66"Last-Translator : Automatically generated\n "
77"Language-Team : none\n "
@@ -71,63 +71,73 @@ msgstr ""
7171#: src/reference/guide/why-sbt-exists.md:29
7272msgid ""
7373"_sbt_ is a simple build tool created for Scala and Java. It lets us declare "
74- "subprojects and their various dependencies and custom tasks to ensure that "
75- "we'll always get a fast, repeatable build."
74+ "subprojects, their various dependencies, and custom tasks in a configuration "
75+ "file to ensure that we'll always get a fast, repeatable build. Instead of "
76+ "downloading the compiler yourself, you can write:"
7677msgstr ""
7778"**sbt** は主に Scala と Java のためのシンプルなビルド・ツールだ。sbt を使うこ"
78- "とで、サブプロジェクトおよびそれらの依存性、カスタム・タスクを宣言することが "
79+ "とで、サブプロジェクトおよびそれらの依存性、カスタム・タスクを設定ファイルに宣言することが "
7980"でき、高速かつ再現性のあるビルドを得ることができる。"
81+ "コンパイラを自分でダウンロードする代わりに以下のように書くことができる:"
8082
81- #: src/reference/guide/why-sbt-exists.md:32
83+ #: src/reference/guide/why-sbt-exists.md:33
84+ msgid "\" 3.8.4\" "
85+ msgstr ""
86+
87+ #: src/reference/guide/why-sbt-exists.md:36
88+ msgid "and sbt will download the compiler for you."
89+ msgstr "sbt は、これに従ってコンパイラをダウンロードしてくれる。"
90+
91+ #: src/reference/guide/why-sbt-exists.md:38
8292msgid "To accomplish this goal, sbt does several things:"
8393msgstr "この目標のため、sbt はいくつかのことを行う:"
8494
85- #: src/reference/guide/why-sbt-exists.md:34
95+ #: src/reference/guide/why-sbt-exists.md:40
8696msgid "The version of sbt itself is tracked in `project/build.properties`."
8797msgstr "sbt 自身のバージョンは `project/build.properties` にて指定される。"
8898
89- #: src/reference/guide/why-sbt-exists.md:35
99+ #: src/reference/guide/why-sbt-exists.md:41
90100msgid ""
91101"Defines a domain-specific language (DSL) called **build.sbt DSL** that can "
92102"declare the Scala version and other subproject information in `build.sbt`."
93103msgstr ""
94104"**build.sbt DSL** という DSL (ドメイン特定言語) を定義し、`build.sbt` にて "
95105"Scala バージョンその他のサブプロジェクトに関する情報を宣言できるようにする。"
96106
97- #: src/reference/guide/why-sbt-exists.md:36
107+ #: src/reference/guide/why-sbt-exists.md:42
98108msgid "Uses Coursier to fetch subprojects dependencies and their dependencies."
99109msgstr ""
100110"Cousier を用いてサブプロジェクトのライブラリ依存性や間接的依存性を取得する。"
101111
102- #: src/reference/guide/why-sbt-exists.md:37
112+ #: src/reference/guide/why-sbt-exists.md:43
103113msgid "Invokes Zinc to incrementally compile Scala and Java sources."
104114msgstr "Zinc を呼び出して Scala や Java ソースの差分コンパイルを行う。"
105115
106- #: src/reference/guide/why-sbt-exists.md:38
116+ #: src/reference/guide/why-sbt-exists.md:44
107117msgid "Automatically runs tasks in parallel whenever possible."
108118msgstr "可能な限り、タスクを並列実行する。"
109119
110- #: src/reference/guide/why-sbt-exists.md:39
120+ #: src/reference/guide/why-sbt-exists.md:45
111121msgid ""
112122"Defines conventions on how packages are published to Maven repositories to "
113123"interoperate with the wider JVM ecosystem."
114124msgstr ""
115125"JVM エコシステム全般と相互乗り入れが可能なように、パッケージが Maven リポジト"
116126"リにどのように公開されるべきかの慣習を定義する。"
117127
118- #: src/reference/guide/why-sbt-exists.md:41
128+ #: src/reference/guide/why-sbt-exists.md:47
119129msgid ""
120130"To a large extent, sbt standardizes the commands needed to build a given "
121131"program or library."
122132msgstr ""
123133"sbt は、プログラムやライブラリのビルドに必要なコマンド実装の大部分を標準化し"
124134"ていると言っても過言ではない。"
125135
126- #: src/reference/guide/why-sbt-exists.md:43
136+ #: src/reference/guide/why-sbt-exists.md:49
127137msgid "Why build.sbt DSL?"
128138msgstr "build.sbt DSL の必要性"
129139
130- #: src/reference/guide/why-sbt-exists.md:46
140+ #: src/reference/guide/why-sbt-exists.md:52
131141msgid ""
132142"sbt adopts Scala-based build.sbt DSL to declare the subproject and task "
133143"graph. Nowadays, using a DSL as opposed to configuration formats like YAML "
@@ -141,7 +151,7 @@ msgstr ""
141151"Buck、Apple の SwiftPM など多くのビルドツールが DSL を用いてサブプロジェクト"
142152"を定義する。"
143153
144- #: src/reference/guide/why-sbt-exists.md:48
154+ #: src/reference/guide/why-sbt-exists.md:54
145155msgid ""
146156"`build.sbt` can start almost like a YAML file, declaring just `scalaVersion` "
147157"and `libraryDependencies`, but it can scale as your need for the build "
@@ -151,23 +161,23 @@ msgstr ""
151161"かも YAML ファイルのように始めることができるが、ビルドシステムへの要求が高度"
152162"になってもスケールすることができる。"
153163
154- #: src/reference/guide/why-sbt-exists.md:51
164+ #: src/reference/guide/why-sbt-exists.md:57
155165msgid ""
156166"To avoid repeating the same information, like the version number for a "
157167"library, `build.sbt` can declare variables using `val`."
158168msgstr ""
159169"ライブラリのためのバージョン番号など同じ情報の繰り返しを回避するため、"
160170"`build.sbt` は `val` を使って変数を宣言できる。"
161171
162- #: src/reference/guide/why-sbt-exists.md:52
172+ #: src/reference/guide/why-sbt-exists.md:58
163173msgid ""
164174"Uses Scala language constructs like `if` to define settings and tasks, when "
165175"needed."
166176msgstr ""
167177"セッティングやタスクの定義内で必要に応じて `if` のような Scala 言語の言語構文"
168178"を使うことができる。"
169179
170- #: src/reference/guide/why-sbt-exists.md:53
180+ #: src/reference/guide/why-sbt-exists.md:59
171181msgid ""
172182"Statically typed settings and tasks, to catch typos and type errors before "
173183"the build starts. The type also helps passing data from one task from "
@@ -177,7 +187,7 @@ msgstr ""
177187"や型の間違いなどをキャッチできる。型は、タスク間でのデータの受け渡しにも役立"
178188"つ。"
179189
180- #: src/reference/guide/why-sbt-exists.md:54
190+ #: src/reference/guide/why-sbt-exists.md:60
181191msgid ""
182192"Provides **structured concurrency** via `Initialized[Task[A]]`. The DSL uses "
183193"_direct style_ `.value` syntax to concisely define task graphs."
@@ -186,7 +196,7 @@ msgstr ""
186196"る「直接スタイル」な `.value` 構文を用いて簡潔にタスクグラフを定義することが"
187197"できる。"
188198
189- #: src/reference/guide/why-sbt-exists.md:55
199+ #: src/reference/guide/why-sbt-exists.md:61
190200msgid ""
191201"Enpowers the community to extend sbt with plugins that provide custom tasks "
192202"or language extensions like Scala.JS."
0 commit comments