[Groonga-commit] groonga/groonga [master] doc: update po

Back to archive index

Kouhei Sutou null+****@clear*****
Fri Dec 28 15:12:17 JST 2012


Kouhei Sutou	2012-12-28 15:12:17 +0900 (Fri, 28 Dec 2012)

  New Revision: be76eb6f85eea4a2d58875b593fa7c5d60176797
  https://github.com/groonga/groonga/commit/be76eb6f85eea4a2d58875b593fa7c5d60176797

  Log:
    doc: update po

  Modified files:
    doc/locale/en/LC_MESSAGES/characteristic.po
    doc/locale/en/LC_MESSAGES/geolocation_search.po
    doc/locale/en/LC_MESSAGES/index.po
    doc/locale/en/LC_MESSAGES/reference.po
    doc/locale/en/LC_MESSAGES/troubleshooting.po
    doc/locale/en/LC_MESSAGES/tutorial.po
    doc/locale/ja/LC_MESSAGES/reference.po
    doc/locale/ja/LC_MESSAGES/tutorial.po

  Modified: doc/locale/en/LC_MESSAGES/characteristic.po (+2 -2)
===================================================================
--- doc/locale/en/LC_MESSAGES/characteristic.po    2012-12-28 15:07:37 +0900 (a5d67f6)
+++ doc/locale/en/LC_MESSAGES/characteristic.po    2012-12-28 15:12:17 +0900 (2782c7f)
@@ -7,14 +7,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: groonga 2.0.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-07-23 17:56\n"
+"POT-Creation-Date: 2012-12-28 14:44\n"
 "PO-Revision-Date: 2012-07-23 17:56+0900\n"
 "Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
 "Language-Team: English\n"
+"Language: en\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: en\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 # 63fab5f3d33041a4ba618b631bb8d0fd

  Modified: doc/locale/en/LC_MESSAGES/geolocation_search.po (+2 -2)
===================================================================
--- doc/locale/en/LC_MESSAGES/geolocation_search.po    2012-12-28 15:07:37 +0900 (88e6f78)
+++ doc/locale/en/LC_MESSAGES/geolocation_search.po    2012-12-28 15:12:17 +0900 (d2d678d)
@@ -7,14 +7,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: groonga 2.0.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-07-23 17:56\n"
+"POT-Creation-Date: 2012-12-28 14:44\n"
 "PO-Revision-Date: 2012-07-23 17:58+0900\n"
 "Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
 "Language-Team: English\n"
+"Language: en\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: en\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 # 2fb9f02e343f4b82bfce830bfb2a96f6

  Modified: doc/locale/en/LC_MESSAGES/index.po (+5 -5)
===================================================================
--- doc/locale/en/LC_MESSAGES/index.po    2012-12-28 15:07:37 +0900 (149cd10)
+++ doc/locale/en/LC_MESSAGES/index.po    2012-12-28 15:12:17 +0900 (58e2f6f)
@@ -7,14 +7,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: groonga 2.0.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-07-23 17:56\n"
+"POT-Creation-Date: 2012-12-28 14:44\n"
 "PO-Revision-Date: 2012-07-23 17:58+0900\n"
 "Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
 "Language-Team: English\n"
+"Language: en\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: en\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 # 0429e62490fa4e4d99ddbd3ccdd0ab58
@@ -28,16 +28,16 @@ msgid ":doc:`news`"
 msgstr ":doc:`news`"
 
 # 7a50acfe86d1429f9185bb5737388a3e
-#: ../../../source/index.txt:30
+#: ../../../source/index.txt:31
 msgid ":ref:`genindex`"
 msgstr ":ref:`genindex`"
 
 # ac699e10a3df408caa3cc7f645b42e0a
-#: ../../../source/index.txt:31
+#: ../../../source/index.txt:32
 msgid ":ref:`modindex`"
 msgstr ":ref:`modindex`"
 
 # 8f96e6490e024a1981f8acece6bcc598
-#: ../../../source/index.txt:32
+#: ../../../source/index.txt:33
 msgid ":ref:`search`"
 msgstr ":ref:`search`"

  Modified: doc/locale/en/LC_MESSAGES/reference.po (+1428 -424)
===================================================================
--- doc/locale/en/LC_MESSAGES/reference.po    2012-12-28 15:07:37 +0900 (57a7a06)
+++ doc/locale/en/LC_MESSAGES/reference.po    2012-12-28 15:12:17 +0900 (0b9811c)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: groonga 2.0.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-28 07:36\n"
+"POT-Creation-Date: 2012-12-28 15:07\n"
 "PO-Revision-Date: 2012-07-23 17:58+0900\n"
 "Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
 "Language-Team: English\n"
@@ -158,6 +158,9 @@ msgstr ""
 #: ../../../source/example/reference/commands/suggest-learn-suggestion.log:1
 #: ../../../source/example/reference/commands/suggest-mixed.log:1
 #: ../../../source/example/reference/commands/suggest-suggestion.log:1
+#: ../../../source/example/reference/commands/table_create/data_store_table_no_key.log:1
+#: ../../../source/example/reference/commands/table_create/lexicon_table_pat_key.log:1
+#: ../../../source/example/reference/commands/table_create/tag_index_table_hash_key.log:1
 #: ../../../source/example/reference/commands/table_list.log:1
 #: ../../../source/example/reference/executables/groonga-httpd.log:1
 #: ../../../source/example/reference/functions/geo_distance_distance_rectangle.log:1
@@ -223,6 +226,10 @@ msgstr ""
 #: ../../../source/example/reference/indexing-search-after-offline-index-construction.log:1
 #: ../../../source/example/reference/indexing-search-after-online-index-construction.log:1
 #: ../../../source/example/reference/indexing-search-without-index.log:1
+#: ../../../source/example/reference/normalizers/example-load.log:1
+#: ../../../source/example/reference/normalizers/example-table-create.log:1
+#: ../../../source/example/reference/normalizers/normalizer-auto.log:1
+#: ../../../source/example/reference/normalizers/normalizer-nfkc51.log:1
 msgid "Execution example::"
 msgstr "Execution example::"
 
@@ -531,10 +538,13 @@ msgstr ""
 #: ../../../source/reference/command/return_code.txt:9
 #: ../../../source/reference/commands/register.txt:12
 #: ../../../source/reference/commands/select.txt:12
+#: ../../../source/reference/commands/table_create.txt:12
 #: ../../../source/reference/executables/groonga-httpd.txt:9
 #: ../../../source/reference/functions/geo_distance.txt:13
 #: ../../../source/reference/functions/snippet_html.txt:16
+#: ../../../source/reference/normalizers.txt:12
 #: ../../../source/reference/query_expanders/tsv.txt:9
+#: ../../../source/reference/tables.txt:9
 msgid "Summary"
 msgstr "Summary"
 
@@ -780,9 +790,12 @@ msgstr ""
 #: ../../../source/reference/command/output_format.txt:225
 #: ../../../source/reference/command/return_code.txt:102
 #: ../../../source/reference/commands/select.txt:891
+#: ../../../source/reference/commands/table_create.txt:280
 #: ../../../source/reference/functions/snippet_html.txt:118
 #: ../../../source/reference/grn_expr.txt:57
+#: ../../../source/reference/normalizers.txt:120
 #: ../../../source/reference/query_expanders/tsv.txt:151
+#: ../../../source/reference/tables.txt:161
 msgid "See also"
 msgstr "See also"
 
@@ -1264,7 +1277,6 @@ msgstr "cache_limit"
 #: ../../../source/reference/commands/quit.txt:9
 #: ../../../source/reference/commands/shutdown.txt:9
 #: ../../../source/reference/commands/status.txt:11
-#: ../../../source/reference/commands/table_create.txt:9
 #: ../../../source/reference/commands/table_list.txt:9
 #: ../../../source/reference/commands/table_remove.txt:9
 #: ../../../source/reference/commands/view_add.txt:9
@@ -1281,7 +1293,7 @@ msgstr "cache_limit"
 #: ../../../source/reference/functions/now.txt:9
 #: ../../../source/reference/functions/rand.txt:9
 #: ../../../source/reference/pseudo_column.txt:9
-#: ../../../source/reference/type.txt:9
+#: ../../../source/reference/types.txt:9
 msgid "名前"
 msgstr "名前"
 
@@ -1340,7 +1352,6 @@ msgstr "cache_limit - cacheサイズの設定・取得"
 #: ../../../source/reference/commands/quit.txt:14
 #: ../../../source/reference/commands/shutdown.txt:14
 #: ../../../source/reference/commands/status.txt:16
-#: ../../../source/reference/commands/table_create.txt:14
 #: ../../../source/reference/commands/table_list.txt:14
 #: ../../../source/reference/commands/table_remove.txt:14
 #: ../../../source/reference/commands/view_add.txt:14
@@ -1411,7 +1422,6 @@ msgstr "書式"
 #: ../../../source/reference/commands/quit.txt:20
 #: ../../../source/reference/commands/shutdown.txt:20
 #: ../../../source/reference/commands/status.txt:22
-#: ../../../source/reference/commands/table_create.txt:20
 #: ../../../source/reference/commands/table_list.txt:20
 #: ../../../source/reference/commands/table_remove.txt:20
 #: ../../../source/reference/commands/view_add.txt:20
@@ -1428,7 +1438,7 @@ msgstr "書式"
 #: ../../../source/reference/functions/now.txt:20
 #: ../../../source/reference/functions/rand.txt:20
 #: ../../../source/reference/pseudo_column.txt:14
-#: ../../../source/reference/type.txt:14
+#: ../../../source/reference/types.txt:14
 msgid "説明"
 msgstr "説明"
 
@@ -1497,7 +1507,6 @@ msgstr ""
 #: ../../../source/reference/commands/quit.txt:27
 #: ../../../source/reference/commands/shutdown.txt:27
 #: ../../../source/reference/commands/status.txt:29
-#: ../../../source/reference/commands/table_create.txt:29
 #: ../../../source/reference/commands/table_list.txt:27
 #: ../../../source/reference/commands/table_remove.txt:27
 #: ../../../source/reference/commands/view_add.txt:27
@@ -1572,7 +1581,6 @@ msgstr ""
 #: ../../../source/reference/commands/select.txt:823
 #: ../../../source/reference/commands/shutdown.txt:32
 #: ../../../source/reference/commands/status.txt:34
-#: ../../../source/reference/commands/table_create.txt:92
 #: ../../../source/reference/commands/table_list.txt:32
 #: ../../../source/reference/commands/table_remove.txt:33
 #: ../../../source/reference/commands/view_add.txt:38
@@ -1636,7 +1644,6 @@ msgstr "json"
 #: ../../../source/reference/commands/quit.txt:37
 #: ../../../source/reference/commands/shutdown.txt:37
 #: ../../../source/reference/commands/status.txt:56
-#: ../../../source/reference/commands/table_create.txt:106
 #: ../../../source/reference/commands/table_remove.txt:47
 #: ../../../source/reference/commands/view_add.txt:52
 #: ../../../source/reference/commands_not_implemented/add.txt:92
@@ -1723,7 +1730,6 @@ msgstr "状態を表示するオブジェクトの名前を指定します。"
 #: ../../../source/reference/commands/log_put.txt:50
 #: ../../../source/reference/commands/log_reopen.txt:37
 #: ../../../source/reference/commands/status.txt:37
-#: ../../../source/reference/commands/table_create.txt:95
 #: ../../../source/reference/commands/table_list.txt:35
 #: ../../../source/reference/commands/table_remove.txt:36
 #: ../../../source/reference/commands/view_add.txt:41
@@ -1920,7 +1926,7 @@ msgstr "カラムを追加するテーブルの名前を指定します。"
 #: ../../../source/reference/commands/column_list.txt:51
 #: ../../../source/reference/commands/column_remove.txt:33
 #: ../../../source/reference/commands/define_selector.txt:31
-#: ../../../source/reference/commands/table_create.txt:31
+#: ../../../source/reference/commands/table_create.txt:159
 #: ../../../source/reference/commands/table_list.txt:50
 #: ../../../source/reference/commands/table_remove.txt:29
 msgid "``name``"
@@ -1950,7 +1956,7 @@ msgstr ""
 # 0df8e7d57bb640bf9e19e7678fc45333
 #: ../../../source/reference/commands/column_create.txt:39
 #: ../../../source/reference/commands/column_list.txt:63
-#: ../../../source/reference/commands/table_create.txt:35
+#: ../../../source/reference/commands/table_create.txt:179
 #: ../../../source/reference/commands/table_list.txt:58
 msgid "``flags``"
 msgstr "``flags``"
@@ -2281,7 +2287,7 @@ msgstr "削除対象のカラム名を指定します。"
 #: ../../../source/reference/commands/column_remove.txt:59
 #: ../../../source/reference/functions/geo_in_circle.txt:80
 #: ../../../source/reference/functions/geo_in_rectangle.txt:54
-#: ../../../source/reference/type.txt:128
+#: ../../../source/reference/types.txt:128
 msgid "脚注"
 msgstr "脚注"
 
@@ -3162,6 +3168,7 @@ msgstr ""
 # c0a4e0d8ea844f4baf64feb8bcf7fc8b
 #: ../../../source/reference/commands/register.txt:27
 #: ../../../source/reference/commands/select.txt:21
+#: ../../../source/reference/commands/table_create.txt:18
 #: ../../../source/reference/functions/geo_distance.txt:18
 #: ../../../source/reference/functions/snippet_html.txt:27
 msgid "Syntax"
@@ -3178,6 +3185,7 @@ msgstr ""
 # 9bad6106d7164a318df4447c81e7a85c
 #: ../../../source/reference/commands/register.txt:34
 #: ../../../source/reference/commands/select.txt:46
+#: ../../../source/reference/commands/table_create.txt:31
 #: ../../../source/reference/executables/groonga-httpd.txt:30
 #: ../../../source/reference/functions/geo_distance.txt:31
 #: ../../../source/reference/functions/snippet_html.txt:37
@@ -3209,6 +3217,7 @@ msgstr ""
 
 # b28391d763334d68a7b2c6a1731c878c
 #: ../../../source/reference/commands/register.txt:51
+#: ../../../source/reference/commands/table_create.txt:269
 #: ../../../source/reference/functions/geo_distance.txt:293
 #: ../../../source/reference/functions/snippet_html.txt:93
 msgid "Return value"
@@ -3226,13 +3235,15 @@ msgstr ""
 
 # 2a363ed6995b47dba7508f227986a0cd
 #: ../../../source/reference/commands/register.txt:59
+#: ../../../source/reference/commands/table_create.txt:277
 msgid "See :doc:`/reference/command/output_format` for ``HEADER``."
 msgstr ""
 
 # 5a34f34403204e66ab5c667346b7ae0e
 #: ../../../source/reference/commands/select.txt:9
-msgid "select"
-msgstr "select"
+#: ../../../source/reference/executables/groonga.txt:189
+msgid "``select``"
+msgstr ""
 
 # 865081ad90874d46bf6e8cbfa695eaa8
 #: ../../../source/reference/commands/select.txt:14
@@ -3538,6 +3549,7 @@ msgstr ""
 # 91088f986b41452d882d125e6ed028e7
 # 64c1379301424498b45f520d7bab67bd
 #: ../../../source/reference/commands/select.txt:198
+#: ../../../source/reference/commands/table_create.txt:154
 #: ../../../source/reference/functions/geo_distance.txt:146
 msgid "Parameters"
 msgstr "Parameters"
@@ -5332,442 +5344,711 @@ msgid ":doc:`/reference/executables/groonga-suggest-create-dataset`"
 msgstr ":doc:`/reference/executables/groonga-suggest-create-dataset`"
 
 # 1051548e611b4a4884fb7252930a4ed0
-#: ../../../source/reference/commands/table_create.txt:6
-msgid "table_create"
-msgstr "table_create"
-
-# 3e4ae04189cd4317aa9a600441f0ac5e
-#: ../../../source/reference/commands/table_create.txt:11
-msgid "table_create - テーブルの追加"
-msgstr "table_create - テーブルの追加"
-
-# 82fb013a65f941c3be9419b4fce7f62f
-#: ../../../source/reference/commands/table_create.txt:22
-msgid ""
-"groonga組込コマンドの一つであるtable_createについて説明します。組込コマンド"
-"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
-"リクエストを送信することによって実行します。"
+#: ../../../source/reference/commands/table_create.txt:9
+#: ../../../source/reference/executables/groonga.txt:171
+msgid "``table_create``"
 msgstr ""
-"groonga組込コマンドの一つであるtable_createについて説明します。組込コマンド"
-"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
-"リクエストを送信することによって実行します。"
 
-# 83216a36d3fa4d4192b736908d44259c
-#: ../../../source/reference/commands/table_create.txt:24
+# ff87ae17bba04ef4acfd101b931422ee
+#: ../../../source/reference/commands/table_create.txt:14
 msgid ""
-"table_createコマンドは、使用しているデータベースに対してテーブルを追加しま"
-"す。groongaには名前付きテーブルと名前なしテーブル、永続テーブルと一時テーブル"
-"がありますが、table_createコマンドでは、名前付きの永続テーブルのみが作成でき"
-"ます。テーブルはレコードの集合であり、全てのレコードは一意なIDを持ちます。ID"
-"はレコードを追加した順序に従って自動的に付与されます。"
+"``table_create`` creates a new table in the current database. You need to "
+"create one or more tables to store and search data."
 msgstr ""
-"table_createコマンドは、使用しているデータベースに対してテーブルを追加しま"
-"す。groongaには名前付きテーブルと名前なしテーブル、永続テーブルと一時テーブル"
-"がありますが、table_createコマンドでは、名前付きの永続テーブルのみが作成でき"
-"ます。テーブルはレコードの集合であり、全てのレコードは一意なIDを持ちます。ID"
-"はレコードを追加した順序に従って自動的に付与されます。"
 
-# 25863fe03df948d8b7444d2ff0d535cd
-#: ../../../source/reference/commands/table_create.txt:26
+# d5f6f992242344ebbf3098ac356289b0
+#: ../../../source/reference/commands/table_create.txt:20
+#, fuzzy
 msgid ""
-"テーブルにカラムを追加する時にはcolumn_createコマンドを使用します。また、テー"
-"ブルを作成した時点でいくつかの疑似カラムが使用可能になっています。"
+"``table_create`` has many parameters. The required parameter is only "
+"``name`` and otehrs are optional::"
 msgstr ""
-"テーブルにカラムを追加する時にはcolumn_createコマンドを使用します。また、テー"
-"ブルを作成した時点でいくつかの疑似カラムが使用可能になっています。"
+"``select`` has many parameters. The required parameter is only ``table`` and "
+"others are optional::"
 
-# c9b1feae53834c1aaa2f8317804a9fd3
+# ad345fe964b2498c89dde342ef9845f9
 #: ../../../source/reference/commands/table_create.txt:33
 msgid ""
-"作成するテーブルの名前を指定します。nameはデータベース内で一意な、未定義の名"
-"前でなければなりません。組込型名・組込コマンド名・組込関数名は予約済みであ"
-"り、テーブル名には 使用できません。また、ピリオド('.'), コロン(':')を含む名前"
-"のテーブルは作成できません。"
+"``table_create`` command creates a new persistent table. See :doc:`/"
+"reference/tables` for table details."
 msgstr ""
-"作成するテーブルの名前を指定します。nameはデータベース内で一意な、未定義の名"
-"前でなければなりません。組込型名・組込コマンド名・組込関数名は予約済みであ"
-"り、テーブル名には 使用できません。また、ピリオド('.'), コロン(':')を含む名前"
-"のテーブルは作成できません。"
 
-# ae134acf154b49b3a72fbcb757fae209
+# 21622f376c6e4beab69b5b2ed531fb3b
 #: ../../../source/reference/commands/table_create.txt:37
-msgid ""
-"作成するテーブルの属性を示す数値か、パイプ('|')で組み合わせたシンボル名を指定"
-"します。(デフォルト値は0(=\"TABLE_HASH_KEY\"))"
+msgid "Create data store table"
 msgstr ""
-"作成するテーブルの属性を示す数値か、パイプ('|')で組み合わせたシンボル名を指定"
-"します。(デフォルト値は0(=\"TABLE_HASH_KEY\"))"
 
-# 7af2fa1cd97740f1bd32ef4dae458d14
+# cd6e9c4273444a1ab7babd4c218e0017
 #: ../../../source/reference/commands/table_create.txt:39
-msgid "0, ``TABLE_HASH_KEY``"
-msgstr ""
-
-# 6fa06baa1a354d38bbf0a68b3347ab31
-#: ../../../source/reference/commands/table_create.txt:40
 msgid ""
-"主キー値をハッシュ表で管理するテーブルを作成します。ハッシュ表を使用したテー"
-"ブルでは、主キー値に完全一致するレコードを非常に高速に検索することができま"
-"す。"
+"You can use all table types for data store table. See :doc:`/reference/"
+"tables` for all table types."
 msgstr ""
-"主キー値をハッシュ表で管理するテーブルを作成します。ハッシュ表を使用したテー"
-"ブルでは、主キー値に完全一致するレコードを非常に高速に検索することができま"
-"す。"
 
-# b82f6cb093974cde96452d9c091c69db
+# a06b289041c44f43a666094099f6fd84
 #: ../../../source/reference/commands/table_create.txt:42
-msgid "1, ``TABLE_PAT_KEY``"
+msgid "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."
 msgstr ""
 
-# 1c5cca2720b34257a112dff5d1c88fa0
-#: ../../../source/reference/commands/table_create.txt:43
+# e10bd1926dc54a64b068402bcf5ee89d
+#: ../../../source/reference/commands/table_create.txt:44
+msgid "Here is an example to create ``TABLE_NO_KEY`` table:"
+msgstr ""
+
+# f7b6fa109a144e78913270895c1ff68d
+#: ../../../source/reference/commands/table_create.txt:50
 msgid ""
-"主キー値をパトリシア木で管理するテーブルを作成します。パトリシア木を使用した"
-"テーブルでは、主キー値に完全一致するレコードを検索することができるとともに、"
-"前方一致するレコード、および最長共通接頭辞となるレコードを高速に検索すること"
-"ができます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲での検"
-"索を行うことができます。また、flagsの値に64を加えることによって、後方一致検索"
-"も可能となります。"
+"The ``table_create`` command creates a table that is named ``Logs`` and is "
+"``TABLE_NO_KEY`` type."
 msgstr ""
-"主キー値をパトリシア木で管理するテーブルを作成します。パトリシア木を使用した"
-"テーブルでは、主キー値に完全一致するレコードを検索することができるとともに、"
-"前方一致するレコード、および最長共通接頭辞となるレコードを高速に検索すること"
-"ができます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲での検"
-"索を行うことができます。また、flagsの値に64を加えることによって、後方一致検索"
-"も可能となります。"
 
-# 3ed013a606e74752bd03be2c1e7ad922
-#: ../../../source/reference/commands/table_create.txt:45
-msgid "2, ``TABLE_DAT_KEY``"
+# 2b961276952842099538350c6127ee67
+#: ../../../source/reference/commands/table_create.txt:53
+msgid ""
+"If your records aren't searched by key, ``TABLE_NO_KEY`` type table is "
+"suitable. Because ``TABLE_NO_KEY`` doesn't support key but it is fast and "
+"small table. Storing logs into groonga database is the case."
 msgstr ""
 
-# 03bd2be73d614efd95ec1f88a4d13813
-#: ../../../source/reference/commands/table_create.txt:46
+# 6aa8bd1a21f847ec84acaf8bddabeba6
+#: ../../../source/reference/commands/table_create.txt:57
 msgid ""
-"主キー値をダブル配列で管理するテーブルを作成します。ダブル配列を使用したテー"
-"ブルでは、主キー値に完全一致するレコードを高速に検索することができるととも"
-"に、前方一致するレコード、および最長共通接頭辞となるレコードを検索することが"
-"できます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲での検索"
-"を行うことができます。"
+"If your records are search by key or referenced by one or more columns, "
+"``TABLE_NO_KEY`` type isn't suitable. Lexicon for fulltext search is the "
+"case."
 msgstr ""
-"主キー値をダブル配列で管理するテーブルを作成します。ダブル配列を使用したテー"
-"ブルでは、主キー値に完全一致するレコードを高速に検索することができるととも"
-"に、前方一致するレコード、および最長共通接頭辞となるレコードを検索することが"
-"できます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲での検索"
-"を行うことができます。"
 
-# a826197189174debbdffcc279a307fde
-#: ../../../source/reference/commands/table_create.txt:48
-msgid "3, ``TABLE_NO_KEY``"
+# 187febc98adb4546b7acd7ffcffa570c
+#: ../../../source/reference/commands/table_create.txt:62
+msgid "Create lexicon table"
 msgstr ""
 
-# cdce254c590544f08ca801ea9e4f5ee1
-#: ../../../source/reference/commands/table_create.txt:49
+# 26d8ac44ada84f82aac03643ada55dc8
+#: ../../../source/reference/commands/table_create.txt:64
 msgid ""
-"主キーを持たないテーブルを作成します。各レコードはIDのみによって特定すること"
-"ができます。"
+"You can use all table types except ``TABLE_NO_KEY`` for lexicon table. "
+"Lexicon table needs key support but ``TABLE_NO_KEY`` doesn't support key."
 msgstr ""
-"主キーを持たないテーブルを作成します。各レコードはIDのみによって特定すること"
-"ができます。"
 
-# 33cbe9c108f5408eaf1d58aee550a08b
-#: ../../../source/reference/commands/table_create.txt:51
-msgid "4, ``TABLE_VIEW``"
+# 6c681428814449babb52466eac4c18fd
+#: ../../../source/reference/commands/table_create.txt:68
+msgid "Here is an example to create ``TABLE_PAT_KEY`` table:"
 msgstr ""
 
-# f1660352e6d54d68a6f233eaf389c259
-#: ../../../source/reference/commands/table_create.txt:52
-msgid ""
-"複数のテーブルをまとめて操作するための仮想的なテーブル(view)を作成します。"
+# b920c2ef80194817be7dc738d30e25a2
+#: ../../../source/reference/commands/table_create.txt:74
+msgid "The ``table_create`` command creates the following table:"
 msgstr ""
-"複数のテーブルをまとめて操作するための仮想的なテーブル(view)を作成します。"
 
-# 1c5d34f972744e409f40abc9dea09f28
-#: ../../../source/reference/commands/table_create.txt:54
-msgid "64, ``KEY_WITH_SIS``"
+# fa1521de4b0f4233a9dbd641d565c975
+#: ../../../source/reference/commands/table_create.txt:76
+msgid "The table is named ``Lexicon``."
 msgstr ""
 
-# d68f771943fd48ae948a400849323afb
-#: ../../../source/reference/commands/table_create.txt:55
-msgid ""
-"語彙表となるパトリシア木型のテーブルにおいて、後方一致検索を可能とします。"
+# 23e72122f4bf437e948512591a27b465
+#: ../../../source/reference/commands/table_create.txt:77
+msgid "The table is ``TABLE_PAT_KEY`` type table."
 msgstr ""
-"語彙表となるパトリシア木型のテーブルにおいて、後方一致検索を可能とします。"
 
-# a904d08158024a74b5f486fe729e5317
-#: ../../../source/reference/commands/table_create.txt:57
-msgid "128, ``KEY_NORMALIZE``"
+# faee402dcb394657a0817ac320cacfd1
+#: ../../../source/reference/commands/table_create.txt:78
+msgid "The table's key is ``ShortText`` type."
 msgstr ""
 
-# 0be8f983fb344ce5b29d3d66b4a58dd6
-#: ../../../source/reference/commands/table_create.txt:58
+# 81cd05475e14404989289b1e3c8beb3e
+#: ../../../source/reference/commands/table_create.txt:79
 msgid ""
-"ハッシュ表型か、パトリシア木型のテーブルにおいて、主キー値を正規化した上で登"
-"録します。この値が指定されたテーブルではたとえば、主キー値'abc'と'ABC' は同一"
-"のレコードに対応するものとみなされます。"
+"The table uses ``TokenBigram`` tokenizer to extract tokens from a normalized "
+"text."
 msgstr ""
-"ハッシュ表型か、パトリシア木型のテーブルにおいて、主キー値を正規化した上で登"
-"録します。この値が指定されたテーブルではたとえば、主キー値'abc'と'ABC' は同一"
-"のレコードに対応するものとみなされます。"
 
-# 07e3b8a525b14114afbef9fb03ebaefe
-#: ../../../source/reference/commands/table_create.txt:60
-msgid "``key_type``"
-msgstr "``key_type``"
+# cf33c7a9b5c248cc86f4c8a3077c65ff
+#: ../../../source/reference/commands/table_create.txt:81
+msgid "The table uses ``NormalizerAuto`` normalizer to normalize a text."
+msgstr ""
 
-# 6d7f53c319fc4cb18b7f37da99f1b8f3
-#: ../../../source/reference/commands/table_create.txt:62
+# 347fa40b81e64f14b35c3e7c5f37c94f
+#: ../../../source/reference/commands/table_create.txt:83
 msgid ""
-"主キー値の型を指定します。主キー値を持つテーブルに限り有効です。型にはgroonga"
-"の組込型か、同一データベースに定義済みのユーザ定義型、定義済みのテーブルを指"
-"定することができます。"
+"``TABLE_PAT_KEY`` is suitable table type for lexicon table. Lexicon table is "
+"used for fulltext search."
 msgstr ""
-"主キー値の型を指定します。主キー値を持つテーブルに限り有効です。型にはgroonga"
-"の組込型か、同一データベースに定義済みのユーザ定義型、定義済みのテーブルを指"
-"定することができます。"
-
-# ff31ad7d5b704277ae7b846a84df7328
-#: ../../../source/reference/commands/table_create.txt:64
-msgid "``value_type``"
-msgstr "``value_type``"
 
-# e4588a702adc401db9fd0d17535e7f6b
-#: ../../../source/reference/commands/table_create.txt:66
+# a85ce7976f184d01a3c4d28ff990b735
+#: ../../../source/reference/commands/table_create.txt:86
 msgid ""
-"値の型を指定します。tableの値には固定長の型のみが指定できます。(可変長の値が"
-"必要な場合は別途カラムを作成します) 型にはgroongaの組込型か、同一データベース"
-"に定義済みのユーザ定義型、またはテーブルを指定することができます。(デフォルト"
-"はvalueなし)"
+"In fulltext search, predictive search may be used for fuzzy search. "
+"Predictive search is supported by ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``. "
+"Lexicon table has many keys because a fulltext target text has many tokens."
 msgstr ""
-"値の型を指定します。tableの値には固定長の型のみが指定できます。(可変長の値が"
-"必要な場合は別途カラムを作成します) 型にはgroongaの組込型か、同一データベース"
-"に定義済みのユーザ定義型、またはテーブルを指定することができます。(デフォルト"
-"はvalueなし)"
 
-# 19a375eb54c84047bec3b8ffa93cccb1
-#: ../../../source/reference/commands/table_create.txt:68
-msgid "``default_tokenizer``"
-msgstr "``default_tokenizer``"
+# c1a49a5a09bf415989a1d9f144914358
+#: ../../../source/reference/commands/table_create.txt:91
+msgid ""
+"Table that has many keys should consider table size because large table "
+"requires large memory. Requiring large memory causes disk I/O. It blocks "
+"fast search. So table size is important for a table that has many keys. "
+"``TABLE_PAT_KEY`` is less table size than ``TABLE_DAT_KEY``."
+msgstr ""
 
-# c55d90938df44acc9153f571ad2fbc78
-#: ../../../source/reference/commands/table_create.txt:70
+# 5be2301efaa543d7b7e5a0a3fa940968
+#: ../../../source/reference/commands/table_create.txt:97
 msgid ""
-"作成するテーブルを語彙表として使用する場合、文字列を分割するトークナイザを指"
-"定します。"
+"Because of the above reasons, ``TABLE_PAT_KEY`` is suitable table type for "
+"lexicon table."
 msgstr ""
-"作成するテーブルを語彙表として使用する場合、文字列を分割するトークナイザを指"
-"定します。"
 
-# 91ef9d5b4dbb435ba268fe57b71e5723
-#: ../../../source/reference/commands/table_create.txt:72
-msgid "組込のトークナイザとして、以下が準備されています。"
-msgstr "組込のトークナイザとして、以下が準備されています。"
+# 7d412f9dffcb496692e22cddf746de27
+#: ../../../source/reference/commands/table_create.txt:101
+msgid "Create tag index table"
+msgstr ""
 
-# 6e6205a95e4f443e85e29e4e9b4b99f0
-# 22e3eeb5e10f4667bcad2371095996a8
-#: ../../../source/reference/commands/table_create.txt:74
-msgid "``TokenDelimit``"
+# 18faf0a349c142bbbd7ef46f80ec0489
+#: ../../../source/reference/commands/table_create.txt:103
+msgid ""
+"You can use all table types except ``TABLE_NO_KEY`` for tag index table. Tag "
+"index table needs key support but ``TABLE_NO_KEY`` doesn't support key."
 msgstr ""
 
-# 84d77f8495814ca7882332c9e4ef94d4
-#: ../../../source/reference/commands/table_create.txt:75
-msgid "空白で区切られた文字列をトークンとする"
-msgstr "空白で区切られた文字列をトークンとする"
+# fa8e415fc2c94df5b1922b77382cc9ee
+#: ../../../source/reference/commands/table_create.txt:107
+msgid "Here is an example to create ``TABLE_HASH_KEY`` table:"
+msgstr ""
 
-# 779866b14ae64fc694811b86e03e55cd
-#: ../../../source/reference/commands/table_create.txt:77
-msgid "``TokenUnigram``"
+# 7f4c584886344bbd98dfe9c577c0eefa
+#: ../../../source/reference/commands/table_create.txt:113
+msgid ""
+"The ``table_create`` command creates a table that is named ``Tags``, is "
+"``TABLE_HASH_KEY`` type and has ``ShortText`` type key."
 msgstr ""
 
-# f17a3504777d40a9a55d7d5c6789b3f0
-#: ../../../source/reference/commands/table_create.txt:78
-msgid "unigram(1文字を1トークンとする)"
-msgstr "unigram(1文字を1トークンとする)"
+# 83ea8b78aee145048790a362239624af
+#: ../../../source/reference/commands/table_create.txt:116
+msgid ""
+"``TABLE_HASH_KEY`` or ``TABLE_DAT_KEY`` are suitable table types for tag "
+"index table."
+msgstr ""
 
-# 74c241cd2e7947f19a12a7fe078eed1d
-#: ../../../source/reference/commands/table_create.txt:80
-msgid "``TokenBigram``"
+# dcfe3ebb7c6c46848ba4f9d783334bcf
+#: ../../../source/reference/commands/table_create.txt:119
+msgid ""
+"If you need only exact match tag search feature, ``TABLE_HASH_KEY`` is "
+"suitable. It is the common case."
 msgstr ""
 
-# 5efeab83a7744649affc5ae8dc261e5c
-#: ../../../source/reference/commands/table_create.txt:81
-msgid "bigram(2文字の文字列要素をトークンとする)"
-msgstr "bigram(2文字の文字列要素をトークンとする)"
+# 67a1926212724819b4ba897e9c7d5f59
+#: ../../../source/reference/commands/table_create.txt:122
+msgid ""
+"If you also need predictive tag search feature (for example, searching ``"
+"\"groonga\"`` by ``\"gr\"`` keyword.), ``TABLE_DAT_KEY`` is suitable. "
+"``TABLE_DAT_KEY`` is large table size but it is not important because the "
+"number of tags will not be large."
+msgstr ""
 
-# a158432f01ee46f7af02797bcb5b31c1
-#: ../../../source/reference/commands/table_create.txt:83
-msgid "``TokenTrigram``"
+# c86c823bf2d443459ab6261fd98c9ca8
+#: ../../../source/reference/commands/table_create.txt:128
+msgid "Create range index table"
 msgstr ""
 
-# 8a7fde4d2fb641b489b80eea55c4dac9
-#: ../../../source/reference/commands/table_create.txt:84
-msgid "trigram(3文字の文字列要素をトークンとする)"
-msgstr "trigram(3文字の文字列要素をトークンとする)"
+# 75f24e79e6bf4ccab81580ea622eab91
+#: ../../../source/reference/commands/table_create.txt:130
+msgid ""
+"You can use ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` table types for range "
+"index table. Range index table needs range search support but "
+"``TABLE_NO_KEY`` and ``TABLE_HASH_KEY`` don't support it."
+msgstr ""
 
-# ffeb5f28c7ec408a9856beece7c552a6
-#: ../../../source/reference/commands/table_create.txt:86
-msgid "``TokenMecab``"
+# 23e72122f4bf437e948512591a27b465
+#: ../../../source/reference/commands/table_create.txt:134
+msgid "Here is an example to create ``TABLE_DAT_KEY`` table:"
 msgstr ""
 
-# fb333f55ffd146f491019880e7f2b7c1
-#: ../../../source/reference/commands/table_create.txt:87
+# b920c2ef80194817be7dc738d30e25a2
+#: ../../../source/reference/commands/table_create.txt:140
 msgid ""
-"形態素解析器mecabで解析した形態素をトークンとする。(mecabを組み込んだ場合のみ"
-"有効)"
+"The ``table_create`` command creates a table that is named ``Ages``, is "
+"``TABLE_DAT_KEY`` type and has ``UInt32`` type key."
 msgstr ""
-"形態素解析器mecabで解析した形態素をトークンとする。(mecabを組み込んだ場合のみ"
-"有効)"
 
-# 59c527ca04204d44adff54311eb1ab4f
-#: ../../../source/reference/commands/table_create.txt:89
+# c395bb53b66e49eea7441eb244a51812
+#: ../../../source/reference/commands/table_create.txt:143
 msgid ""
-"トークナイザが指定されなかった場合は、対象の文字列を分割せずに語彙表に登録し"
-"ます。"
+"``TABLE_PAT_KEY`` or ``TABLE_DAT_KEY`` are suitable table types for range "
+"index table."
 msgstr ""
-"トークナイザが指定されなかった場合は、対象の文字列を分割せずに語彙表に登録し"
-"ます。"
 
-# 064b4b7757ef4e7db44c5f54be1f1470
-#: ../../../source/reference/commands/table_create.txt:108
-msgid "ShortText型の主キーを持つハッシュ表型のテーブル、Entryを作成します。::"
-msgstr "ShortText型の主キーを持つハッシュ表型のテーブル、Entryを作成します。::"
+# a0de111db9ac4fe48215f8d6f7f9e4bb
+#: ../../../source/reference/commands/table_create.txt:146
+msgid ""
+"If you don't have many indexed items, ``TABLE_DAT_KEY`` is suitable. Index "
+"for age is the case in the above example. Index for age will have only 0-100 "
+"items because human doesn't live so long."
+msgstr ""
 
-# 1450224d88a44a0c85a1d06e294da770
-#: ../../../source/reference/commands/table_create.txt:113
+# 34c5c8e0d07a49f0a3676cb87e8b02ea
+#: ../../../source/reference/commands/table_create.txt:150
 msgid ""
-"ShortText型の主キーを持つパトリシア木型のテーブル、Termを作成します。主キー値"
-"は正規化して管理します。また、このテーブルを語彙表とする転置索引を作成する場"
-"合には、バイグラムの索引を作成します。::"
+"If you have many indexed items, ``TABLE_PAT_KEY`` is suitable. Because "
+"``TABLE_PAT_KEY`` is smaller than ``TABLE_DAT_KEY``."
 msgstr ""
-"ShortText型の主キーを持つパトリシア木型のテーブル、Termを作成します。主キー値"
-"は正規化して管理します。また、このテーブルを語彙表とする転置索引を作成する場"
-"合には、バイグラムの索引を作成します。::"
 
-# 6586677da16f411e92eb429eda5c9dcd
-#: ../../../source/reference/commands/table_list.txt:6
-msgid "table_list"
-msgstr "table_list"
+# aa6c5a1abc844a978f87b2dd33b26dc6
+#: ../../../source/reference/commands/table_create.txt:156
+#, fuzzy
+msgid "This section describes all parameters."
+msgstr "This section describes all parameters. Parameters are categorized."
 
-# fd35ba3b0b334d418128a763ce9d2be9
-#: ../../../source/reference/commands/table_list.txt:11
-msgid "table_list - DBに定義されているテーブルをリスト表示"
-msgstr "table_list - DBに定義されているテーブルをリスト表示"
+# d434e8c4ccac4f8593891e54f2a1a151
+#: ../../../source/reference/commands/table_create.txt:161
+#, fuzzy
+msgid "It specifies a table name to be created. ``name`` must be specified."
+msgstr "It specifies a table to be searched. ``table`` must be specified."
 
-# 61ea87d7144e473e9709701caf220d8e
-#: ../../../source/reference/commands/table_list.txt:22
-msgid ""
-"groonga組込コマンドの一つであるtable_listについて説明します。組込コマンドは、"
-"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
-"エストを送信することによって実行します。"
+# daa65c7f30bc4b81860a848a48bbe468
+#: ../../../source/reference/commands/table_create.txt:163
+#, fuzzy
+msgid "Here are available characters:"
+msgstr "Here are available types:"
+
+# dcae00a26e4441ad8acbbbdbbfe81687
+#: ../../../source/reference/commands/table_create.txt:165
+msgid "``0`` .. ``9`` (digit)"
 msgstr ""
-"groonga組込コマンドの一つであるtable_listについて説明します。組込コマンドは、"
-"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
-"エストを送信することによって実行します。"
 
-# 8993b5fecec144e19e1d5c70c248b04c
-#: ../../../source/reference/commands/table_list.txt:24
-msgid "table_listは、DBに定義されているテーブルのリストを表示します。"
-msgstr "table_listは、DBに定義されているテーブルのリストを表示します。"
+# 9c3b988451944dba947a6827a4ba73ea
+#: ../../../source/reference/commands/table_create.txt:166
+msgid "``a`` .. ``z`` (alphabet, lower case)"
+msgstr ""
 
-# f1af1551aead4ea8a6f8150148d9e978
-#: ../../../source/reference/commands/table_list.txt:37
-msgid "テーブル名一覧が以下の形式で返却されます。::"
-msgstr "テーブル名一覧が以下の形式で返却されます。::"
+# 4c1484e857c143f1835d0f6a3d8d1f2c
+#: ../../../source/reference/commands/table_create.txt:167
+msgid "``A`` .. ``Z`` (alphabet, upper case)"
+msgstr ""
 
-# 4ff1a70149b64f0eaf5f2ab2217eac9b
-#: ../../../source/reference/commands/table_list.txt:41
-msgid "``テーブル情報名n``"
-msgstr "``テーブル情報名n``"
+# 9207e32594a848099c2ace181d1d3757
+#: ../../../source/reference/commands/table_create.txt:168
+msgid "``#`` (hash)"
+msgstr ""
 
-# 1fd04fa13bfe4fb1b8172b260a3d9d44
-#: ../../../source/reference/commands/table_list.txt:43
+# 92a6105f425d4cdaa4d4a14c860ebadf
+#: ../../../source/reference/commands/table_create.txt:169
+msgid "``@`` (at mark)"
+msgstr ""
+
+# 480d62d22ca04d8e92181e87974eb534
+#: ../../../source/reference/commands/table_create.txt:170
+msgid "``-`` (hyphen)"
+msgstr ""
+
+# e34e476e492f42a7ba5b724d2af933a7
+#: ../../../source/reference/commands/table_create.txt:171
 msgid ""
-"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
-"を示す名前を出力します。 情報名は以下の通りです。"
+"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"
 msgstr ""
-"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
-"を示す名前を出力します。 情報名は以下の通りです。"
 
-# cf1b4ef1ea974fd1bcbc463da45034eb
-#: ../../../source/reference/commands/table_list.txt:48
-msgid "テーブルオブジェクトに割り当てられたID"
-msgstr "テーブルオブジェクトに割り当てられたID"
+# 61ea8225df844d30a61fe4cd6e00152a
+#: ../../../source/reference/commands/table_create.txt:174
+msgid ""
+"You need to create a name with one ore more the above chracters. Note that "
+"you cannot use ``_`` as the first charcter such as ``_name``."
+msgstr ""
 
-# 9941fdb820864c91b980c54d0a48ffdd
-#: ../../../source/reference/commands/table_list.txt:52
-msgid "テーブル名"
-msgstr "テーブル名"
+# d434e8c4ccac4f8593891e54f2a1a151
+#: ../../../source/reference/commands/table_create.txt:181
+#, fuzzy
+msgid "It specifies a table type and table customize options."
+msgstr "It specifies a table to be searched. ``table`` must be specified."
 
-# 6c9798f031f64f3ab89d62a352011c34
-#: ../../../source/reference/commands/table_list.txt:56
-msgid "テーブルのレコードを格納するファイル名"
-msgstr "テーブルのレコードを格納するファイル名"
+# 80df0c929ec94d658daf4c835e8357e2
+# bff9206d7a0947f5a45db16ff5fee0c4
+#: ../../../source/reference/commands/table_create.txt:183
+#, fuzzy
+msgid "Here are available flags:"
+msgstr "Here are available values:"
 
-# 061b8b93b3e64157996bbae2e6e5dfb6
-#: ../../../source/reference/commands/table_list.txt:60
-msgid "テーブルのflags属性"
-msgstr "テーブルのflags属性"
+# 679ca3073dd248478f45a390a25f3925
+#: ../../../source/reference/commands/table_create.txt:186
+msgid "description"
+msgstr ""
 
-# 3b101cdf7b24467dbdf1a054586acd83
-#: ../../../source/reference/commands/table_list.txt:64
-msgid "主キー値の属する型"
-msgstr "主キー値の属する型"
+# 7ce6ba435e3641b8a4d89e74b3fb249b
+# b5983df39f7d46faa0a27c4f9cbf4552
+# 3663a61eb37a45a7b35671577635e5f0
+# 0df8e7d57bb640bf9e19e7678fc45333
+#: ../../../source/reference/commands/table_create.txt:186
+#, fuzzy
+msgid "flags"
+msgstr "``flags``"
 
-# 47a8c8e84ebf4b6eb84be38d286667bc
-#: ../../../source/reference/commands/table_list.txt:68
-msgid "valueが属する型"
-msgstr "valueが属する型"
+# 04c5d329596b4d15a49a02e8863b46cb
+#: ../../../source/reference/commands/table_create.txt:188
+msgid "Array table."
+msgstr ""
 
-# b413ec077a73460ea9462326f7701556
-#: ../../../source/reference/commands/table_list.txt:70
-msgid "``テーブル情報型n``"
-msgstr "``テーブル情報型n``"
+# 39a4f852879747498982961405129cdb
+# 8483e52f429144ed96f58a107b2d28fc
+#: ../../../source/reference/commands/table_create.txt:188
+#: ../../../source/reference/tables.txt:71
+msgid "``TABLE_NO_KEY``"
+msgstr ""
 
-# 21cc068a28f44701848921b25ad5875e
-#: ../../../source/reference/commands/table_list.txt:72
-msgid "テーブル情報の型を出力します。"
-msgstr "テーブル情報の型を出力します。"
+# 8a42ec76891247e0a4325754f2e00603
+#: ../../../source/reference/commands/table_create.txt:190
+msgid "Hash table."
+msgstr ""
 
-# 1d69979dbea94499857c92cf5deb5e66
-#: ../../../source/reference/commands/table_list.txt:74
-msgid "``テーブル情報n``"
-msgstr "``テーブル情報n``"
+# 66ab5c8fd6b94d838fe45ade834d9db5
+#: ../../../source/reference/commands/table_create.txt:190
+msgid "``TABLE_HASH_HEY``"
+msgstr ""
 
-# d2da33fcb03a4f60aa7593dc9690372b
-#: ../../../source/reference/commands/table_list.txt:76
-msgid ""
-"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
-"ル情報名n`` の順序と同じです。"
+# da42830f90354e37b15038739d807d6b
+#: ../../../source/reference/commands/table_create.txt:192
+msgid "Patricia trie."
 msgstr ""
-"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
-"ル情報名n`` の順序と同じです。"
 
-# 5ca042d66a114237868b152fe102048e
-#: ../../../source/reference/commands/table_remove.txt:6
-msgid "table_remove"
-msgstr "table_remove"
+# 379004876f1647b19cbfc5851af30c16
+# ba6489e424ce457eb02b4dfb0ac6f169
+#: ../../../source/reference/commands/table_create.txt:192
+#: ../../../source/reference/tables.txt:90
+msgid "``TABLE_PAT_KEY``"
+msgstr ""
 
-# 20c1b2103bec480693dbad7317867a94
-#: ../../../source/reference/commands/table_remove.txt:11
-msgid "table_remove - テーブルの削除"
-msgstr "table_remove - テーブルの削除"
+# a849e07a859941f7a56934e4a8d867b1
+#: ../../../source/reference/commands/table_create.txt:194
+msgid "Double Array trie."
+msgstr ""
 
-# 8077a2ebaa434ee093b4c2703cf5d632
-#: ../../../source/reference/commands/table_remove.txt:22
+# 59aae8d022be41918167427e6d532e25
+# b9af718845494414b58b04f82177bdc9
+#: ../../../source/reference/commands/table_create.txt:194
+#: ../../../source/reference/tables.txt:98
+msgid "``TABLE_DAT_KEY``"
+msgstr ""
+
+# e416dedc97a4450d9eae12dde877c514
+#: ../../../source/reference/commands/table_create.txt:196
+msgid "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."
+msgstr ""
+
+# 30a80283db9548fda87cb4f7f54db0bf
+#: ../../../source/reference/commands/table_create.txt:196
+msgid "``KEY_WITH_SIS``"
+msgstr ""
+
+# 267c2a4ea85f464e9d5b40e813547123
+#: ../../../source/reference/commands/table_create.txt:201
 msgid ""
-"groonga組込コマンドの一つであるtable_removeについて説明します。組込コマンド"
-"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
-"リクエストを送信することによって実行します。"
+"Since groonga 2.1.0 ``KEY_NORMALIZE`` flag is deprecated. Use ``normalizer`` "
+"option with ``NormalizerAuto`` instead."
 msgstr ""
-"groonga組込コマンドの一つであるtable_removeについて説明します。組込コマンド"
-"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
-"リクエストを送信することによって実行します。"
 
-# a576c3bb40e747a99011c57c0564560e
-#: ../../../source/reference/commands/table_remove.txt:24
+# ca77a903522c4e1b83b7c875ef3291af
+#: ../../../source/reference/commands/table_create.txt:204
 msgid ""
-"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
-"ンデックスも再帰的に削除されます。"
+"You must specify one of ``TABLE_${TYPE}`` flag. You cannot specify two or "
+"more ``TABLE_${TYPE}`` flags. For example, ``TABLE_NO_KEY|TABLE_HASH_KEY`` "
+"is invalid."
+msgstr ""
+
+# 9c72735cc9d2409f9291fb350b22f616
+#: ../../../source/reference/commands/table_create.txt:208
+msgid ""
+"You can combine flags with ``|`` (vertical bar) such as ``TABLE_PAT_KEY|"
+"KEY_WITH_SIS``."
+msgstr ""
+
+# 6bfed24fa3ff45cbbfb8b3585c9855b5
+#: ../../../source/reference/commands/table_create.txt:211
+#, fuzzy
+msgid "See :doc:`/reference/tables` for difference between table types."
+msgstr "See :doc:`/reference/functions/` for available functin list."
+
+# fa1521de4b0f4233a9dbd641d565c975
+#: ../../../source/reference/commands/table_create.txt:213
+msgid "The default flags are ``TABLE_HASH_KEY``."
+msgstr ""
+
+# 07e3b8a525b14114afbef9fb03ebaefe
+#: ../../../source/reference/commands/table_create.txt:216
+msgid "``key_type``"
+msgstr "``key_type``"
+
+# e65d717fd4e048b9aa59953679feeef6
+#: ../../../source/reference/commands/table_create.txt:218
+#, fuzzy
+msgid "It specifies key type."
+msgstr "It specifies sort key."
+
+# 241113396d6940fda18b3452f933054d
+#: ../../../source/reference/commands/table_create.txt:220
+msgid ""
+"If you specify ``TABLE_HASH_KEY``, ``TABLE_PAT_KEY`` or ``TABLE_DAT_KEY`` as "
+"``flags`` parameter, you need to specify ``key_type`` option."
+msgstr ""
+
+# 6aa7b4b0af4e41ed8869757682f89526
+#: ../../../source/reference/commands/table_create.txt:224
+#, fuzzy
+msgid "See :doc:`/reference/types` for all types."
+msgstr "See :doc:`/reference/type` about GeoPoint."
+
+# 25a88a3a400a438c80c4332cf04b43e0
+#: ../../../source/reference/commands/table_create.txt:226
+#: ../../../source/reference/commands/table_create.txt:238
+#: ../../../source/reference/commands/table_create.txt:254
+#: ../../../source/reference/commands/table_create.txt:266
+#, fuzzy
+msgid "The default value is none."
+msgstr "The default value is ``0``."
+
+# ff31ad7d5b704277ae7b846a84df7328
+#: ../../../source/reference/commands/table_create.txt:229
+msgid "``value_type``"
+msgstr "``value_type``"
+
+# e65d717fd4e048b9aa59953679feeef6
+#: ../../../source/reference/commands/table_create.txt:231
+#, fuzzy
+msgid "It specifies value type."
+msgstr "It specifies sort key."
+
+# 231fff1cadb540dc8725c054352f9c6f
+#: ../../../source/reference/commands/table_create.txt:233
+msgid ""
+"You can use value when you specify ``TABLE_NO_KEY``, ``TABLE_HASH_KEY`` or "
+"``TABLE_PAT_KEY``. Value type must be a fixed size type. For example, "
+"``UInt32`` can be used but ``ShortText`` cannot be used. Use columns instead "
+"of value."
+msgstr ""
+
+# 19a375eb54c84047bec3b8ffa93cccb1
+#: ../../../source/reference/commands/table_create.txt:241
+msgid "``default_tokenizer``"
+msgstr "``default_tokenizer``"
+
+# c2b1726a55f84a43a3a2d7896a015ede
+#: ../../../source/reference/commands/table_create.txt:243
+msgid ""
+"It specifies the default tokenizer that is used on searching and data "
+"loading."
+msgstr ""
+
+# f955800d58084f5da018d1999daa8f6a
+#: ../../../source/reference/commands/table_create.txt:246
+msgid ""
+"You cannot use ``default_tokenizer`` with ``TABLE_NO_KEY`` because "
+"``TABLE_NO_KEY`` cannot be used for index."
+msgstr ""
+
+# 6d554271222b42fb9a5bc9b842ef25d1
+#: ../../../source/reference/commands/table_create.txt:249
+msgid ""
+"You must specify ``default_tokenizer`` for a table that is used for fulltext "
+"search index."
+msgstr ""
+
+# 6bfed24fa3ff45cbbfb8b3585c9855b5
+#: ../../../source/reference/commands/table_create.txt:252
+#, fuzzy
+msgid "See :doc:`/reference/tokenizers` for all tokenizers"
+msgstr "See :doc:`/reference/functions/` for available functin list."
+
+# 175c7864061e407c9df325dc092b9cc8
+# 90f038de403f4643a37099d043a59cd0
+#: ../../../source/reference/commands/table_create.txt:257
+#, fuzzy
+msgid "``normalizer``"
+msgstr "``scorer``"
+
+# cf33c7a9b5c248cc86f4c8a3077c65ff
+#: ../../../source/reference/commands/table_create.txt:259
+msgid "It specifies a normalizer that is used to normalize key."
+msgstr ""
+
+# e565511ab5d94b28b51e8a80f6e782e0
+#: ../../../source/reference/commands/table_create.txt:261
+msgid ""
+"You cannot use ``normalizer`` with ``TABLE_NO_KEY`` because ``TABLE_NO_KEY`` "
+"doesn't support key."
+msgstr ""
+
+# 6bfed24fa3ff45cbbfb8b3585c9855b5
+#: ../../../source/reference/commands/table_create.txt:264
+#, fuzzy
+msgid "See :doc:`/reference/normalizers` for all normalizsers."
+msgstr "See :doc:`/reference/functions/` for available functin list."
+
+# e0958df7fe214c209ee8dd27d05dc1a6
+#: ../../../source/reference/commands/table_create.txt:271
+msgid "``table_create`` returns ``true`` as body on success such as::"
+msgstr ""
+
+# 1904e24a18514270b43a075bd8532b45
+#: ../../../source/reference/commands/table_create.txt:275
+msgid "If ``table_create`` fails, error details are in ``HEADER``."
+msgstr ""
+
+# 257a8b1e0a424cf3807162e2534d2837
+# 73ec2c3dc21241d5b0b795816605eeb2
+#: ../../../source/reference/commands/table_create.txt:282
+#, fuzzy
+msgid ":doc:`/reference/tables`"
+msgstr ":doc:`/reference/grn_expr`"
+
+# 257a8b1e0a424cf3807162e2534d2837
+# 73ec2c3dc21241d5b0b795816605eeb2
+#: ../../../source/reference/commands/table_create.txt:283
+#, fuzzy
+msgid ":doc:`/reference/commands/column_create`"
+msgstr ":doc:`/reference/grn_expr`"
+
+# 257a8b1e0a424cf3807162e2534d2837
+# 73ec2c3dc21241d5b0b795816605eeb2
+#: ../../../source/reference/commands/table_create.txt:284
+#, fuzzy
+msgid ":doc:`/reference/tokenizers`"
+msgstr ":doc:`/reference/grn_expr`"
+
+# 257a8b1e0a424cf3807162e2534d2837
+# 73ec2c3dc21241d5b0b795816605eeb2
+#: ../../../source/reference/commands/table_create.txt:285
+#, fuzzy
+msgid ":doc:`/reference/normalizers`"
+msgstr ":doc:`/reference/grn_expr`"
+
+# 257a8b1e0a424cf3807162e2534d2837
+# 73ec2c3dc21241d5b0b795816605eeb2
+#: ../../../source/reference/commands/table_create.txt:286
+#, fuzzy
+msgid ":doc:`/reference/command/output_format`"
+msgstr ":doc:`/reference/grn_expr`"
+
+# 6586677da16f411e92eb429eda5c9dcd
+#: ../../../source/reference/commands/table_list.txt:6
+msgid "table_list"
+msgstr "table_list"
+
+# fd35ba3b0b334d418128a763ce9d2be9
+#: ../../../source/reference/commands/table_list.txt:11
+msgid "table_list - DBに定義されているテーブルをリスト表示"
+msgstr "table_list - DBに定義されているテーブルをリスト表示"
+
+# 61ea87d7144e473e9709701caf220d8e
+#: ../../../source/reference/commands/table_list.txt:22
+msgid ""
+"groonga組込コマンドの一つであるtable_listについて説明します。組込コマンドは、"
+"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
+"エストを送信することによって実行します。"
+msgstr ""
+"groonga組込コマンドの一つであるtable_listについて説明します。組込コマンドは、"
+"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
+"エストを送信することによって実行します。"
+
+# 8993b5fecec144e19e1d5c70c248b04c
+#: ../../../source/reference/commands/table_list.txt:24
+msgid "table_listは、DBに定義されているテーブルのリストを表示します。"
+msgstr "table_listは、DBに定義されているテーブルのリストを表示します。"
+
+# f1af1551aead4ea8a6f8150148d9e978
+#: ../../../source/reference/commands/table_list.txt:37
+msgid "テーブル名一覧が以下の形式で返却されます。::"
+msgstr "テーブル名一覧が以下の形式で返却されます。::"
+
+# 4ff1a70149b64f0eaf5f2ab2217eac9b
+#: ../../../source/reference/commands/table_list.txt:41
+msgid "``テーブル情報名n``"
+msgstr "``テーブル情報名n``"
+
+# 1fd04fa13bfe4fb1b8172b260a3d9d44
+#: ../../../source/reference/commands/table_list.txt:43
+msgid ""
+"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
+"を示す名前を出力します。 情報名は以下の通りです。"
+msgstr ""
+"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
+"を示す名前を出力します。 情報名は以下の通りです。"
+
+# cf1b4ef1ea974fd1bcbc463da45034eb
+#: ../../../source/reference/commands/table_list.txt:48
+msgid "テーブルオブジェクトに割り当てられたID"
+msgstr "テーブルオブジェクトに割り当てられたID"
+
+# 9941fdb820864c91b980c54d0a48ffdd
+#: ../../../source/reference/commands/table_list.txt:52
+msgid "テーブル名"
+msgstr "テーブル名"
+
+# 6c9798f031f64f3ab89d62a352011c34
+#: ../../../source/reference/commands/table_list.txt:56
+msgid "テーブルのレコードを格納するファイル名"
+msgstr "テーブルのレコードを格納するファイル名"
+
+# 061b8b93b3e64157996bbae2e6e5dfb6
+#: ../../../source/reference/commands/table_list.txt:60
+msgid "テーブルのflags属性"
+msgstr "テーブルのflags属性"
+
+# 3b101cdf7b24467dbdf1a054586acd83
+#: ../../../source/reference/commands/table_list.txt:64
+msgid "主キー値の属する型"
+msgstr "主キー値の属する型"
+
+# 47a8c8e84ebf4b6eb84be38d286667bc
+#: ../../../source/reference/commands/table_list.txt:68
+msgid "valueが属する型"
+msgstr "valueが属する型"
+
+# b413ec077a73460ea9462326f7701556
+#: ../../../source/reference/commands/table_list.txt:70
+msgid "``テーブル情報型n``"
+msgstr "``テーブル情報型n``"
+
+# 21cc068a28f44701848921b25ad5875e
+#: ../../../source/reference/commands/table_list.txt:72
+msgid "テーブル情報の型を出力します。"
+msgstr "テーブル情報の型を出力します。"
+
+# 1d69979dbea94499857c92cf5deb5e66
+#: ../../../source/reference/commands/table_list.txt:74
+msgid "``テーブル情報n``"
+msgstr "``テーブル情報n``"
+
+# d2da33fcb03a4f60aa7593dc9690372b
+#: ../../../source/reference/commands/table_list.txt:76
+msgid ""
+"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
+"ル情報名n`` の順序と同じです。"
+msgstr ""
+"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
+"ル情報名n`` の順序と同じです。"
+
+# 5ca042d66a114237868b152fe102048e
+#: ../../../source/reference/commands/table_remove.txt:6
+msgid "table_remove"
+msgstr "table_remove"
+
+# 20c1b2103bec480693dbad7317867a94
+#: ../../../source/reference/commands/table_remove.txt:11
+msgid "table_remove - テーブルの削除"
+msgstr "table_remove - テーブルの削除"
+
+# 8077a2ebaa434ee093b4c2703cf5d632
+#: ../../../source/reference/commands/table_remove.txt:22
+msgid ""
+"groonga組込コマンドの一つであるtable_removeについて説明します。組込コマンド"
+"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
+"リクエストを送信することによって実行します。"
+msgstr ""
+"groonga組込コマンドの一つであるtable_removeについて説明します。組込コマンド"
+"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
+"リクエストを送信することによって実行します。"
+
+# a576c3bb40e747a99011c57c0564560e
+#: ../../../source/reference/commands/table_remove.txt:24
+msgid ""
+"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
+"ンデックスも再帰的に削除されます。"
 msgstr ""
 "table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
 "ンデックスも再帰的に削除されます。"
@@ -7479,11 +7760,6 @@ msgstr ""
 msgid "テーブルに定義されているカラムのリストを表示します。"
 msgstr "テーブルに定義されているカラムのリストを表示します。"
 
-# 1051548e611b4a4884fb7252930a4ed0
-#: ../../../source/reference/executables/groonga.txt:171
-msgid "``table_create``"
-msgstr ""
-
 # 3e33d26ca8544b209fbc7f9d81971461
 #: ../../../source/reference/executables/groonga.txt:172
 msgid "DBにテーブルを追加します。"
@@ -7539,11 +7815,6 @@ msgstr ""
 msgid "テーブルにレコードを挿入します。"
 msgstr "テーブルにレコードを挿入します。"
 
-# 5a34f34403204e66ab5c667346b7ae0e
-#: ../../../source/reference/executables/groonga.txt:189
-msgid "``select``"
-msgstr ""
-
 # 44c3c529516941408b29f193e65da146
 #: ../../../source/reference/executables/groonga.txt:190
 msgid "テーブルに含まれるレコードを検索して表示します。"
@@ -7906,7 +8177,8 @@ msgstr "You can specify the value of GeoPoint type. [#]_"
 
 # 6aa7b4b0af4e41ed8869757682f89526
 #: ../../../source/reference/functions/geo_distance.txt:161
-msgid "See :doc:`/reference/type` about GeoPoint."
+#, fuzzy
+msgid "See :doc:`/reference/types` about GeoPoint."
 msgstr "See :doc:`/reference/type` about GeoPoint."
 
 # 3570a3f6f01a4164b343ab4bfaab0582
@@ -7934,7 +8206,8 @@ msgstr ""
 
 # 25aedc7e436944129ae0d392602cd246
 #: ../../../source/reference/functions/geo_distance.txt:172
-msgid "See :doc:`/reference/type` about GeoPoint and the coordinate."
+#, fuzzy
+msgid "See :doc:`/reference/types` about GeoPoint and the coordinate."
 msgstr "See :doc:`/reference/type` about GeoPoint and the coordinate."
 
 # de8580f532d847eeba0deb53c6e64b3a
@@ -9962,6 +10235,7 @@ msgstr ""
 
 # 760db752e03b450f93b8925037acd9d3
 #: ../../../source/reference/grn_expr/script_syntax.txt:162
+#: ../../../source/reference/tables.txt:29
 msgid "Array"
 msgstr "Array"
 
@@ -11430,22 +11704,183 @@ msgstr "A return code for the query."
 msgid "RETURN_CODE"
 msgstr ""
 
-# 1852c8ad6e5b4ad7877508e8f48c81eb
-#: ../../../source/reference/output.txt:6
-msgid "Output"
-msgstr "Output"
+# a0f1b54372bb4cf99875d329e41f5c22
+#: ../../../source/reference/normalizers.txt:9
+msgid "Normalizers"
+msgstr ""
 
-# abafe29843c045c1b570aa4f2297d760
-#: ../../../source/reference/output.txt:8
-msgid "Groonga supports the following output format types:"
-msgstr "Groonga supports the following output format types:"
+# 1e28c36211fc417586143a8419427e43
+#: ../../../source/reference/normalizers.txt:14
+msgid ""
+"Groonga has normalizer module. It is used when tokenizing text and storing "
+"table key. For example, ``A`` and ``a`` are processed as the same character "
+"after normalization."
+msgstr ""
 
-# ae5ae1a28f4e4e3f9783e15bbefeb1d4
-#: ../../../source/reference/output.txt:10
-msgid "`JSON <http://www.json.org/>`_"
-msgstr "`JSON <http://www.json.org/>`_"
+# 5690744ec86b44ab9a0fa7b825f1e107
+#: ../../../source/reference/normalizers.txt:18
+msgid ""
+"Normalizer module can be added as a plugin. You can customize text "
+"normalization by registering your normalizer plugins to groonga."
+msgstr ""
 
-# 5e76b3e355e0415d989b564865ce026c
+# 0cc5157b0a42407c9bef0f52f16dbf7b
+#: ../../../source/reference/normalizers.txt:21
+msgid ""
+"A normalizer module is attached to a table. A table can have zero or one "
+"normalizer module. You can attach a normalizer module to a table by :ref:"
+"`table-create-normalizer` option in :doc:`/reference/commands/table_create`."
+msgstr ""
+
+# b9483eed0ec640c18a3d227434e13bd5
+#: ../../../source/reference/normalizers.txt:26
+msgid ""
+"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
+"module:"
+msgstr ""
+
+# 2741484642804ba4b351fc281a38b102
+#: ../../../source/reference/normalizers.txt:35
+msgid ""
+"Groonga 2.0.9 or earlier doesn't have ``--normalizer`` option in "
+"``table_create``. ``KEY_NORMALIZE`` flag was used instead."
+msgstr ""
+
+# 400baa92b26246428d64cf69882b8530
+#: ../../../source/reference/normalizers.txt:38
+msgid ""
+"You can open an old database by groonga 2.1.0 or later. An old database "
+"means that the database is created by groonga 2.0.9 or earlier. But you "
+"cannot open the opened old database by groonga 2.0.9 or earlier. Once you "
+"open the old database by groonga 2.1.0 or later, ``KEY_NORMALIZE`` flag "
+"information in the old database is converted to normalizer information. So "
+"groogna 2.0.9 or earlier cannot find ``KEY_NORMALIZE`` flag information in "
+"the opened old database."
+msgstr ""
+
+# 99426c5137a44fc18cf0376298f5f1ca
+#: ../../../source/reference/normalizers.txt:47
+msgid "Keys of a table that has a normalizer module are normalized:"
+msgstr ""
+
+# 78943b9a5bf84a2a96b3e961d84940c8
+#: ../../../source/reference/normalizers.txt:59
+msgid ""
+"``NormalizerAuto`` normalizer normalizes a text as a downcased text. For "
+"example, ``\"Apple\"`` is normalized to ``\"apple\"``, ``\"black\"`` is "
+"normalized to ``\"blank\"`` and ``\"COLOR\"`` is normalized to ``\"color\"``."
+msgstr ""
+
+# 13627d6a9a5044efa13f776d83110a3b
+#: ../../../source/reference/normalizers.txt:64
+msgid ""
+"If a table is a lexicon for fulltext search, tokenized tokens are "
+"normalized. Because tokens are stored as table keys. Table keys are "
+"normalized as described above."
+msgstr ""
+
+# 7a11aa3ec0f24a43be60a7a8fcf95cdd
+#: ../../../source/reference/normalizers.txt:69
+msgid "Built-in normalizers"
+msgstr ""
+
+# 11ccd376e1264fd1b34158bfeb11615d
+#: ../../../source/reference/normalizers.txt:71
+msgid "Here is a list of built-in-normalizers:"
+msgstr ""
+
+# 28901975d2f646e0b7b7e735d9c1f1c5
+# 01e9b473207c46189d0a72ac77e358da
+#: ../../../source/reference/normalizers.txt:73
+#: ../../../source/reference/normalizers.txt:77
+#, fuzzy
+msgid "``NormalizerAuto``"
+msgstr "``auto``"
+
+# 808b06286a5242f294d76d4aa61d0c0a
+# 42fbc713fa114057b6fcd3983ba387fe
+#: ../../../source/reference/normalizers.txt:74
+#: ../../../source/reference/normalizers.txt:104
+msgid "``NormalizerNFKC51``"
+msgstr ""
+
+# bdaa1a6bada84677b1905d8348fdd0d9
+#: ../../../source/reference/normalizers.txt:79
+msgid ""
+"Normally you should use ``NormalizerAuto`` normalizer. ``NormalizerAuto`` "
+"was the normalizer for groonga 2.0.9 or earlier. ``KEY_NORMALIZE`` flag in "
+"``table_create`` on groonga 2.0.9 or earlier equals to ``--normalizer "
+"NormalizerAuto`` option in ``table`` on groonga 2.1.0 or later."
+msgstr ""
+
+# 0697f1cdbca84a72bbb2fb9dcdbfad35
+#: ../../../source/reference/normalizers.txt:85
+msgid ""
+"``NormalizerAuto`` supports all encoding. It uses Unicode NFKC "
+"(Normalization Form Compatibility Composition) for UTF-8 encoding text. It "
+"uses encoding specific original normalization for other encodings. The "
+"results of those original normalization are similar to NFKC."
+msgstr ""
+
+# 15df0f3334584b59a5755fc104ae3867
+#: ../../../source/reference/normalizers.txt:91
+msgid ""
+"For example, half-width katakana (such as U+FF76 HALFWIDTH KATAKANA LETTER "
+"KA) + half-width katakana voiced sound mark (U+FF9E HALFWIDTH KATAKANA "
+"VOICED SOUND MARK) is normalized to full-width katakana with voiced sound "
+"mark (U+30AC KATAKANA LETTER GA). The former is two chracters but the latter "
+"is one character."
+msgstr ""
+
+# 43da0d76d5af4c5181fa4b6da5529901
+#: ../../../source/reference/normalizers.txt:97
+msgid "Here is an example that uses ``NormalizerAuto`` normalizer:"
+msgstr ""
+
+# 9e0bb6aa8a2a4d2f9bcf0d8bdf9db2e4
+#: ../../../source/reference/normalizers.txt:106
+msgid ""
+"``NormalizerNFKC51`` normalizes texts by Unicode NFKC (Normalization Form "
+"Compatibility Composition) for Unicode version 5.1. It supports only UTF-8 "
+"encoding."
+msgstr ""
+
+# a9fbc2a34fb2478baf14ee72917bc177
+#: ../../../source/reference/normalizers.txt:110
+msgid ""
+"Normally you don't need to use ``NormalizerNFKC51`` explicitly. You can use "
+"``NormalizerAuto`` instead."
+msgstr ""
+
+# 5c7f0ecedecc49ba850899276ed94c9f
+#: ../../../source/reference/normalizers.txt:113
+msgid "Here is an example that uses ``NormalizerNFKC51`` normalizer:"
+msgstr ""
+
+# 257a8b1e0a424cf3807162e2534d2837
+# 73ec2c3dc21241d5b0b795816605eeb2
+#: ../../../source/reference/normalizers.txt:122
+#: ../../../source/reference/tables.txt:163
+#, fuzzy
+msgid ":doc:`/reference/commands/table_create`"
+msgstr ":doc:`/reference/grn_expr`"
+
+# 1852c8ad6e5b4ad7877508e8f48c81eb
+#: ../../../source/reference/output.txt:6
+msgid "Output"
+msgstr "Output"
+
+# abafe29843c045c1b570aa4f2297d760
+#: ../../../source/reference/output.txt:8
+msgid "Groonga supports the following output format types:"
+msgstr "Groonga supports the following output format types:"
+
+# ae5ae1a28f4e4e3f9783e15bbefeb1d4
+#: ../../../source/reference/output.txt:10
+msgid "`JSON <http://www.json.org/>`_"
+msgstr "`JSON <http://www.json.org/>`_"
+
+# 5e76b3e355e0415d989b564865ce026c
 #: ../../../source/reference/output.txt:11
 msgid "`XML <http://www.w3.org/XML/>`_"
 msgstr "`XML <http://www.w3.org/XML/>`_"
@@ -11947,6 +12382,359 @@ msgstr ""
 msgid ":ref:`query-expansion`"
 msgstr ""
 
+# 0da809ee0de94f4c9d176627712966f9
+#: ../../../source/reference/tables.txt:6
+#, fuzzy
+msgid "Tables"
+msgstr "``tables``"
+
+# b1db9aad8dbf492c80a01dfddc0ce8ab
+#: ../../../source/reference/tables.txt:11
+msgid ""
+"Table in groonga manages relation between ID and key. Groonga provides four "
+"table types. They are ``TABLE_NO_KEY``, ``TABLE_HASH_KEY``, "
+"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."
+msgstr ""
+
+# a81d61c3372f4a3bb2e51be94dce1cbf
+#: ../../../source/reference/tables.txt:15
+msgid ""
+"All table except ``TABLE_NO_KEY`` provides both fast ID search by key and "
+"fast key search by ID. ``TABLE_NO_KEY`` doesn't support key. "
+"``TABLE_NO_KEY`` only manages ID. So ``TABLE_NO_KEY`` doesn't provides ID "
+"search and key search."
+msgstr ""
+
+# 19432a58eb064d68b9f69656a4155698
+#: ../../../source/reference/tables.txt:21
+msgid "Characteristics"
+msgstr ""
+
+# 92cdbf68b720475c81c91d2f000d898d
+#: ../../../source/reference/tables.txt:23
+msgid ""
+"Here is a chracteristic table of all tables in groonga. (``TABLE_`` prefix "
+"is omitted in the table.)"
+msgstr ""
+
+# 78ed143037674cc0a8f0abf83a2edc8e
+#: ../../../source/reference/tables.txt:27
+msgid "``DAT_KEY``"
+msgstr ""
+
+# 66b9254073d547ec828b0be918490099
+#: ../../../source/reference/tables.txt:27
+msgid "``HASH_KEY``"
+msgstr ""
+
+# d2f9232eb6f044f695fbc8a690801dd7
+#: ../../../source/reference/tables.txt:27
+msgid "``NO_KEY``"
+msgstr ""
+
+# f7b877e0c14b4bfba4a6d0573965f485
+#: ../../../source/reference/tables.txt:27
+msgid "``PAT_KEY``"
+msgstr ""
+
+# 2d4a315870ce46b38227c494664d8073
+#: ../../../source/reference/tables.txt:29
+msgid "Data structure"
+msgstr ""
+
+# 0844c4cc06f9491f8728fa3bee04b560
+#: ../../../source/reference/tables.txt:29
+msgid "Double array trie"
+msgstr ""
+
+# 9ed89a445bde4d85b797959a86ca7402
+#: ../../../source/reference/tables.txt:29
+msgid "Hash table"
+msgstr ""
+
+# 59538a7f486047ae8178ede81aaf2de3
+#: ../../../source/reference/tables.txt:29
+msgid "Patricia trie"
+msgstr ""
+
+# abb36013b72e4531aa28c5e4347b24bd
+#: ../../../source/reference/tables.txt:33
+msgid "ID support"
+msgstr ""
+
+# 4630f2f7e81b4cceaf013205c918645b
+# eb3405c99f6e4ba186c0d854ddb3c4b1
+# 3a683a4f87984304b488273f5aacacf2
+# da84ef8867ab49aa992ecc7399db805f
+# df47f0d805f049fa8f1fb55a224c44c9
+# 261fd84604cc478f84044b17143849de
+# 998e30b0aad14606a7cb8f926975b5f2
+# 38dcf04e2fc34faebba1a05996ccd635
+# f2e0e190a2384f6597596e5bc9b0e687
+# 559adcb47eb1434cb1c7a92cbc88e3f7
+# 3c3f5999eb6743d3be4e87d1e35c459d
+# 59731ebdeb194378ab19bd0474c7e839
+# 2110e4fe3be543c498c03de1fe181eab
+# 1c5a1a74493a442899d3ea4f1fd2fa4a
+# 9a8dd24b80e1467aa0b14ecc4ba448e3
+# 76fdd22cbaaa4964b916a96a3fc6c27b
+# 40ff843e27cf4af69c8d942574ec9602
+# cf1386f9eb2a468a9af3e1bb8d2d8f90
+# d59f103a64364f13a65e3c75c492b6c5
+# 2ce500a03bfa4deeb3c7231727cf33c6
+# 51ec05fc30a241f7ba2b05144e849bd5
+#: ../../../source/reference/tables.txt:33
+#: ../../../source/reference/tables.txt:36
+#: ../../../source/reference/tables.txt:39
+#: ../../../source/reference/tables.txt:42
+#: ../../../source/reference/tables.txt:47
+#: ../../../source/reference/tables.txt:52
+#: ../../../source/reference/tables.txt:56
+#: ../../../source/reference/tables.txt:59
+#: ../../../source/reference/tables.txt:63
+#: ../../../source/reference/tables.txt:66
+msgid "o"
+msgstr ""
+
+# 99209dbd0a4d40988bd721e420e3458c
+#: ../../../source/reference/tables.txt:36
+msgid "Key support"
+msgstr ""
+
+# 5964873266b947b4ad6ef2b001fa3218
+# e23335226bcd4711ba392182c0e954bf
+# 08531122ec57440a82a940805e43c3e0
+# 137242d1639c4f09a65c0767fc6ab0a3
+# 0b28bfc0828e480c88d3c7a65fa9ac89
+# 52a0f0e5100041769bac6f8560c8a5e9
+# 575d2de1b072407ab8d66e816e598acb
+# 25ca008595b34f529150a789d5573a17
+# a418a933cef64c499f058237012d6506
+# f852ae1662bf4fdcaec0ac7aaed631b5
+#: ../../../source/reference/tables.txt:36
+#: ../../../source/reference/tables.txt:39
+#: ../../../source/reference/tables.txt:42
+#: ../../../source/reference/tables.txt:47
+#: ../../../source/reference/tables.txt:52
+#: ../../../source/reference/tables.txt:56
+#: ../../../source/reference/tables.txt:59
+#: ../../../source/reference/tables.txt:63
+#: ../../../source/reference/tables.txt:66
+msgid "x"
+msgstr ""
+
+# 11686c90793a4125a7a1292b926c19cb
+#: ../../../source/reference/tables.txt:39
+msgid "Value support"
+msgstr ""
+
+# 76b6a5d757114d8585829763075a322c
+#: ../../../source/reference/tables.txt:42
+msgid "Key -> ID speed (o -> fast) (x -> slow)"
+msgstr ""
+
+# b02e80e3b8c844fc954e66ecc3fcad29
+# a8386f62da9140eba0124e67cfc865bd
+#: ../../../source/reference/tables.txt:42
+#: ../../../source/reference/tables.txt:52
+msgid "oo"
+msgstr ""
+
+# feedca2d114d430e8d82a8433abecc56
+#: ../../../source/reference/tables.txt:47
+msgid "Update speed (o -> fast) (x -> slow)"
+msgstr ""
+
+# 57678eab08884e88a0990fc8b3be4c2c
+# 7abf87a3df114a1eb0159a5526fda853
+#: ../../../source/reference/tables.txt:47
+#: ../../../source/reference/tables.txt:52
+msgid "ooo"
+msgstr ""
+
+# 4525199c94c34411bfd83cc4f48e9ec3
+#: ../../../source/reference/tables.txt:52
+msgid "Size (o -> small) (x -> large)"
+msgstr ""
+
+# 45bb2b8f98ea481da296597024fdcc43
+#: ../../../source/reference/tables.txt:56
+msgid "Key update"
+msgstr ""
+
+# 1ef0ebf55dda472ab221807ca0c02c96
+#: ../../../source/reference/tables.txt:59
+msgid "Common prefix search"
+msgstr ""
+
+# cc0e7f0e0b0e4eb993eae3fae28ea725
+#: ../../../source/reference/tables.txt:63
+msgid "Predictive search"
+msgstr ""
+
+# 57e6e3be4cf44dd293de630ccc26de36
+#: ../../../source/reference/tables.txt:66
+#, fuzzy
+msgid "Range search"
+msgstr "Similar search"
+
+# 461d3db30a9a4a21b11945de21ab8644
+#: ../../../source/reference/tables.txt:73
+msgid ""
+"``TABLE_NO_KEY`` is very fast and very small but it doesn't support key. "
+"``TABLE_NO_KEY`` is a only table that doesn't support key."
+msgstr ""
+
+# efb95803e7724b72b55650b8282dc3ad
+#: ../../../source/reference/tables.txt:76
+msgid ""
+"You cannot use ``TABLE_NO_KEY`` for lexicon for fulltext search because "
+"lexicon stores tokens as key. ``TABLE_NO_KEY`` is useful for no key records "
+"such as log."
+msgstr ""
+
+# 116f4dafb2cf4f21a6e45f208ab4eb63
+#: ../../../source/reference/tables.txt:81
+msgid "``TABLE_HASH_KEY``"
+msgstr ""
+
+# a5cb5960ef5149e0a8503cea1bcca925
+#: ../../../source/reference/tables.txt:83
+msgid ""
+"``TABLE_HASH_KEY`` is fast but it doesn't support advanced search functions "
+"such as common prefix search and predictive search."
+msgstr ""
+
+# f44aa7ef9e7d4d9fa2ae46eb0f09c2e8
+#: ../../../source/reference/tables.txt:86
+msgid ""
+"``TABLE_HASH_KEY`` is useful for index for exact search such as tag search."
+msgstr ""
+
+# cf29558cc9884a5790431faec77fa4aa
+#: ../../../source/reference/tables.txt:92
+msgid "``TABLE_PAT_KEY`` is small and supports advanced search functions."
+msgstr ""
+
+# 2f20b23e38014e61a61c73f336edd975
+#: ../../../source/reference/tables.txt:94
+msgid ""
+"``TABLE_PAT_KEY`` is useful for lexicon for fulltext search and index for "
+"range search."
+msgstr ""
+
+# 389bc2155c3d4462aa2c3050f74417eb
+#: ../../../source/reference/tables.txt:100
+msgid ""
+"``TABLE_DAT_KEY`` is fast and supports key update but it is large. It is not "
+"suitable for storing many records. ``TABLE_DAT_KEY`` is a only table that "
+"supports key update."
+msgstr ""
+
+# 9eccd67c4a004a45b1fc50ce25e0f193
+#: ../../../source/reference/tables.txt:104
+msgid ""
+"``TABLE_DAT_KEY`` is used in groonga database. Groonga database needs to "
+"convert object name such as ``ShortText``, ``TokenBigram`` and table names "
+"to object ID. And groonga database needs to rename object name. Those "
+"features are implemented by ``TABLE_DAT_KEY``. The number of objects is "
+"small. So large data size demerit of ``TABLE_DAT_KEY`` can be ignored."
+msgstr ""
+
+# cfea9c773c1d4f9c9fdf07b62cfa26cd
+#: ../../../source/reference/tables.txt:112
+msgid "Record ID"
+msgstr ""
+
+# cd0885341d67488f82c2c37642af684f
+#: ../../../source/reference/tables.txt:114
+msgid "Record ID is assigned automatically. You cannot assign record ID."
+msgstr ""
+
+# f683e12d422c4c63b56a3c74fe44f26e
+#: ../../../source/reference/tables.txt:116
+msgid "Record ID of deleted record may be reused."
+msgstr ""
+
+# 9105a01447d1474cb3992642ae4e6ec3
+#: ../../../source/reference/tables.txt:118
+msgid ""
+"Valid record ID range is between 1 and 268435455. (1 and 268435455 are valid "
+"IDs.)"
+msgstr ""
+
+# 0ecacbd7fb9f4651a2800bb746f83297
+#: ../../../source/reference/tables.txt:122
+msgid "Persistent table and temporary table"
+msgstr ""
+
+# 1ad46c5fddca47f28864d746d216e805
+#: ../../../source/reference/tables.txt:124
+msgid "Table is persistent table or temporary table."
+msgstr ""
+
+# 564036388199425f9c6894918910dbc0
+#: ../../../source/reference/tables.txt:127
+msgid "Persistent table"
+msgstr ""
+
+# e771b44f007149559a8a5832649ffa39
+#: ../../../source/reference/tables.txt:129
+msgid ""
+"Persistent table is named and registered to database. Records in persistent "
+"table aren't deleted after closing table or database."
+msgstr ""
+
+# 6cf2fb1427034a6a9cf0ab1b2eba6edd
+#: ../../../source/reference/tables.txt:133
+msgid ""
+"Persistent table can be created by :doc:`/reference/commands/table_create` "
+"command."
+msgstr ""
+
+# 257dddf369824e59874b5966af7972de
+#: ../../../source/reference/tables.txt:137
+msgid "Temporary table"
+msgstr ""
+
+# 98b4b368e05c429088286321d3059550
+#: ../../../source/reference/tables.txt:139
+msgid ""
+"Temporary table is anonymous. Records in temporary table are deleted after "
+"closing table. Temporary table is used to store search result, sort result, "
+"group (drilldown) result and so on. ``TABLE_HASH_KEY`` is used for search "
+"result and group result. ``TABLE_NO_KEY`` is used for sort result."
+msgstr ""
+
+# 42dc578c7b1641c39d59b7551160592e
+#: ../../../source/reference/tables.txt:146
+#, fuzzy
+msgid "Limitations"
+msgstr "Notification"
+
+# e3e50b9263d24b649ed5414f149b9897
+#: ../../../source/reference/tables.txt:148
+msgid ""
+"The max number of records is 268435455. You cannot add 268435456 or more "
+"records in a table."
+msgstr ""
+
+# 51a51a51386a441da910d62b1f705427
+#: ../../../source/reference/tables.txt:151
+msgid ""
+"The max number of a key size is 4096byte. You cannot use 4097byte or larger "
+"key. You can use column instead of key for 4097byte or larger size data. "
+"``Text`` and ``LargeText`` types supports 4097byte or larger size data."
+msgstr ""
+
+# 4155b1c70bc542cfbf4eb52b4e7524f5
+#: ../../../source/reference/tables.txt:156
+msgid ""
+"The max number of total key size is 4GiB. You need to split a table, split a "
+"database (sharding) or reduce each key size to handle 4GiB or more larger "
+"total key size."
+msgstr ""
+
 # 380d55e2098f4466bc73bd08c1ea4256
 #: ../../../source/reference/tokenizers.txt:6
 msgid "Tokenizers"
@@ -11958,22 +12746,22 @@ msgid "TODO: Write me."
 msgstr "TODO: Write me."
 
 # dac8495fc14741759ef8d5dc2208f627
-#: ../../../source/reference/type.txt:6
+#: ../../../source/reference/types.txt:6
 msgid "データ型"
 msgstr "データ型"
 
 # 90629ffb42f04870ad6bdb3214eedaed
-#: ../../../source/reference/type.txt:11
+#: ../../../source/reference/types.txt:11
 msgid "groonga データ型"
 msgstr "groonga データ型"
 
 # ebb652715b054e77a2e5e54242d7ecd0
-#: ../../../source/reference/type.txt:16
+#: ../../../source/reference/types.txt:16
 msgid "groonga は、格納するデータの型を区別します。"
 msgstr "groonga は、格納するデータの型を区別します。"
 
 # c6a304df99b6474a9560caa1a308ee03
-#: ../../../source/reference/type.txt:18
+#: ../../../source/reference/types.txt:18
 msgid ""
 "groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らかの型"
 "に属します。また通常は、一つのテーブルの中の全てのレコードについて、カラムの"
@@ -11984,7 +12772,7 @@ msgstr ""
 "値は共通となります。"
 
 # 7a9ed32c7915414aa9f6e54d00e06fb3
-#: ../../../source/reference/type.txt:20
+#: ../../../source/reference/types.txt:20
 msgid ""
 "主キーの型とカラムの型には、groongaで予め定義済みの型か、ユーザが定義する型、"
 "またはユーザが定義したテーブルを指定することができます。"
@@ -11993,7 +12781,7 @@ msgstr ""
 "またはユーザが定義したテーブルを指定することができます。"
 
 # 94b0d6e14b7840908928b74719df7118
-#: ../../../source/reference/type.txt:22
+#: ../../../source/reference/types.txt:22
 msgid ""
 "主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
 "テーブルのサブセットとなります。"
@@ -12002,7 +12790,7 @@ msgstr ""
 "テーブルのサブセットとなります。"
 
 # a63bdbf5d9e34cbdb928b8a934a44769
-#: ../../../source/reference/type.txt:24
+#: ../../../source/reference/types.txt:24
 msgid ""
 "カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となるテー"
 "ブルの参照キーとなります。"
@@ -12011,32 +12799,32 @@ msgstr ""
 "ブルの参照キーとなります。"
 
 # 66369a14a23642388534202e282a2115
-#: ../../../source/reference/type.txt:27
+#: ../../../source/reference/types.txt:27
 msgid "組込型"
 msgstr "組込型"
 
 # 986cfc960c6c4d608e6c535c7449444f
-#: ../../../source/reference/type.txt:29
+#: ../../../source/reference/types.txt:29
 msgid "以下の型が組込型としてあらかじめ定義されています。"
 msgstr "以下の型が組込型としてあらかじめ定義されています。"
 
 # dcda7a4ec4c140c8a63e7c3d8608532b
-#: ../../../source/reference/type.txt:31
+#: ../../../source/reference/types.txt:31
 msgid "``Object``"
 msgstr "``Object``"
 
 # 5379d2dd2f7443288ff840c9d7894ed1
-#: ../../../source/reference/type.txt:33
+#: ../../../source/reference/types.txt:33
 msgid "任意のテーブルに属する全てのレコードです。 [#]_"
 msgstr "任意のテーブルに属する全てのレコードです。 [#]_"
 
 # c238f2d258ca48149e82469594a0188f
-#: ../../../source/reference/type.txt:35
+#: ../../../source/reference/types.txt:35
 msgid "``Bool``"
 msgstr "``Bool``"
 
 # 9d23ae7106174e83b337709d370c7854
-#: ../../../source/reference/type.txt:37
+#: ../../../source/reference/types.txt:37
 msgid ""
 "ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値は"
 "trueとfalseです。(デフォルト値: false)"
@@ -12045,7 +12833,7 @@ msgstr ""
 "trueとfalseです。(デフォルト値: false)"
 
 # 18786167cdb14a83a690228c69866a64
-#: ../../../source/reference/type.txt:39
+#: ../../../source/reference/types.txt:39
 msgid ""
 ":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空文"
 "字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになります。"
@@ -12054,36 +12842,36 @@ msgstr ""
 "字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになります。"
 
 # 106a6449a8f74887beb3a11b38f56887
-#: ../../../source/reference/type.txt:41
+#: ../../../source/reference/types.txt:41
 msgid "``Int8``"
 msgstr "``Int8``"
 
 # 6b23fb252ff04db792b0e7b95cc55266
-#: ../../../source/reference/type.txt:43
+#: ../../../source/reference/types.txt:43
 msgid ""
 "8bit符号付き整数であり、-128以上127以下の整数を表します。(デフォルト値: 0)"
 msgstr ""
 "8bit符号付き整数であり、-128以上127以下の整数を表します。(デフォルト値: 0)"
 
 # f7c30d07ed1a4263b235a431b64c3e98
-#: ../../../source/reference/type.txt:45
+#: ../../../source/reference/types.txt:45
 msgid "``UInt8``"
 msgstr "``UInt8``"
 
 # 2aa108a1f8954627913fba7ba9cbb5c0
-#: ../../../source/reference/type.txt:47
+#: ../../../source/reference/types.txt:47
 msgid ""
 "8bit符号なし整数であり、0以上255以下の整数を表します。(デフォルト値: 0)"
 msgstr ""
 "8bit符号なし整数であり、0以上255以下の整数を表します。(デフォルト値: 0)"
 
 # 10bb0f70886f4059976bcbdcf2796e2b
-#: ../../../source/reference/type.txt:49
+#: ../../../source/reference/types.txt:49
 msgid "``Int16``"
 msgstr "``Int16``"
 
 # 0cb150eb144e45a1939642ef785d13b4
-#: ../../../source/reference/type.txt:51
+#: ../../../source/reference/types.txt:51
 msgid ""
 "16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。(デフォルト"
 "値: 0)"
@@ -12092,24 +12880,24 @@ msgstr ""
 "値: 0)"
 
 # 020fa5e44c964c89964bb348472fc9ed
-#: ../../../source/reference/type.txt:53
+#: ../../../source/reference/types.txt:53
 msgid "``UInt16``"
 msgstr "``UInt16``"
 
 # 1f6a324430a64e2f96d252528d86b931
-#: ../../../source/reference/type.txt:55
+#: ../../../source/reference/types.txt:55
 msgid ""
 "16bit符号なし整数であり、0以上65,535以下の整数を表します。(デフォルト値: 0)"
 msgstr ""
 "16bit符号なし整数であり、0以上65,535以下の整数を表します。(デフォルト値: 0)"
 
 # bc0b427d9f87408e80baf362b6c34847
-#: ../../../source/reference/type.txt:57
+#: ../../../source/reference/types.txt:57
 msgid "``Int32``"
 msgstr "``Int32``"
 
 # d4025a452b174789b253bd164932f07c
-#: ../../../source/reference/type.txt:59
+#: ../../../source/reference/types.txt:59
 msgid ""
 "32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
 "す。(デフォルト値: 0)"
@@ -12118,12 +12906,12 @@ msgstr ""
 "す。(デフォルト値: 0)"
 
 # 4235ba24140e485faf76d2291d79e6d5
-#: ../../../source/reference/type.txt:61
+#: ../../../source/reference/types.txt:61
 msgid "``UInt32``"
 msgstr "``UInt32``"
 
 # bc5b7d9f4c6f48239236b96e219ff96c
-#: ../../../source/reference/type.txt:63
+#: ../../../source/reference/types.txt:63
 msgid ""
 "32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。(デフォルト"
 "値: 0)"
@@ -12132,12 +12920,12 @@ msgstr ""
 "値: 0)"
 
 # 8362ed8024374a269994c7609651f997
-#: ../../../source/reference/type.txt:65
+#: ../../../source/reference/types.txt:65
 msgid "``Int64``"
 msgstr "``Int64``"
 
 # eff3d11be6d24719b8b5576d29b3c8de
-#: ../../../source/reference/type.txt:67
+#: ../../../source/reference/types.txt:67
 msgid ""
 "64bit符号付き整数であり、-9,223,372,036,854,775,808以上"
 "9,223,372,036,854,775,807以下の整数を表します。(デフォルト値: 0)"
@@ -12146,12 +12934,12 @@ msgstr ""
 "9,223,372,036,854,775,807以下の整数を表します。(デフォルト値: 0)"
 
 # 1c14b53405ed49759dc7b0144c19b148
-#: ../../../source/reference/type.txt:69
+#: ../../../source/reference/types.txt:69
 msgid "``UInt64``"
 msgstr "``UInt64``"
 
 # 6903ab9dac724b38bf43e7d50e9fbee4
-#: ../../../source/reference/type.txt:71
+#: ../../../source/reference/types.txt:71
 msgid ""
 "64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
 "す。(デフォルト値: 0)"
@@ -12160,19 +12948,19 @@ msgstr ""
 "す。(デフォルト値: 0)"
 
 # aa66aa8c2f02484ab0d36e2bf36c833e
-#: ../../../source/reference/type.txt:73
+#: ../../../source/reference/types.txt:73
 msgid "``Float``"
 msgstr "``Float``"
 
 # 032ccb6d85084daebfc4fec827aa6df7
-#: ../../../source/reference/type.txt:75
+#: ../../../source/reference/types.txt:75
 msgid ""
 "IEEE 754形式の倍精度浮動小数点数であり、実数を表します。(デフォルト値: 0.0)"
 msgstr ""
 "IEEE 754形式の倍精度浮動小数点数であり、実数を表します。(デフォルト値: 0.0)"
 
 # a7f6a365f41844df86ad86d6f9245eca
-#: ../../../source/reference/type.txt:77
+#: ../../../source/reference/types.txt:77
 msgid ""
 "IEEE 754形式の詳細については、 `IEEE 754 - Wikipedia <http://ja.wikipedia."
 "org/wiki/IEEE_754>`_ や `IEEE 754: Standard for Binary Floating-Point "
@@ -12183,12 +12971,12 @@ msgstr ""
 "<http://grouper.ieee.org/groups/754/>`_ を参照してください。"
 
 # cc23913e493940d6a9e3537b602e46db
-#: ../../../source/reference/type.txt:79
+#: ../../../source/reference/types.txt:79
 msgid "``Time``"
 msgstr "``Time``"
 
 # 9b9cbc40716e40a6a7f9293fad9c88c4
-#: ../../../source/reference/type.txt:81
+#: ../../../source/reference/types.txt:81
 msgid ""
 "日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位で"
 "64bit符号付き整数により表現します。(デフォルト値: 0)"
@@ -12197,7 +12985,7 @@ msgstr ""
 "64bit符号付き整数により表現します。(デフォルト値: 0)"
 
 # cb3f7498c8ce409a8953fe14af2f93fa
-#: ../../../source/reference/type.txt:83
+#: ../../../source/reference/types.txt:83
 msgid ""
 ":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日0時"
 "0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、小数を"
@@ -12208,42 +12996,42 @@ msgstr ""
 "使います。"
 
 # 875e8f7779e74138ab9ffb30c153ffd4
-#: ../../../source/reference/type.txt:85
+#: ../../../source/reference/types.txt:85
 msgid "``ShortText``"
 msgstr "``ShortText``"
 
 # 8dad7b8be865461c8d854d92eb256786
-#: ../../../source/reference/type.txt:87
+#: ../../../source/reference/types.txt:87
 msgid "4,095バイト以下の文字列を表します。(デフォルト値: \"\")"
 msgstr "4,095バイト以下の文字列を表します。(デフォルト値: \"\")"
 
 # 885109b6dda3450aab31ae101ce56de4
-#: ../../../source/reference/type.txt:89
+#: ../../../source/reference/types.txt:89
 msgid "``Text``"
 msgstr "``Text``"
 
 # 8a6f7a77ac714c90b85b4a2048cd6fe1
-#: ../../../source/reference/type.txt:91
+#: ../../../source/reference/types.txt:91
 msgid "65,535バイト以下の文字列を表します。(デフォルト値: \"\")"
 msgstr "65,535バイト以下の文字列を表します。(デフォルト値: \"\")"
 
 # 6554925254bc4731a6b63535833fc857
-#: ../../../source/reference/type.txt:93
+#: ../../../source/reference/types.txt:93
 msgid "``LongText``"
 msgstr "``LongText``"
 
 # 83719f4e61e84a43b8d803974b6a082c
-#: ../../../source/reference/type.txt:95
+#: ../../../source/reference/types.txt:95
 msgid "2,147,483,647バイト以下の文字列を表します。(デフォルト値: \"\")"
 msgstr "2,147,483,647バイト以下の文字列を表します。(デフォルト値: \"\")"
 
 # f17a5bb721e34170818d9b92a869d3d4
-#: ../../../source/reference/type.txt:97
+#: ../../../source/reference/types.txt:97
 msgid "``TokyoGeoPoint``"
 msgstr "``TokyoGeoPoint``"
 
 # ba145ea5866a4771a7909cf5298519e9
-#: ../../../source/reference/type.txt:99
+#: ../../../source/reference/types.txt:99
 msgid ""
 "旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
 "り表現します。(デフォルト値: 0x0)"
@@ -12252,7 +13040,7 @@ msgstr ""
 "り表現します。(デフォルト値: 0x0)"
 
 # 9397e1f69aef4dbd948b22e5b8e9cbd2
-#: ../../../source/reference/type.txt:101
+#: ../../../source/reference/types.txt:101
 msgid ""
 "度分秒形式でx度y分z秒となる経度・緯度は、(((x * 60) + y) * 60 + z) * 1000とい"
 "う計算式でミリ秒単位へと変換されます。 :doc:`/reference/commands/load` コマン"
@@ -12267,7 +13055,7 @@ msgstr ""
 "区切りとしては、'x' のほかに ',' を使うことができます。"
 
 # 3b643201350045608467a8e67cf199fc
-#: ../../../source/reference/type.txt:104
+#: ../../../source/reference/types.txt:104
 msgid ""
 "測地系の詳細については、 `測地系 - Wikipedia <http://ja.wikipedia.org/wiki/"
 "%E6%B8%AC%E5%9C%B0%E7%B3%BB>`_ を参照してください。"
@@ -12276,12 +13064,12 @@ msgstr ""
 "%E6%B8%AC%E5%9C%B0%E7%B3%BB>`_ を参照してください。"
 
 # 4b4744278932434dac146fc364b07d26
-#: ../../../source/reference/type.txt:106
+#: ../../../source/reference/types.txt:106
 msgid "``WGS84GeoPoint``"
 msgstr "``WGS84GeoPoint``"
 
 # 1c081b2f5dfc4bd2a1961e868f3bec0e
-#: ../../../source/reference/type.txt:108
+#: ../../../source/reference/types.txt:108
 msgid ""
 "世界測地系(World Geodetic System, WGS 84)による経緯度であり、経度と緯度をミ"
 "リ秒単位で表現した整数の組により表現します。(デフォルト値: 0x0)"
@@ -12290,7 +13078,7 @@ msgstr ""
 "リ秒単位で表現した整数の組により表現します。(デフォルト値: 0x0)"
 
 # 39914ce3848042a1b8df5ff6a9e2b73c
-#: ../../../source/reference/type.txt:110
+#: ../../../source/reference/types.txt:110
 msgid ""
 "度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
 "ドにおける指定方法はTokyoGeoPointと同じです。"
@@ -12299,29 +13087,29 @@ msgstr ""
 "ドにおける指定方法はTokyoGeoPointと同じです。"
 
 # 083e474546e6492e836bab84ea27a1c8
-#: ../../../source/reference/type.txt:113
+#: ../../../source/reference/types.txt:113
 msgid "型に関する制限事項"
 msgstr "型に関する制限事項"
 
 # d445d0c3722e488c8af9050234fc07aa
-#: ../../../source/reference/type.txt:116
+#: ../../../source/reference/types.txt:116
 msgid "テーブルの主キーに指定できない型"
 msgstr "テーブルの主キーに指定できない型"
 
 # 088073b893b04639b61aebbe9d71474f
-#: ../../../source/reference/type.txt:118
+#: ../../../source/reference/types.txt:118
 msgid ""
 "Text型とLongText型については、テーブルの主キーに指定することはできません。"
 msgstr ""
 "Text型とLongText型については、テーブルの主キーに指定することはできません。"
 
 # 85edb29542f74d6088b6f870c3274e17
-#: ../../../source/reference/type.txt:121
+#: ../../../source/reference/types.txt:121
 msgid "ベクターとして格納できない型"
 msgstr "ベクターとして格納できない型"
 
 # 7badea51f438457ead4460c98a45241f
-#: ../../../source/reference/type.txt:123
+#: ../../../source/reference/types.txt:123
 msgid ""
 "groongaのカラムは、ある型のベクターを保存することができます。しかし、"
 "ShortText, Text, LongTextの3つの型についてはベクターとして保存したり出力した"
@@ -12334,7 +13122,7 @@ msgstr ""
 "ん。"
 
 # ca5d68d94e40408b848e44fc700f22c6
-#: ../../../source/reference/type.txt:125
+#: ../../../source/reference/types.txt:125
 msgid ""
 "テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
 "ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
@@ -12345,10 +13133,14 @@ msgstr ""
 "テーブルを別途作成し、そのテーブルを型として利用します。"
 
 # 96f48220ef714a3f8241befcca87b4e2
-#: ../../../source/reference/type.txt:129
+#: ../../../source/reference/types.txt:129
 msgid "Object型はv1.2でサポートされます。"
 msgstr "Object型はv1.2でサポートされます。"
 
+# 38fcbd4036c9474ca17cbf94c00b5aef
+#~ msgid "組み込み関数一覧"
+#~ msgstr "組み込み関数一覧"
+
 # 67a94ca4d3a3474da17378bc44881469
 #~ msgid ""
 #~ "まず、すべてのコマンドに関係するコマンドバージョンについて説明します。その"
@@ -12357,6 +13149,218 @@ msgstr "Object型はv1.2でサポートされます。"
 #~ "まず、すべてのコマンドに関係するコマンドバージョンについて説明します。その"
 #~ "後、組み込みのコマンドを順に説明します。"
 
-# 38fcbd4036c9474ca17cbf94c00b5aef
-#~ msgid "組み込み関数一覧"
-#~ msgstr "組み込み関数一覧"
+# 1450224d88a44a0c85a1d06e294da770
+#~ msgid ""
+#~ "ShortText型の主キーを持つパトリシア木型のテーブル、Termを作成します。主"
+#~ "キー値は正規化して管理します。また、このテーブルを語彙表とする転置索引を作"
+#~ "成する場合には、バイグラムの索引を作成します。::"
+#~ msgstr ""
+#~ "ShortText型の主キーを持つパトリシア木型のテーブル、Termを作成します。主"
+#~ "キー値は正規化して管理します。また、このテーブルを語彙表とする転置索引を作"
+#~ "成する場合には、バイグラムの索引を作成します。::"
+
+# 064b4b7757ef4e7db44c5f54be1f1470
+#~ msgid ""
+#~ "ShortText型の主キーを持つハッシュ表型のテーブル、Entryを作成します。::"
+#~ msgstr ""
+#~ "ShortText型の主キーを持つハッシュ表型のテーブル、Entryを作成します。::"
+
+# 59c527ca04204d44adff54311eb1ab4f
+#~ msgid ""
+#~ "トークナイザが指定されなかった場合は、対象の文字列を分割せずに語彙表に登録"
+#~ "します。"
+#~ msgstr ""
+#~ "トークナイザが指定されなかった場合は、対象の文字列を分割せずに語彙表に登録"
+#~ "します。"
+
+# fb333f55ffd146f491019880e7f2b7c1
+#~ msgid ""
+#~ "形態素解析器mecabで解析した形態素をトークンとする。(mecabを組み込んだ場合"
+#~ "のみ有効)"
+#~ msgstr ""
+#~ "形態素解析器mecabで解析した形態素をトークンとする。(mecabを組み込んだ場合"
+#~ "のみ有効)"
+
+# 8a7fde4d2fb641b489b80eea55c4dac9
+#~ msgid "trigram(3文字の文字列要素をトークンとする)"
+#~ msgstr "trigram(3文字の文字列要素をトークンとする)"
+
+# 5efeab83a7744649affc5ae8dc261e5c
+#~ msgid "bigram(2文字の文字列要素をトークンとする)"
+#~ msgstr "bigram(2文字の文字列要素をトークンとする)"
+
+# f17a3504777d40a9a55d7d5c6789b3f0
+#~ msgid "unigram(1文字を1トークンとする)"
+#~ msgstr "unigram(1文字を1トークンとする)"
+
+# 84d77f8495814ca7882332c9e4ef94d4
+#~ msgid "空白で区切られた文字列をトークンとする"
+#~ msgstr "空白で区切られた文字列をトークンとする"
+
+# 91ef9d5b4dbb435ba268fe57b71e5723
+#~ msgid "組込のトークナイザとして、以下が準備されています。"
+#~ msgstr "組込のトークナイザとして、以下が準備されています。"
+
+# c55d90938df44acc9153f571ad2fbc78
+#~ msgid ""
+#~ "作成するテーブルを語彙表として使用する場合、文字列を分割するトークナイザを"
+#~ "指定します。"
+#~ msgstr ""
+#~ "作成するテーブルを語彙表として使用する場合、文字列を分割するトークナイザを"
+#~ "指定します。"
+
+# e4588a702adc401db9fd0d17535e7f6b
+#~ msgid ""
+#~ "値の型を指定します。tableの値には固定長の型のみが指定できます。(可変長の値"
+#~ "が必要な場合は別途カラムを作成します) 型にはgroongaの組込型か、同一データ"
+#~ "ベースに定義済みのユーザ定義型、またはテーブルを指定することができます。"
+#~ "(デフォルトはvalueなし)"
+#~ msgstr ""
+#~ "値の型を指定します。tableの値には固定長の型のみが指定できます。(可変長の値"
+#~ "が必要な場合は別途カラムを作成します) 型にはgroongaの組込型か、同一データ"
+#~ "ベースに定義済みのユーザ定義型、またはテーブルを指定することができます。"
+#~ "(デフォルトはvalueなし)"
+
+# 6d7f53c319fc4cb18b7f37da99f1b8f3
+#~ msgid ""
+#~ "主キー値の型を指定します。主キー値を持つテーブルに限り有効です。型には"
+#~ "groongaの組込型か、同一データベースに定義済みのユーザ定義型、定義済みの"
+#~ "テーブルを指定することができます。"
+#~ msgstr ""
+#~ "主キー値の型を指定します。主キー値を持つテーブルに限り有効です。型には"
+#~ "groongaの組込型か、同一データベースに定義済みのユーザ定義型、定義済みの"
+#~ "テーブルを指定することができます。"
+
+# 0be8f983fb344ce5b29d3d66b4a58dd6
+#~ msgid ""
+#~ "ハッシュ表型か、パトリシア木型のテーブルにおいて、主キー値を正規化した上で"
+#~ "登録します。この値が指定されたテーブルではたとえば、主キー値'abc'と'ABC' "
+#~ "は同一のレコードに対応するものとみなされます。"
+#~ msgstr ""
+#~ "ハッシュ表型か、パトリシア木型のテーブルにおいて、主キー値を正規化した上で"
+#~ "登録します。この値が指定されたテーブルではたとえば、主キー値'abc'と'ABC' "
+#~ "は同一のレコードに対応するものとみなされます。"
+
+# d68f771943fd48ae948a400849323afb
+#~ msgid ""
+#~ "語彙表となるパトリシア木型のテーブルにおいて、後方一致検索を可能とします。"
+#~ msgstr ""
+#~ "語彙表となるパトリシア木型のテーブルにおいて、後方一致検索を可能とします。"
+
+# f1660352e6d54d68a6f233eaf389c259
+#~ msgid ""
+#~ "複数のテーブルをまとめて操作するための仮想的なテーブル(view)を作成します。"
+#~ msgstr ""
+#~ "複数のテーブルをまとめて操作するための仮想的なテーブル(view)を作成します。"
+
+# cdce254c590544f08ca801ea9e4f5ee1
+#~ msgid ""
+#~ "主キーを持たないテーブルを作成します。各レコードはIDのみによって特定するこ"
+#~ "とができます。"
+#~ msgstr ""
+#~ "主キーを持たないテーブルを作成します。各レコードはIDのみによって特定するこ"
+#~ "とができます。"
+
+# 03bd2be73d614efd95ec1f88a4d13813
+#~ msgid ""
+#~ "主キー値をダブル配列で管理するテーブルを作成します。ダブル配列を使用した"
+#~ "テーブルでは、主キー値に完全一致するレコードを高速に検索することができると"
+#~ "ともに、前方一致するレコード、および最長共通接頭辞となるレコードを検索する"
+#~ "ことができます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲"
+#~ "での検索を行うことができます。"
+#~ msgstr ""
+#~ "主キー値をダブル配列で管理するテーブルを作成します。ダブル配列を使用した"
+#~ "テーブルでは、主キー値に完全一致するレコードを高速に検索することができると"
+#~ "ともに、前方一致するレコード、および最長共通接頭辞となるレコードを検索する"
+#~ "ことができます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲"
+#~ "での検索を行うことができます。"
+
+# 1c5cca2720b34257a112dff5d1c88fa0
+#~ msgid ""
+#~ "主キー値をパトリシア木で管理するテーブルを作成します。パトリシア木を使用し"
+#~ "たテーブルでは、主キー値に完全一致するレコードを検索することができるととも"
+#~ "に、前方一致するレコード、および最長共通接頭辞となるレコードを高速に検索す"
+#~ "ることができます。また、キー値の昇降順でレコードを取り出したり、キー値の範"
+#~ "囲での検索を行うことができます。また、flagsの値に64を加えることによって、"
+#~ "後方一致検索も可能となります。"
+#~ msgstr ""
+#~ "主キー値をパトリシア木で管理するテーブルを作成します。パトリシア木を使用し"
+#~ "たテーブルでは、主キー値に完全一致するレコードを検索することができるととも"
+#~ "に、前方一致するレコード、および最長共通接頭辞となるレコードを高速に検索す"
+#~ "ることができます。また、キー値の昇降順でレコードを取り出したり、キー値の範"
+#~ "囲での検索を行うことができます。また、flagsの値に64を加えることによって、"
+#~ "後方一致検索も可能となります。"
+
+# 6fa06baa1a354d38bbf0a68b3347ab31
+#~ msgid ""
+#~ "主キー値をハッシュ表で管理するテーブルを作成します。ハッシュ表を使用した"
+#~ "テーブルでは、主キー値に完全一致するレコードを非常に高速に検索することがで"
+#~ "きます。"
+#~ msgstr ""
+#~ "主キー値をハッシュ表で管理するテーブルを作成します。ハッシュ表を使用した"
+#~ "テーブルでは、主キー値に完全一致するレコードを非常に高速に検索することがで"
+#~ "きます。"
+
+# ae134acf154b49b3a72fbcb757fae209
+#~ msgid ""
+#~ "作成するテーブルの属性を示す数値か、パイプ('|')で組み合わせたシンボル名を"
+#~ "指定します。(デフォルト値は0(=\"TABLE_HASH_KEY\"))"
+#~ msgstr ""
+#~ "作成するテーブルの属性を示す数値か、パイプ('|')で組み合わせたシンボル名を"
+#~ "指定します。(デフォルト値は0(=\"TABLE_HASH_KEY\"))"
+
+# c9b1feae53834c1aaa2f8317804a9fd3
+#~ msgid ""
+#~ "作成するテーブルの名前を指定します。nameはデータベース内で一意な、未定義の"
+#~ "名前でなければなりません。組込型名・組込コマンド名・組込関数名は予約済みで"
+#~ "あり、テーブル名には 使用できません。また、ピリオド('.'), コロン(':')を含"
+#~ "む名前のテーブルは作成できません。"
+#~ msgstr ""
+#~ "作成するテーブルの名前を指定します。nameはデータベース内で一意な、未定義の"
+#~ "名前でなければなりません。組込型名・組込コマンド名・組込関数名は予約済みで"
+#~ "あり、テーブル名には 使用できません。また、ピリオド('.'), コロン(':')を含"
+#~ "む名前のテーブルは作成できません。"
+
+# 25863fe03df948d8b7444d2ff0d535cd
+#~ msgid ""
+#~ "テーブルにカラムを追加する時にはcolumn_createコマンドを使用します。また、"
+#~ "テーブルを作成した時点でいくつかの疑似カラムが使用可能になっています。"
+#~ msgstr ""
+#~ "テーブルにカラムを追加する時にはcolumn_createコマンドを使用します。また、"
+#~ "テーブルを作成した時点でいくつかの疑似カラムが使用可能になっています。"
+
+# 83216a36d3fa4d4192b736908d44259c
+#~ msgid ""
+#~ "table_createコマンドは、使用しているデータベースに対してテーブルを追加しま"
+#~ "す。groongaには名前付きテーブルと名前なしテーブル、永続テーブルと一時テー"
+#~ "ブルがありますが、table_createコマンドでは、名前付きの永続テーブルのみが作"
+#~ "成できます。テーブルはレコードの集合であり、全てのレコードは一意なIDを持ち"
+#~ "ます。IDはレコードを追加した順序に従って自動的に付与されます。"
+#~ msgstr ""
+#~ "table_createコマンドは、使用しているデータベースに対してテーブルを追加しま"
+#~ "す。groongaには名前付きテーブルと名前なしテーブル、永続テーブルと一時テー"
+#~ "ブルがありますが、table_createコマンドでは、名前付きの永続テーブルのみが作"
+#~ "成できます。テーブルはレコードの集合であり、全てのレコードは一意なIDを持ち"
+#~ "ます。IDはレコードを追加した順序に従って自動的に付与されます。"
+
+# 82fb013a65f941c3be9419b4fce7f62f
+#~ msgid ""
+#~ "groonga組込コマンドの一つであるtable_createについて説明します。組込コマン"
+#~ "ドは、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサー"
+#~ "バにリクエストを送信することによって実行します。"
+#~ msgstr ""
+#~ "groonga組込コマンドの一つであるtable_createについて説明します。組込コマン"
+#~ "ドは、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサー"
+#~ "バにリクエストを送信することによって実行します。"
+
+# 3e4ae04189cd4317aa9a600441f0ac5e
+#~ msgid "table_create - テーブルの追加"
+#~ msgstr "table_create - テーブルの追加"
+
+# 1051548e611b4a4884fb7252930a4ed0
+#~ msgid "table_create"
+#~ msgstr "table_create"
+
+# 5a34f34403204e66ab5c667346b7ae0e
+#~ msgid "select"
+#~ msgstr "select"

  Modified: doc/locale/en/LC_MESSAGES/troubleshooting.po (+2 -2)
===================================================================
--- doc/locale/en/LC_MESSAGES/troubleshooting.po    2012-12-28 15:07:37 +0900 (b7ee662)
+++ doc/locale/en/LC_MESSAGES/troubleshooting.po    2012-12-28 15:12:17 +0900 (69e943d)
@@ -7,14 +7,14 @@ msgid ""
 msgstr ""
 "Project-Id-Version: groonga 2.0.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-07-23 17:56\n"
+"POT-Creation-Date: 2012-12-28 14:44\n"
 "PO-Revision-Date: 2012-07-23 17:58+0900\n"
 "Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
 "Language-Team: English\n"
+"Language: en\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: en\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 # 4658768b9d654370b152c97edc7c5f5b

  Modified: doc/locale/en/LC_MESSAGES/tutorial.po (+34 -29)
===================================================================
--- doc/locale/en/LC_MESSAGES/tutorial.po    2012-12-28 15:07:37 +0900 (09b09f1)
+++ doc/locale/en/LC_MESSAGES/tutorial.po    2012-12-28 15:12:17 +0900 (5a4d0b8)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: groonga 2.0.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-12-20 11:21\n"
+"POT-Creation-Date: 2012-12-28 14:48\n"
 "PO-Revision-Date: 2012-07-23 17:58+0900\n"
 "Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
 "Language-Team: English\n"
@@ -198,6 +198,7 @@ msgstr "Overview"
 
 # c89f929f49f746b7928b7848614616ad
 #: ../../../source/tutorial/data.txt:18
+#, fuzzy
 msgid ""
 "The basic data types of groonga are roughly divided into 5 groups --- "
 "boolean type, numeric types, string types, date/time type and longitude/"
@@ -206,7 +207,7 @@ msgid ""
 "allocated to each integer. The string types are further divided according to "
 "the maximum length. The longitude/latitude types are further divided "
 "according to the geographic coordinate system. For more details, see :doc:`/"
-"reference/type`."
+"reference/types`."
 msgstr ""
 "The basic data types of groonga are roughly divided into 5 groups --- "
 "boolean type, numeric types, string types, date/time type and longitude/"
@@ -267,12 +268,13 @@ msgstr "Numeric types"
 
 # f4b198e522e14ff99b3f54f5a3261fd6
 #: ../../../source/tutorial/data.txt:49
+#, fuzzy
 msgid ""
 "The numeric types are divided into integer types and a floating point number "
 "type. The integer types are further divided into the signed integer types "
 "and unsigned integer types. In addition, you can choose the number of bits "
-"allocated to each integer. For more details, see :doc:`/reference/type`. The "
-"default value of the numeric types is 0."
+"allocated to each integer. For more details, see :doc:`/reference/types`. "
+"The default value of the numeric types is 0."
 msgstr ""
 "The numeric types are divided into integer types and a floating point number "
 "type. The integer types are further divided into the signed integer types "
@@ -306,9 +308,10 @@ msgstr "String types"
 
 # 0eb3f40646a347888b0aba2ddf59995d
 #: ../../../source/tutorial/data.txt:68
+#, fuzzy
 msgid ""
 "The string types are divided according to the maximum length. For more "
-"details, see :doc:`/reference/type`. The default value is the zero-length "
+"details, see :doc:`/reference/types`. The default value is the zero-length "
 "string."
 msgstr ""
 "The string types are divided according to the maximum length. For more "
@@ -364,9 +367,10 @@ msgstr "Longitude and latitude types"
 
 # cf424440cad94e37b084baea9452792e
 #: ../../../source/tutorial/data.txt:102
+#, fuzzy
 msgid ""
 "The longitude and latitude types are divided according to the geographic "
-"coordinate system. For more details, see :doc:`/reference/type`. To "
+"coordinate system. For more details, see :doc:`/reference/types`. To "
 "represent a longitude and latitude, groonga uses a string formatted as "
 "follows:"
 msgstr ""
@@ -1069,9 +1073,10 @@ msgstr ""
 
 # 1d778c35935e4965938eccd1d3e7e535
 #: ../../../source/tutorial/introduction.txt:96
+#, fuzzy
 msgid ""
 "There are various data types such as integers, strings, etc. See also :doc:`/"
-"reference/type` for more details. The index type determines the search "
+"reference/types` for more details. The index type determines the search "
 "performance and the availability of prefix searches. The details will be "
 "described later."
 msgstr ""
@@ -1670,29 +1675,29 @@ msgstr "インデックス名を指定した全文検索"
 # 7026bc5fc11740ada2580bcbb5fdf4f4
 # b11d8defd8b34f29a5742f36c5d99504
 #: ../../../source/tutorial/match_columns.txt:82
-#: ../../../source/tutorial/match_columns.txt:216
+#: ../../../source/tutorial/match_columns.txt:218
 msgid "執筆中です。"
 msgstr "執筆中です。"
 
 # 158255a549314f9e9c18b7c5aba6183e
-#: ../../../source/tutorial/match_columns.txt:88
+#: ../../../source/tutorial/match_columns.txt:90
 msgid "Nested index search among related table by column index"
 msgstr ""
 
 # 7514e4802eef498080a819cd21605735
-#: ../../../source/tutorial/match_columns.txt:90
+#: ../../../source/tutorial/match_columns.txt:92
 msgid ""
 "If there are relationships among multiple table with column index, you can "
 "search multiple table by specifying reference column name."
 msgstr ""
 
 # 2bdd410d00a648f09758db11fc6bcbdb
-#: ../../../source/tutorial/match_columns.txt:93
+#: ../../../source/tutorial/match_columns.txt:95
 msgid "Here is the concrete example."
 msgstr ""
 
 # 7aa66ee3d560462a99dec73f850935cc
-#: ../../../source/tutorial/match_columns.txt:95
+#: ../../../source/tutorial/match_columns.txt:97
 msgid ""
 "There are tables which store blog articles, comments for articles. The table "
 "which stores articles has columns for article and comment. And the comment "
@@ -1701,7 +1706,7 @@ msgid ""
 msgstr ""
 
 # 6c97ae232b3d456a9fb386e65dc7af4a
-#: ../../../source/tutorial/match_columns.txt:100
+#: ../../../source/tutorial/match_columns.txt:102
 msgid ""
 "if you want to search the articles which contain specified keyword in "
 "comment, you need to execute fulltext search for table of comment, then "
@@ -1709,26 +1714,26 @@ msgid ""
 msgstr ""
 
 # e05deb6742a44977b29d04bb7fe636a9
-#: ../../../source/tutorial/match_columns.txt:103
+#: ../../../source/tutorial/match_columns.txt:105
 msgid ""
 "But, you can search the records by specifying the reference column index at "
 "once."
 msgstr ""
 
 # 1381ec850ddb4d26927c1ddb76873e25
-#: ../../../source/tutorial/match_columns.txt:105
+#: ../../../source/tutorial/match_columns.txt:107
 msgid "Here is the sample schema."
 msgstr ""
 
 # 98a56eac703a4547aca76f2805f96295
 # 20b9b78c40514b04bd41172a3263c693
-#: ../../../source/tutorial/match_columns.txt:119
-#: ../../../source/tutorial/match_columns.txt:174
+#: ../../../source/tutorial/match_columns.txt:121
+#: ../../../source/tutorial/match_columns.txt:176
 msgid "Here is the sample data."
 msgstr ""
 
 # 3daa396145d344e995671784b35aec9f
-#: ../../../source/tutorial/match_columns.txt:136
+#: ../../../source/tutorial/match_columns.txt:138
 msgid ""
 "You can write the query that search the records which contains specified "
 "keyword as a comment, then fetch the articles which refers to it."
@@ -1736,20 +1741,20 @@ msgstr ""
 
 # bb909041bda04b0f825990429c0e0c6d
 # 916d2d541e014a7687bec78fa8fe082e
-#: ../../../source/tutorial/match_columns.txt:138
-#: ../../../source/tutorial/match_columns.txt:197
+#: ../../../source/tutorial/match_columns.txt:140
+#: ../../../source/tutorial/match_columns.txt:199
 msgid "Query for searching the records described above::"
 msgstr ""
 
 # 2ae1b2c15ec64e87b4575551c0591790
-#: ../../../source/tutorial/match_columns.txt:142
+#: ../../../source/tutorial/match_columns.txt:144
 msgid ""
 "You need to concatenate comment column of Articles table and content column "
 "of Comments table with period(.) as --match_columns arguments."
 msgstr ""
 
 # 3ae489e66a0344479e5e6ed3607782dd
-#: ../../../source/tutorial/match_columns.txt:144
+#: ../../../source/tutorial/match_columns.txt:146
 msgid ""
 "At first, this query execute fulltext search from content of Comments table, "
 "then fetch the records of Articles table which refers to already searched "
@@ -1759,27 +1764,27 @@ msgid ""
 msgstr ""
 
 # 18381e3bd2f54aa68d3b12570c6ebb93
-#: ../../../source/tutorial/match_columns.txt:151
+#: ../../../source/tutorial/match_columns.txt:153
 msgid ""
 "Now, you can search articles which contains specific keywords as a comment."
 msgstr ""
 
 # 702a096b1fc8448f81fb1bb413cd87d9
-#: ../../../source/tutorial/match_columns.txt:153
+#: ../../../source/tutorial/match_columns.txt:155
 msgid ""
 "The feature of nested index search is not limited to the relationship "
 "between two table only."
 msgstr ""
 
 # 16ec1265a8c8450aa4acf8dec0f5c1c4
-#: ../../../source/tutorial/match_columns.txt:155
+#: ../../../source/tutorial/match_columns.txt:157
 msgid ""
 "Here is the sample schema similar to previous one. The difference is added "
 "table which express 'Reply' and relationship is extended to three tables."
 msgstr ""
 
 # 6624d752c89942c58b85d589334b101e
-#: ../../../source/tutorial/match_columns.txt:202
+#: ../../../source/tutorial/match_columns.txt:204
 msgid ""
 "The first query searches 'mroonga' from Comments2 table, the second one "
 "searches 'mroonga' from Replies2 and Comment2 table by using reference "
@@ -1787,14 +1792,14 @@ msgid ""
 msgstr ""
 
 # f1ca7a8f0e9145b8b218475e8076933a
-#: ../../../source/tutorial/match_columns.txt:209
+#: ../../../source/tutorial/match_columns.txt:211
 msgid ""
 "As a result, the first query matches two article because of Comments2 table "
 "has two records which contains 'mroonga' as keyword."
 msgstr ""
 
 # 5c54d47aab8e4cd6a09e021fa7b2448c
-#: ../../../source/tutorial/match_columns.txt:211
+#: ../../../source/tutorial/match_columns.txt:213
 msgid ""
 "On the other hand, the second one matches one article only because of "
 "Replies2 table has only one record which contains 'mroonga' as keyword, and "
@@ -1803,7 +1808,7 @@ msgid ""
 msgstr ""
 
 # 134cc02862134fd7b615c8e26031984d
-#: ../../../source/tutorial/match_columns.txt:214
+#: ../../../source/tutorial/match_columns.txt:216
 msgid "インデックスの重み"
 msgstr "インデックスの重み"
 

  Modified: doc/locale/ja/LC_MESSAGES/reference.po (+1099 -246)
===================================================================
--- doc/locale/ja/LC_MESSAGES/reference.po    2012-12-28 15:07:37 +0900 (f23f04a)
+++ doc/locale/ja/LC_MESSAGES/reference.po    2012-12-28 15:12:17 +0900 (f15ce0b)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 1.2.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-26 10:09\n"
+"POT-Creation-Date: 2012-12-28 15:08\n"
 "PO-Revision-Date: 2012-11-26 10:13+0900\n"
 "Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
 "Language-Team: Japanese\n"
@@ -97,6 +97,9 @@ msgstr ""
 #: ../../../source/example/reference/commands/suggest-learn-suggestion.log:1
 #: ../../../source/example/reference/commands/suggest-mixed.log:1
 #: ../../../source/example/reference/commands/suggest-suggestion.log:1
+#: ../../../source/example/reference/commands/table_create/data_store_table_no_key.log:1
+#: ../../../source/example/reference/commands/table_create/lexicon_table_pat_key.log:1
+#: ../../../source/example/reference/commands/table_create/tag_index_table_hash_key.log:1
 #: ../../../source/example/reference/commands/table_list.log:1
 #: ../../../source/example/reference/executables/groonga-httpd.log:1
 #: ../../../source/example/reference/functions/geo_distance_distance_rectangle.log:1
@@ -162,6 +165,10 @@ msgstr ""
 #: ../../../source/example/reference/indexing-search-after-offline-index-construction.log:1
 #: ../../../source/example/reference/indexing-search-after-online-index-construction.log:1
 #: ../../../source/example/reference/indexing-search-without-index.log:1
+#: ../../../source/example/reference/normalizers/example-load.log:1
+#: ../../../source/example/reference/normalizers/example-table-create.log:1
+#: ../../../source/example/reference/normalizers/normalizer-auto.log:1
+#: ../../../source/example/reference/normalizers/normalizer-nfkc51.log:1
 msgid "Execution example::"
 msgstr "実行例::"
 
@@ -412,10 +419,13 @@ msgstr "出力形式"
 #: ../../../source/reference/command/return_code.txt:9
 #: ../../../source/reference/commands/register.txt:12
 #: ../../../source/reference/commands/select.txt:12
+#: ../../../source/reference/commands/table_create.txt:12
 #: ../../../source/reference/executables/groonga-httpd.txt:9
 #: ../../../source/reference/functions/geo_distance.txt:13
 #: ../../../source/reference/functions/snippet_html.txt:16
+#: ../../../source/reference/normalizers.txt:12
 #: ../../../source/reference/query_expanders/tsv.txt:9
+#: ../../../source/reference/tables.txt:9
 msgid "Summary"
 msgstr "概要"
 
@@ -722,9 +732,12 @@ msgstr ""
 #: ../../../source/reference/command/output_format.txt:225
 #: ../../../source/reference/command/return_code.txt:102
 #: ../../../source/reference/commands/select.txt:891
+#: ../../../source/reference/commands/table_create.txt:280
 #: ../../../source/reference/functions/snippet_html.txt:118
 #: ../../../source/reference/grn_expr.txt:57
+#: ../../../source/reference/normalizers.txt:120
 #: ../../../source/reference/query_expanders/tsv.txt:151
+#: ../../../source/reference/tables.txt:161
 msgid "See also"
 msgstr "参考"
 
@@ -1223,7 +1236,6 @@ msgstr ""
 #: ../../../source/reference/commands/quit.txt:9
 #: ../../../source/reference/commands/shutdown.txt:9
 #: ../../../source/reference/commands/status.txt:11
-#: ../../../source/reference/commands/table_create.txt:9
 #: ../../../source/reference/commands/table_list.txt:9
 #: ../../../source/reference/commands/table_remove.txt:9
 #: ../../../source/reference/commands/view_add.txt:9
@@ -1240,7 +1252,7 @@ msgstr ""
 #: ../../../source/reference/functions/now.txt:9
 #: ../../../source/reference/functions/rand.txt:9
 #: ../../../source/reference/pseudo_column.txt:9
-#: ../../../source/reference/type.txt:9
+#: ../../../source/reference/types.txt:9
 msgid "名前"
 msgstr ""
 
@@ -1299,7 +1311,6 @@ msgstr ""
 #: ../../../source/reference/commands/quit.txt:14
 #: ../../../source/reference/commands/shutdown.txt:14
 #: ../../../source/reference/commands/status.txt:16
-#: ../../../source/reference/commands/table_create.txt:14
 #: ../../../source/reference/commands/table_list.txt:14
 #: ../../../source/reference/commands/table_remove.txt:14
 #: ../../../source/reference/commands/view_add.txt:14
@@ -1370,7 +1381,6 @@ msgstr ""
 #: ../../../source/reference/commands/quit.txt:20
 #: ../../../source/reference/commands/shutdown.txt:20
 #: ../../../source/reference/commands/status.txt:22
-#: ../../../source/reference/commands/table_create.txt:20
 #: ../../../source/reference/commands/table_list.txt:20
 #: ../../../source/reference/commands/table_remove.txt:20
 #: ../../../source/reference/commands/view_add.txt:20
@@ -1387,7 +1397,7 @@ msgstr ""
 #: ../../../source/reference/functions/now.txt:20
 #: ../../../source/reference/functions/rand.txt:20
 #: ../../../source/reference/pseudo_column.txt:14
-#: ../../../source/reference/type.txt:14
+#: ../../../source/reference/types.txt:14
 msgid "説明"
 msgstr ""
 
@@ -1452,7 +1462,6 @@ msgstr ""
 #: ../../../source/reference/commands/quit.txt:27
 #: ../../../source/reference/commands/shutdown.txt:27
 #: ../../../source/reference/commands/status.txt:29
-#: ../../../source/reference/commands/table_create.txt:29
 #: ../../../source/reference/commands/table_list.txt:27
 #: ../../../source/reference/commands/table_remove.txt:27
 #: ../../../source/reference/commands/view_add.txt:27
@@ -1525,7 +1534,6 @@ msgstr ""
 #: ../../../source/reference/commands/select.txt:823
 #: ../../../source/reference/commands/shutdown.txt:32
 #: ../../../source/reference/commands/status.txt:34
-#: ../../../source/reference/commands/table_create.txt:92
 #: ../../../source/reference/commands/table_list.txt:32
 #: ../../../source/reference/commands/table_remove.txt:33
 #: ../../../source/reference/commands/view_add.txt:38
@@ -1589,7 +1597,6 @@ msgstr ""
 #: ../../../source/reference/commands/quit.txt:37
 #: ../../../source/reference/commands/shutdown.txt:37
 #: ../../../source/reference/commands/status.txt:56
-#: ../../../source/reference/commands/table_create.txt:106
 #: ../../../source/reference/commands/table_remove.txt:47
 #: ../../../source/reference/commands/view_add.txt:52
 #: ../../../source/reference/commands_not_implemented/add.txt:92
@@ -1669,7 +1676,6 @@ msgstr ""
 #: ../../../source/reference/commands/log_put.txt:50
 #: ../../../source/reference/commands/log_reopen.txt:37
 #: ../../../source/reference/commands/status.txt:37
-#: ../../../source/reference/commands/table_create.txt:95
 #: ../../../source/reference/commands/table_list.txt:35
 #: ../../../source/reference/commands/table_remove.txt:36
 #: ../../../source/reference/commands/view_add.txt:41
@@ -1854,7 +1860,7 @@ msgstr ""
 #: ../../../source/reference/commands/column_list.txt:51
 #: ../../../source/reference/commands/column_remove.txt:33
 #: ../../../source/reference/commands/define_selector.txt:31
-#: ../../../source/reference/commands/table_create.txt:31
+#: ../../../source/reference/commands/table_create.txt:159
 #: ../../../source/reference/commands/table_list.txt:50
 #: ../../../source/reference/commands/table_remove.txt:29
 msgid "``name``"
@@ -1880,7 +1886,7 @@ msgstr ""
 # 247081564f1c4a2aa8269e1564854dbe
 #: ../../../source/reference/commands/column_create.txt:39
 #: ../../../source/reference/commands/column_list.txt:63
-#: ../../../source/reference/commands/table_create.txt:35
+#: ../../../source/reference/commands/table_create.txt:179
 #: ../../../source/reference/commands/table_list.txt:58
 msgid "``flags``"
 msgstr ""
@@ -2189,7 +2195,7 @@ msgstr ""
 #: ../../../source/reference/commands/column_remove.txt:59
 #: ../../../source/reference/functions/geo_in_circle.txt:80
 #: ../../../source/reference/functions/geo_in_rectangle.txt:54
-#: ../../../source/reference/type.txt:128
+#: ../../../source/reference/types.txt:128
 msgid "脚注"
 msgstr ""
 
@@ -2996,6 +3002,7 @@ msgstr "今のところ、登録したプラグインは削除できません。
 # 22e16b231eb94001863c7769e59e4b47
 #: ../../../source/reference/commands/register.txt:27
 #: ../../../source/reference/commands/select.txt:21
+#: ../../../source/reference/commands/table_create.txt:18
 #: ../../../source/reference/functions/geo_distance.txt:18
 #: ../../../source/reference/functions/snippet_html.txt:27
 msgid "Syntax"
@@ -3012,6 +3019,7 @@ msgstr "``register`` の引数は ``path`` だけです。これは必須の引
 # 41271dbb3fa340a8a33cb610678460bb
 #: ../../../source/reference/commands/register.txt:34
 #: ../../../source/reference/commands/select.txt:46
+#: ../../../source/reference/commands/table_create.txt:31
 #: ../../../source/reference/executables/groonga-httpd.txt:30
 #: ../../../source/reference/functions/geo_distance.txt:31
 #: ../../../source/reference/functions/snippet_html.txt:37
@@ -3025,7 +3033,9 @@ msgstr "使い方"
 msgid ""
 "Here is a sample that registers ``QueryExpanderTSV`` query expander that is "
 "included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."
-msgstr "これは ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so`` に含まれている ``QueryExpanderTSV`` クエリー展開オブジェクトを登録する例です。"
+msgstr ""
+"これは ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so`` に含まれてい"
+"る ``QueryExpanderTSV`` クエリー展開オブジェクトを登録する例です。"
 
 # b276e3b446734a8581a9a670e4113d97
 #: ../../../source/reference/commands/register.txt:44
@@ -3047,6 +3057,7 @@ msgstr ""
 
 # f18ad5e74b9c45f783d38e24995b3abe
 #: ../../../source/reference/commands/register.txt:51
+#: ../../../source/reference/commands/table_create.txt:269
 #: ../../../source/reference/functions/geo_distance.txt:293
 #: ../../../source/reference/functions/snippet_html.txt:93
 msgid "Return value"
@@ -3065,14 +3076,16 @@ msgstr "``register`` が失敗すると、エラーの詳細は ``HEADER`` に
 
 # 7076e42ec8ef4557b5a1a22d51cab92d
 #: ../../../source/reference/commands/register.txt:59
+#: ../../../source/reference/commands/table_create.txt:277
 msgid "See :doc:`/reference/command/output_format` for ``HEADER``."
 msgstr ""
 "``HEADER`` については :doc:`/reference/command/output_format` を参照してくだ"
 "さい。"
 
-# ac6ef09792874c77bbc50d0aa7fa591f
+# e9574c3225e149989e5c56875a3bf7a7
 #: ../../../source/reference/commands/select.txt:9
-msgid "select"
+#: ../../../source/reference/executables/groonga.txt:189
+msgid "``select``"
 msgstr ""
 
 # cf9d28d3c27f415caba5c7028da523b1
@@ -3377,6 +3390,7 @@ msgstr "``--limit 0`` はマッチしたレコード数だけを取得したい
 # 3ed1ed0a3bb349fa8db4eccf86029d9f
 # 18532e03e38c4f96970d5935b7432cba
 #: ../../../source/reference/commands/select.txt:198
+#: ../../../source/reference/commands/table_create.txt:154
 #: ../../../source/reference/functions/geo_distance.txt:146
 msgid "Parameters"
 msgstr "引数"
@@ -5177,266 +5191,593 @@ msgstr ""
 msgid ":doc:`/reference/executables/groonga-suggest-create-dataset`"
 msgstr ""
 
-# 21727899a4564e2197fa901a4d8f2038
-#: ../../../source/reference/commands/table_create.txt:6
-msgid "table_create"
+# d827d2fda1df4a8c889e4b3639316a94
+#: ../../../source/reference/commands/table_create.txt:9
+#: ../../../source/reference/executables/groonga.txt:171
+msgid "``table_create``"
+msgstr ""
+
+# bcad036af3964492acd7463c50ad3d94
+#: ../../../source/reference/commands/table_create.txt:14
+msgid ""
+"``table_create`` creates a new table in the current database. You need to "
+"create one or more tables to store and search data."
 msgstr ""
 
-# 63663665a2a040768094d2fbebddf7d6
-#: ../../../source/reference/commands/table_create.txt:11
-msgid "table_create - テーブルの追加"
+# 11735dbadce24d1a8e2288562b95c236
+#: ../../../source/reference/commands/table_create.txt:20
+#, fuzzy
+msgid ""
+"``table_create`` has many parameters. The required parameter is only "
+"``name`` and otehrs are optional::"
 msgstr ""
+"``select`` には多くの引数があります。必須の引数は ``table`` だけで、残りは省"
+"略できます。::"
 
-# ae8a181165cf40ba9bc9f967294cc657
-#: ../../../source/reference/commands/table_create.txt:22
+# 310fd59774fe4adcbd1980250fcfe9d3
+#: ../../../source/reference/commands/table_create.txt:33
 msgid ""
-"groonga組込コマンドの一つであるtable_createについて説明します。組込コマンド"
-"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
-"リクエストを送信することによって実行します。"
+"``table_create`` command creates a new persistent table. See :doc:`/"
+"reference/tables` for table details."
+msgstr ""
+
+# 4aa9a27449614eebb3dc4d217602e9a1
+#: ../../../source/reference/commands/table_create.txt:37
+msgid "Create data store table"
 msgstr ""
 
-# b4d61072dedc473e9eb763f710ec4875
-#: ../../../source/reference/commands/table_create.txt:24
+# af382ec5606e4772a25a65de24331d28
+#: ../../../source/reference/commands/table_create.txt:39
 msgid ""
-"table_createコマンドは、使用しているデータベースに対してテーブルを追加しま"
-"す。groongaには名前付きテーブルと名前なしテーブル、永続テーブルと一時テーブル"
-"がありますが、table_createコマンドでは、名前付きの永続テーブルのみが作成でき"
-"ます。テーブルはレコードの集合であり、全てのレコードは一意なIDを持ちます。ID"
-"はレコードを追加した順序に従って自動的に付与されます。"
+"You can use all table types for data store table. See :doc:`/reference/"
+"tables` for all table types."
 msgstr ""
 
-# 55ca19a60fcf4751b1950d2fa8f2950d
-#: ../../../source/reference/commands/table_create.txt:26
+# 682a494a76f9436a88dfa5f11a29eb55
+#: ../../../source/reference/commands/table_create.txt:42
+msgid "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."
+msgstr ""
+
+# 1ccd84b3f15a4567b23bb0e7d8c66fcd
+#: ../../../source/reference/commands/table_create.txt:44
+#, fuzzy
+msgid "Here is an example to create ``TABLE_NO_KEY`` table:"
+msgstr "以下は ``NONE`` の使用例です。"
+
+# 71a4c4097ae04f5db2610a2bef89687e
+#: ../../../source/reference/commands/table_create.txt:50
 msgid ""
-"テーブルにカラムを追加する時にはcolumn_createコマンドを使用します。また、テー"
-"ブルを作成した時点でいくつかの疑似カラムが使用可能になっています。"
+"The ``table_create`` command creates a table that is named ``Logs`` and is "
+"``TABLE_NO_KEY`` type."
 msgstr ""
 
-# 4953a6f57ac04c11baf1c6fbc10eab3a
-#: ../../../source/reference/commands/table_create.txt:33
+# be55ed80d1c94b7199c9dbefbba7aced
+#: ../../../source/reference/commands/table_create.txt:53
 msgid ""
-"作成するテーブルの名前を指定します。nameはデータベース内で一意な、未定義の名"
-"前でなければなりません。組込型名・組込コマンド名・組込関数名は予約済みであ"
-"り、テーブル名には 使用できません。また、ピリオド('.'), コロン(':')を含む名前"
-"のテーブルは作成できません。"
+"If your records aren't searched by key, ``TABLE_NO_KEY`` type table is "
+"suitable. Because ``TABLE_NO_KEY`` doesn't support key but it is fast and "
+"small table. Storing logs into groonga database is the case."
 msgstr ""
 
-# 173b8dc6370d45638c66b4287e5d85fc
-#: ../../../source/reference/commands/table_create.txt:37
+# 3ea1c7974adf4235b10b25c3690c161a
+#: ../../../source/reference/commands/table_create.txt:57
 msgid ""
-"作成するテーブルの属性を示す数値か、パイプ('|')で組み合わせたシンボル名を指定"
-"します。(デフォルト値は0(=\"TABLE_HASH_KEY\"))"
+"If your records are search by key or referenced by one or more columns, "
+"``TABLE_NO_KEY`` type isn't suitable. Lexicon for fulltext search is the "
+"case."
 msgstr ""
 
-# 4cfc77d09196412aab9e8e0805eecdac
-#: ../../../source/reference/commands/table_create.txt:39
-msgid "0, ``TABLE_HASH_KEY``"
+# 242da2784cfd4b4d8284353c9acb349b
+#: ../../../source/reference/commands/table_create.txt:62
+msgid "Create lexicon table"
 msgstr ""
 
-# ea494515b1414fe98db0cc95394591fa
-# 1b1d54d83bf74efeab5a7e794c1a665b
-#: ../../../source/reference/commands/table_create.txt:40
+# b0bbb453f4c94f87ac6344cc3e38f72e
+#: ../../../source/reference/commands/table_create.txt:64
 msgid ""
-"主キー値をハッシュ表で管理するテーブルを作成します。ハッシュ表を使用したテー"
-"ブルでは、主キー値に完全一致するレコードを非常に高速に検索することができま"
-"す。"
+"You can use all table types except ``TABLE_NO_KEY`` for lexicon table. "
+"Lexicon table needs key support but ``TABLE_NO_KEY`` doesn't support key."
 msgstr ""
 
-# dddd2ca8a3b04cbd988ca504300c8d0a
-#: ../../../source/reference/commands/table_create.txt:42
-msgid "1, ``TABLE_PAT_KEY``"
+# 1ccd84b3f15a4567b23bb0e7d8c66fcd
+#: ../../../source/reference/commands/table_create.txt:68
+#, fuzzy
+msgid "Here is an example to create ``TABLE_PAT_KEY`` table:"
+msgstr "以下は ``ALLOW_UPDATE`` の使用例です。"
+
+# 7964741b9a784d0da57a6b72403ce53a
+# 2b8aadcf3ebb4a5c91dd55759e28a525
+# 350c8712dd04444d911b31ae592ba01c
+#: ../../../source/reference/commands/table_create.txt:74
+#, fuzzy
+msgid "The ``table_create`` command creates the following table:"
+msgstr "上記のコマンドは以下のコマンドと同じ意味です::"
+
+# cbef51235eab490d995f0b52950e6930
+#: ../../../source/reference/commands/table_create.txt:76
+msgid "The table is named ``Lexicon``."
+msgstr ""
+
+# be060d77b0864a939da585853705b2c4
+#: ../../../source/reference/commands/table_create.txt:77
+msgid "The table is ``TABLE_PAT_KEY`` type table."
+msgstr ""
+
+# 62a96fa1337344e484bdbc576de2d4aa
+#: ../../../source/reference/commands/table_create.txt:78
+msgid "The table's key is ``ShortText`` type."
 msgstr ""
 
-# 2462d803fed649cfac873315aa2f7e28
-# 40618460654d445c85018d86c23ce7c5
-#: ../../../source/reference/commands/table_create.txt:43
+# 1a53ee9abd8248328d574cfc0be05ed4
+#: ../../../source/reference/commands/table_create.txt:79
 msgid ""
-"主キー値をパトリシア木で管理するテーブルを作成します。パトリシア木を使用した"
-"テーブルでは、主キー値に完全一致するレコードを検索することができるとともに、"
-"前方一致するレコード、および最長共通接頭辞となるレコードを高速に検索すること"
-"ができます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲での検"
-"索を行うことができます。また、flagsの値に64を加えることによって、後方一致検索"
-"も可能となります。"
+"The table uses ``TokenBigram`` tokenizer to extract tokens from a normalized "
+"text."
 msgstr ""
 
-# 03495d6f95cf4c2bb47eab93cbfaff57
-#: ../../../source/reference/commands/table_create.txt:45
-msgid "2, ``TABLE_DAT_KEY``"
+# 775268a22a024076ac2546f5b9fe9e4f
+#: ../../../source/reference/commands/table_create.txt:81
+msgid "The table uses ``NormalizerAuto`` normalizer to normalize a text."
+msgstr ""
+
+# 606ad03182b944949d6a9ff81d2e47d0
+#: ../../../source/reference/commands/table_create.txt:83
+msgid ""
+"``TABLE_PAT_KEY`` is suitable table type for lexicon table. Lexicon table is "
+"used for fulltext search."
 msgstr ""
 
-# 525d2f432f7a43e398db2fde17966f1b
-# 40618460654d445c85018d86c23ce7c5
-#: ../../../source/reference/commands/table_create.txt:46
+# 47a226cd1d0d46d691f1567fb1dce67f
+#: ../../../source/reference/commands/table_create.txt:86
 msgid ""
-"主キー値をダブル配列で管理するテーブルを作成します。ダブル配列を使用したテー"
-"ブルでは、主キー値に完全一致するレコードを高速に検索することができるととも"
-"に、前方一致するレコード、および最長共通接頭辞となるレコードを検索することが"
-"できます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲での検索"
-"を行うことができます。"
+"In fulltext search, predictive search may be used for fuzzy search. "
+"Predictive search is supported by ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``. "
+"Lexicon table has many keys because a fulltext target text has many tokens."
 msgstr ""
 
-# 26f82c440e0a40208f1f209c8525ef23
-#: ../../../source/reference/commands/table_create.txt:48
-msgid "3, ``TABLE_NO_KEY``"
+# 305b59ad3adb40fd9627a673d1a3a80d
+#: ../../../source/reference/commands/table_create.txt:91
+msgid ""
+"Table that has many keys should consider table size because large table "
+"requires large memory. Requiring large memory causes disk I/O. It blocks "
+"fast search. So table size is important for a table that has many keys. "
+"``TABLE_PAT_KEY`` is less table size than ``TABLE_DAT_KEY``."
 msgstr ""
 
-# 673a9e178018439493dad28cc3ffc529
-#: ../../../source/reference/commands/table_create.txt:49
+# 817ab6dc2af5416199b18a3bcfcfa48d
+#: ../../../source/reference/commands/table_create.txt:97
 msgid ""
-"主キーを持たないテーブルを作成します。各レコードはIDのみによって特定すること"
-"ができます。"
+"Because of the above reasons, ``TABLE_PAT_KEY`` is suitable table type for "
+"lexicon table."
 msgstr ""
 
-# 4a535c5f15cc42348649bc4ed146bbd2
-#: ../../../source/reference/commands/table_create.txt:51
-msgid "4, ``TABLE_VIEW``"
+# d63c7815788f435abe531c85072637c7
+#: ../../../source/reference/commands/table_create.txt:101
+msgid "Create tag index table"
 msgstr ""
 
-# b91bb343cd1048ff9116afd1647936ec
-#: ../../../source/reference/commands/table_create.txt:52
+# a60f07fe2fb7450c87cf99986fcfd9a0
+#: ../../../source/reference/commands/table_create.txt:103
 msgid ""
-"複数のテーブルをまとめて操作するための仮想的なテーブル(view)を作成します。"
+"You can use all table types except ``TABLE_NO_KEY`` for tag index table. Tag "
+"index table needs key support but ``TABLE_NO_KEY`` doesn't support key."
 msgstr ""
 
-# d95a99ae699b49b6afdee666336e0709
-#: ../../../source/reference/commands/table_create.txt:54
-msgid "64, ``KEY_WITH_SIS``"
+# cb796a036b344d53b351a21cbf35f352
+#: ../../../source/reference/commands/table_create.txt:107
+msgid "Here is an example to create ``TABLE_HASH_KEY`` table:"
 msgstr ""
 
-# 4f083c553fff4b53ad38de61e334bdc3
-#: ../../../source/reference/commands/table_create.txt:55
+# d7fc0b17d6004f1cb3b9b972722c655d
+#: ../../../source/reference/commands/table_create.txt:113
 msgid ""
-"語彙表となるパトリシア木型のテーブルにおいて、後方一致検索を可能とします。"
+"The ``table_create`` command creates a table that is named ``Tags``, is "
+"``TABLE_HASH_KEY`` type and has ``ShortText`` type key."
 msgstr ""
 
-# baf9184030c74696b3f64bbb8498fed8
-#: ../../../source/reference/commands/table_create.txt:57
-msgid "128, ``KEY_NORMALIZE``"
+# 804637179acd4dfebee7eaef819dbe22
+#: ../../../source/reference/commands/table_create.txt:116
+msgid ""
+"``TABLE_HASH_KEY`` or ``TABLE_DAT_KEY`` are suitable table types for tag "
+"index table."
 msgstr ""
 
-# b5c8883954c541b1b7dd6278431d06e6
-#: ../../../source/reference/commands/table_create.txt:58
+# c90a9d5cdfd6437681a69bb254ba486d
+#: ../../../source/reference/commands/table_create.txt:119
 msgid ""
-"ハッシュ表型か、パトリシア木型のテーブルにおいて、主キー値を正規化した上で登"
-"録します。この値が指定されたテーブルではたとえば、主キー値'abc'と'ABC' は同一"
-"のレコードに対応するものとみなされます。"
+"If you need only exact match tag search feature, ``TABLE_HASH_KEY`` is "
+"suitable. It is the common case."
 msgstr ""
 
-# 4c836a2f85224b14ad3c5d3441a6a1c7
-#: ../../../source/reference/commands/table_create.txt:60
-msgid "``key_type``"
+# f7e794fa938f4ce3a5dc3028a4fb878a
+#: ../../../source/reference/commands/table_create.txt:122
+msgid ""
+"If you also need predictive tag search feature (for example, searching ``"
+"\"groonga\"`` by ``\"gr\"`` keyword.), ``TABLE_DAT_KEY`` is suitable. "
+"``TABLE_DAT_KEY`` is large table size but it is not important because the "
+"number of tags will not be large."
 msgstr ""
 
-# 2874263b4ff94ab398eb84ec22e536de
-#: ../../../source/reference/commands/table_create.txt:62
+# ff0f74c90fcb4f52b80e6ae6b9c0ab8a
+#: ../../../source/reference/commands/table_create.txt:128
+msgid "Create range index table"
+msgstr ""
+
+# 67ce3437f5a04c2c88094336715c5661
+#: ../../../source/reference/commands/table_create.txt:130
 msgid ""
-"主キー値の型を指定します。主キー値を持つテーブルに限り有効です。型にはgroonga"
-"の組込型か、同一データベースに定義済みのユーザ定義型、定義済みのテーブルを指"
-"定することができます。"
+"You can use ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` table types for range "
+"index table. Range index table needs range search support but "
+"``TABLE_NO_KEY`` and ``TABLE_HASH_KEY`` don't support it."
 msgstr ""
 
-# 9284d5f803da4794b576d175191d8508
-#: ../../../source/reference/commands/table_create.txt:64
-msgid "``value_type``"
+# 1ccd84b3f15a4567b23bb0e7d8c66fcd
+#: ../../../source/reference/commands/table_create.txt:134
+#, fuzzy
+msgid "Here is an example to create ``TABLE_DAT_KEY`` table:"
+msgstr "以下は ``ALLOW_UPDATE`` の使用例です。"
+
+# a65e610706b04823b503596c44994cbd
+#: ../../../source/reference/commands/table_create.txt:140
+msgid ""
+"The ``table_create`` command creates a table that is named ``Ages``, is "
+"``TABLE_DAT_KEY`` type and has ``UInt32`` type key."
 msgstr ""
 
-# 5f8ac18b612e4747b176aaebf3cc28a2
-#: ../../../source/reference/commands/table_create.txt:66
+# 38f43eac3b934381a2bb081743b3b005
+#: ../../../source/reference/commands/table_create.txt:143
 msgid ""
-"値の型を指定します。tableの値には固定長の型のみが指定できます。(可変長の値が"
-"必要な場合は別途カラムを作成します) 型にはgroongaの組込型か、同一データベース"
-"に定義済みのユーザ定義型、またはテーブルを指定することができます。(デフォルト"
-"はvalueなし)"
+"``TABLE_PAT_KEY`` or ``TABLE_DAT_KEY`` are suitable table types for range "
+"index table."
 msgstr ""
 
-# 174eea025b11421ca59cbddd373abcc8
-#: ../../../source/reference/commands/table_create.txt:68
-msgid "``default_tokenizer``"
+# 6995363f4997492fa4df770342578b50
+#: ../../../source/reference/commands/table_create.txt:146
+msgid ""
+"If you don't have many indexed items, ``TABLE_DAT_KEY`` is suitable. Index "
+"for age is the case in the above example. Index for age will have only 0-100 "
+"items because human doesn't live so long."
 msgstr ""
 
-# 6c49454bf9e7486d937b8df2dbee72de
-#: ../../../source/reference/commands/table_create.txt:70
+# 7b2ab1e60acf4c1a93e4808490703d7b
+#: ../../../source/reference/commands/table_create.txt:150
 msgid ""
-"作成するテーブルを語彙表として使用する場合、文字列を分割するトークナイザを指"
-"定します。"
+"If you have many indexed items, ``TABLE_PAT_KEY`` is suitable. Because "
+"``TABLE_PAT_KEY`` is smaller than ``TABLE_DAT_KEY``."
 msgstr ""
 
-# 5bc8cc22f5114d5eb7cbef05dca699ba
-#: ../../../source/reference/commands/table_create.txt:72
-msgid "組込のトークナイザとして、以下が準備されています。"
+# e92758beef824130ab42669342c10d50
+#: ../../../source/reference/commands/table_create.txt:156
+#, fuzzy
+msgid "This section describes all parameters."
 msgstr ""
+"このセクションではすべての引数について説明します。引数はカテゴリわけしていま"
+"す。"
 
-# 6b1754c3e5be4f51a74d6a2bb467702d
-#: ../../../source/reference/commands/table_create.txt:74
-msgid "``TokenDelimit``"
+# a9e98af40d8343b2a5aa71a3dc5391fa
+#: ../../../source/reference/commands/table_create.txt:161
+#, fuzzy
+msgid "It specifies a table name to be created. ``name`` must be specified."
 msgstr ""
+"検索対象のテーブルを指定します。 ``table`` は必ず指定しなければいけません。"
+
+# 40c028a45fb64c6091aed8fac22298d1
+#: ../../../source/reference/commands/table_create.txt:163
+#, fuzzy
+msgid "Here are available characters:"
+msgstr "指定できる種類は以下の通りです。"
 
-# f33e4393fb294edb8bf27566828507f5
-#: ../../../source/reference/commands/table_create.txt:75
-msgid "空白で区切られた文字列をトークンとする"
+# 44ab11362da14d44a67429cbea325539
+#: ../../../source/reference/commands/table_create.txt:165
+msgid "``0`` .. ``9`` (digit)"
 msgstr ""
 
-# 53216095a27542728c95ab361cef1c93
-#: ../../../source/reference/commands/table_create.txt:77
-msgid "``TokenUnigram``"
+# 40cd822d15c04064abe383d6ec880b03
+#: ../../../source/reference/commands/table_create.txt:166
+msgid "``a`` .. ``z`` (alphabet, lower case)"
 msgstr ""
 
-# 0f67c28e23b0402baa693adf91aa763b
-#: ../../../source/reference/commands/table_create.txt:78
-msgid "unigram(1文字を1トークンとする)"
+# e6158e4b13df4754976d7439ea9fae62
+#: ../../../source/reference/commands/table_create.txt:167
+msgid "``A`` .. ``Z`` (alphabet, upper case)"
 msgstr ""
 
-# 91beff8062c441b3b4cc5a4cf8b3fac1
-#: ../../../source/reference/commands/table_create.txt:80
-msgid "``TokenBigram``"
+# 029e42adc4704a82b030c2e51732350a
+#: ../../../source/reference/commands/table_create.txt:168
+msgid "``#`` (hash)"
 msgstr ""
 
-# dd0f00f45b884ae68e2567c93a713f20
-#: ../../../source/reference/commands/table_create.txt:81
-msgid "bigram(2文字の文字列要素をトークンとする)"
+# 5c857141b9134c16982a791a0f4e96cc
+#: ../../../source/reference/commands/table_create.txt:169
+msgid "``@`` (at mark)"
 msgstr ""
 
-# 28eb10bfbf074f5a8c52b1f63b05f45d
-#: ../../../source/reference/commands/table_create.txt:83
-msgid "``TokenTrigram``"
+# 4423643b3dd74fd79f47856300759464
+#: ../../../source/reference/commands/table_create.txt:170
+msgid "``-`` (hyphen)"
 msgstr ""
 
-# 056196466c534f9e9c84fe91fe3a8d93
-#: ../../../source/reference/commands/table_create.txt:84
-msgid "trigram(3文字の文字列要素をトークンとする)"
+# 06312e2f16d8467299169f967f54deda
+#: ../../../source/reference/commands/table_create.txt:171
+msgid ""
+"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"
 msgstr ""
 
-# dbe706445366460db90ef9b6ed30c10e
-#: ../../../source/reference/commands/table_create.txt:86
-msgid "``TokenMecab``"
+# 91ae801c9dc149f3a5406f1de7e2a214
+#: ../../../source/reference/commands/table_create.txt:174
+msgid ""
+"You need to create a name with one ore more the above chracters. Note that "
+"you cannot use ``_`` as the first charcter such as ``_name``."
+msgstr ""
+
+# a9e98af40d8343b2a5aa71a3dc5391fa
+#: ../../../source/reference/commands/table_create.txt:181
+#, fuzzy
+msgid "It specifies a table type and table customize options."
+msgstr ""
+"検索対象のテーブルを指定します。 ``table`` は必ず指定しなければいけません。"
+
+# 77b120c7869549b5855bc906a84570a2
+#: ../../../source/reference/commands/table_create.txt:183
+#, fuzzy
+msgid "Here are available flags:"
+msgstr "指定可能な値は以下の通りです。"
+
+# 071bf66b5e09468dbeb9affc7997a57f
+#: ../../../source/reference/commands/table_create.txt:186
+msgid "description"
+msgstr ""
+
+# 04a06127c710444ca25c5dd4880b54c9
+#: ../../../source/reference/commands/table_create.txt:186
+msgid "flags"
+msgstr ""
+
+# 3b614bc71a7f40b6bf1228c16b47be26
+#: ../../../source/reference/commands/table_create.txt:188
+msgid "Array table."
+msgstr ""
+
+# a698d16c5784444c8f63b2cd9d11d961
+# 59522fa18e7b4805a794cefd07dee927
+#: ../../../source/reference/commands/table_create.txt:188
+#: ../../../source/reference/tables.txt:71
+msgid "``TABLE_NO_KEY``"
+msgstr ""
+
+# e3818a647dab428cb205bd555963a693
+#: ../../../source/reference/commands/table_create.txt:190
+msgid "Hash table."
+msgstr ""
+
+# 6b08289ec57640f4bd9a6d8cc92e89c8
+#: ../../../source/reference/commands/table_create.txt:190
+msgid "``TABLE_HASH_HEY``"
+msgstr ""
+
+# 6d1728d20da543e1b84af98a361e410d
+#: ../../../source/reference/commands/table_create.txt:192
+msgid "Patricia trie."
+msgstr ""
+
+# 03fcfb651f8e4dc8a44ea3fd97f6b497
+# af2d93db65eb41ac8c8eff9deb32fb18
+#: ../../../source/reference/commands/table_create.txt:192
+#: ../../../source/reference/tables.txt:90
+msgid "``TABLE_PAT_KEY``"
+msgstr ""
+
+# b74fa78f34f2489ebb3069c70cec68f7
+#: ../../../source/reference/commands/table_create.txt:194
+msgid "Double Array trie."
 msgstr ""
 
-# 1ad0f38c684c450d8e55b2ec9fa5c38e
-#: ../../../source/reference/commands/table_create.txt:87
+# 933b2f4920e04e1288d1a9124145ad22
+# be55a1d16aef497888a86f6a5535d411
+#: ../../../source/reference/commands/table_create.txt:194
+#: ../../../source/reference/tables.txt:98
+msgid "``TABLE_DAT_KEY``"
+msgstr ""
+
+# 6170cf7740b54a028034da133d53bf67
+#: ../../../source/reference/commands/table_create.txt:196
+msgid "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."
+msgstr ""
+
+# 419f737a000c4938a12a7f9ba9274f65
+#: ../../../source/reference/commands/table_create.txt:196
+msgid "``KEY_WITH_SIS``"
+msgstr ""
+
+# eb6c6fb7c63145418521eafda5bb6b63
+#: ../../../source/reference/commands/table_create.txt:201
 msgid ""
-"形態素解析器mecabで解析した形態素をトークンとする。(mecabを組み込んだ場合のみ"
-"有効)"
+"Since groonga 2.1.0 ``KEY_NORMALIZE`` flag is deprecated. Use ``normalizer`` "
+"option with ``NormalizerAuto`` instead."
 msgstr ""
 
-# b111fe0055e14408b4549a5944f549a9
-#: ../../../source/reference/commands/table_create.txt:89
+# e40b5e47c7f642799da5f4abccaeced1
+#: ../../../source/reference/commands/table_create.txt:204
 msgid ""
-"トークナイザが指定されなかった場合は、対象の文字列を分割せずに語彙表に登録し"
-"ます。"
+"You must specify one of ``TABLE_${TYPE}`` flag. You cannot specify two or "
+"more ``TABLE_${TYPE}`` flags. For example, ``TABLE_NO_KEY|TABLE_HASH_KEY`` "
+"is invalid."
 msgstr ""
 
-# 33721adb349e4e31a73f67bae4bb3c73
-#: ../../../source/reference/commands/table_create.txt:108
-msgid "ShortText型の主キーを持つハッシュ表型のテーブル、Entryを作成します。::"
+# e096e1d83a0e43f9a7fdefe8505cebc3
+#: ../../../source/reference/commands/table_create.txt:208
+msgid ""
+"You can combine flags with ``|`` (vertical bar) such as ``TABLE_PAT_KEY|"
+"KEY_WITH_SIS``."
 msgstr ""
 
-# affbcced6eaa401fb6071a1378d4259d
-#: ../../../source/reference/commands/table_create.txt:113
+# bde897b0ca22430eb927c3f3d85d70d2
+#: ../../../source/reference/commands/table_create.txt:211
+#, fuzzy
+msgid "See :doc:`/reference/tables` for difference between table types."
+msgstr ""
+"利用可能な関数の一覧は :doc:`/reference/functions/` を参照してください。"
+
+# 9e866ac805284825bac904958d5d6f72
+#: ../../../source/reference/commands/table_create.txt:213
+msgid "The default flags are ``TABLE_HASH_KEY``."
+msgstr ""
+
+# 4c836a2f85224b14ad3c5d3441a6a1c7
+#: ../../../source/reference/commands/table_create.txt:216
+msgid "``key_type``"
+msgstr ""
+
+# ffa8ab8997a74ec381047804746e748d
+#: ../../../source/reference/commands/table_create.txt:218
+#, fuzzy
+msgid "It specifies key type."
+msgstr "ソートキーを指定します。"
+
+# 61632d8e563e4d46978e52ab69751880
+#: ../../../source/reference/commands/table_create.txt:220
+msgid ""
+"If you specify ``TABLE_HASH_KEY``, ``TABLE_PAT_KEY`` or ``TABLE_DAT_KEY`` as "
+"``flags`` parameter, you need to specify ``key_type`` option."
+msgstr ""
+
+# bde897b0ca22430eb927c3f3d85d70d2
+#: ../../../source/reference/commands/table_create.txt:224
+#, fuzzy
+msgid "See :doc:`/reference/types` for all types."
+msgstr "GeoPointについては :doc:`/reference/type` を参照してください。"
+
+# 75c38df430b54c44844526068cb9d03b
+#: ../../../source/reference/commands/table_create.txt:226
+#: ../../../source/reference/commands/table_create.txt:238
+#: ../../../source/reference/commands/table_create.txt:254
+#: ../../../source/reference/commands/table_create.txt:266
+#, fuzzy
+msgid "The default value is none."
+msgstr "デフォルト値は ``0`` です。"
+
+# 9284d5f803da4794b576d175191d8508
+#: ../../../source/reference/commands/table_create.txt:229
+msgid "``value_type``"
+msgstr ""
+
+# ffa8ab8997a74ec381047804746e748d
+#: ../../../source/reference/commands/table_create.txt:231
+#, fuzzy
+msgid "It specifies value type."
+msgstr "ソートキーを指定します。"
+
+# 5c3fa928b46144bc847ba1f4e4ce604d
+#: ../../../source/reference/commands/table_create.txt:233
+msgid ""
+"You can use value when you specify ``TABLE_NO_KEY``, ``TABLE_HASH_KEY`` or "
+"``TABLE_PAT_KEY``. Value type must be a fixed size type. For example, "
+"``UInt32`` can be used but ``ShortText`` cannot be used. Use columns instead "
+"of value."
+msgstr ""
+
+# 174eea025b11421ca59cbddd373abcc8
+#: ../../../source/reference/commands/table_create.txt:241
+msgid "``default_tokenizer``"
+msgstr ""
+
+# ed0b6db79c9a47fa8b32fa70d3bb9a33
+#: ../../../source/reference/commands/table_create.txt:243
+msgid ""
+"It specifies the default tokenizer that is used on searching and data "
+"loading."
+msgstr ""
+
+# 8c632fc8d46645839bf6ff9bbcdf6336
+#: ../../../source/reference/commands/table_create.txt:246
+msgid ""
+"You cannot use ``default_tokenizer`` with ``TABLE_NO_KEY`` because "
+"``TABLE_NO_KEY`` cannot be used for index."
+msgstr ""
+
+# 79185910d8db4f10947f9f12c28559b5
+#: ../../../source/reference/commands/table_create.txt:249
 msgid ""
-"ShortText型の主キーを持つパトリシア木型のテーブル、Termを作成します。主キー値"
-"は正規化して管理します。また、このテーブルを語彙表とする転置索引を作成する場"
-"合には、バイグラムの索引を作成します。::"
+"You must specify ``default_tokenizer`` for a table that is used for fulltext "
+"search index."
+msgstr ""
+
+# bde897b0ca22430eb927c3f3d85d70d2
+#: ../../../source/reference/commands/table_create.txt:252
+#, fuzzy
+msgid "See :doc:`/reference/tokenizers` for all tokenizers"
+msgstr ""
+"利用可能な関数の一覧は :doc:`/reference/functions/` を参照してください。"
+
+# 6b1754c3e5be4f51a74d6a2bb467702d
+#: ../../../source/reference/commands/table_create.txt:257
+msgid "``normalizer``"
+msgstr ""
+
+# b0b25f3e15764cb184fbc1aad1979089
+#: ../../../source/reference/commands/table_create.txt:259
+msgid "It specifies a normalizer that is used to normalize key."
+msgstr ""
+
+# 7da6bd6eb24a48aabd58a8af7b87ef81
+#: ../../../source/reference/commands/table_create.txt:261
+msgid ""
+"You cannot use ``normalizer`` with ``TABLE_NO_KEY`` because ``TABLE_NO_KEY`` "
+"doesn't support key."
+msgstr ""
+
+# bde897b0ca22430eb927c3f3d85d70d2
+#: ../../../source/reference/commands/table_create.txt:264
+#, fuzzy
+msgid "See :doc:`/reference/normalizers` for all normalizsers."
+msgstr ""
+"利用可能な関数の一覧は :doc:`/reference/functions/` を参照してください。"
+
+# 4166fbe3d07440088e3da578beb52f4f
+#: ../../../source/reference/commands/table_create.txt:271
+#, fuzzy
+msgid "``table_create`` returns ``true`` as body on success such as::"
+msgstr ""
+"``register`` が成功したときは以下のようにボディは ``true`` になります::"
+
+# fabf2f644394421cac6739719bcc8b73
+#: ../../../source/reference/commands/table_create.txt:275
+#, fuzzy
+msgid "If ``table_create`` fails, error details are in ``HEADER``."
+msgstr "``register`` が失敗すると、エラーの詳細は ``HEADER`` に含まれます。"
+
+# bde897b0ca22430eb927c3f3d85d70d2
+#: ../../../source/reference/commands/table_create.txt:282
+#, fuzzy
+msgid ":doc:`/reference/tables`"
+msgstr "キャストについては :doc:`/reference/cast` を参照してください。"
+
+# 7076e42ec8ef4557b5a1a22d51cab92d
+#: ../../../source/reference/commands/table_create.txt:283
+#, fuzzy
+msgid ":doc:`/reference/commands/column_create`"
+msgstr ""
+"``HEADER`` については :doc:`/reference/command/output_format` を参照してくだ"
+"さい。"
+
+# bde897b0ca22430eb927c3f3d85d70d2
+#: ../../../source/reference/commands/table_create.txt:284
+#, fuzzy
+msgid ":doc:`/reference/tokenizers`"
+msgstr "キャストについては :doc:`/reference/cast` を参照してください。"
+
+# c1eec2803b574b0bbe9bde8177d0c14c
+#: ../../../source/reference/commands/table_create.txt:285
+msgid ":doc:`/reference/normalizers`"
+msgstr ""
+
+# 7076e42ec8ef4557b5a1a22d51cab92d
+#: ../../../source/reference/commands/table_create.txt:286
+#, fuzzy
+msgid ":doc:`/reference/command/output_format`"
 msgstr ""
+"``HEADER`` については :doc:`/reference/command/output_format` を参照してくだ"
+"さい。"
 
 # c48099d5af72490381f4e366c1ea1c69
 #: ../../../source/reference/commands/table_list.txt:6
@@ -7122,11 +7463,6 @@ msgstr ""
 msgid "テーブルに定義されているカラムのリストを表示します。"
 msgstr ""
 
-# d827d2fda1df4a8c889e4b3639316a94
-#: ../../../source/reference/executables/groonga.txt:171
-msgid "``table_create``"
-msgstr ""
-
 # ec0ec14de7024e13a277d637d27d8dcd
 #: ../../../source/reference/executables/groonga.txt:172
 msgid "DBにテーブルを追加します。"
@@ -7182,11 +7518,6 @@ msgstr ""
 msgid "テーブルにレコードを挿入します。"
 msgstr ""
 
-# e9574c3225e149989e5c56875a3bf7a7
-#: ../../../source/reference/executables/groonga.txt:189
-msgid "``select``"
-msgstr ""
-
 # 706fa164d49d4466a161bb283f63d13c
 #: ../../../source/reference/executables/groonga.txt:190
 msgid "テーブルに含まれるレコードを検索して表示します。"
@@ -7553,7 +7884,8 @@ msgstr "GeoPoint型の値を指定することができます。 [1]_"
 
 # bde897b0ca22430eb927c3f3d85d70d2
 #: ../../../source/reference/functions/geo_distance.txt:161
-msgid "See :doc:`/reference/type` about GeoPoint."
+#, fuzzy
+msgid "See :doc:`/reference/types` about GeoPoint."
 msgstr "GeoPointについては :doc:`/reference/type` を参照してください。"
 
 # f7da97f129624e1299e5459a8ac8caeb
@@ -7577,7 +7909,8 @@ msgstr "GeoPoint型の値か座標を表す文字列を指定することがで
 
 # bde897b0ca22430eb927c3f3d85d70d2
 #: ../../../source/reference/functions/geo_distance.txt:172
-msgid "See :doc:`/reference/type` about GeoPoint and the coordinate."
+#, fuzzy
+msgid "See :doc:`/reference/types` about GeoPoint and the coordinate."
 msgstr "GeoPointと座標については :doc:`/reference/type` を参照してください。"
 
 # 063b335227cc45469a645aec28feca86
@@ -8265,7 +8598,9 @@ msgstr ""
 msgid ""
 "The array size is larger than or equal to 0 and less than or equal to 3. The "
 "max size 3 will be customizable soon."
-msgstr "配列のサイズは0以上3以下です。最大サイズの3は、じきにカスタマイズできるようになる予定です。"
+msgstr ""
+"配列のサイズは0以上3以下です。最大サイズの3は、じきにカスタマイズできるように"
+"なる予定です。"
 
 # 6ed636c740c54ef6bbdf783d0dbb05fc
 #: ../../../source/reference/functions/snippet_html.txt:110
@@ -9602,6 +9937,7 @@ msgstr ""
 
 # 71d45f9a11c04fe49db3d677e25625f7
 #: ../../../source/reference/grn_expr/script_syntax.txt:162
+#: ../../../source/reference/tables.txt:29
 msgid "Array"
 msgstr "配列"
 
@@ -11143,6 +11479,168 @@ msgstr ""
 msgid "RETURN_CODE"
 msgstr "RETURN_CODE"
 
+# a2f5fdf4c9754afa8095b1729265d517
+#: ../../../source/reference/normalizers.txt:9
+msgid "Normalizers"
+msgstr ""
+
+# ec6312a93d9c4f8b9f2668f797413c9b
+#: ../../../source/reference/normalizers.txt:14
+msgid ""
+"Groonga has normalizer module. It is used when tokenizing text and storing "
+"table key. For example, ``A`` and ``a`` are processed as the same character "
+"after normalization."
+msgstr ""
+
+# 0d46426edd624c41a9ee6f8b80230593
+#: ../../../source/reference/normalizers.txt:18
+msgid ""
+"Normalizer module can be added as a plugin. You can customize text "
+"normalization by registering your normalizer plugins to groonga."
+msgstr ""
+
+# 32bffefed1c14db0bf504c7ccc3806f2
+#: ../../../source/reference/normalizers.txt:21
+msgid ""
+"A normalizer module is attached to a table. A table can have zero or one "
+"normalizer module. You can attach a normalizer module to a table by :ref:"
+"`table-create-normalizer` option in :doc:`/reference/commands/table_create`."
+msgstr ""
+
+# b993c6521463466f8f42d9a4e7e5107f
+#: ../../../source/reference/normalizers.txt:26
+#, fuzzy
+msgid ""
+"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
+"module:"
+msgstr "クエリーが ``groonga`` のときのクエリー展開の例です::"
+
+# 797c5fdfb9104375b79d5c876c37bc74
+#: ../../../source/reference/normalizers.txt:35
+msgid ""
+"Groonga 2.0.9 or earlier doesn't have ``--normalizer`` option in "
+"``table_create``. ``KEY_NORMALIZE`` flag was used instead."
+msgstr ""
+
+# cd43333676c14bf38f71eb30c078439f
+#: ../../../source/reference/normalizers.txt:38
+msgid ""
+"You can open an old database by groonga 2.1.0 or later. An old database "
+"means that the database is created by groonga 2.0.9 or earlier. But you "
+"cannot open the opened old database by groonga 2.0.9 or earlier. Once you "
+"open the old database by groonga 2.1.0 or later, ``KEY_NORMALIZE`` flag "
+"information in the old database is converted to normalizer information. So "
+"groogna 2.0.9 or earlier cannot find ``KEY_NORMALIZE`` flag information in "
+"the opened old database."
+msgstr ""
+
+# d5f62c0a5f594ad597a83ebb631fa23d
+#: ../../../source/reference/normalizers.txt:47
+msgid "Keys of a table that has a normalizer module are normalized:"
+msgstr ""
+
+# c38cc74315ce4aecbdbdeaf3ef7b5ff1
+#: ../../../source/reference/normalizers.txt:59
+msgid ""
+"``NormalizerAuto`` normalizer normalizes a text as a downcased text. For "
+"example, ``\"Apple\"`` is normalized to ``\"apple\"``, ``\"black\"`` is "
+"normalized to ``\"blank\"`` and ``\"COLOR\"`` is normalized to ``\"color\"``."
+msgstr ""
+
+# f3f9aa0fec1142c7aa83ea142544789e
+#: ../../../source/reference/normalizers.txt:64
+msgid ""
+"If a table is a lexicon for fulltext search, tokenized tokens are "
+"normalized. Because tokens are stored as table keys. Table keys are "
+"normalized as described above."
+msgstr ""
+
+# 973f421f733643958b7a169f7f113229
+#: ../../../source/reference/normalizers.txt:69
+msgid "Built-in normalizers"
+msgstr ""
+
+# c106f475dbfe4969832e83838689d0db
+#: ../../../source/reference/normalizers.txt:71
+msgid "Here is a list of built-in-normalizers:"
+msgstr ""
+
+# 77a5f5806dc645cfbc5e0b65f4759162
+# 1fb3f197574847b783a38007c0cfaac0
+#: ../../../source/reference/normalizers.txt:73
+#: ../../../source/reference/normalizers.txt:77
+msgid "``NormalizerAuto``"
+msgstr ""
+
+# 9ab56ad0defa4cad9554385f88c390d9
+# ddc7c9c26842442bb7592898683c9e52
+#: ../../../source/reference/normalizers.txt:74
+#: ../../../source/reference/normalizers.txt:104
+msgid "``NormalizerNFKC51``"
+msgstr ""
+
+# 7c7869f3e64442e1bb01bf28cda70405
+#: ../../../source/reference/normalizers.txt:79
+msgid ""
+"Normally you should use ``NormalizerAuto`` normalizer. ``NormalizerAuto`` "
+"was the normalizer for groonga 2.0.9 or earlier. ``KEY_NORMALIZE`` flag in "
+"``table_create`` on groonga 2.0.9 or earlier equals to ``--normalizer "
+"NormalizerAuto`` option in ``table`` on groonga 2.1.0 or later."
+msgstr ""
+
+# f6c17caa96484b199dadf6ca0dca9add
+#: ../../../source/reference/normalizers.txt:85
+msgid ""
+"``NormalizerAuto`` supports all encoding. It uses Unicode NFKC "
+"(Normalization Form Compatibility Composition) for UTF-8 encoding text. It "
+"uses encoding specific original normalization for other encodings. The "
+"results of those original normalization are similar to NFKC."
+msgstr ""
+
+# 57d2e15ede344b5db280e34ed0fc9275
+#: ../../../source/reference/normalizers.txt:91
+msgid ""
+"For example, half-width katakana (such as U+FF76 HALFWIDTH KATAKANA LETTER "
+"KA) + half-width katakana voiced sound mark (U+FF9E HALFWIDTH KATAKANA "
+"VOICED SOUND MARK) is normalized to full-width katakana with voiced sound "
+"mark (U+30AC KATAKANA LETTER GA). The former is two chracters but the latter "
+"is one character."
+msgstr ""
+
+# b993c6521463466f8f42d9a4e7e5107f
+#: ../../../source/reference/normalizers.txt:97
+#, fuzzy
+msgid "Here is an example that uses ``NormalizerAuto`` normalizer:"
+msgstr "クエリーが ``groonga`` のときのクエリー展開の例です::"
+
+# 838253a4edf7408ab4698e23e81b31b0
+#: ../../../source/reference/normalizers.txt:106
+msgid ""
+"``NormalizerNFKC51`` normalizes texts by Unicode NFKC (Normalization Form "
+"Compatibility Composition) for Unicode version 5.1. It supports only UTF-8 "
+"encoding."
+msgstr ""
+
+# 291c73edc19a4fdbb9dedec3130d2e22
+#: ../../../source/reference/normalizers.txt:110
+msgid ""
+"Normally you don't need to use ``NormalizerNFKC51`` explicitly. You can use "
+"``NormalizerAuto`` instead."
+msgstr ""
+
+# b993c6521463466f8f42d9a4e7e5107f
+#: ../../../source/reference/normalizers.txt:113
+#, fuzzy
+msgid "Here is an example that uses ``NormalizerNFKC51`` normalizer:"
+msgstr "クエリーが ``groonga`` のときのクエリー展開の例です::"
+
+# bde897b0ca22430eb927c3f3d85d70d2
+#: ../../../source/reference/normalizers.txt:122
+#: ../../../source/reference/tables.txt:163
+#, fuzzy
+msgid ":doc:`/reference/commands/table_create`"
+msgstr "キャストについては :doc:`/reference/cast` を参照してください。"
+
 # 5bd255e1d73f40cdb044e52bab2d154d
 #: ../../../source/reference/output.txt:6
 msgid "Output"
@@ -11685,6 +12183,361 @@ msgstr ""
 msgid ":ref:`query-expansion`"
 msgstr ""
 
+# a92f900163c14cb9bf87ef370aef3a91
+#: ../../../source/reference/tables.txt:6
+msgid "Tables"
+msgstr ""
+
+# ce0f6b93acb9495997e1d896f8fa7a07
+#: ../../../source/reference/tables.txt:11
+msgid ""
+"Table in groonga manages relation between ID and key. Groonga provides four "
+"table types. They are ``TABLE_NO_KEY``, ``TABLE_HASH_KEY``, "
+"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."
+msgstr ""
+
+# c9579b0a2d054fe3b61b3eb3ee4c32a1
+#: ../../../source/reference/tables.txt:15
+msgid ""
+"All table except ``TABLE_NO_KEY`` provides both fast ID search by key and "
+"fast key search by ID. ``TABLE_NO_KEY`` doesn't support key. "
+"``TABLE_NO_KEY`` only manages ID. So ``TABLE_NO_KEY`` doesn't provides ID "
+"search and key search."
+msgstr ""
+
+# 520f269f90d340b8bf059df2c376a20d
+#: ../../../source/reference/tables.txt:21
+msgid "Characteristics"
+msgstr ""
+
+# 3fb208bb1eac4e039f3af9f22cf2789c
+#: ../../../source/reference/tables.txt:23
+msgid ""
+"Here is a chracteristic table of all tables in groonga. (``TABLE_`` prefix "
+"is omitted in the table.)"
+msgstr ""
+
+# c705e142b1fa4c6f9a58a0b01725a35e
+#: ../../../source/reference/tables.txt:27
+msgid "``DAT_KEY``"
+msgstr ""
+
+# 7043f08c7d8940d8b497c1721e45e0e3
+#: ../../../source/reference/tables.txt:27
+msgid "``HASH_KEY``"
+msgstr ""
+
+# 7ca35ec11b9443fa83a44ee72f92deb9
+#: ../../../source/reference/tables.txt:27
+msgid "``NO_KEY``"
+msgstr ""
+
+# 519b396c56e24962b0318bb8dd4ff2ba
+#: ../../../source/reference/tables.txt:27
+msgid "``PAT_KEY``"
+msgstr ""
+
+# ae51970e363c44409acd7fbb9368e8a0
+#: ../../../source/reference/tables.txt:29
+msgid "Data structure"
+msgstr ""
+
+# 008efb24c0334f3e92eab2f5316799d4
+#: ../../../source/reference/tables.txt:29
+msgid "Double array trie"
+msgstr ""
+
+# 3c85e26e592041f0a69086cf06454c90
+#: ../../../source/reference/tables.txt:29
+msgid "Hash table"
+msgstr ""
+
+# 06a2d3137c3249b79448f2375ddcdaec
+#: ../../../source/reference/tables.txt:29
+msgid "Patricia trie"
+msgstr ""
+
+# 141c51582908476dacb208accf95fad0
+#: ../../../source/reference/tables.txt:33
+msgid "ID support"
+msgstr ""
+
+# 964af54f6dfb4c7d94ddb2e6f3e74e7b
+# 7c682397c0af4158808cb01d893639a7
+# c61548a9aab042af8b3190305296c926
+# 75e797f509fc4082aea621abc960ff69
+# 6ebd31b5cbbe40a39b684367800f1a5f
+# 6a8bb7937c06489face419842c3fca56
+# b64a7dcbac234bfa86508af9a97f9c62
+# 1137aeae905c4b16b02d53d70292ba11
+# 395ce16b83404e2a90a43e7121d887c1
+# 778337d3627f4392bce71fcba076804e
+# f3149f99b6b74f9cb1a2be17d4f9f63c
+# d7ae3f9eb5a34c918aab4eac635a0245
+# f710ea69a0ef4ae3ab59430293dd2fb0
+# 6d263202fc2844d5b93b07422c0225ff
+# 1648000fe5504882b6cf1279402cac70
+# a1d135661d1249b9aa80e9cb3a6a05d0
+# 734186d0fb9d4e67aaac2a825e4de771
+# 98ebb5e24a0e412fb997534aa3670f94
+# 13b7c01abe044f78b043d84f447a0308
+# 5e0ed9772a5747868741d88e0a65faf4
+# 80cf449ea65c4081814a2e6b0b830cfc
+#: ../../../source/reference/tables.txt:33
+#: ../../../source/reference/tables.txt:36
+#: ../../../source/reference/tables.txt:39
+#: ../../../source/reference/tables.txt:42
+#: ../../../source/reference/tables.txt:47
+#: ../../../source/reference/tables.txt:52
+#: ../../../source/reference/tables.txt:56
+#: ../../../source/reference/tables.txt:59
+#: ../../../source/reference/tables.txt:63
+#: ../../../source/reference/tables.txt:66
+msgid "o"
+msgstr ""
+
+# 6172db9855304d14bd1d9a2ec1c448b6
+#: ../../../source/reference/tables.txt:36
+msgid "Key support"
+msgstr ""
+
+# 8579cc5b50654438a9acb44f56fd7f2c
+# c65e7b90eb1b447b8fcb1dd3ba22d5ef
+# d64c0c58dbcf4f7aa2c0b14e2f1b9d49
+# 22ef7ad129b74e3ab839b3cb68b43e46
+# 18bfb13ac1154c568a3f4332a200baf3
+# 9d9f9fc207364e70869b87635c870240
+# aa9fe51be1f44a0a80f3bc74a2c9fb73
+# 2e23b389847a4926a93da61ad023a4ec
+# 3b63d88895464b04ae96fa9add4dc405
+# 96325d6975154df8b3b543b1038b2672
+#: ../../../source/reference/tables.txt:36
+#: ../../../source/reference/tables.txt:39
+#: ../../../source/reference/tables.txt:42
+#: ../../../source/reference/tables.txt:47
+#: ../../../source/reference/tables.txt:52
+#: ../../../source/reference/tables.txt:56
+#: ../../../source/reference/tables.txt:59
+#: ../../../source/reference/tables.txt:63
+#: ../../../source/reference/tables.txt:66
+msgid "x"
+msgstr ""
+
+# 5b5c2ecfcf5443a888981a39aac09711
+#: ../../../source/reference/tables.txt:39
+msgid "Value support"
+msgstr ""
+
+# 5a133f7d381b49028594a2d7c7025374
+#: ../../../source/reference/tables.txt:42
+msgid "Key -> ID speed (o -> fast) (x -> slow)"
+msgstr ""
+
+# 7a90aaa6063c460491360b074230e1bf
+# 1fbdef80b9b446fca9287f7b7ffc1f2a
+#: ../../../source/reference/tables.txt:42
+#: ../../../source/reference/tables.txt:52
+msgid "oo"
+msgstr ""
+
+# ea14e9bfe21a44b98ed9ae2c292b9d67
+#: ../../../source/reference/tables.txt:47
+msgid "Update speed (o -> fast) (x -> slow)"
+msgstr ""
+
+# cd503511e1034060839486ec8fbcefa0
+# 2cd6d501c2bf4b7b9c6e2dff08855521
+#: ../../../source/reference/tables.txt:47
+#: ../../../source/reference/tables.txt:52
+msgid "ooo"
+msgstr ""
+
+# 65eba1304e2c4e8bac86c5d84658f455
+#: ../../../source/reference/tables.txt:52
+msgid "Size (o -> small) (x -> large)"
+msgstr ""
+
+# 77e947f49d444b8f95d7095c378129fe
+#: ../../../source/reference/tables.txt:56
+msgid "Key update"
+msgstr ""
+
+# 66c32028a4424069b61bc2a974c72206
+#: ../../../source/reference/tables.txt:59
+msgid "Common prefix search"
+msgstr ""
+
+# 628cbf028069456dae934b01fa3b3627
+#: ../../../source/reference/tables.txt:63
+msgid "Predictive search"
+msgstr ""
+
+# 5f1a4a1c092b4593bf1cb9d6d423bccf
+#: ../../../source/reference/tables.txt:66
+#, fuzzy
+msgid "Range search"
+msgstr "類似文書検索"
+
+# ad17263d28b249259cb029c23827ee7a
+#: ../../../source/reference/tables.txt:73
+msgid ""
+"``TABLE_NO_KEY`` is very fast and very small but it doesn't support key. "
+"``TABLE_NO_KEY`` is a only table that doesn't support key."
+msgstr ""
+
+# bbe7af9626a645e09bb701c336cd34e2
+#: ../../../source/reference/tables.txt:76
+msgid ""
+"You cannot use ``TABLE_NO_KEY`` for lexicon for fulltext search because "
+"lexicon stores tokens as key. ``TABLE_NO_KEY`` is useful for no key records "
+"such as log."
+msgstr ""
+
+# 1dc495af88a048b894ba72455c9b3982
+#: ../../../source/reference/tables.txt:81
+msgid "``TABLE_HASH_KEY``"
+msgstr ""
+
+# c1c06ece33aa461c869747504a2c0a44
+#: ../../../source/reference/tables.txt:83
+msgid ""
+"``TABLE_HASH_KEY`` is fast but it doesn't support advanced search functions "
+"such as common prefix search and predictive search."
+msgstr ""
+
+# 5227ecec361c426483029ecebd6bf4aa
+#: ../../../source/reference/tables.txt:86
+msgid ""
+"``TABLE_HASH_KEY`` is useful for index for exact search such as tag search."
+msgstr ""
+
+# 1fc054480df44a7d9c7b82a85cb82ef8
+#: ../../../source/reference/tables.txt:92
+msgid "``TABLE_PAT_KEY`` is small and supports advanced search functions."
+msgstr ""
+
+# 3d432007318c4dc08c3da90604f7b74d
+#: ../../../source/reference/tables.txt:94
+msgid ""
+"``TABLE_PAT_KEY`` is useful for lexicon for fulltext search and index for "
+"range search."
+msgstr ""
+
+# 1ef025c921d641f3829aa9972d3b4b68
+#: ../../../source/reference/tables.txt:100
+msgid ""
+"``TABLE_DAT_KEY`` is fast and supports key update but it is large. It is not "
+"suitable for storing many records. ``TABLE_DAT_KEY`` is a only table that "
+"supports key update."
+msgstr ""
+
+# 6836b1c00ae3456e97196bf3e0209339
+#: ../../../source/reference/tables.txt:104
+msgid ""
+"``TABLE_DAT_KEY`` is used in groonga database. Groonga database needs to "
+"convert object name such as ``ShortText``, ``TokenBigram`` and table names "
+"to object ID. And groonga database needs to rename object name. Those "
+"features are implemented by ``TABLE_DAT_KEY``. The number of objects is "
+"small. So large data size demerit of ``TABLE_DAT_KEY`` can be ignored."
+msgstr ""
+
+# bbfb8ef0c616493884e1ec1847806704
+#: ../../../source/reference/tables.txt:112
+msgid "Record ID"
+msgstr ""
+
+# 924b3e9ba9ab466e8ef308384efbf9e0
+#: ../../../source/reference/tables.txt:114
+msgid "Record ID is assigned automatically. You cannot assign record ID."
+msgstr ""
+
+# a349788a2b63457a9880e30b5d1e6a61
+#: ../../../source/reference/tables.txt:116
+msgid "Record ID of deleted record may be reused."
+msgstr ""
+
+# 4c11ba7e761449ba83161b0214383408
+#: ../../../source/reference/tables.txt:118
+msgid ""
+"Valid record ID range is between 1 and 268435455. (1 and 268435455 are valid "
+"IDs.)"
+msgstr ""
+
+# 38b14defa5204e57a845e3fb9fc855de
+#: ../../../source/reference/tables.txt:122
+msgid "Persistent table and temporary table"
+msgstr ""
+
+# 3d9c33bc0e0e44859c06fe04f6e4b2be
+#: ../../../source/reference/tables.txt:124
+msgid "Table is persistent table or temporary table."
+msgstr ""
+
+# dee5737617904d6a9ee69e20c78a4ecf
+#: ../../../source/reference/tables.txt:127
+msgid "Persistent table"
+msgstr ""
+
+# 690bade111964467a502a0b28eafa275
+#: ../../../source/reference/tables.txt:129
+msgid ""
+"Persistent table is named and registered to database. Records in persistent "
+"table aren't deleted after closing table or database."
+msgstr ""
+
+# b58131dc80f1422aabd04ed4e3d46244
+#: ../../../source/reference/tables.txt:133
+#, fuzzy
+msgid ""
+"Persistent table can be created by :doc:`/reference/commands/table_create` "
+"command."
+msgstr ""
+"以下は :doc:`/reference/commands/shutdown` コマンドに認証をかける設定例で"
+"す。::"
+
+# e86806d8e1d1481092c32a1af036cc02
+#: ../../../source/reference/tables.txt:137
+msgid "Temporary table"
+msgstr ""
+
+# a734a22a06264bb4b865409a4291eea5
+#: ../../../source/reference/tables.txt:139
+msgid ""
+"Temporary table is anonymous. Records in temporary table are deleted after "
+"closing table. Temporary table is used to store search result, sort result, "
+"group (drilldown) result and so on. ``TABLE_HASH_KEY`` is used for search "
+"result and group result. ``TABLE_NO_KEY`` is used for sort result."
+msgstr ""
+
+# 63608d939d5646d0a1aa20ddaa1f60a8
+#: ../../../source/reference/tables.txt:146
+#, fuzzy
+msgid "Limitations"
+msgstr "制限"
+
+# 149d7249bb1a4adc86422d7841ae1979
+#: ../../../source/reference/tables.txt:148
+msgid ""
+"The max number of records is 268435455. You cannot add 268435456 or more "
+"records in a table."
+msgstr ""
+
+# 57e494ca213043249676c58ede66cc46
+#: ../../../source/reference/tables.txt:151
+msgid ""
+"The max number of a key size is 4096byte. You cannot use 4097byte or larger "
+"key. You can use column instead of key for 4097byte or larger size data. "
+"``Text`` and ``LargeText`` types supports 4097byte or larger size data."
+msgstr ""
+
+# 08e4556a01b047639cfc2ca7c5251184
+#: ../../../source/reference/tables.txt:156
+msgid ""
+"The max number of total key size is 4GiB. You need to split a table, split a "
+"database (sharding) or reduce each key size to handle 4GiB or more larger "
+"total key size."
+msgstr ""
+
 # 52860811c55d481c9a64733cb5e745a2
 # 1ba27ee2d49d4c16a7979aa7d4175a73
 #: ../../../source/reference/tokenizers.txt:6
@@ -11698,22 +12551,22 @@ msgid "TODO: Write me."
 msgstr ""
 
 # e894e0b4055d4326950e62c6222fb31c
-#: ../../../source/reference/type.txt:6
+#: ../../../source/reference/types.txt:6
 msgid "データ型"
 msgstr ""
 
 # b896d3c5bf4b40b3ad9338edc6529e7a
-#: ../../../source/reference/type.txt:11
+#: ../../../source/reference/types.txt:11
 msgid "groonga データ型"
 msgstr ""
 
 # 291f15972d6c4137a06a212350be9ec4
-#: ../../../source/reference/type.txt:16
+#: ../../../source/reference/types.txt:16
 msgid "groonga は、格納するデータの型を区別します。"
 msgstr ""
 
 # a7515fc405e54cbbad7dda2b0db156a3
-#: ../../../source/reference/type.txt:18
+#: ../../../source/reference/types.txt:18
 msgid ""
 "groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らかの型"
 "に属します。また通常は、一つのテーブルの中の全てのレコードについて、カラムの"
@@ -11721,183 +12574,183 @@ msgid ""
 msgstr ""
 
 # be21b6813e0a4230ae2738a917c1ba5a
-#: ../../../source/reference/type.txt:20
+#: ../../../source/reference/types.txt:20
 msgid ""
 "主キーの型とカラムの型には、groongaで予め定義済みの型か、ユーザが定義する型、"
 "またはユーザが定義したテーブルを指定することができます。"
 msgstr ""
 
 # 1a409d436426411ead2681a49e04c0d7
-#: ../../../source/reference/type.txt:22
+#: ../../../source/reference/types.txt:22
 msgid ""
 "主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
 "テーブルのサブセットとなります。"
 msgstr ""
 
 # 7969fdb4983345cb999a00f2d04a8374
-#: ../../../source/reference/type.txt:24
+#: ../../../source/reference/types.txt:24
 msgid ""
 "カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となるテー"
 "ブルの参照キーとなります。"
 msgstr ""
 
 # af01dfdeca5d4adc83a7d5d4b63de2bc
-#: ../../../source/reference/type.txt:27
+#: ../../../source/reference/types.txt:27
 msgid "組込型"
 msgstr ""
 
 # ef549021d5d7438dbab6a797a53c1117
-#: ../../../source/reference/type.txt:29
+#: ../../../source/reference/types.txt:29
 msgid "以下の型が組込型としてあらかじめ定義されています。"
 msgstr ""
 
 # 1d54472309bb49d4bd8cee2ec1c260a0
-#: ../../../source/reference/type.txt:31
+#: ../../../source/reference/types.txt:31
 msgid "``Object``"
 msgstr ""
 
 # 2898e558aff0484a80a4b6a5ad9c002d
 # b998467122c84306b86c2582d5ffaa40
-#: ../../../source/reference/type.txt:33
+#: ../../../source/reference/types.txt:33
 msgid "任意のテーブルに属する全てのレコードです。 [#]_"
 msgstr ""
 
 # d478d990f8224d079e7f4b0007d1304c
-#: ../../../source/reference/type.txt:35
+#: ../../../source/reference/types.txt:35
 msgid "``Bool``"
 msgstr ""
 
 # f4e60192e048409cb548d5e8c4dc2f33
 # 3f752324f7c54304b3cacc27bfea4d35
-#: ../../../source/reference/type.txt:37
+#: ../../../source/reference/types.txt:37
 msgid ""
 "ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値は"
 "trueとfalseです。(デフォルト値: false)"
 msgstr ""
 
 # 938188e5b97745208d8e852811a7ca99
-#: ../../../source/reference/type.txt:39
+#: ../../../source/reference/types.txt:39
 msgid ""
 ":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空文"
 "字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになります。"
 msgstr ""
 
 # 4b0359c3e0094fad9a15d930cd35f384
-#: ../../../source/reference/type.txt:41
+#: ../../../source/reference/types.txt:41
 msgid "``Int8``"
 msgstr ""
 
 # 049d2fd686c4496380dc4c78ac8a2957
 # 4781409dfbbf454b8e388bed50f38698
-#: ../../../source/reference/type.txt:43
+#: ../../../source/reference/types.txt:43
 msgid ""
 "8bit符号付き整数であり、-128以上127以下の整数を表します。(デフォルト値: 0)"
 msgstr ""
 
 # 578eed4865a343f6b65e66318615e99c
-#: ../../../source/reference/type.txt:45
+#: ../../../source/reference/types.txt:45
 msgid "``UInt8``"
 msgstr ""
 
 # d32866288c6c4addaa8123a468087176
 # d3f18697730c41588d7acc78968311bf
-#: ../../../source/reference/type.txt:47
+#: ../../../source/reference/types.txt:47
 msgid ""
 "8bit符号なし整数であり、0以上255以下の整数を表します。(デフォルト値: 0)"
 msgstr ""
 
 # fae0fc2135234fa0bfde11d846acaa4b
-#: ../../../source/reference/type.txt:49
+#: ../../../source/reference/types.txt:49
 msgid "``Int16``"
 msgstr ""
 
 # 815baf787560405c82b5bee89c54b734
 # 7eb0ac25ecc6407f8ab0d03bfb7fcf76
-#: ../../../source/reference/type.txt:51
+#: ../../../source/reference/types.txt:51
 msgid ""
 "16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。(デフォルト"
 "値: 0)"
 msgstr ""
 
 # f9b20f72e57142df9b7b6de0008b8da1
-#: ../../../source/reference/type.txt:53
+#: ../../../source/reference/types.txt:53
 msgid "``UInt16``"
 msgstr ""
 
 # 1f59a4bb67bc4c638337fab5a9619bcf
 # d4a29202a90d428ba25f917642f72d5d
-#: ../../../source/reference/type.txt:55
+#: ../../../source/reference/types.txt:55
 msgid ""
 "16bit符号なし整数であり、0以上65,535以下の整数を表します。(デフォルト値: 0)"
 msgstr ""
 
 # 49e35c0717bb42c897f9524cb42f8977
-#: ../../../source/reference/type.txt:57
+#: ../../../source/reference/types.txt:57
 msgid "``Int32``"
 msgstr ""
 
 # 44b6f0835fef432a83831a94f64c733d
 # c86c6e95841d48fcb0ff5eb400fccc95
-#: ../../../source/reference/type.txt:59
+#: ../../../source/reference/types.txt:59
 msgid ""
 "32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
 "す。(デフォルト値: 0)"
 msgstr ""
 
 # 99299587e9d74dcbbec2a46f64e7d49b
-#: ../../../source/reference/type.txt:61
+#: ../../../source/reference/types.txt:61
 msgid "``UInt32``"
 msgstr ""
 
 # d140d026faca4eb3b615117375874194
 # 6df27f647f0440b59bbc8a45ddc47120
-#: ../../../source/reference/type.txt:63
+#: ../../../source/reference/types.txt:63
 msgid ""
 "32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。(デフォルト"
 "値: 0)"
 msgstr ""
 
 # 5b9707a511534bc0b6fe865a8600d3e0
-#: ../../../source/reference/type.txt:65
+#: ../../../source/reference/types.txt:65
 msgid "``Int64``"
 msgstr ""
 
 # 40fdd3b6770e455a9dcbecc9b274f998
 # 25cae083dd3c47de966c77d0d6ca1348
-#: ../../../source/reference/type.txt:67
+#: ../../../source/reference/types.txt:67
 msgid ""
 "64bit符号付き整数であり、-9,223,372,036,854,775,808以上"
 "9,223,372,036,854,775,807以下の整数を表します。(デフォルト値: 0)"
 msgstr ""
 
 # 451d94b01f3044618c98ef38a7306a7e
-#: ../../../source/reference/type.txt:69
+#: ../../../source/reference/types.txt:69
 msgid "``UInt64``"
 msgstr ""
 
 # 6bf0faa0e2e644a2b3a146169f17e92d
 # c79606bd4347491bafa47c0a9fa42dbc
-#: ../../../source/reference/type.txt:71
+#: ../../../source/reference/types.txt:71
 msgid ""
 "64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
 "す。(デフォルト値: 0)"
 msgstr ""
 
 # b10c0655d6bf47f0b66775b39082fb89
-#: ../../../source/reference/type.txt:73
+#: ../../../source/reference/types.txt:73
 msgid "``Float``"
 msgstr "浮動小数点数"
 
 # 05e04a8732bd47d28b6f6275a62b257b
 # 58ec3c9c3ad54535b035078bc9351686
-#: ../../../source/reference/type.txt:75
+#: ../../../source/reference/types.txt:75
 msgid ""
 "IEEE 754形式の倍精度浮動小数点数であり、実数を表します。(デフォルト値: 0.0)"
 msgstr ""
 
 # 768b5c58c3524de1b7d3b4968e92ebc4
 # 2b70888612ae42baafae19d6fc263262
-#: ../../../source/reference/type.txt:77
+#: ../../../source/reference/types.txt:77
 msgid ""
 "IEEE 754形式の詳細については、 `IEEE 754 - Wikipedia <http://ja.wikipedia."
 "org/wiki/IEEE_754>`_ や `IEEE 754: Standard for Binary Floating-Point "
@@ -11905,20 +12758,20 @@ msgid ""
 msgstr ""
 
 # d1e7bd098f4d46f0a4b1a630a02ee99e
-#: ../../../source/reference/type.txt:79
+#: ../../../source/reference/types.txt:79
 msgid "``Time``"
 msgstr "時間"
 
 # 04f9c25097554a76bae69036d16eb7b5
 # 329781a7a5bd4783ae8b640990b5dda6
-#: ../../../source/reference/type.txt:81
+#: ../../../source/reference/types.txt:81
 msgid ""
 "日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位で"
 "64bit符号付き整数により表現します。(デフォルト値: 0)"
 msgstr ""
 
 # fbca34108bfd445ca193812e732a815f
-#: ../../../source/reference/type.txt:83
+#: ../../../source/reference/types.txt:83
 msgid ""
 ":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日0時"
 "0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、小数を"
@@ -11926,53 +12779,53 @@ msgid ""
 msgstr ""
 
 # bc423086b5724db8ba62d8f8bb5d4f56
-#: ../../../source/reference/type.txt:85
+#: ../../../source/reference/types.txt:85
 msgid "``ShortText``"
 msgstr ""
 
 # e3514585af804f639450a9f76a4b9c89
 # a271eed762df4cd6a5d994a7b00279c2
-#: ../../../source/reference/type.txt:87
+#: ../../../source/reference/types.txt:87
 msgid "4,095バイト以下の文字列を表します。(デフォルト値: \"\")"
 msgstr ""
 
 # 865454ffc0e24fde83b3ecf3aba3c9cf
-#: ../../../source/reference/type.txt:89
+#: ../../../source/reference/types.txt:89
 msgid "``Text``"
 msgstr ""
 
 # b2d0d6863c87416d8ec9dfd25514d939
 # b7e9851193cc4499a6a6865dca327136
-#: ../../../source/reference/type.txt:91
+#: ../../../source/reference/types.txt:91
 msgid "65,535バイト以下の文字列を表します。(デフォルト値: \"\")"
 msgstr ""
 
 # ad3b3123482d49a6b7925fdfa7f5a7d9
-#: ../../../source/reference/type.txt:93
+#: ../../../source/reference/types.txt:93
 msgid "``LongText``"
 msgstr ""
 
 # c1ccfd66690d453aa089ad9973326295
 # 8cdf5b97623347d09cf598b1ca541980
-#: ../../../source/reference/type.txt:95
+#: ../../../source/reference/types.txt:95
 msgid "2,147,483,647バイト以下の文字列を表します。(デフォルト値: \"\")"
 msgstr ""
 
 # 0d70c804947a40d9ae50c13d8368da36
-#: ../../../source/reference/type.txt:97
+#: ../../../source/reference/types.txt:97
 msgid "``TokyoGeoPoint``"
 msgstr ""
 
 # 78672ff2e4834d5a86834d53a73b6914
 # 21adf4626f6e422283f1a86409f08add
-#: ../../../source/reference/type.txt:99
+#: ../../../source/reference/types.txt:99
 msgid ""
 "旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
 "り表現します。(デフォルト値: 0x0)"
 msgstr ""
 
 # 3b64cd63a5a9451fab573db5c9e83397
-#: ../../../source/reference/type.txt:101
+#: ../../../source/reference/types.txt:101
 msgid ""
 "度分秒形式でx度y分z秒となる経度・緯度は、(((x * 60) + y) * 60 + z) * 1000とい"
 "う計算式でミリ秒単位へと変換されます。 :doc:`/reference/commands/load` コマン"
@@ -11983,57 +12836,57 @@ msgstr ""
 
 # f803c3d50e50402e80e26e479b024988
 # 598dfd94266b4bd2883dd0f0421afe3c
-#: ../../../source/reference/type.txt:104
+#: ../../../source/reference/types.txt:104
 msgid ""
 "測地系の詳細については、 `測地系 - Wikipedia <http://ja.wikipedia.org/wiki/"
 "%E6%B8%AC%E5%9C%B0%E7%B3%BB>`_ を参照してください。"
 msgstr ""
 
 # d541fc028be14776b9552c0f8c5da11f
-#: ../../../source/reference/type.txt:106
+#: ../../../source/reference/types.txt:106
 msgid "``WGS84GeoPoint``"
 msgstr ""
 
 # c82fbe79e6084153ab20423714ef2ac3
 # ca8a430ef2ec4206b360be6cc30b8d0e
-#: ../../../source/reference/type.txt:108
+#: ../../../source/reference/types.txt:108
 msgid ""
 "世界測地系(World Geodetic System, WGS 84)による経緯度であり、経度と緯度をミ"
 "リ秒単位で表現した整数の組により表現します。(デフォルト値: 0x0)"
 msgstr ""
 
 # b94fd8a9af8249e5a848c667956efc3c
-#: ../../../source/reference/type.txt:110
+#: ../../../source/reference/types.txt:110
 msgid ""
 "度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
 "ドにおける指定方法はTokyoGeoPointと同じです。"
 msgstr ""
 
 # 768dead1461940fe89c95e037d0260ac
-#: ../../../source/reference/type.txt:113
+#: ../../../source/reference/types.txt:113
 msgid "型に関する制限事項"
 msgstr ""
 
 # 276443a7b7a1401b9cf9d51d89a88ab3
-#: ../../../source/reference/type.txt:116
+#: ../../../source/reference/types.txt:116
 msgid "テーブルの主キーに指定できない型"
 msgstr ""
 
 # 003362f42c064d998117c97ee8dba010
-#: ../../../source/reference/type.txt:118
+#: ../../../source/reference/types.txt:118
 msgid ""
 "Text型とLongText型については、テーブルの主キーに指定することはできません。"
 msgstr ""
 
 # a66dd1c686c84280917da5d441b9fd15
 # 86b3397a80494ad68f5355b37545be8e
-#: ../../../source/reference/type.txt:121
+#: ../../../source/reference/types.txt:121
 msgid "ベクターとして格納できない型"
 msgstr ""
 
 # 13002c4dfb194c73af957a0e72896aa8
 # 043c25fd918d41e2ab035ef3e2e4d1ef
-#: ../../../source/reference/type.txt:123
+#: ../../../source/reference/types.txt:123
 msgid ""
 "groongaのカラムは、ある型のベクターを保存することができます。しかし、"
 "ShortText, Text, LongTextの3つの型についてはベクターとして保存したり出力した"
@@ -12043,7 +12896,7 @@ msgstr ""
 
 # aefc7d1f33fd4388a95c50bbd06043bd
 # 61ecf157e2de43eeab0547fb26843c61
-#: ../../../source/reference/type.txt:125
+#: ../../../source/reference/types.txt:125
 msgid ""
 "テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
 "ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
@@ -12051,6 +12904,6 @@ msgid ""
 msgstr ""
 
 # ba4f4bc1f8ea4c90bbdafedc3a17bf37
-#: ../../../source/reference/type.txt:129
+#: ../../../source/reference/types.txt:129
 msgid "Object型はv1.2でサポートされます。"
 msgstr ""

  Modified: doc/locale/ja/LC_MESSAGES/tutorial.po (+37 -32)
===================================================================
--- doc/locale/ja/LC_MESSAGES/tutorial.po    2012-12-28 15:07:37 +0900 (4d1f700)
+++ doc/locale/ja/LC_MESSAGES/tutorial.po    2012-12-28 15:12:17 +0900 (1e0a3ac)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 1.2.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-11-30 17:31\n"
+"POT-Creation-Date: 2012-12-28 15:08\n"
 "PO-Revision-Date: 2012-10-30 16:27+0900\n"
 "Last-Translator: Kouhei Sutou <kou �� clear-code.com>\n"
 "Language-Team: Japanese\n"
@@ -126,6 +126,7 @@ msgstr "データの種類"
 
 # 19e12e7217a54c47a4cbc3ab8081e1a7
 #: ../../../source/tutorial/data.txt:18
+#, fuzzy
 msgid ""
 "The basic data types of groonga are roughly divided into 5 groups --- "
 "boolean type, numeric types, string types, date/time type and longitude/"
@@ -134,7 +135,7 @@ msgid ""
 "allocated to each integer. The string types are further divided according to "
 "the maximum length. The longitude/latitude types are further divided "
 "according to the geographic coordinate system. For more details, see :doc:`/"
-"reference/type`."
+"reference/types`."
 msgstr ""
 "groongaにおいて利用できる基本型は、真偽値、数値、文字列、日時、経緯度の5種類"
 "に大別できます。基本型において、数値は整数・浮動小数点数の違い、符号の有無と"
@@ -191,12 +192,13 @@ msgstr "数値"
 
 # 14cc63c41f094d08aac73106b134640b
 #: ../../../source/tutorial/data.txt:49
+#, fuzzy
 msgid ""
 "The numeric types are divided into integer types and a floating point number "
 "type. The integer types are further divided into the signed integer types "
 "and unsigned integer types. In addition, you can choose the number of bits "
-"allocated to each integer. For more details, see :doc:`/reference/type`. The "
-"default value of the numeric types is 0."
+"allocated to each integer. For more details, see :doc:`/reference/types`. "
+"The default value of the numeric types is 0."
 msgstr ""
 "数値型は、整数と浮動小数点数に分けることができます。整数は、符号付き整数と符"
 "号なし整数に分けることができるだけでなく、割り当てるビット数によっても分ける"
@@ -230,9 +232,10 @@ msgstr "文字列"
 
 # 6f9b195b9b494b518887da51ea243c5b
 #: ../../../source/tutorial/data.txt:68
+#, fuzzy
 msgid ""
 "The string types are divided according to the maximum length. For more "
-"details, see :doc:`/reference/type`. The default value is the zero-length "
+"details, see :doc:`/reference/types`. The default value is the zero-length "
 "string."
 msgstr ""
 "文字列型は、長さの上限によって分けることができます。詳しくは :doc:`/"
@@ -287,9 +290,10 @@ msgstr "経緯度"
 
 # 6f9b195b9b494b518887da51ea243c5b
 #: ../../../source/tutorial/data.txt:102
+#, fuzzy
 msgid ""
 "The longitude and latitude types are divided according to the geographic "
-"coordinate system. For more details, see :doc:`/reference/type`. To "
+"coordinate system. For more details, see :doc:`/reference/types`. To "
 "represent a longitude and latitude, groonga uses a string formatted as "
 "follows:"
 msgstr ""
@@ -909,9 +913,10 @@ msgstr ""
 "格納方法も併せて指定する必要があります。"
 
 #: ../../../source/tutorial/introduction.txt:96
+#, fuzzy
 msgid ""
 "There are various data types such as integers, strings, etc. See also :doc:`/"
-"reference/type` for more details. The index type determines the search "
+"reference/types` for more details. The index type determines the search "
 "performance and the availability of prefix searches. The details will be "
 "described later."
 msgstr ""
@@ -1458,17 +1463,17 @@ msgid "インデックス名を指定した全文検索"
 msgstr ""
 
 #: ../../../source/tutorial/match_columns.txt:82
-#: ../../../source/tutorial/match_columns.txt:216
+#: ../../../source/tutorial/match_columns.txt:218
 msgid "執筆中です。"
 msgstr ""
 
 # 4da5c716f8d64beaab327bbc1ffba50f
-#: ../../../source/tutorial/match_columns.txt:88
+#: ../../../source/tutorial/match_columns.txt:90
 msgid "Nested index search among related table by column index"
 msgstr "カラムインデックスによる関連テーブルをまたぐ検索"
 
 # 7bced8fbc8cd4f219fb6b102f84fc5fa
-#: ../../../source/tutorial/match_columns.txt:90
+#: ../../../source/tutorial/match_columns.txt:92
 msgid ""
 "If there are relationships among multiple table with column index, you can "
 "search multiple table by specifying reference column name."
@@ -1477,12 +1482,12 @@ msgstr ""
 "定して複数のテーブルにまたがって検索することができます。"
 
 # e405f76fd24a4e7f847ddb62b6b94316
-#: ../../../source/tutorial/match_columns.txt:93
+#: ../../../source/tutorial/match_columns.txt:95
 msgid "Here is the concrete example."
 msgstr "具体的な例を示します。"
 
 # 6bf0db0e541048c8ab646ff029a51e37
-#: ../../../source/tutorial/match_columns.txt:95
+#: ../../../source/tutorial/match_columns.txt:97
 msgid ""
 "There are tables which store blog articles, comments for articles. The table "
 "which stores articles has columns for article and comment. And the comment "
@@ -1495,7 +1500,7 @@ msgstr ""
 "事テーブルに対するカラムインデックスが設定されています。"
 
 # 3ed9c4432a0c4fc88278e81ee05a6ffb
-#: ../../../source/tutorial/match_columns.txt:100
+#: ../../../source/tutorial/match_columns.txt:102
 msgid ""
 "if you want to search the articles which contain specified keyword in "
 "comment, you need to execute fulltext search for table of comment, then "
@@ -1505,7 +1510,7 @@ msgstr ""
 "る必要があり、全文検索結果を含むレコードをさらに検索する必要があります。"
 
 # d706c5de7ea9451eb30998a02101e583
-#: ../../../source/tutorial/match_columns.txt:103
+#: ../../../source/tutorial/match_columns.txt:105
 msgid ""
 "But, you can search the records by specifying the reference column index at "
 "once."
@@ -1514,19 +1519,19 @@ msgstr ""
 "ます。"
 
 # af08271eff8749f28d7327ea73e92bf6
-#: ../../../source/tutorial/match_columns.txt:105
+#: ../../../source/tutorial/match_columns.txt:107
 msgid "Here is the sample schema."
 msgstr "サンプルのスキーマ定義はこちらです。"
 
 # db81d2adc91d4c04bcf315cfdcda138a
 # 6980dd1b2928452790e163f1c40239c0
-#: ../../../source/tutorial/match_columns.txt:119
-#: ../../../source/tutorial/match_columns.txt:174
+#: ../../../source/tutorial/match_columns.txt:121
+#: ../../../source/tutorial/match_columns.txt:176
 msgid "Here is the sample data."
 msgstr "サンプルデータはこちらです。"
 
 # 6f3aebf07960425c8f7fd639a5cac4ee
-#: ../../../source/tutorial/match_columns.txt:136
+#: ../../../source/tutorial/match_columns.txt:138
 msgid ""
 "You can write the query that search the records which contains specified "
 "keyword as a comment, then fetch the articles which refers to it."
@@ -1536,13 +1541,13 @@ msgstr ""
 
 # ccaec950af944b2f9eda01b0495a1e58
 # 361bca53d8fd44c49dfb57f0e0a72457
-#: ../../../source/tutorial/match_columns.txt:138
-#: ../../../source/tutorial/match_columns.txt:197
+#: ../../../source/tutorial/match_columns.txt:140
+#: ../../../source/tutorial/match_columns.txt:199
 msgid "Query for searching the records described above::"
 msgstr "これまでに記述したレコードを検索するクエリ::"
 
 # 224fa73233d14d0d9e0094cd1aac2938
-#: ../../../source/tutorial/match_columns.txt:142
+#: ../../../source/tutorial/match_columns.txt:144
 msgid ""
 "You need to concatenate comment column of Articles table and content column "
 "of Comments table with period(.) as --match_columns arguments."
@@ -1551,7 +1556,7 @@ msgstr ""
 "で連結し ``--match_columns`` の引数とする必要があります。"
 
 # edfe46cbd9b346b29e3c7da2c5bc9066
-#: ../../../source/tutorial/match_columns.txt:144
+#: ../../../source/tutorial/match_columns.txt:146
 msgid ""
 "At first, this query execute fulltext search from content of Comments table, "
 "then fetch the records of Articles table which refers to already searched "
@@ -1565,13 +1570,13 @@ msgstr ""
 "コメントアウトすると、意図した検索結果が得られません。)"
 
 # 0ac728a05da94dc794d12d99b38ed5dd
-#: ../../../source/tutorial/match_columns.txt:151
+#: ../../../source/tutorial/match_columns.txt:153
 msgid ""
 "Now, you can search articles which contains specific keywords as a comment."
 msgstr "これで、特定のキーワードをコメントとして含む記事を検索できます。"
 
 # 1e5ff72886ba4f099a8ff658e079570b
-#: ../../../source/tutorial/match_columns.txt:153
+#: ../../../source/tutorial/match_columns.txt:155
 msgid ""
 "The feature of nested index search is not limited to the relationship "
 "between two table only."
@@ -1580,7 +1585,7 @@ msgstr ""
 "されません。"
 
 # 2915df73547147a8a0244afdf11067c4
-#: ../../../source/tutorial/match_columns.txt:155
+#: ../../../source/tutorial/match_columns.txt:157
 msgid ""
 "Here is the sample schema similar to previous one. The difference is added "
 "table which express 'Reply' and relationship is extended to three tables."
@@ -1589,7 +1594,7 @@ msgstr ""
 "加と関連するテーブルが3つに増えたことです。"
 
 # 1b348cc0bb0b4ac3bb99975d8dab5491
-#: ../../../source/tutorial/match_columns.txt:202
+#: ../../../source/tutorial/match_columns.txt:204
 msgid ""
 "The first query searches 'mroonga' from Comments2 table, the second one "
 "searches 'mroonga' from Replies2 and Comment2 table by using reference "
@@ -1600,7 +1605,7 @@ msgstr ""
 "て'mroonga'を検索します。"
 
 # 5ba3f540f2a94408aac518d891ae66c8
-#: ../../../source/tutorial/match_columns.txt:209
+#: ../../../source/tutorial/match_columns.txt:211
 msgid ""
 "As a result, the first query matches two article because of Comments2 table "
 "has two records which contains 'mroonga' as keyword."
@@ -1609,18 +1614,18 @@ msgstr ""
 "レコードが2つあるので、該当する記事2つにマッチします。"
 
 # 1619ff8d5bc343c2879ceec89bcb8087
-#: ../../../source/tutorial/match_columns.txt:211
+#: ../../../source/tutorial/match_columns.txt:213
 msgid ""
 "On the other hand, the second one matches one article only because of "
 "Replies2 table has only one record which contains 'mroonga' as keyword, and "
 "there is one record which contains same keyword and refers to the record in "
 "Comments2 table."
 msgstr ""
-"一方、2つめのクエリはReplies2テーブルに'mroonga'というキーワードにマッチす"
-"るレコードが1つしかなく、Comments2テーブルでそのキーワードを含むレコード"
-"を参照するコメントが1つなので、該当する記事は1つだけとなります。"
+"一方、2つめのクエリはReplies2テーブルに'mroonga'というキーワードにマッチする"
+"レコードが1つしかなく、Comments2テーブルでそのキーワードを含むレコードを参照"
+"するコメントが1つなので、該当する記事は1つだけとなります。"
 
-#: ../../../source/tutorial/match_columns.txt:214
+#: ../../../source/tutorial/match_columns.txt:216
 msgid "インデックスの重み"
 msgstr ""
 




More information about the Groonga-commit mailing list
Back to archive index