diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml
index 25a9ece6c2d..3b1f9247ee1 100644
--- a/doc/src/sgml/charset.sgml
+++ b/doc/src/sgml/charset.sgml
@@ -3527,8 +3527,8 @@ RESET client_encoding;
mentioned above.)
-->
PGCLIENTENCODINGを使います。
-クライアントの環境でPGCLIENTENCODING環境変数が定義されていると、サーバと接続が確立した時点で自動的にクライアントの符号化方式が選択されます
-(上で説明したその他のどんな方法でもその後書き換えできます)。
+クライアントの環境でPGCLIENTENCODING環境変数が定義されていると、サーバと接続が確立した時点で自動的にクライアントの符号化方式が選択されます。
+(上で説明したその他のどんな方法でもその後書き換えできます。)
@@ -3543,8 +3543,8 @@ RESET client_encoding;
of the other methods mentioned above.)
-->
変数を使います。
-client_encoding変数が設定されていると、サーバとの接続が確立した時点で自動的にクライアントの符号化方式が選択されます
-(上で説明したその他のどんな方法でもその後書き換えできます)。
+client_encoding変数が設定されていると、サーバとの接続が確立した時点で自動的にクライアントの符号化方式が選択されます。
+(上で説明したその他のどんな方法でもその後書き換えできます。)
diff --git a/doc/src/sgml/datatype.sgml b/doc/src/sgml/datatype.sgml
index c8a646d6f5f..8ea46e11c61 100644
--- a/doc/src/sgml/datatype.sgml
+++ b/doc/src/sgml/datatype.sgml
@@ -3846,9 +3846,10 @@ ISO 8601の仕様では日付と時刻を区切るために大文字の
(hh or hhmm).
-->
ISO形式ではタイムゾーンはUTCからの符号付きの数値で表現され、グリニッジより東の地域では正の符号が使用されます。
-オフセットは時間の整数倍であればhh(時間のみ)、分の整数倍であればhh:mm、それ以外の場合は、hh:mm:ssで表現されます(三番目のケースは現代のどのタイムゾーンの標準でもありえませんが、タイムゾーンが標準化される前に適用されたタイムスタンプで動いている場合に現れる可能性があります)。
+オフセットは時間の整数倍であればhh(時間のみ)、分の整数倍であればhh:mm、それ以外の場合は、hh:mm:ssで表現されます。
+(三番目のケースは現代のどのタイムゾーンの標準でもありえませんが、タイムゾーンが標準化される前に適用されたタイムスタンプで動いている場合に現れる可能性があります。)
他の日付スタイルでは、現在の地域で一般的に使われている場合、タイムゾーンは省略形で表現されます。
-それ以外の場合はISO 8601の基本フォーマット(hhやhhmm)の符号付き数値のオフセットとして表示されます。
+それ以外の場合はISO 8601の基本フォーマット(hhやhhmm)の符号付き数値のオフセットとして表示されます。
diff --git a/doc/src/sgml/datetime.sgml b/doc/src/sgml/datetime.sgml
index fc972b652b6..8d6f4a9a0bb 100644
--- a/doc/src/sgml/datetime.sgml
+++ b/doc/src/sgml/datetime.sgml
@@ -227,8 +227,8 @@
internal storage. (There is no year zero in the Gregorian
calendar, so numerically 1 BC becomes year zero.)
-->
-もしBCが指定された場合は内部格納用に年を負の数にして1を加えます
-(グレゴリオ暦にはゼロ年がないので、数値的には1BC(紀元前1年)がゼロ年になります)。
+もしBCが指定された場合は内部格納用に年を負の数にして1を加えます。
+(グレゴリオ暦にはゼロ年がないので、数値的には1BC(紀元前1年)がゼロ年になります。)
@@ -957,9 +957,9 @@ POSIX時間帯の指定には以下の形式があります。
former might be later in the year than the latter.) The date fields
have one of these formats:
-->
-(前述の通り、実際にはスペースを含めるべきではありません)
+(前述の通り、実際にはスペースを含めるべきではありません。)
夏時間の開始時刻は、dstdateとdsttimeフィールドが定義し、標準時間の開始時刻はstddateとstdtimeで定義します。
-(特に赤道より南の時間帯では前者は後者より年の後半になることもあります。)
+(特に赤道より南の時間帯では前者は後者より年の後半になることもあります。)
日付フィールドには以下のような形式があります。
diff --git a/doc/src/sgml/ecpg.sgml b/doc/src/sgml/ecpg.sgml
index 20272d286c1..2380dc2a76f 100644
--- a/doc/src/sgml/ecpg.sgml
+++ b/doc/src/sgml/ecpg.sgml
@@ -7218,8 +7218,8 @@ struct
set to W if any of the other elements are set
to indicate a warning.
-->
-警告の場合、sqlca.sqlwarn[2]はWに設定されます
-(他のすべての場合では、これはW以外の何かに設定されます)。
+警告の場合、sqlca.sqlwarn[2]はWに設定されます。
+(他のすべての場合では、これはW以外の何かに設定されます。)
sqlca.sqlwarn[1]がWに設定された場合、ホスト変数に代入する際に値が切り詰められています。
他の要素が警告を示すように設定された場合、sqlca.sqlwarn[0]はWに設定されます。
@@ -14082,7 +14082,7 @@ risnull(CINTTYPE, (char *) &i);
- すべての入力変数は10個の引数を作成します(後述)。
+ すべての入力変数は10個の引数を作成します。(後述。)
@@ -14111,7 +14111,7 @@ risnull(CINTTYPE, (char *) &i);
Every output variable causes ten arguments to be created.
(See below.) These variables are filled by the function.
-->
-すべての出力変数は10個の引数を作成します(後述)。
+すべての出力変数は10個の引数を作成します。(後述。)
これらの変数は関数によって埋められます。
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index 959d4cfe597..a9f4ca1d99d 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -954,8 +954,8 @@ NULLを比較可能な値とした上で、等しい。
NULL. (The null value represents an unknown value,
and it is not known whether two unknown values are equal.)
-->
-NULLとNULLとは等しい関係にはありませんので、expression = NULLと記述してはいけません
-(NULL値は不明の値を表しているため、不明な値同士が同じかどうかは識別できません)。
+NULLとNULLとは等しい関係にはありませんので、expression = NULLと記述してはいけません。
+(NULL値は不明の値を表しているため、不明な値同士が同じかどうかは識別できません。)
@@ -4637,7 +4637,8 @@ POSIX正規表現patternのN番目
from start
for count).)
-->
-stringのstart番目の文字から始まり、指定されている場合はcount文字だけ連続したが部分文字列を取り出します(substring(string from from for count)と同じです)。
+stringのstart番目の文字から始まり、指定されている場合はcount文字だけ連続したが部分文字列を取り出します。
+(substring(string from from for count)と同じです。)
substr('alphabet', 3)
@@ -9823,7 +9824,8 @@ SQL:2008以降、標準SQLには正規表現演算子と、XQuery正規表現標
both sides have been omitted in this table.)
-->
PostgreSQLは現在これらの演算子や関数を実装していません。
-に示すように、それぞれの場合でほぼ同等の機能を得ることができます(この表では両側のさまざまなオプション句を省略しています)。
+に示すように、それぞれの場合でほぼ同等の機能を得ることができます。
+(この表では両側のさまざまなオプション句を省略しています。)
diff --git a/doc/src/sgml/func1.sgml b/doc/src/sgml/func1.sgml
index 58d744f3d3b..80965a813a6 100644
--- a/doc/src/sgml/func1.sgml
+++ b/doc/src/sgml/func1.sgml
@@ -885,8 +885,8 @@ NULLを比較可能な値とした上で、等しい。
NULL. (The null value represents an unknown value,
and it is not known whether two unknown values are equal.)
-->
-NULLとNULLとは等しい関係にはありませんので、expression = NULLと記述してはいけません
-(NULL値は不明の値を表しているため、不明な値同士が同じかどうかは識別できません)。
+NULLとNULLとは等しい関係にはありませんので、expression = NULLと記述してはいけません。
+(NULL値は不明の値を表しているため、不明な値同士が同じかどうかは識別できません。)
@@ -4568,7 +4568,8 @@ POSIX正規表現patternのN番目
from start
for count).)
-->
-stringのstart番目の文字から始まり、指定されている場合はcount文字だけ連続したが部分文字列を取り出します(substring(string from from for count)と同じです)。
+stringのstart番目の文字から始まり、指定されている場合はcount文字だけ連続したが部分文字列を取り出します。
+(substring(string from from for count)と同じです。)
substr('alphabet', 3)
@@ -9754,7 +9755,8 @@ SQL:2008以降、標準SQLには正規表現演算子と、XQuery正規表現標
both sides have been omitted in this table.)
-->
PostgreSQLは現在これらの演算子や関数を実装していません。
-に示すように、それぞれの場合でほぼ同等の機能を得ることができます(この表では両側のさまざまなオプション句を省略しています)。
+に示すように、それぞれの場合でほぼ同等の機能を得ることができます。
+(この表では両側のさまざまなオプション句を省略しています。)
diff --git a/doc/src/sgml/func2.sgml b/doc/src/sgml/func2.sgml
index 35b2767e199..f653b0ef5ff 100644
--- a/doc/src/sgml/func2.sgml
+++ b/doc/src/sgml/func2.sgml
@@ -4021,7 +4021,7 @@ SELECT date_bin('15 minutes', TIMESTAMP '2020-02-11 15:44:17', TIMESTAMP '2001-0
time stamp without time zone, as the time would
appear in that zone.
-->
-与えられた時間帯付き時刻を、時刻がその時間帯にあるものとして時間帯なしタイムスタンプに変換します。
+与えられた時間帯付きタイムスタンプを、時刻がその時間帯にあるものとして時間帯なしタイムスタンプに変換します。
timestamp with time zone '2001-02-16 20:38:40-05' at time zone 'America/Denver'
diff --git a/doc/src/sgml/high-availability.sgml b/doc/src/sgml/high-availability.sgml
index 820a927dd08..6bf991e157b 100644
--- a/doc/src/sgml/high-availability.sgml
+++ b/doc/src/sgml/high-availability.sgml
@@ -3632,7 +3632,7 @@ WALの再実行はトリガに基づいたものではありません。
hot standby mode will generate an error.
-->
シリアライザブルトランザクション分離レベルはまだホットスタンバイでは利用できません。
-(および参照)
+(および参照。)
ホットスタンバイにおいてトランザクションをシリアライザブルトランザクション分離レベルに設定しようとすると、エラーになります。
diff --git a/doc/src/sgml/information_schema.sgml b/doc/src/sgml/information_schema.sgml
index 3c0df48cd4f..9a6be7521bf 100644
--- a/doc/src/sgml/information_schema.sgml
+++ b/doc/src/sgml/information_schema.sgml
@@ -1280,8 +1280,8 @@ PostgreSQLにおけるencodingは、文字セットまたは文
owned by a currently enabled role. (The owner of the table or
domain is the owner of the constraint.)
-->
-check_constraintsビューには、現在有効なロールが所有している、テーブル上もしくはドメイン上のどちらかにある、全ての検査制約が含まれます
-(テーブルもしくはドメインの所有者がこの制約の所有者です)。
+check_constraintsビューには、現在有効なロールが所有している、テーブル上もしくはドメイン上のどちらかにある、全ての検査制約が含まれます。
+(テーブルもしくはドメインの所有者がこの制約の所有者です。)
@@ -3056,7 +3056,7 @@ PostgreSQLでは、データベースごとに一つの文字セットしか存
view.
-->
constraint_table_usageビューは、ある制約で使用され、かつ、現在有効なロールが所有する、現在のデータベース内の全てのテーブルを識別します
-(これは、全てのテーブル制約とそれを定義したテーブルを識別するtable_constraintsとは異なります)。
+(これは、全てのテーブル制約とそれを定義したテーブルを識別する。table_constraintsとは異なります。)
外部キー制約では、このビューは外部キーが参照するテーブルを示します。
一意性制約もしくは主キー制約では、このビューは単に制約が属するテーブルを示します。
検査制約と非NULL制約はこのビューには含まれません。
@@ -3965,8 +3965,8 @@ PostgreSQLでは、データベースごとに一つの文字セットしか存
-->
そのドメインに属するデータ型記述子間で一意な、データ型記述子の識別子です
(ドメインには1つのデータ型記述子しかありませんのでこれは些細なものです)。
-これは主に、こうした識別子の他のインスタンスを結合する時に有用です
-(識別子の書式の仕様は定義されておらず、将来のバージョンでそのまま維持されるかどうかも保証されません)。
+これは主に、こうした識別子の他のインスタンスを結合する時に有用です。
+(識別子の書式の仕様は定義されておらず、将来のバージョンでそのまま維持されるかどうかも保証されません。)
@@ -5709,8 +5709,8 @@ ORDER BY c.ordinal_position;
in future versions.)
-->
関数に属するデータ型記述子内で一意なパラメータのデータ型記述子の識別子です。
-これは主に、こうした識別子の他のインスタンスと結合する時に有用です
-(識別子の書式の仕様は定義されておらず、また、今後のバージョンでも同一のままであるという保証もありません)。
+これは主に、こうした識別子の他のインスタンスと結合する時に有用です。
+(識別子の書式の仕様は定義されておらず、また、今後のバージョンでも同一のままであるという保証もありません。)
diff --git a/doc/src/sgml/libpq.sgml b/doc/src/sgml/libpq.sgml
index bf6b4513a06..9769775cdb2 100644
--- a/doc/src/sgml/libpq.sgml
+++ b/doc/src/sgml/libpq.sgml
@@ -2788,7 +2788,8 @@ PostgreSQLサーバは、一般に、有効にするかどうかに関係なく
destination host name appear in cleartext in the network traffic, so
it might be undesirable in some cases.
-->
-Server Name Indicationは、SSLストリームを復号化することなく接続をルーティングするために、SSL対応プロキシによって使用できます(これには、SSLプロキシだけでなく、PostgreSQLプロトコルハンドシェイクを認識するプロキシが必要であることに注意してください)。
+Server Name Indicationは、SSLストリームを復号化することなく接続をルーティングするために、SSL対応プロキシによって使用できます。
+(これには、SSLプロキシだけでなく、PostgreSQLプロトコルハンドシェイクを認識するプロキシが必要であることに注意してください。)
しかし、SNIは宛先ホスト名をネットワークトラフィック中に平文で表示しますので、場合によっては望ましくないかもしれません。
diff --git a/doc/src/sgml/libpq0.sgml b/doc/src/sgml/libpq0.sgml
index 496c2f624d3..975276f683a 100644
--- a/doc/src/sgml/libpq0.sgml
+++ b/doc/src/sgml/libpq0.sgml
@@ -2796,7 +2796,8 @@ PostgreSQLサーバは、一般に、有効にするかどうかに関係なく
destination host name appear in cleartext in the network traffic, so
it might be undesirable in some cases.
-->
-Server Name Indicationは、SSLストリームを復号化することなく接続をルーティングするために、SSL対応プロキシによって使用できます(これには、SSLプロキシだけでなく、PostgreSQLプロトコルハンドシェイクを認識するプロキシが必要であることに注意してください)。
+Server Name Indicationは、SSLストリームを復号化することなく接続をルーティングするために、SSL対応プロキシによって使用できます。
+(これには、SSLプロキシだけでなく、PostgreSQLプロトコルハンドシェイクを認識するプロキシが必要であることに注意してください。)
しかし、SNIは宛先ホスト名をネットワークトラフィック中に平文で表示しますので、場合によっては望ましくないかもしれません。
diff --git a/doc/src/sgml/logicaldecoding.sgml b/doc/src/sgml/logicaldecoding.sgml
index 586e5888e66..e5884636696 100644
--- a/doc/src/sgml/logicaldecoding.sgml
+++ b/doc/src/sgml/logicaldecoding.sgml
@@ -588,7 +588,8 @@ SQLでは使用できません。
logical decoding over a streaming replication connection. (It uses
these commands internally.)
-->
-コマンドを使ってストリーミングコネクション上のロジカルデコーディングを制御できます(このコマンドは内部で上記のコマンドを使っています)。
+コマンドを使ってストリーミングコネクション上のロジカルデコーディングを制御できます。
+(このコマンドは内部で上記のコマンドを使っています。)
@@ -1799,7 +1800,8 @@ WALを読む関数、出力データの書き込みを準備する関数、そ
-->
大規模なトランザクションによって発生する適用遅延を軽減するために、出力プラグインは、継続中のトランザクションの増分ストリーミングをサポートする追加のコールバックを提供できます。
複数の必要なストリーミングコールバック(stream_start_cb、stream_stop_cb、stream_abort_cb、stream_commit_cbおよびstream_change_cb)と2つのオプションのコールバック(stream_message_cbおよびstream_truncate_cb)があります。
-2相コマンドのストリーミングをサポートする場合は、追加のコールバックを提供する必要があります(詳細はを参照してください)。
+2相コマンドのストリーミングをサポートする場合は、追加のコールバックを提供する必要があります。
+(詳細はを参照してください。)
diff --git a/doc/src/sgml/mvcc.sgml b/doc/src/sgml/mvcc.sgml
index f1dec1dc545..085b2ab140b 100644
--- a/doc/src/sgml/mvcc.sgml
+++ b/doc/src/sgml/mvcc.sgml
@@ -2477,8 +2477,8 @@ SELECT pg_advisory_lock(q.id) FROM
PostgreSQL from other environments.
-->
非シリアライザブルの書き込みが可能な場合、
-ある行の現時点の有効性を確実なものとし、同時更新を避けるためには、SELECT FOR UPDATE文やSELECT FOR SHARE文、適切なLOCK TABLE文を使用する必要があります
-(SELECT FOR UPDATE文およびSELECT FOR SHARE文は返ってきた行のみを同時に起こる更新からロックし、LOCK TABLEはテーブル全体をロックします)。
+ある行の現時点の有効性を確実なものとし、同時更新を避けるためには、SELECT FOR UPDATE文やSELECT FOR SHARE文、適切なLOCK TABLE文を使用する必要があります。
+(SELECT FOR UPDATE文およびSELECT FOR SHARE文は返ってきた行のみを同時に起こる更新からロックし、LOCK TABLEはテーブル全体をロックします。)
これはPostgreSQLに他の環境からアプリケーションを移植する時に考慮されなければなりません
diff --git a/doc/src/sgml/protocol.sgml b/doc/src/sgml/protocol.sgml
index b4a06faffaf..cc0bbcbc6bc 100644
--- a/doc/src/sgml/protocol.sgml
+++ b/doc/src/sgml/protocol.sgml
@@ -6552,8 +6552,8 @@ NULLの場合、後続の値用のバイトはありません。
Identifies the message as a response to an empty query string.
(This substitutes for CommandComplete.)
-->
-メッセージが空の問い合わせ文字列に対する応答であることを識別します
-(これはCommandCompleteを置き換えます)。
+メッセージが空の問い合わせ文字列に対する応答であることを識別します。
+(これはCommandCompleteを置き換えます。)
diff --git a/doc/src/sgml/ref/merge.sgml b/doc/src/sgml/ref/merge.sgml
index 3de135740b1..eb672792c70 100644
--- a/doc/src/sgml/ref/merge.sgml
+++ b/doc/src/sgml/ref/merge.sgml
@@ -536,7 +536,8 @@ DELETE
(An OVERRIDING clause is not permitted in this
form.)
-->
-すべての列にデフォルト値が設定されます(このフォームではOVERRIDING句は使用できません)。
+すべての列にデフォルト値が設定されます。
+(このフォームではOVERRIDING句は使用できません。)
diff --git a/doc/src/sgml/ref/pg_dump.sgml b/doc/src/sgml/ref/pg_dump.sgml
index 9c770a62d79..fe31a9a92b2 100644
--- a/doc/src/sgml/ref/pg_dump.sgml
+++ b/doc/src/sgml/ref/pg_dump.sgml
@@ -279,8 +279,8 @@ PostgreSQL documentation
If is also specified, the script drops and
recreates the target database before reconnecting to it.
-->
-初めにデータベース自体を作成するコマンドを出力し、その後、作成したデータベースに接続するコマンドを出力します
-(このようなスクリプトを使用すると、スクリプトを実行する前に対象のインストレーションの中のどのデータベースに接続すればよいかという問題を考える必要がなくなります)。
+初めにデータベース自体を作成するコマンドを出力し、その後、作成したデータベースに接続するコマンドを出力します。
+(このようなスクリプトを使用すると、スクリプトを実行する前に対象のインストレーションの中のどのデータベースに接続すればよいかという問題を考える必要がなくなります。)
も同時に指定されている場合、このスクリプトは接続する前に対象データベースを削除し再作成します。
diff --git a/doc/src/sgml/ref/postgres-ref.sgml b/doc/src/sgml/ref/postgres-ref.sgml
index cf357d63726..63f54338d3f 100644
--- a/doc/src/sgml/ref/postgres-ref.sgml
+++ b/doc/src/sgml/ref/postgres-ref.sgml
@@ -206,7 +206,7 @@ PostgreSQL documentation
supplied in this invocation. It does not reflect parameters
supplied when the cluster was started.
-->
-指定された名前の実行時パラメータの値を表示し、終了します、
+指定された名前の実行時パラメータの値を表示し、終了します。
(詳細については上のを参照してください。)
これはpostgresql.confからの値やその起動時に与えられたパラメータにより変更された値を返します。
クラスタが起動した時に与えられたパラメータは反映されません。
diff --git a/doc/src/sgml/ref/vacuumdb.sgml b/doc/src/sgml/ref/vacuumdb.sgml
index 1c2434a771c..8cc0d6a3812 100644
--- a/doc/src/sgml/ref/vacuumdb.sgml
+++ b/doc/src/sgml/ref/vacuumdb.sgml
@@ -488,7 +488,7 @@ PostgreSQL documentation
If you specify columns, you probably have to escape the parentheses
from the shell. (See examples below.)
-->
-列を指定する場合は、シェルから括弧をエスケープする必要があるでしょう
+列を指定する場合は、シェルから括弧をエスケープする必要があるでしょう。
(後述の例を参照してください)。
diff --git a/doc/src/sgml/textsearch.sgml b/doc/src/sgml/textsearch.sgml
index 4d56df2af07..ef6cb30cedf 100644
--- a/doc/src/sgml/textsearch.sgml
+++ b/doc/src/sgml/textsearch.sgml
@@ -668,7 +668,8 @@ FOLLOWED BYの中ではマッチの正確な位置が重要ですので、AND/OR
dictionaries. (A dictionary simply specifies a template and a set
of parameters for the template.)
-->
-テキスト検索テンプレートは、現在の辞書が利用する関数を提供します(辞書は、単にテンプレートと、その引数の集合を指定するだけです)。
+テキスト検索テンプレートは、現在の辞書が利用する関数を提供します。
+(辞書は、単にテンプレートと、その引数の集合を指定するだけです。)
diff --git a/doc/src/sgml/xoper.sgml b/doc/src/sgml/xoper.sgml
index afc92367c8f..9ab30327f1c 100644
--- a/doc/src/sgml/xoper.sgml
+++ b/doc/src/sgml/xoper.sgml
@@ -432,8 +432,8 @@ column OP constant
estimates won't be as good as they could be.
-->
範囲比較のために数値スカラに変換することに多少の有意性があるデータ型を比較するために、scalarltsel、scalarlesel、scalargtsel、scalargeselを使用することも可能です。
-できればsrc/backend/utils/adt/selfuncs.cのconvert_to_scalar()のルーチンで理解できるところにデータ型を追加してください
-(今後、このルーチンはpg_typeシステムカタログの列で識別された、データ型ごとの関数で置き換えられなければなりませんが、まだ行われていません)。
+できればsrc/backend/utils/adt/selfuncs.cのconvert_to_scalar()のルーチンで理解できるところにデータ型を追加してください。
+(今後、このルーチンはpg_typeシステムカタログの列で識別された、データ型ごとの関数で置き換えられなければなりませんが、まだ行われていません。)
これを行わなくても動きますが、オプティマイザは本来の推測機能を十分発揮することができません。