diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml
index fe2d6941360..0d84562e9e4 100644
--- a/doc/src/sgml/charset.sgml
+++ b/doc/src/sgml/charset.sgml
@@ -453,12 +453,9 @@ C以外のロケールにおいて、PostgreSQLが
PostgreSQL will also behave according
to that locale.
-->
-《マッチ度[84.179104]》上で説明したように、オペレーティングシステムの環境は、新しく初期化されたデータベースクラスタのロケールのデフォルトを提供します。
+上で説明したように、オペレーティングシステムの環境は、新しく初期化されたデータベースクラスタのデフォルトのロケールを提供します。
多くの場合、これで十分です。
オペレーティングシステムが目的の言語/地域に設定されている場合、PostgreSQLもデフォルトでそのロケールに従って動作します。
-《機械翻訳》上で説明したように、オペレーティングシステムの環境は、新しく初期化されたデータベースクラスタのロケールのデフォルトを提供します。
-多くの場合、これで十分です。
-オペレーティングシステムが目的の言語/地域に設定されている場合、デフォルトによってPostgreSQLもそのロケールに従って動作します。
@@ -531,7 +528,7 @@ SQLコマンドCREATE DATABASEとそれに相当するコマ
A locale provider specifies which library defines the locale behavior for
collations and character classifications.
-->
-《機械翻訳》ロケールプロバイダは、照合と文字分類のライブラリ動作を定義するロケールを指定します。
+ロケールプロバイダは、照合と文字分類のロケール動作を定義するライブラリを指定します。
@@ -540,7 +537,7 @@ SQLコマンドCREATE DATABASEとそれに相当するコマ
above, each have an option to select the locale provider. Here is an
example to initialize a database cluster using the ICU provider:
-->
-《機械翻訳》前述のように、ロケール設定をセレクトするコマンドとツールには、それぞれロケールプロバイダをセレクトするオプションがあります。
+前述のように、ロケール設定を選択するコマンドとツールには、それぞれロケールプロバイダを選択するオプションがあります。
次に、ICUプロバイダを使用してデータベースクラスタを初期化する例を示します。
initdb --locale-provider=icu --icu-locale=en
@@ -564,14 +561,14 @@ initdb --locale-provider=icu --icu-locale=en
provide some locale-aware behavior, such as messages (see ).
-->
-《機械翻訳》ロケールプロバイダに関係なく、オペレーティングシステムは、メッセージなどのロケール認識動作を提供するために使用されます(を参照)。
+ロケールプロバイダに関係なく、オペレーティングシステムは、メッセージなどのロケール認識動作を提供するために使用されます(を参照)。
-《機械翻訳》利用可能なロケールプロバイダは次のとおりです。
+利用可能なロケールプロバイダは次のとおりです。
@@ -584,7 +581,7 @@ initdb --locale-provider=icu --icu-locale=en
the C and C.UTF-8 locales are
supported for this provider.
-->
-《機械翻訳》組み込みプロバイダは組み込みの操作を使用します。
+builtinプロバイダは組み込みの操作を使用します。
このプロバイダでは、CおよびC.UTF-8ロケールのみがサポートされています。
@@ -593,7 +590,7 @@ initdb --locale-provider=icu --icu-locale=en
C locale in the libc provider. When using this
locale, the behavior may depend on the database encoding.
-->
-《機械翻訳》Cロケールの動作は、libcプロバイダのCロケールと同じです。
+Cロケールプロバイダの動作は、libcプロバイダのCロケールと同じです。
このロケールを使用する場合、動作はデータベースエンコーディングによって異なる場合があります。
@@ -604,9 +601,9 @@ initdb --locale-provider=icu --icu-locale=en
regular expression character classes are based on the "POSIX
Compatible" semantics, and the case mapping is the "simple" variant.
-->
-《機械翻訳》C.UTF-8ロケールは、データベースエンコーディングがUTF-8であり、動作がUnicodeに基づいている場合にのみ使用できます。
+C.UTF-8ロケールは、データベースエンコーディングがUTF-8であり、動作がUnicodeに基づいている場合にのみ使用できます。
照合順序はコードポイント値のみを使用します。
-正規表現文字クラスは"POSIX Compatible"セマンティクスに基づいており、ケースマッピングは"シンプル"バリアントです。
+正規表現文字クラスは"POSIX Compatible"セマンティクスに基づいており、ケースマッピングは"シンプル"亜種です。
@@ -621,8 +618,8 @@ initdb --locale-provider=icu --icu-locale=en
library. PostgreSQL must have been
configured with support.
-->
-《機械翻訳》icuプロバイダーは、外部ICUICUライブラリを使用します。
-PostgreSQLサポートが設定されている必要があります。
+icuプロバイダは、外部ICUICUライブラリを使用します。
+PostgreSQLがICUサポート付きで設定されている必要があります。
-《機械翻訳》ICUでは、照合順序およびデータベースエンコーディングから独立したオペレーティングシステムおよび文字の分類動作が提供されます。
-これは、結果を変更せずに他のプラットフォームに移行する場合に適しています。
+ICUでは、照合順序およびデータベースエンコーディングから独立したオペレーティングシステムおよび文字の分類動作が提供されます。これは、結果を変更せずに他のプラットフォームに移行する場合に適しています。
LC_COLLATEおよびLC_CTYPEは、ICUロケールから独立して設定できます。
@@ -644,7 +640,7 @@ initdb --locale-provider=icu --icu-locale=en
library used, as it is updated to reflect changes in natural language
over time.
-->
-《機械翻訳》ICU提供者にとって、結果は、時間の経過に伴う自然言語の変化を反映するように更新されるため、使用されるICUライブラリのバージョンに依存する可能性がある。
+ICUプロバイダは時間の経過に伴う自然言語の変化を反映して更新されるため、結果は、使用されるICUライブラリのバージョンに依存する可能性があります。
@@ -660,7 +656,7 @@ initdb --locale-provider=icu --icu-locale=en
controlled by the settings LC_COLLATE and
LC_CTYPE, so they cannot be set independently.
-->
-《機械翻訳》libcプロバイダは、オペレーティングシステムのCライブラリを使用します。
+libcプロバイダは、オペレーティングシステムのCライブラリを使用します。
照合順序と文字の分類の動作は、LC_COLLATEとLC_CTYPEの設定によって制御されるため、個別に設定することはできません。
@@ -669,7 +665,7 @@ initdb --locale-provider=icu --icu-locale=en
The same locale name may have different behavior on different
platforms when using the libc provider.
-->
-《機械翻訳》同じロケール名前でも、libcプロバイダを使用する場合、プラットフォームによって動作が異なる場合があります。
+同じロケール名でも、libcプロバイダを使用する場合、プラットフォームによって動作が異なる場合があります。
@@ -1300,7 +1296,7 @@ ICUはcollate
とctype
を別々に設定する機
-《機械翻訳》すべてのプラットフォームで、次の照合がサポートされています。
+すべてのプラットフォームで、次の照合順序がサポートされています。
@@ -1316,15 +1312,10 @@ ICUはcollate
とctype
を別々に設定する機
the ICU root locale; see .)
-->
-《マッチ度[72.195122]》この照合順序は、デフォルトUnicode照合基本テーブルを使用してUnicode照合アルゴリズムで並べ替えます。
-すべてのエンコーディングで使用できます。
-この照合順序を使用するにはICUサポートが必要です。
-(この照合順序は、ICU rootロケールと同じ動作をします。
-を参照してください。)
-《機械翻訳》このSQL標準照合順序は、Unicode照合順序アルゴリズムとデフォルトUnicode照合順序エレメントテーブルを使用してソートします。
+この標準SQL照合順序は、デフォルトUnicode照合基本テーブルを使用してUnicode照合アルゴリズムで並べ替えます。
すべてのエンコーディングで使用できます。
この照合順序を使用するにはICUサポートが必要であり、PostgresがICUの別のバージョンで構築されている場合は動作が変更される可能性があります(この照合順序はICUルートロケールと同じ動作をします。
-を参照してください。)
+(この照合順序は、ICUルートロケールと同じ動作をします。を参照してください。)
@@ -1343,8 +1334,8 @@ ICUはcollate
とctype
を別々に設定する機
behavior as the libc locale specification C in
UTF8 encoding.)
-->
-《機械翻訳》このSQL標準照合順序では、言語コードポイントではなくUnicodeオーダーの値を使用してソートされ、ASCII文字A
からZ
のみが文字として扱われます。
-動作は効率的で、すべてのバージョンにわたって安定(stable)です。
+この標準SQL照合順序による並べ替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされ、ASCII文字A
からZ
のみが文字として扱われます。
+動作は効率的で、すべてのバージョンにわたって安定です。
エンコーディングUTF8でのみ使用可能です。
(この照合順序は、UTF8エンコーディングのlibcロケール指定Cと同じ動作をします。)
@@ -1366,10 +1357,10 @@ ICUはcollate
とctype
を別々に設定する機
Postgres major version. This collation is
only available for encoding UTF8.
-->
-《機械翻訳》この照合順序は、自然言語のコードポイントではなく、Unicodeのオーダー値でソートされます。
+この照合順序による並べ替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされます。
関数lower、initcap、upperには、Unicodeシンプルケースマッピングを使用します。
-パターンマッチ(正規表現を含む)の場合は、POSIX互換のUnicode互換性プロパティを使用します。
-行動は効率的であり、安定(stable)メジャーバージョン内のPostgresである。
+パターンマッチ(正規表現を含む)の場合は、POSIX互換のUnicode互換亜種プロパティを使用します。
+動作は効率的で、Postgresのメジャーバージョン内で安定です。
この照合順序は、エンコーディングUTF8でのみ使用できます。
@@ -1389,9 +1380,9 @@ ICUはcollate
とctype
を別々に設定する機
database encoding, but behavior may vary between different database
encodings.
-->
-《機械翻訳》CとPOSIXの照合は、従来のC
の動作に基づいています。
-ソート言語のバイトではなくオーダー値で照合され、ASCII文字A
からZ
までのみが文字として扱われます。
-この動作は効率的であり、特定のデータベースエンコーディングのすべてのバージョンで安定(stable)ですが、動作はデータベースのエンコーディングによって異なる場合があります。
+CとPOSIXの照合は、従来のC
の動作に基づいています。
+自然言語の並び順ではなく、バイト値を使用してソートされ、ASCII文字A
からZ
のみが文字として扱われます。
+動作は効率的で、すべてのバージョンで特定のデータベースエンコーディングに対して安定ですが、動作はデータベースのエンコーディングによって異なる場合があります。
@@ -1404,7 +1395,7 @@ ICUはcollate
とctype
を別々に設定する機
The default collation selects the locale specified
at database creation time.
-->
-《機械翻訳》デフォルト照合順序は、ロケールの作成時に指定したデータベースを選択します。
+default照合順序は、データベース作成時に指定したロケールを選択します。
@@ -1417,7 +1408,7 @@ ICUはcollate
とctype
を別々に設定する機
support. The efficiency and stability of these additional collations
depend on the collation provider, the provider version, and the locale.
-->
-《機械翻訳》オペレーティングシステムサポートによっては、追加の照合を使用できる場合があります。
+オペレーティングシステムサポートによっては、追加の照合を使用できる場合があります。
これらの追加の照合の効率性と安定度は、照合順序プロバイダ、プロバイダバージョン、およびロケールによって異なります。
@@ -1578,7 +1569,7 @@ ICUが提供する照合順序は、libcロケールと区別するために、S
- ドイツ語照合順序、デフォルトの異型
+ ドイツ語照合順序、デフォルトの亜種
@@ -1588,7 +1579,7 @@ ICUが提供する照合順序は、libcロケールと区別するために、S
- オーストリアのドイツ語照合順序、デフォルトの異型
+ オーストリアのドイツ語照合順序、デフォルトの亜種
ICUは、言語タグの一部として照合順序設定を持つ新しい照合順序を定義することで、照合順序の動作を広範囲に制御することができます。
-これらの設定は、さまざまなニーズに合わせて照合順序順序を変更できます。
+これらの設定は、さまざまなニーズに合わせて照合順序を変更できます。
インスタンスの場合:
@@ -1995,7 +1986,7 @@ Unicode文字U+2063は不可視のセパレータであり、
- 大文字小文字/異型
+ 大文字小文字/亜種
true
true
true
@@ -2005,9 +1996,12 @@ Unicode文字U+2063は不可視のセパレータであり、
level4
+
+ 句読点ka-shiftedに対してのみ。参照
true
true
false