|
2 | 2 | msgstr "" |
3 | 3 | "Project-Id-Version: doma-docs\n" |
4 | 4 | "Report-Msgid-Bugs-To: \n" |
5 | | -"POT-Creation-Date: 2024-11-04 12:36+0900\n" |
| 5 | +"POT-Creation-Date: 2025-03-15 09:14+0900\n" |
6 | 6 | "Last-Translator: \n" |
7 | 7 | "Language-Team: Japanese\n" |
8 | 8 | "MIME-Version: 1.0\n" |
@@ -88,126 +88,134 @@ msgid "Tested with IntelliJ IDEA Community 2023.3.4. Import the getting-started |
88 | 88 | msgstr "IntelliJ IDEA Community 2023.3.4 でテストされています。プロジェクトを Gradle プロジェクトとしてインポートしてください。" |
89 | 89 |
|
90 | 90 | #: ../../getting-started.rst:67 |
91 | | -msgid "If you use IntelliJ IDEA Ultimate Edition, `Doma Support <https://plugins.jetbrains.com/plugin/7615-doma-support>`_ can help you." |
92 | | -msgstr "IntelliJ IDEA Ultimate Edition を使用している場合、`Doma Support <https://plugins.jetbrains.com/plugin/7615-doma-support>`_ が役立つかもしれません。" |
| 91 | +msgid "You can use the following IntelliJ IDEA plugins to support Doma. Since they have overlapping features, please choose one:" |
| 92 | +msgstr "次のIntelliJ IDEAプラグインを使用してDomaをサポートできます。機能が重複しているため、いずれか一方をお選びください。" |
93 | 93 |
|
94 | | -#: ../../getting-started.rst:71 |
| 94 | +#: ../../getting-started.rst:69 |
| 95 | +msgid "`Doma Support <https://plugins.jetbrains.com/plugin/7615-doma-support>`_: Supports only the Ultimate Edition." |
| 96 | +msgstr "`Doma Support <https://plugins.jetbrains.com/plugin/7615-doma-support>`_: Ultimate Editionのみをサポートします。" |
| 97 | + |
| 98 | +#: ../../getting-started.rst:70 |
| 99 | +msgid "`Doma Tools for IntelliJ <https://plugins.jetbrains.com/plugin/26701-doma-tools/>`_: Supports the Community Edition. Currently in beta." |
| 100 | +msgstr "`Doma Tools for IntelliJ <https://plugins.jetbrains.com/plugin/26701-doma-tools/>`_: Community Edition をサポート。現在ベータ版。" |
| 101 | + |
| 102 | +#: ../../getting-started.rst:73 |
95 | 103 | msgid "Programming styles" |
96 | 104 | msgstr "プログラミングスタイル" |
97 | 105 |
|
98 | | -#: ../../getting-started.rst:73 |
| 106 | +#: ../../getting-started.rst:75 |
99 | 107 | msgid "Doma supports two programming styles: DSL and DAO." |
100 | 108 | msgstr "Doma は、DSL と DAO という 2 つのプログラミング スタイルをサポートしています。" |
101 | 109 |
|
102 | | -#: ../../getting-started.rst:75 |
| 110 | +#: ../../getting-started.rst:77 |
103 | 111 | msgid "The DSL style utilizes the Criteria API for building type-safe SQL statements, offering several benefits, such as not requiring reflection and supporting various types of associations (one-to-many, many-to-one, one-to-one)." |
104 | 112 | msgstr "DSL スタイルは、タイプ セーフな SQL ステートメントを構築するために Criteria API を利用します。Criteria API は、リフレクションを使わない、さまざまなタイプの関連付け (1 対多、多対 1、1 対 1) をサポートする、などいくつかの利点があります。" |
105 | 113 |
|
106 | | -#: ../../getting-started.rst:78 |
| 114 | +#: ../../getting-started.rst:80 |
107 | 115 | msgid "The DAO style, on the other hand, maps SQL statements to Java interface methods." |
108 | 116 | msgstr "一方、DAO スタイルは、SQL ステートメントを Java インターフェイスのメソッドにマップします。こちらは、SQLの特長を最大限に活かす方法と言えます。" |
109 | 117 |
|
110 | | -#: ../../getting-started.rst:80 |
| 118 | +#: ../../getting-started.rst:82 |
111 | 119 | msgid "It's recommended to use the DSL style due to the Criteria API's advantages." |
112 | 120 | msgstr "アプリケーションの特性に応じてスタイルを選択することをお勧めします。2つのスタイルは混在させることもできます。" |
113 | 121 |
|
114 | | -#: ../../getting-started.rst:83 |
| 122 | +#: ../../getting-started.rst:85 |
115 | 123 | msgid "DSL style" |
116 | 124 | msgstr "DSL スタイル" |
117 | 125 |
|
118 | | -#: ../../getting-started.rst:85 |
| 126 | +#: ../../getting-started.rst:87 |
119 | 127 | msgid "In the DSL style, you work with examples in the ``boilerplate.java17.repository.EmployeeRepository`` and the :doc:`query-dsl` for operations." |
120 | 128 | msgstr "DSL スタイルでは、``boilerplate.java17.repository.EmployeeRepository`` と :doc:`query-dsl` を使った例を使用します。" |
121 | 129 |
|
122 | | -#: ../../getting-started.rst:89 |
| 130 | +#: ../../getting-started.rst:91 |
123 | 131 | msgid "SELECT" |
124 | 132 | msgstr "" |
125 | 133 |
|
126 | | -#: ../../getting-started.rst:91 |
| 134 | +#: ../../getting-started.rst:93 |
127 | 135 | msgid "To execute a SELECT query and retrieve Java object results, follow this example:" |
128 | 136 | msgstr "SELECT ステートメントを実行して Java オブジェクトの結果を取得するには、次の例に従います。" |
129 | 137 |
|
130 | | -#: ../../getting-started.rst:100 |
| 138 | +#: ../../getting-started.rst:102 |
131 | 139 | msgid "You'll use a metamodel class, like ``Employee_`` for ``Employee``, which is auto-generated through annotation processing." |
132 | 140 | msgstr "クエリを組み立てるために ``Employee`` エンティティクラスのメタモデルクラスである ``Employee_`` を使用します。メタモデルクラスは、アノテーション処理を通じて自動生成されるクラスです。" |
133 | 141 |
|
134 | | -#: ../../getting-started.rst:102 |
| 142 | +#: ../../getting-started.rst:104 |
135 | 143 | msgid "The ``queryDsl`` instance from the ``QueryDsl`` class serves as the Criteria API's starting point." |
136 | 144 | msgstr "``QueryDsl`` クラスの ``queryDsl`` インスタンスは、Criteria API の開始点として機能します。" |
137 | 145 |
|
138 | | -#: ../../getting-started.rst:104 |
139 | | -#: ../../getting-started.rst:176 |
| 146 | +#: ../../getting-started.rst:106 |
| 147 | +#: ../../getting-started.rst:178 |
140 | 148 | msgid "The above code generates the following SQL statement:" |
141 | 149 | msgstr "上記のコードは次の SQL ステートメントを生成します。" |
142 | 150 |
|
143 | | -#: ../../getting-started.rst:111 |
| 151 | +#: ../../getting-started.rst:113 |
144 | 152 | msgid "DELETE" |
145 | 153 | msgstr "" |
146 | 154 |
|
147 | | -#: ../../getting-started.rst:113 |
148 | | -#: ../../getting-started.rst:190 |
| 155 | +#: ../../getting-started.rst:115 |
| 156 | +#: ../../getting-started.rst:192 |
149 | 157 | msgid "To issue a DELETE statement, write as follows:" |
150 | 158 | msgstr "DELETE ステートメントを発行するには、次のように記述します。" |
151 | 159 |
|
152 | | -#: ../../getting-started.rst:123 |
| 160 | +#: ../../getting-started.rst:125 |
153 | 161 | msgid "INSERT" |
154 | 162 | msgstr "" |
155 | 163 |
|
156 | | -#: ../../getting-started.rst:125 |
157 | | -#: ../../getting-started.rst:200 |
| 164 | +#: ../../getting-started.rst:127 |
| 165 | +#: ../../getting-started.rst:202 |
158 | 166 | msgid "To issue an INSERT statement, write as follows:" |
159 | 167 | msgstr "INSERT ステートメントを発行するには、次のように記述します。" |
160 | 168 |
|
161 | | -#: ../../getting-started.rst:135 |
| 169 | +#: ../../getting-started.rst:137 |
162 | 170 | msgid "UPDATE" |
163 | 171 | msgstr "" |
164 | 172 |
|
165 | | -#: ../../getting-started.rst:137 |
166 | | -#: ../../getting-started.rst:210 |
| 173 | +#: ../../getting-started.rst:139 |
| 174 | +#: ../../getting-started.rst:212 |
167 | 175 | msgid "To issue an UPDATE statement, write as follows:" |
168 | 176 | msgstr "UPDATE ステートメントを発行するには、次のように記述します。" |
169 | 177 |
|
170 | | -#: ../../getting-started.rst:147 |
| 178 | +#: ../../getting-started.rst:149 |
171 | 179 | msgid "DAO style" |
172 | 180 | msgstr "DAO スタイル" |
173 | 181 |
|
174 | | -#: ../../getting-started.rst:149 |
| 182 | +#: ../../getting-started.rst:151 |
175 | 183 | msgid "You can find some examples in ``boilerplate.java17.dao.EmployeeDao``. See :doc:`dao` and :doc:`sql` for more information." |
176 | 184 | msgstr "いくつかの例は ``boilerplate.java17.dao.EmployeeDao`` にあります。詳細については、:doc:`dao` および :doc:`sql` を参照してください。" |
177 | 185 |
|
178 | | -#: ../../getting-started.rst:153 |
| 186 | +#: ../../getting-started.rst:155 |
179 | 187 | msgid "SELECT (DAO)" |
180 | 188 | msgstr "" |
181 | 189 |
|
182 | | -#: ../../getting-started.rst:155 |
| 190 | +#: ../../getting-started.rst:157 |
183 | 191 | msgid "In the DAO style, for issuing a SELECT statement to retrieve Java objects, use the ``@Sql`` annotation with Text Blocks for SQL templates:" |
184 | 192 | msgstr "DAO スタイルで SELECT ステートメントを発行して Java オブジェクトを取得するには、SQL テンプレートのテキストブロックで ``@Sql`` アノテーションを使用します。" |
185 | 193 |
|
186 | | -#: ../../getting-started.rst:171 |
| 194 | +#: ../../getting-started.rst:173 |
187 | 195 | msgid "This SQL template contains two special expressions, ``/*%expand*/`` and ``/* id */``. In process of SQL template, ``/*%expand*/`` and the following ``*`` are replaced with column list. And ``/* id */`` and the following ``0`` are replaced with the bind variable ``?``. The bound value is the ``id`` parameter of the ``selectById`` method." |
188 | 196 | msgstr "このSQLテンプレートには、``/*%expand*/`` と ``/* id */`` の二つの特別な表現が含まれています。SQLテンプレートの処理中に、``/*%expand*/`` とその後の ``*`` はカラムリストに置き換えられます。そして、``/* id */`` とその後の ``0`` はバインド変数 ``?`` に置き換えられます。バインドされる値は ``selectById`` メソッドの ``id`` パラメータです。" |
189 | 197 |
|
190 | | -#: ../../getting-started.rst:188 |
| 198 | +#: ../../getting-started.rst:190 |
191 | 199 | msgid "DELETE (DAO)" |
192 | 200 | msgstr "" |
193 | 201 |
|
194 | | -#: ../../getting-started.rst:198 |
| 202 | +#: ../../getting-started.rst:200 |
195 | 203 | msgid "INSERT (DAO)" |
196 | 204 | msgstr "" |
197 | 205 |
|
198 | | -#: ../../getting-started.rst:208 |
| 206 | +#: ../../getting-started.rst:210 |
199 | 207 | msgid "UPDATE (DAO)" |
200 | 208 | msgstr "" |
201 | 209 |
|
202 | | -#: ../../getting-started.rst:218 |
| 210 | +#: ../../getting-started.rst:220 |
203 | 211 | msgid "Next Step" |
204 | 212 | msgstr "次のステップ" |
205 | 213 |
|
206 | | -#: ../../getting-started.rst:220 |
| 214 | +#: ../../getting-started.rst:222 |
207 | 215 | msgid "See other example projects:" |
208 | 216 | msgstr "他のサンプルプロジェクトを参照してください。" |
209 | 217 |
|
210 | | -#: ../../getting-started.rst:222 |
| 218 | +#: ../../getting-started.rst:224 |
211 | 219 | msgid "`simple-examples <https://github.com/domaframework/simple-examples>`_" |
212 | 220 | msgstr "" |
213 | 221 |
|
0 commit comments