Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion po/summary/concepts.ja.po
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ msgstr ""

#: src/reference/concepts/index.md:1
msgid "Concepts"
msgstr ""
msgstr "コンセプト"
32 changes: 26 additions & 6 deletions po/summary/concepts/command.ja.po
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,15 @@ msgstr ""

#: src/reference/concepts/command.md:1
msgid "Command"
msgstr ""
msgstr "コマンド"

#: src/reference/concepts/command.md:4
msgid ""
"A _command_ is a system-level building block of sbt, often used to capture "
"user interaction or IDE interaction."
msgstr ""
"**コマンド**は、システム・レベルでの sbt の構成要素で、"
"ユーザや IDE とのやり取りを捕捉する。"

#: src/reference/concepts/command.md:6
msgid "<img src=\"../files/command.svg\" style=\"width: 50%;\"></img>"
Expand All @@ -30,21 +32,25 @@ msgid ""
"We can think of each command as a `State => State` function. In sbt, the "
"state represents the following:"
msgstr ""
"便宜的に、各コマンドは `State => State` への関数だと考えることができる。 "
"sbt において状態 (state) は以下を表す。"

#: src/reference/concepts/command.md:10
msgid "Build structure (`build.sbt` etc)"
msgstr ""
msgstr "ビルド構造 (`build.sbt` など)"

#: src/reference/concepts/command.md:11
msgid "Your disk (source code, JAR outputs, etc)"
msgstr ""
msgstr "ディスク (ソースコード、JAR 成果物など)"

#: src/reference/concepts/command.md:13
msgid ""
"Thus, a command would typically modify either the build structure or the "
"disk. For example, the `set` command can apply a setting to modify the build "
"strcuture:"
msgstr ""
"そのため、コマンドは通常ビルド構造もしくはディスクを変更する。"
"例えば、`set` コマンドはセッティングを適用してビルド構造を変更する。"

#: src/reference/concepts/command.md:16
msgid "\"foo\""
Expand All @@ -53,22 +59,26 @@ msgstr ""
#: src/reference/concepts/command.md:19
msgid "The `act` command can lift a task such as `compile` into a command:"
msgstr ""
"`act` コマンドは、`compile` のようなタスクをコマンドに持ち上げる:"

#: src/reference/concepts/command.md:25
msgid ""
"The compilation would read from the disk and write outputs, or display error "
"messages on the screen."
msgstr ""
"コンパイルはディスクからの読み込みを行い、"
"アウトプットをディスクに書き込むか画面にエラーメッセージを表示する。"

#: src/reference/concepts/command.md:27
msgid "Commands are sequentially processed"
msgstr ""
msgstr "コマンドは逐次処理される"

#: src/reference/concepts/command.md:30
msgid ""
"Because there is only one state, a characteristic of commands is that they "
"are executed one at a time."
msgstr ""
"状態は 1つしか存在しないものなので、コマンドは 1つづつ実行されるという特徴がある。"

#: src/reference/concepts/command.md:32
msgid "![command](../files/command2.svg)"
Expand All @@ -81,35 +91,45 @@ msgid ""
"similar to a cashier taking an order in a cafe, and it will be processed in "
"the sequence it was received."
msgstr ""
"一部例外もあるが、基本的にコマンドは逐次実行される。"
"メンタルモデルとしては、コマンドはカフェで注文を受け取るレジ係で、注文の順番に処理が行われると考えることができる。"

#: src/reference/concepts/command.md:36
msgid "Tasks run in parallel"
msgstr ""
msgstr "タスクは並列実行される"

#: src/reference/concepts/command.md:39
msgid ""
"As mentioned above, the `act` command translates tasks into the command "
"level. While doing so, the `act` command will broadcast the task across the "
"aggregated subprojects and run independent tasks in parallel."
msgstr ""
"前述の通り、`act` コマンドはタスクをコマンドのレベルに持ち上げる。"
"その際に `act` コマンドは、集約されたサブプロジェクトにタスクを"
"転送して、独立したタスクを並列実装する。"

#: src/reference/concepts/command.md:41
msgid ""
"Similarly, the `reload` command that runs during the startup of a session "
"will initialize the settings in parallel."
msgstr ""
"同様に、セッション起動時に実行される `reload` コマンドは"
"セッティングを並列に初期化する。"

#: src/reference/concepts/command.md:43
msgid "![act](../files/act.svg)"
msgstr ""

#: src/reference/concepts/command.md:45
msgid "The role of sbt server"
msgstr ""
msgstr "sbt server の役割"

#: src/reference/concepts/command.md:48
msgid ""
"sbt server is a service that accepts commands from either the command line "
"or a network API called Build Server Protocol. This mechanism allows both "
"the build user and IDEs to share the same sbt session."
msgstr ""
"sbt server は、コマンドラインもしくは Build Server Protocol "
"と呼ばれるネットワーク API 経由からコマンドを受け取ることができるサービスだ。"
"この機構によって、ビルドユーザと IDE が同一の sbt セッションを共有することができる。"