Skip to content

Commit a4a435c

Browse files
authored
Merge pull request #1354 from eed3si9n/wip/localize4
Localize library dependency basics to Japanese
2 parents b50b4e3 + 86f96f7 commit a4a435c

File tree

3 files changed

+137
-75
lines changed

3 files changed

+137
-75
lines changed
Lines changed: 87 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,157 +1,202 @@
11
msgid ""
22
msgstr ""
33
"Project-Id-Version: The Book of sbt\n"
4-
"POT-Creation-Date: 2025-10-03T02:39:05-04:00\n"
5-
"PO-Revision-Date: 2024-10-30T01:14:09-04:00\n"
4+
"POT-Creation-Date: 2025-10-04T15:42:25-04:00\n"
5+
"PO-Revision-Date: 2025-10-04 15:50-0400\n"
66
"Last-Translator: Automatically generated\n"
77
"Language-Team: none\n"
88
"Language: ja\n"
99
"MIME-Version: 1.0\n"
1010
"Content-Type: text/plain; charset=UTF-8\n"
1111
"Content-Transfer-Encoding: 8bit\n"
1212
"Plural-Forms: nplurals=1; plural=0;\n"
13+
"X-Generator: Poedit 3.7\n"
1314

1415
#: src/reference/guide/library-dependency-basics.md:1
1516
msgid "Library dependency basics"
16-
msgstr ""
17+
msgstr "ライブラリ依存性の基本"
1718

1819
#: src/reference/guide/library-dependency-basics.md:4
1920
msgid ""
2021
"This page explains the basics of library dependency management using sbt."
21-
msgstr ""
22+
msgstr "このページは、sbt を使ったライブラリ依存性管理の基本を説明する。"
2223

2324
#: src/reference/guide/library-dependency-basics.md:6
2425
msgid ""
2526
"sbt uses [Coursier](https://get-coursier.io/) to implement managed "
2627
"dependencies, so if you're familiar with package managers like Coursier, "
2728
"npm, PIP, etc you won't have much trouble."
2829
msgstr ""
30+
"sbt はマネージ依存性 (managed dependency) を実装するのに内部で [Coursier]"
31+
"(https://get-coursier.io/) を採用していて、Coursier、npm、PIP などのパッケー"
32+
"ジ管理を使った事がある人は違和感無く入り込めるだろう。"
2933

3034
#: src/reference/guide/library-dependency-basics.md:10
35+
msgid ""
36+
"```admonish note title=\"What's a managed dependency?\"\n"
37+
"As opposed to downloading required JAR files by hand (_unmanaged_ "
38+
"dependencies), a _managed_ dependency system automates fetching external "
39+
"libraries for a subproject. Tools like Coursier interpret the declared "
40+
"`ModuleID`, perform dependency resolution (expand all the transitive "
41+
"dependencies, and resolve any version conflicts to determine the exact "
42+
"versions), and download and cache the resulting artifacts, ensuring "
43+
"consistent JAR management.\n"
44+
"```"
45+
msgstr ""
46+
"```admonish note title=\"マネージ依存性とは何か\"\n"
47+
"JAR ファイルを 1つ 1つ手でダウンロードする (アンマネージ依存性) 代わりに、マ"
48+
"ネージ依存性システムはサブプロジェクトで使われる外部ライブラリの取得を自動化"
49+
"する。Coursier のようなツールは宣言された `ModuleID` 列を解釈して、依存性解"
50+
"決 (全ての間接的依存性を展開して、バージョン衝突を解決して、正確なバージョン"
51+
"を決定する) を行い、結果となったアーティファクトをダウンロードしキャッシュし"
52+
"て、一貫性のある JAR 管理を保証する。\n"
53+
"```"
54+
55+
#: src/reference/guide/library-dependency-basics.md:14
3156
msgid "The `libraryDependencies` key"
32-
msgstr ""
57+
msgstr "`libraryDependencies` キー"
3358

34-
#: src/reference/guide/library-dependency-basics.md:13
59+
#: src/reference/guide/library-dependency-basics.md:17
3560
msgid ""
3661
"Declaring a dependency looks like this, where `groupId`, `artifactId`, and "
3762
"`revision` are strings:"
3863
msgstr ""
64+
"依存性の宣言は、以下のようになる。ここで、`groupId`、`artifactId`、と "
65+
"`revision` は文字列だ:"
3966

40-
#: src/reference/guide/library-dependency-basics.md:20
67+
#: src/reference/guide/library-dependency-basics.md:24
4168
msgid ""
4269
"or like this, where `configuration` can be a string or a `Configuration` "
4370
"value (such as `Test`):"
4471
msgstr ""
72+
"もしくは、以下のようになる。このときの `configuration` は文字列もしくは "
73+
"`Configuration` の値だ (`Test` など)。"
4574

46-
#: src/reference/guide/library-dependency-basics.md:26
75+
#: src/reference/guide/library-dependency-basics.md:30
4776
msgid "When you run:"
48-
msgstr ""
77+
msgstr "コンパイルを実行すると:"
4978

50-
#: src/reference/guide/library-dependency-basics.md:32
79+
#: src/reference/guide/library-dependency-basics.md:36
5180
msgid ""
5281
"sbt will automatically resolve the dependencies and download the JAR files."
53-
msgstr ""
82+
msgstr "sbt は自動的に依存性を解決して、JAR ファイルをダウンロードする。"
5483

55-
#: src/reference/guide/library-dependency-basics.md:34
84+
#: src/reference/guide/library-dependency-basics.md:38
5685
msgid "Getting the right Scala version with `%%`"
57-
msgstr ""
86+
msgstr "`%%` を使って正しい Scala バージョンを入手する"
5887

59-
#: src/reference/guide/library-dependency-basics.md:36
88+
#: src/reference/guide/library-dependency-basics.md:40
6089
msgid ""
6190
"If you use `organization %% moduleName % version` rather than `organization "
6291
"% moduleName % version` (the difference is the double `%%` after the "
6392
"`organization`), sbt will add your project's binary Scala version to the "
6493
"artifact name. This is just a shortcut. You could write this without the `%"
6594
"%`:"
6695
msgstr ""
96+
"`groupID % artifactID % revision` のかわりに、 `groupID %% artifactID % "
97+
"revision` を使うと(違いは `groupID` の後ろの二つ連なった `%%`)、 sbt はプロ"
98+
"ジェクトの Scala のバイナリバージョンをアーティファクト名に追加する。これはた"
99+
"だの略記法なので `%%` 無しで書くこともできる:"
67100

68-
#: src/reference/guide/library-dependency-basics.md:42
69-
#: src/reference/guide/library-dependency-basics.md:49
70-
#: src/reference/guide/library-dependency-basics.md:74
71-
#: src/reference/guide/library-dependency-basics.md:75
101+
#: src/reference/guide/library-dependency-basics.md:46
102+
#: src/reference/guide/library-dependency-basics.md:53
103+
#: src/reference/guide/library-dependency-basics.md:78
104+
#: src/reference/guide/library-dependency-basics.md:79
72105
msgid "\"org.scala-lang\""
73106
msgstr ""
74107

75-
#: src/reference/guide/library-dependency-basics.md:42
108+
#: src/reference/guide/library-dependency-basics.md:46
76109
msgid "\"toolkit_3\""
77110
msgstr ""
78111

79-
#: src/reference/guide/library-dependency-basics.md:42
80-
#: src/reference/guide/library-dependency-basics.md:49
81-
#: src/reference/guide/library-dependency-basics.md:71
112+
#: src/reference/guide/library-dependency-basics.md:46
113+
#: src/reference/guide/library-dependency-basics.md:53
114+
#: src/reference/guide/library-dependency-basics.md:75
82115
msgid "\"0.2.0\""
83116
msgstr ""
84117

85-
#: src/reference/guide/library-dependency-basics.md:45
118+
#: src/reference/guide/library-dependency-basics.md:49
86119
msgid ""
87120
"Assuming the `scalaVersion` for your build is 3.x, the following is "
88-
"identical (note the double `%%` after `\"toolkit\"`):"
121+
"identical (note the double `%%` after `\"org.scala-lang\"`):"
89122
msgstr ""
123+
"ビルドの Scala バージョンが 3.x だとすると、以下の設定は上記と等価だ"
124+
"(`\"org.scala-lang\"` の後ろの二つ連なった `%%` に注意):"
90125

91-
#: src/reference/guide/library-dependency-basics.md:49
92-
#: src/reference/guide/library-dependency-basics.md:74
126+
#: src/reference/guide/library-dependency-basics.md:53
127+
#: src/reference/guide/library-dependency-basics.md:78
93128
msgid "\"toolkit\""
94129
msgstr ""
95130

96-
#: src/reference/guide/library-dependency-basics.md:52
131+
#: src/reference/guide/library-dependency-basics.md:56
97132
msgid ""
98133
"The idea is that many dependencies are compiled for multiple Scala versions, "
99134
"and you'd like to get the one that matches your project to ensure binary "
100135
"compatibility."
101136
msgstr ""
137+
"多くの依存ライブラリは複数の Scala バイナリバージョンに対してコンパイルされて"
138+
"おり、この機構はそのうちの中からプロジェクトとバイナリ互換性のある正しいもの"
139+
"を選択する便利機能だ。"
102140

103-
#: src/reference/guide/library-dependency-basics.md:56
141+
#: src/reference/guide/library-dependency-basics.md:60
104142
msgid "Tracking dependencies in one place"
105-
msgstr ""
143+
msgstr "ライブラリ依存性を一箇所にまとめる"
106144

107-
#: src/reference/guide/library-dependency-basics.md:59
145+
#: src/reference/guide/library-dependency-basics.md:63
108146
msgid ""
109147
"`.scala` files under `project` becomes part of the build definition, which "
110148
"we can use to track dependencies in one place by creating a file named "
111149
"`project/Dependencies.scala`."
112150
msgstr ""
151+
"`project` 内の任意の `.scala` ファイルがビルド定義の一部となることを利用する"
152+
"一つの例として `project/Dependencies.scala` というファイルを作ってライブラリ"
153+
"依存性を一箇所にまとめるということができる。"
113154

114-
#: src/reference/guide/library-dependency-basics.md:65
155+
#: src/reference/guide/library-dependency-basics.md:69
115156
msgid "// place this file at project/Dependencies.scala"
116-
msgstr ""
157+
msgstr "// project/Dependencies.scala にこのファイルを置く"
117158

118-
#: src/reference/guide/library-dependency-basics.md:70
159+
#: src/reference/guide/library-dependency-basics.md:74
119160
msgid "// versions"
120161
msgstr ""
121162

122-
#: src/reference/guide/library-dependency-basics.md:73
163+
#: src/reference/guide/library-dependency-basics.md:77
123164
msgid "// libraries"
124165
msgstr ""
125166

126-
#: src/reference/guide/library-dependency-basics.md:75
167+
#: src/reference/guide/library-dependency-basics.md:79
127168
msgid "\"toolkit-test\""
128169
msgstr ""
129170

130-
#: src/reference/guide/library-dependency-basics.md:79
171+
#: src/reference/guide/library-dependency-basics.md:83
131172
msgid ""
132173
"The `Dependencies` object will be available in `build.sbt`. To make it "
133174
"easier to use the `val`s defined in it, import `Dependencies.*` in your "
134175
"build.sbt file."
135176
msgstr ""
177+
"この `Dependencies` オブジェクトは `build.sbt` 内で利用可能となる。 定義され"
178+
"ている `val` が使いやすいように `Dependencies.*` を import しておこう。"
136179

137-
#: src/reference/guide/library-dependency-basics.md:85
180+
#: src/reference/guide/library-dependency-basics.md:89
138181
msgid "\"3.7.3\""
139182
msgstr ""
140183

141-
#: src/reference/guide/library-dependency-basics.md:86
184+
#: src/reference/guide/library-dependency-basics.md:90
142185
msgid "\"something\""
143186
msgstr ""
144187

145-
#: src/reference/guide/library-dependency-basics.md:91
188+
#: src/reference/guide/library-dependency-basics.md:95
146189
msgid "Viewing library dependencies"
147-
msgstr ""
190+
msgstr "ライブラリ依存性の可視化"
148191

149-
#: src/reference/guide/library-dependency-basics.md:94
192+
#: src/reference/guide/library-dependency-basics.md:98
150193
msgid ""
151194
"Type in `Compile/dependencyTree` in the sbt shell to show the library "
152195
"dependency tree, including the transitive dependencies:"
153196
msgstr ""
197+
"sbt シェルに `Compile/dependencyTree` と入力すると、ライブラリ依存性の間接的"
198+
"依存性を含むツリーが表示される:"
154199

155-
#: src/reference/guide/library-dependency-basics.md:100
200+
#: src/reference/guide/library-dependency-basics.md:104
156201
msgid "This should display something like the following:"
157202
msgstr ""

0 commit comments

Comments
 (0)