Skip to content

Commit 20397d4

Browse files
AUTO: Sync ScalarDB docs in Japanese to docs site repo (#1101)
Co-authored-by: josh-wong <[email protected]>
1 parent 3fd42ef commit 20397d4

File tree

5 files changed

+29
-15
lines changed

5 files changed

+29
-15
lines changed

i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/api-guide.mdx

+4-3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ displayed_sidebar: docsJapanese
88

99
# ScalarDB Java API ガイド
1010

11+
import JavadocLink from '/src/theme/JavadocLink.js';
1112
import Tabs from '@theme/Tabs';
1213
import TabItem from '@theme/TabItem';
1314
import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
@@ -561,7 +562,7 @@ Get get =
561562

562563
:::
563564

564-
使用可能な条件と条件セットの詳細については、使用している ScalarDB バージョンの [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardb/latest/index.html)`ConditionBuilder` および `ConditionSetBuilder` ページを参照してください。
565+
使用可能な条件と条件セットの詳細については、Javadoc の <JavadocLink packageName="scalardb" path="com/scalar/db/api" className="ConditionBuilder" /> および <JavadocLink packageName="scalardb" path="com/scalar/db/api" className="ConditionSetBuilder" /> ページを参照してください。
565566

566567
###### `Result` オブジェクトの処理
567568

@@ -614,7 +615,7 @@ Instant timestampTZValue = result.getTimestampTZ("<COLUMN_NAME>");
614615
boolean isNull = result.isNull("<COLUMN_NAME>");
615616
```
616617

617-
詳細については、使用している ScalarDB のバージョンの [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardb/3.15.1/index.html)`Result` ページを参照してください。
618+
詳細については、Javadoc の <JavadocLink packageName="scalardb" path="com/scalar/db/api" className="Result" /> ページを参照してください。
618619

619620
###### セカンダリインデックスを使用して `Get` を実行する
620621

@@ -709,7 +710,7 @@ Scan scan =
709710

710711
:::
711712

712-
使用可能な条件と条件セットの詳細については、使用している ScalarDB のバージョンの [Javadoc](https://javadoc.io/doc/com.scalar-labs/scalardb/latest/index.html)`ConditionBuilder` および `ConditionSetBuilder` ページを参照してください。
713+
使用可能な条件と条件セットの詳細については、Javadoc の <JavadocLink packageName="scalardb" path="com/scalar/db/api" className="ConditionBuilder" /> および <JavadocLink packageName="scalardb" path="com/scalar/db/api" className="ConditionSetBuilder" /> ページを参照してください。
713714

714715
###### セカンダリインデックスを使用して `Scan` を実行する
715716

i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-cluster-dotnet-client-sdk/getting-started-with-aspnet-and-di.mdx

+8-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
1111

1212
<TranslationBanner />
1313

14-
ScalarDB Cluster .NET Client SDK は、ASP.NET Core などのフレームワークでの依存性注入をサポートしています
14+
ScalarDB Cluster .NET Client SDK は、ASP.NET Core などのフレームワークでの依存性注入 (DI) をサポートしています
1515

1616
## SDK をインストールする
1717

@@ -38,7 +38,7 @@ ASP.NET Core アプリの `appsettings.json` ファイルに `ScalarDbOptions`
3838

3939
## トランザクションマネージャーをセットアップする
4040

41-
次のように、ScalarDB トランザクションマネージャーを `IServiceCollection` のサービスとして登録できます
41+
次のようにして、DI コンテナーに ScalarDB トランザクションマネージャーを登録できます
4242

4343
```c#
4444
using ScalarDB.Client.Extensions;
@@ -52,6 +52,12 @@ var builder = WebApplication.CreateBuilder(args);
5252
builder.Services.AddScalarDb();
5353
```
5454

55+
:::note
56+
57+
ScalarDB トランザクションマネージャーは、一時的なサービスとして登録されます。サービス有効期間の詳細については、 [.NET の依存関係の挿入 - サービスの有効期間](https://learn.microsoft.com/ja-jp/dotnet/core/extensions/dependency-injection#service-lifetimes)を参照してください。
58+
59+
:::
60+
5561
トランザクションマネージャーを登録したら、次のようにコントローラーのコンストラクターに挿入できます。
5662

5763
```c#

i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-cluster-dotnet-client-sdk/getting-started-with-linq.mdx

+7-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public class Item
9595

9696
プロパティに使用する型の詳細については、[ScalarDB 列型と .NET 型間の変換方法](common-reference.mdx#scalardb-列型と-net-型間の変換方法) を参照してください。
9797

98-
使用するすべてのテーブルのプロパティを持つコンテキストクラスを作成します。例:
98+
すべてのクラスが作成されたら、作成されたコンテキストを依存性注入コンテナに登録する必要があります。例:
9999

100100
```c#
101101
public class MyDbContext: ScalarDbContext
@@ -105,6 +105,12 @@ public class Item
105105
}
106106
```
107107

108+
:::note
109+
110+
コンテキストクラスは一時的なサービスとして登録されます。サービス有効期間の詳細については、[.NET の依存関係の挿入 - サービスの有効期間](https://learn.microsoft.com/ja-jp/dotnet/core/extensions/dependency-injection#service-lifetimes)を参照してください。
111+
112+
:::
113+
108114
すべてのクラスが作成されたら、作成されたコンテキストを依存性注入に追加する必要があります。例:
109115

110116
```c#

i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-cluster/getting-started-with-scalardb-cluster-graphql.mdx

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ displayed_sidebar: docsJapanese
66

77
# ScalarDB Cluster GraphQL をはじめよう
88

9+
import JavadocLink from '/src/theme/JavadocLink.js';
910
import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
1011

1112
<TranslationBanner />
@@ -184,9 +185,7 @@ query GetUser1 {
184185

185186
### GraphQL API と ScalarDB Java API 間のマッピング
186187

187-
自動的に生成された GraphQL スキーマは、クエリ、ミューテーション、および入出力のオブジェクトタイプを定義し、ターゲット名前空間内のすべてのテーブルに対して CRUD 操作を実行できるようにします。
188-
189-
これらの操作は、[`DistributedTransaction`](https://javadoc.io/doc/com.scalar-labs/scalardb/3.15.1/com/scalar/db/api/DistributedTransaction.html) インターフェースで定義されている ScalarDB API と一致するように設計されています。
188+
自動的に生成された GraphQL スキーマは、クエリ、ミューテーション、および入出力のオブジェクトタイプを定義し、ターゲット名前空間内のすべてのテーブルに対して CRUD 操作を実行できるようにします。これらの操作は、<JavadocLink packageName="scalardb" path="com/scalar/db/api" className="DistributedTransaction" /> インターフェースで定義されている ScalarDB API と一致するように設計されています。
190189

191190
名前空間に `account` テーブルがあると仮定すると、次のクエリとミューテーションが生成されます。
192191

i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-sql/sql-api-guide.mdx

+8-6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ displayed_sidebar: docsJapanese
66

77
# ScalarDB SQL API ガイド
88

9+
import JavadocLink from '/src/theme/JavadocLink.js';
10+
import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
11+
912
このガイドでは、ScalarDB SQL API の使用方法について説明します。
1013

1114
## プロジェクトに ScalarDB SQL API を追加する
@@ -112,8 +115,7 @@ Statement statement = StatementBuilder.<factory method>...;
112115
ResultSet resultSet = sqlSession.execute(statement);
113116
```
114117

115-
`Statement` オブジェクトは、対応する SQL のファクトリメソッドを持つ `StatementBuilder` によって構築できます。
116-
詳細については、[`StatementBuilder` の Javadoc](https://javadoc.io/static/com.scalar-labs/scalardb-sql/3.15.1/com/scalar/db/sql/statement/builder/StatementBuilder.html) および [ScalarDB SQL 文法](grammar.mdx)を参照してください。
118+
`Statement` オブジェクトは、対応する SQL のファクトリメソッドを持つ `StatementBuilder` によって構築できます。詳細については、Javadoc の <JavadocLink packageName="scalardb-sql" path="com/scalar/db/sql/statement/builder" className="StatementBuilder" /> ページおよび [ScalarDB SQL 文法](grammar.mdx)を参照してください。
117119

118120
### ResultSet オブジェクトの処理
119121

@@ -145,7 +147,7 @@ for (Record record : resultSet) {
145147
ColumnDefinitions columnDefinitions = resultSet.getColumnDefinitions();
146148
```
147149

148-
詳細については、[`ColumnDefinitions`Javadoc](https://javadoc.io/static/com.scalar-labs/scalardb-sql/3.15.1/com/scalar/db/sql/ColumnDefinition.html) を参照してください
150+
詳細については、Javadoc<JavadocLink packageName="scalardb-sql" path="com/scalar/db/sql" className="ColumnDefinition" /> ページを参照してください
149151

150152
### Record オブジェクトの処理
151153

@@ -211,7 +213,7 @@ boolean isNullGottenByName = record.isNull("<column name>");
211213
boolean isNullGottenByIndex = record.isNull(<column index>);
212214
```
213215

214-
詳細については、[`Record`Javadoc](https://javadoc.io/static/com.scalar-labs/scalardb-sql/3.15.1/com/scalar/db/sql/Record.html) も参照してください
216+
詳細については、Javadoc<JavadocLink packageName="scalardb-sql" path="com/scalar/db/sql" className="Record" /> ページを参照してください
215217

216218
### 準備済みステートメント
217219

@@ -256,7 +258,7 @@ preparedStatement2
256258
.execute();
257259
```
258260

259-
詳細については、[`PreparedStatement`Javadoc](https://javadoc.io/static/com.scalar-labs/scalardb-sql/3.15.1/com/scalar/db/sql/PreparedStatement.html) も参照してください
261+
詳細については、Javadoc<JavadocLink packageName="scalardb-sql" path="com/scalar/db/sql" className="PreparedStatement" /> ページを参照してください
260262

261263
## トランザクションの実行
262264

@@ -372,7 +374,7 @@ try {
372374
Metadata metadata = sqlSession.getMetadata();
373375
```
374376

375-
詳細については、[`Metadata`Javadoc](https://javadoc.io/static/com.scalar-labs/scalardb-sql/3.15.1/com/scalar/db/sql/metadata/Metadata.html) を参照してください
377+
詳細については、Javadoc<JavadocLink packageName="scalardb-sql" path="com/scalar/db/sql/metadata" className="Metadata" /> ページを参照してください
376378

377379
## 参考文献
378380

0 commit comments

Comments
 (0)