From bbb0bf8e2a15ae40d5f58021d365a3ccc662d668 Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Sun, 1 Dec 2024 17:03:48 +0900 Subject: [PATCH 1/4] =?UTF-8?q?charset.sgml=E3=81=AEPostgreSQL=2017.0?= =?UTF-8?q?=E5=AF=BE=E5=BF=9C=E3=81=A7=E3=81=99=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/src/sgml/charset.sgml | 62 ++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 34 deletions(-) diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml index fe2d6941360..998ce20e235 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,7 +601,7 @@ 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"セマンティクスに基づいており、ケースマッピングは"シンプル"バリアントです。 @@ -621,7 +618,7 @@ initdb --locale-provider=icu --icu-locale=en library. PostgreSQL must have been configured with support. --> -《機械翻訳》icuプロバイダーは、外部ICUICUライブラリを使用します。 +icuプロバイダは、外部ICUICUライブラリを使用します。 PostgreSQLサポートが設定されている必要があります。 @@ -633,8 +630,7 @@ initdb --locale-provider=icu --icu-locale=en LC_CTYPE can be set independently of the ICU locale. --> -《機械翻訳》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_COLLATELC_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はcollatectypeを別々に設定する機 -《機械翻訳》すべてのプラットフォームで、次の照合がサポートされています。 +すべてのプラットフォームで、次の照合順序がサポートされています。 @@ -1316,15 +1312,10 @@ ICUはcollatectypeを別々に設定する機 the ICU root locale; see .) --> -《マッチ度[72.195122]》この照合順序は、デフォルトUnicode照合基本テーブルを使用してUnicode照合アルゴリズムで並べ替えます。 -すべてのエンコーディングで使用できます。 -この照合順序を使用するにはICUサポートが必要です。 -(この照合順序は、ICU rootロケールと同じ動作をします。 -を参照してください。) -《機械翻訳》このSQL標準照合順序は、Unicode照合順序アルゴリズムとデフォルトUnicode照合順序エレメントテーブルを使用してソートします。 +この標準SQL照合順序は、デフォルトUnicode照合基本テーブルを使用してUnicode照合アルゴリズムで並べ替えます。 すべてのエンコーディングで使用できます。 この照合順序を使用するにはICUサポートが必要であり、PostgresがICUの別のバージョンで構築されている場合は動作が変更される可能性があります(この照合順序はICUルートロケールと同じ動作をします。 -を参照してください。) +(この照合順序は、ICU rootロケールと同じ動作をします。を参照してください。) @@ -1343,8 +1334,8 @@ ICUはcollatectypeを別々に設定する機 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はcollatectypeを別々に設定する機 Postgres major version. This collation is only available for encoding UTF8. --> -《機械翻訳》この照合順序は、自然言語のコードポイントではなく、Unicodeのオーダー値でソートされます。 +この照合順序による並び替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされます。 関数lowerinitcapupperには、Unicodeシンプルケースマッピングを使用します。 パターンマッチ(正規表現を含む)の場合は、POSIX互換のUnicode互換性プロパティを使用します。 -行動は効率的であり、安定(stable)メジャーバージョン内のPostgresである。 +動作は効率的で、Postgresのメジャーバージョン内で安定です。 この照合順序は、エンコーディングUTF8でのみ使用できます。 @@ -1389,9 +1380,9 @@ ICUはcollatectypeを別々に設定する機 database encoding, but behavior may vary between different database encodings. --> -《機械翻訳》CPOSIXの照合は、従来のCの動作に基づいています。 -ソート言語のバイトではなくオーダー値で照合され、ASCII文字AからZまでのみが文字として扱われます。 -この動作は効率的であり、特定のデータベースエンコーディングのすべてのバージョンで安定(stable)ですが、動作はデータベースのエンコーディングによって異なる場合があります。 +CPOSIXの照合は、従来のCの動作に基づいています。 +自然言語の並び順ではなく、バイト値を使用してソートされ、ASCII文字AからZのみが文字として扱われます。 +動作は効率的で、すべてのバージョンで特定のデータベースエンコーディングに対して安定ですが、動作はデータベースのエンコーディングによって異なる場合があります。 @@ -1404,7 +1395,7 @@ ICUはcollatectypeを別々に設定する機 The default collation selects the locale specified at database creation time. --> -《機械翻訳》デフォルト照合順序は、ロケールの作成時に指定したデータベースを選択します。 +デフォルト照合順序は、データベース作成時に指定したロケールを選択します。 @@ -1417,7 +1408,7 @@ ICUはcollatectypeを別々に設定する機 support. The efficiency and stability of these additional collations depend on the collation provider, the provider version, and the locale. --> -《機械翻訳》オペレーティングシステムサポートによっては、追加の照合を使用できる場合があります。 +オペレーティングシステムサポートによっては、追加の照合を使用できる場合があります。 これらの追加の照合の効率性と安定度は、照合順序プロバイダ、プロバイダバージョン、およびロケールによって異なります。 @@ -2005,9 +1996,12 @@ Unicode文字U+2063は不可視のセパレータであり、 level4 + + 句読点ka-shiftedに対してのみ。参照 true true false From bf7b157e6518f60a6271fc4d3780bd43152b48d1 Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Sun, 1 Dec 2024 17:09:21 +0900 Subject: [PATCH 2/4] =?UTF-8?q?=E4=B8=A6=E3=81=B3=E6=9B=BF=E3=81=88=20->?= =?UTF-8?q?=20=E4=B8=A6=E3=81=B9=E6=9B=BF=E3=81=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/src/sgml/charset.sgml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml index 998ce20e235..f77a14f890e 100644 --- a/doc/src/sgml/charset.sgml +++ b/doc/src/sgml/charset.sgml @@ -1334,7 +1334,7 @@ ICUはcollatectypeを別々に設定する機 behavior as the libc locale specification C in UTF8 encoding.) --> -この標準SQL照合順序による並び替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされ、ASCII文字AからZのみが文字として扱われます。 +この標準SQL照合順序による並べ替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされ、ASCII文字AからZのみが文字として扱われます。 動作は効率的で、すべてのバージョンにわたって安定です。 エンコーディングUTF8でのみ使用可能です。 (この照合順序は、UTF8エンコーディングのlibcロケール指定Cと同じ動作をします。) @@ -1357,7 +1357,7 @@ ICUはcollatectypeを別々に設定する機 Postgres major version. This collation is only available for encoding UTF8. --> -この照合順序による並び替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされます。 +この照合順序による並べ替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされます。 関数lowerinitcapupperには、Unicodeシンプルケースマッピングを使用します。 パターンマッチ(正規表現を含む)の場合は、POSIX互換のUnicode互換性プロパティを使用します。 動作は効率的で、Postgresのメジャーバージョン内で安定です。 From 335f2e2e5e3ec35ef0dbcb8a54e85e8e755ea74e Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Fri, 13 Dec 2024 17:16:34 +0900 Subject: [PATCH 3/4] =?UTF-8?q?=E6=96=89=E8=97=A4=E3=81=95=E3=82=93?= =?UTF-8?q?=E3=81=AE=E6=8C=87=E6=91=98=E4=BA=8B=E9=A0=85=E3=81=AB=E5=AF=BE?= =?UTF-8?q?=E5=BF=9C=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "collation order"と"collation" (oderなし)をどうするかを除き、対応しています。 --- doc/src/sgml/charset.sgml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml index f77a14f890e..c3c8ea599b7 100644 --- a/doc/src/sgml/charset.sgml +++ b/doc/src/sgml/charset.sgml @@ -1395,7 +1395,7 @@ ICUはcollatectypeを別々に設定する機 The default collation selects the locale specified at database creation time. --> -デフォルト照合順序は、データベース作成時に指定したロケールを選択します。 +default照合順序は、データベース作成時に指定したロケールを選択します。 @@ -1861,7 +1861,7 @@ B-treeは非決定的照合順序を使用したインデックスでは重複 instance: --> ICUは、言語タグの一部として照合順序設定を持つ新しい照合順序を定義することで、照合順序の動作を広範囲に制御することができます。 -これらの設定は、さまざまなニーズに合わせて照合順序順序を変更できます。 +これらの設定は、さまざまなニーズに合わせて照合順序を変更できます。 インスタンスの場合: From 1656dd6be9430be1967d00ce3290edced7c5e00c Mon Sep 17 00:00:00 2001 From: Tatsuo Ishii Date: Tue, 31 Dec 2024 11:10:28 +0900 Subject: [PATCH 4/4] =?UTF-8?q?=E7=94=B0=E4=B8=AD=E3=81=95=E3=82=93?= =?UTF-8?q?=E3=81=AE=E6=8C=87=E6=91=98=E3=81=AB=E5=AF=BE=E5=BF=9C=E3=81=97?= =?UTF-8?q?=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/src/sgml/charset.sgml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/src/sgml/charset.sgml b/doc/src/sgml/charset.sgml index c3c8ea599b7..0d84562e9e4 100644 --- a/doc/src/sgml/charset.sgml +++ b/doc/src/sgml/charset.sgml @@ -603,7 +603,7 @@ initdb --locale-provider=icu --icu-locale=en --> C.UTF-8ロケールは、データベースエンコーディングがUTF-8であり、動作がUnicodeに基づいている場合にのみ使用できます。 照合順序はコードポイント値のみを使用します。 -正規表現文字クラスは"POSIX Compatible"セマンティクスに基づいており、ケースマッピングは"シンプル"バリアントです。 +正規表現文字クラスは"POSIX Compatible"セマンティクスに基づいており、ケースマッピングは"シンプル"亜種です。 @@ -619,7 +619,7 @@ initdb --locale-provider=icu --icu-locale=en configured with support. --> icuプロバイダは、外部ICUICUライブラリを使用します。 -PostgreSQLサポートが設定されている必要があります。 +PostgreSQLがICUサポート付きで設定されている必要があります。 この照合順序による並べ替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされます。 関数lowerinitcapupperには、Unicodeシンプルケースマッピングを使用します。 -パターンマッチ(正規表現を含む)の場合は、POSIX互換のUnicode互換性プロパティを使用します。 +パターンマッチ(正規表現を含む)の場合は、POSIX互換のUnicode互換亜種プロパティを使用します。 動作は効率的で、Postgresのメジャーバージョン内で安定です。 この照合順序は、エンコーディングUTF8でのみ使用できます。 @@ -1569,7 +1569,7 @@ ICUが提供する照合順序は、libcロケールと区別するために、S - ドイツ語照合順序、デフォルトの異型 + ドイツ語照合順序、デフォルトの亜種 @@ -1579,7 +1579,7 @@ ICUが提供する照合順序は、libcロケールと区別するために、S - オーストリアのドイツ語照合順序、デフォルトの異型 + オーストリアのドイツ語照合順序、デフォルトの亜種 - 大文字小文字/異型 + 大文字小文字/亜種 true true true