1.2.1 - en to ja translation catalogue (46 entries)

en: Execution example::
ja: 実行例::

en: Summary
ja: 概要

en: ``NormalizerTable`` normalizes text by user defined normalization table. User defined normalization table is just a normal table but it must satisfy some conditions. They are described later.
ja: ``NormalizerTable`` はユーザー定義正規化テーブルを使ってテキストを正規化します。ユーザ定義正規化テーブルはただのテーブルですが、いくつか条件を満たす必要があります。条件は後で説明します。

en: The normalized text is depends on contents of user defined normalization table. If you want to use this normalizer for lexicon, you need to re-index when you change your user defined normalization table.
ja: 正規化されたテキストはユーザー定義正規化テーブルの内容に依存します。このノーマライザーを語彙表で使う場合、ユーザ定義正規化テーブルの内容を更新したらインデックスを作り直す必要があることに注意してください。

en: Syntax
ja: 構文

en: There are required and optional parameters.
ja: 必須な引数と省略可能な引数があります。

en: Required parameters::
ja: 必須引数

en: Optional parameters::
ja: 省略可能引数

en: Usage
ja: 使い方

en: Simple usage
ja: 簡単な使い方

en: Here is an example of ``NormalizerTable``.
ja: 以下は ``NormalizerTable`` の例です。

en: ``NormalizerTable`` normalizes text by user defined normalization table. You use the following user defined normalization table here:
ja: ``NormalizerTable`` はユーザー定義正規化テーブルを使ってテキストを正規化します。ここでは次のユーザー定義正規化テーブルを使います。

en: Table type must be ``TABLE_PAT_KEY``.
ja: ``TABLE_PAT_KEY`` 型でなければいけません。

en: Table key type must be ``ShortText``.
ja: テーブルのキーの型は ``ShortText`` でなければいけません。

en: Table must have at least one ``ShortText`` column.
ja: テーブルは少なくとも1つ ``ShortText`` 型のカラムを持っていなければいけません。

en: Here are schema and data for this example:
ja: この例で使うスキーマ定義とサンプルデータは以下の通りです。

en: You can normalize ``a`` with ``<A>`` and ``ac`` with ``<AC>`` with this user defined normalization table. For example:
ja: このユーザー定義正規化テーブルを使うと ``a`` を ``<A>`` に、 ``ac`` を ``<AC>`` に正規化します。例：

en: Here are examples of ``NormalizerTable`` with the user defined normalization table:
ja: このユーザー定義正規化テーブルを使った ``NormalizerTable`` の使用例です。

en: Unicode version
ja: Unicodeのバージョン

en: Some internal processings such as tokenization and highlight use character type. ``NormalizerTable`` provides character type based on Unicode. You can specify used Unicode version by :ref:`normalizer-table-unicode-version` option.
ja: トークナイズやハイライトといったいくつかの内部処理では文字の種類を使います。 ``NormalizerTable`` はUnicodeを使って文字の種類を提供します。使用するUnicodeのバージョンは :ref:`normalizer-table-unicode-version` オプションで指定できます。

en: Here is an example to use Unicode 13.0.0:
ja: 以下はUnicode 13.0.0を使う例です。

en: The default Unicode version is 5.0.0.
ja: デフォルトのUnicodeのバージョンは5.0.0です。

en: Advanced usage
ja: 高度な使い方

en: You can put a normalized string to a column instead of ``_key``. In this case, you need to create the following index column for the column:
ja: 正規化対象の文字列を ``_key`` ではなくカラムに入れることもできます。この場合は対象のカラムに次のようなインデックスカラムを作る必要があります。

en: Lexicon type of the index column must be ``TABLE_PAT_KEY``.
ja: このインデックスカラムの語彙表の種類は ``TABLE_PAT_KEY`` でなければいけません。

en: Lexicon key type of the index column must be ``ShortText``.
ja: このインデックスカラムの語彙表のキーの型は ``ShortText`` でなければいけません。

en: Lexicon of the index column must not have tokenizer.
ja: このインデックスカラムの語彙表にトークナイザーが設定されていてはいけません。

en: You can use any table type for this usage such as ``TABLE_NO_KEY``. This is useful when you can't control table type. For example, PGroonga users can only use this usage.
ja: この使い方の場合はユーザー定義正規化テーブルには ``TABLE_NO_KEY`` などどんな種類のテーブルを使っても構いません。テーブルの種類をコントロールできない時はこの使い方が便利です。たとえば、PGroongaユーザーはこの使い方しかできません。

en: You need to use :ref:`normalizer-table-target` option to use the user defined normalization table. The above schema uses ``target_column`` for explanation. Generally, ``_column`` in ``target_column`` is redundant but it's added for easy to distinct parameter name and parameter value.
ja: このユーザー定義正規化テーブルを使うには :ref:`normalizer-table-target` オプションを使う必要があります。前述のスキーマは説明のために ``target_column`` という名前を使っています。一般的に ``target_column`` の ``_column`` の部分は冗長です。しかし、引数の名前と値を区別しやすいようにつけてあります。

en: Parameters
ja: 引数

en: Required parameter
ja: 必須引数

en: This option specifies a column that has normalized texts. Normalized target texts are texts in corresponding ``_key`` column or column specified by :ref:`normalizer-table-target`.
ja: このオプションは正規化後のテキストが入っているカラムを指定します。正規化対象のテキストは対応する ``_key`` カラムに入っているテキストあるいは :ref:`normalizer-table-target` で指定したカラムに入っているテキストになります。

en: Value type of the column specified for this option must be one of ``ShortText``, ``Text`` and ``LongText``.
ja: このオプションに指定したカラムの値の型は ``ShortText`` か ``Text`` か ``LongText`` でなければいけません。

en: If you don't use :ref:`normalizer-table-target`, the table of column specified for this option must satisfy the followings:
ja: :ref:`normalizer-table-target` を使わない場合、このオプションに指定したカラムのテーブルは次の条件を満たす必要があります。

en: Table type is ``TABLE_PAT_KEY``
ja: テーブルの種類は ``TABLE_PAT_KEY`` でなければいけません。

en: Table key type is ``ShortText``
ja: テーブルのキーの型は ``ShortText`` 型でなければいけません。

en: See :ref:`normalizer-table-simple-usage` for usage of this case.
ja: この場合の使い方は :ref:`normalizer-table-simple-usage` を参照してください。

en: Optional parameters
ja: 省略可能引数

en: This option specifies a column that has normalization target texts.
ja: このオプションは正規化対象のテキストを持つカラムを指定します。

en: You must create an index column for the column specified for this option. The index column and its lexicon must satisfies the followings:
ja: このオプションで指定したカラムのインデックスカラムを作らないといけません。このインデックスカラムとその語彙表は次の条件を満たさないといけません。

en: Index column can be a single column index or a multi column index.
ja: インデックスカラムはシングルカラムインデックスでもマルチカラムインデックスでもいいです。

en: Lexicon of the index must not have tokenizer.
ja: このインデックスカラムの語彙表にトークナイザーが設定されていてはいけません。

en: See :ref:`normalizer-table-advanced-usage` for usage of this case.
ja: この場合の使い方は :ref:`normalizer-table-advanced-usage` を参照してください。

en: This option specifies Unicode version to use determining character type.
ja: このオプションは文字の種類を判断するときに使うUnicodeのバージョンを指定します。

en: See :ref:`normalizer-table-usage-unicode-version` for usage.
ja: 使い方は :ref:`normalizer-table-usage-unicode-version` を参照してください。

en: See also
ja: 参考
