Masafumi Yokoyama
null+****@clear*****
Sun Apr 19 13:20:41 JST 2015
Masafumi Yokoyama 2015-04-19 13:20:41 +0900 (Sun, 19 Apr 2015) New Revision: 8db2025b864086ec7796d1e1975785b5ebd1e8dd https://github.com/ranguba/rroonga/commit/8db2025b864086ec7796d1e1975785b5ebd1e8dd Message: doc: update PO Modified files: doc/po/ja.po Modified: doc/po/ja.po (+2419 -1857) =================================================================== --- doc/po/ja.po 2015-04-19 13:16:45 +0900 (b0755ba) +++ doc/po/ja.po 2015-04-19 13:20:41 +0900 (ebc4228) @@ -255,8 +255,8 @@ msgid "" "ctory." msgstr "" -msgid "h1. Install" -msgstr "h1. インストール" +msgid "# Install" +msgstr "# インストール" msgid "This document describes how to install Rroonga." msgstr "Rroongaのインストール方法について説明します。" @@ -268,8 +268,8 @@ msgstr "RroongaはRubyライブラリの基本的なインストール方法で msgid "" "Rroonga is depends on Groonga. So you need to install both Groonga and\n" -"Rroonga. You can't install Groonga by RubyGems because it isn't Ruby\n" -"library. But don't worry. Rroonga provides the following options for\n" +"Rroonga. You can’t install Groonga by RubyGems because it isn’t Ruby\n" +"library. But don’t worry. Rroonga provides the following options for\n" "easy to install:" msgstr "" "RroongaはGroongaに依存しているため、GroongaとRroongaの両方をインストールする必要があります。\n" @@ -278,7 +278,7 @@ msgstr "" msgid "" "* Rroonga downloads, builds and installs Groonga automatically. You\n" -" don't need to do them explicitly.\n" +" don’t need to do them explicitly.\n" "* Rroonga uses Groonga installed by your packaging system." msgstr "" "* Rroongaと一緒に自動でGroongaをインストールする方法\n" @@ -287,38 +287,32 @@ msgstr "" msgid "The following sections describe the above in detail." msgstr "以下で詳しい方法を説明します。" -msgid "h2. Install with auto Groonga build" -msgstr "h2. Groongaの自動ビルド付きでインストール" +msgid "## Install with auto Groonga build" +msgstr "## Groongaの自動ビルド付きでインストール" msgid "" -"Rroonga searches Groonga on install. If Rroonga can't find\n" -"Groonga, Rroonga downloads, builds and installs Groonga\n" -"automatically." +"Rroonga searches Groonga on install. If Rroonga can’t find Groonga,\n" +"Rroonga downloads, builds and installs Groonga automatically." msgstr "" "Rroongaインストール時にGroongaを探します。Groongaが見つからなかった場合に\n" "ダウンロード、ビルド、インストールが自動的に行われます。" msgid "" -"Type the following command to install Rroonga and Groonga. You don't\n" +"Type the following command to install Rroonga and Groonga. You don’t\n" "need to install Groonga explicitly:" msgstr "" "以下のコマンドでRroongaとGroongaがインストールされます。\n" "明示的にGroongaをインストールする必要はありません。" -msgid "" -"<pre>\n" -"!!!command_line\n" -"% gem install rroonga\n" -"</pre>" +msgid " % gem install rroonga" msgstr "" -msgid "h2. Install with Groonga package" -msgstr "h2. Groongaパッケージを別途インストール" +msgid "## Install with Groonga package" +msgstr "## Groongaパッケージを別途インストール" msgid "" -"You can use Groonga package on you packaging system instead of\n" -"building Groonga by yourself. There are the following advantages for\n" -"this option:" +"You can use Groonga package on you packaging system instead of building\n" +"Groonga by yourself. There are the following advantages for this option:" msgstr "" "自力でGroongaをビルドする代わりに各環境のパッケージシステムの\n" "Groongaパッケージを使うことができます。\n" @@ -326,12 +320,12 @@ msgstr "" msgid "" "* It reduces installation time.\n" -"* It doesn't fail on building Groonga." +"* It doesn’t fail on building Groonga." msgstr "" "* インストール時間を短縮したい\n" "* Groongaのビルドに失敗する" -msgid "h3. Windows" +msgid "### Windows" msgstr "" msgid "" @@ -344,70 +338,62 @@ msgstr "" msgid "Type the following command on Ruby console:" msgstr "以下のコマンドを入力して下さい。" -msgid "" -"<pre>\n" -"!!!command_line\n" -"> gem install rroonga\n" -"</pre>" +msgid " > gem install rroonga" msgstr "" msgid "" -"This document assumes that you're using \"RubyInstaller for\n" -"Windows\":http://rubyinstaller.org/ ." -msgstr "このドキュメントでは \"RubyInstaller for Windows\":http://rubyinstaller.org/ を想定しています。" +"This document assumes that you’re using [RubyInstaller for\n" +"Windows](http://rubyinstaller.org/) ." +msgstr "このドキュメントでは [RubyInstaller for Windows](http://rubyinstaller.org/) を想定しています。" -msgid "h3. OS X" +msgid "### OS X" msgstr "" msgid "There are Groonga packages for OS X environment." msgstr "OS X環境用のGroongaパッケージがあります。" -msgid "h4. MacPorts" +msgid "#### MacPorts" msgstr "" msgid "" -"If you're using \"MacPorts\":http://www.macports.org/ , type the\n" -"following commands on your terminal:" +"If you’re using [MacPorts](http://www.macports.org/) , type the\n" +"following\n" +"commands on your terminal:" msgstr "" -"\"MacPorts\":http://www.macports.org/ を使っている人は\n" +"[MacPorts](http://www.macports.org/) を使っている人は\n" "以下のコマンドを入力して下さい。" msgid "" -"<pre>\n" -"!!!command_line\n" -"% sudo port install groonga\n" -"% sudo gem install rroonga\n" -"</pre>" +" % sudo port install groonga\n" +" % sudo gem install rroonga" msgstr "" -msgid "h4. Homebrew" +msgid "#### Homebrew" msgstr "" msgid "" -"If you're using \"Homebrew\":http://brew.sh/ , type the\n" -"following commands on your terminal:" +"If you’re using [Homebrew](http://brew.sh/) , type the following\n" +"commands\n" +"on your terminal:" msgstr "" -"\"Homebrew\":http://brew.sh/ を使っている人は\n" +"[Homebrew](http://brew.sh/) を使っている人は\n" "以下のコマンドを入力して下さい。" msgid "" -"<pre>\n" -"!!!command_line\n" -"% brew install groonga\n" -"% gem install rroonga\n" -"</pre>" +" % brew install groonga\n" +" % gem install rroonga" msgstr "" -msgid "h3. Debian GNU/Linux" +msgid "### Debian GNU/Linux" msgstr "" msgid "" -"You can install the Groonga package by apt. See \"Groonga\n" -"documentation\":http://groonga.org/docs/install/debian.html how to set\n" +"You can install the Groonga package by apt. See [Groonga\n" +"documentation](http://groonga.org/docs/install/debian.html) how to set\n" "apt-line up." msgstr "" "aptを使ってGroongaパッケージをインストールすることができます。\n" -"\"Groongaのドキュメント\":http://groonga.org/ja/docs/install/debian.html に\n" +"[Groongaのドキュメント](http://groonga.org/ja/docs/install/debian.html) に\n" "apt-lineの設定があります。" msgid "" @@ -416,60 +402,55 @@ msgid "" msgstr "apt-lineの設定が終わったら、ターミナル上で以下のコマンドを実行して下さい。" msgid "" -"<pre>\n" -"!!!command_line\n" -"% sudo apt-get install -y libgroonga-dev\n" -"% sudo gem install rroonga\n" -"</pre>" +" % sudo apt-get install -y libgroonga-dev\n" +" % sudo gem install rroonga" msgstr "" -msgid "h3. Ubuntu" +msgid "### Ubuntu" msgstr "" msgid "" -"You can install the Groonga package by apt. See \"Groonga\n" -"documentation\":http://groonga.org/docs/install/ubuntu.html how to set\n" +"You can install the Groonga package by apt. See [Groonga\n" +"documentation](http://groonga.org/docs/install/ubuntu.html) how to set\n" "apt-line up." msgstr "" "aptを使ってGroongaパッケージをインストールすることができます。\n" -"\"Groongaのドキュメント\":http://groonga.org/ja/docs/install/ubuntu.html に\n" +"[Groongaのドキュメント](http://groonga.org/ja/docs/install/ubuntu.html) に\n" "apt-lineの設定があります。" -msgid "h3. CentOS" -msgstr "" +msgid "### CentOS" +msgstr "### 変更" msgid "" -"You can install the Groonga package by yum. See \"Groonga\n" -"documentation\":http://groonga.org/docs/install/centos.html how to set\n" +"You can install the Groonga package by yum. See [Groonga\n" +"documentation](http://groonga.org/docs/install/centos.html) how to set\n" "yum repository up." msgstr "" "yumを使ってGroongaパッケージをインストールすることができます。\n" -"\"Groongaのドキュメント\":http://groonga.org/ja/docs/install/centos.html に\n" +"[Groongaのドキュメント](http://groonga.org/ja/docs/install/centos.html) に\n" "yumレポジトリの設定があります。" msgid "" "But you need to install Ruby 1.9.3 or later by yourself. Both CentOS 5\n" -"and 6 ship Ruby 1.8. Rroonga doesn't support Ruby 1.8." +"and 6 ship Ruby 1.8. Rroonga doesn’t support Ruby 1.8." msgstr "" "事前にRuby 1.9.3 以降をインストールして下さい。\n" "CentOS 5 と 6 はRuby 1.8 で動いていますが、RroongaはRuby 1.8 をサポートしません。" msgid "" "Type the following commands on your terminal after you finish to set\n" -"yum repository up and installing Ruby 1.9.3 or later." +"yum\n" +"repository up and installing Ruby 1.9.3 or later." msgstr "" "yumレポジトリの設定とRuby 1.9.3 以降のインストールが終わったら、\n" "ターミナル上で以下のコマンドを実行して下さい。" msgid "" -"<pre>\n" -"!!!command_line\n" -"% sudo yum install groonga-devel -y\n" -"% gem install rroonga\n" -"</pre>" +" % sudo yum install groonga-devel -y\n" +" % gem install rroonga" msgstr "" -msgid "h3. Fedora" +msgid "### Fedora" msgstr "" msgid "" @@ -480,64 +461,106 @@ msgstr "" "Groongaパッケージは公式のFedoraレポジトリに含まれています。" msgid "" -"<pre>\n" -"!!!command_line\n" -"% sudo yum install groonga-devel -y\n" -"% sudo gem install rroonga\n" -"</pre>" +" % sudo yum install groonga-devel -y\n" +" % sudo gem install rroonga" +msgstr "" + +msgid "## Links" +msgstr "## リンク" + +msgid "* [2. Install - Groonga documentation](http://groonga.org/docs/install.html)" +msgstr "* [2. インストール - Groonga ドキュメント](http://groonga.org/ja/docs/install.html)" + +msgid "# NEWS" +msgstr "# お知らせ" + +msgid "## 5.0.1: 2014-04-14 {#version-5-0-1}" +msgstr "" + +msgid "### Improvements" +msgstr "### 改善" + +msgid "" +" * Supported Groonga 5.0.2. Groonga 5.0.1 or older aren't supported.\n" +" * Added {Groonga::Expression#estimate_size}.\n" +" * Added closed check in `#encoding`. [GitHub#54] [Reported by yui-knk]\n" +" * [windows] Supported Ruby 2.2.\n" +" * Supported `Groonga::Normalizer.normalize(\"\")`. [GitHub#55]\n" +" [Reported by Tasuku SUENAGA]\n" +" * Added {Groonga::ScorerError}.\n" +" * Added shortcuts for `TokenRegexp` to `Groonga::Schema`.\n" +" * Added {Groonga::Operator::REGEXP}.\n" +" * Added {Groonga::Plugin.unregister}.\n" +" * Added {Groonga::Context#unregister_plugin}.\n" +" * Changed {Groonga::Operator} to class from module. It's a backward\n" +" incompatible change but nobody will not be effected.\n" +" * Removed unused `:id` option from the followings:\n" +" * {Groonga::Column#clear_lock}\n" +" * {Groonga::Column#locked?}\n" +" * {Groonga::Table#clear_lock}\n" +" * {Groonga::Table#locked?}\n" +" * Added {Groonga::EqualOperator#exec}.\n" +" * Added {Groonga::NotEqualOperator#exec}.\n" +" * Added {Groonga::LessOperator#exec}.\n" +" * Added {Groonga::GreaterOperator#exec}.\n" +" * Added {Groonga::LessEqualOperator#exec}.\n" +" * Added {Groonga::GreaterEqualOperator#exec}.\n" +" * Added {Groonga::MatchOperator#exec}.\n" +" * Added {Groonga::PrefixOperator#exec}.\n" +" * Added {Groonga::RegexpOperator#exec}.\n" +" * Added {Groonga::ProcedureType::TOKEN_FILTER}.\n" +" * Added {Groonga::ProcedureType::SCORER}.\n" +" * Added {Groonga::Operator#to_s}.\n" +" * Supported {Groonga::IndexColumn#estimate_size} against query.\n" +" * Supported {Groonga::IndexColumn#estimate_size} against lexicon cursor.\n" +" * Added {Groonga::Object#table?}.\n" +" * Added {Groonga::Object#procedure?}.\n" +" * Added {Groonga::Object#function_procedure?}.\n" +" * Added {Groonga::Object#selector_procedure?}.\n" +" * Added {Groonga::Object#scorer_procedure?}.\n" +" * Supported regular expression in {Groonga::Table#select} block." msgstr "" -msgid "h2. Links" -msgstr "h2. リンク" - -msgid "* \"2. Install - Groonga documentation\":http://groonga.org/docs/install.html" -msgstr "* \"2. インストール - Groonga ドキュメント\":http://groonga.org/ja/docs/install.html" - -msgid "h1. NEWS" -msgstr "h1. お知らせ" +msgid "### Thanks" +msgstr "### 感謝" -msgid "h2(#5-0-0). 5.0.0: 2014-02-16" +msgid "" +" * yui-knk\n" +" * Tasuku SUENAGA" msgstr "" -msgid "h3. Improvements" -msgstr "h3. 改善" +msgid "## 5.0.0: 2014-02-16 {#version-5-0-0}" +msgstr "" msgid "" "* Supported Groonga 5.0.0. Groonga 4.1.1 or older aren't supported.\n" "* Added flags for {Groonga::Normalizer.normalize}.\n" -" [GitHub#44] [Patch by Tasuku SUENAGA a.k.a. gunyarakun]\n" -" <pre>\n" -" Groonga::Normalizer.normalize(\"AbC Def gh\") #=> \"abc" -"defgh\"\n" -" Groonga::Normalizer.normalize(\"AbC Def gh\", :remove_blank => true) #=> \"abc" -"defgh\"\n" -" Groonga::Normalizer.normalize(\"AbC Def gh\", :remove_blank => false) #=> \"abc" -" def gh\"\n" -" </pre>\n" -"* Supported drilldown by multiple keys in {Groonga::Table#group}.\n" -"* Supported calculation for drilldown in {Groonga::Table#group}." +" [GitHub#44] [Patch by Tasuku SUENAGA a.k.a. gunyarakun]" msgstr "" "* Groonga 5.0.0に対応。Groonga 4.1.1以前はサポートしません。\n" "* {Groonga::Normalizer.normalize} にフラグを追加。\n" -" [GitHub#44] [グニャラくんさんがパッチ提供]\n" -" <pre>\n" -" Groonga::Normalizer.normalize(\"AbC Def gh\") #=> \"abc" -"defgh\"\n" -" Groonga::Normalizer.normalize(\"AbC Def gh\", :remove_blank => true) #=> \"abc" -"defgh\"\n" -" Groonga::Normalizer.normalize(\"AbC Def gh\", :remove_blank => false) #=> \"abc" -" def gh\"\n" -" </pre>\n" +" [GitHub#44] [グニャラくんさんがパッチ提供]" + +msgid "" +" Groonga::Normalizer.normalize(\"AbC Def gh\") #=> " +"\"abcdefgh\"\n" +" Groonga::Normalizer.normalize(\"AbC Def gh\", :remove_blank => true) #=> " +"\"abcdefgh\"\n" +" Groonga::Normalizer.normalize(\"AbC Def gh\", :remove_blank => false) #=> " +"\"abc def gh\"" +msgstr "" + +msgid "" +"* Supported drilldown by multiple keys in {Groonga::Table#group}.\n" +"* Supported calculation for drilldown in {Groonga::Table#group}." +msgstr "" "* {Groonga::Table#group} を複数キーによるドリルダウンに対応。\n" "* {Groonga::Table#group} をドリルダウンの計算機能に対応。" -msgid "h3. Thanks" -msgstr "h3. 感謝" - msgid "* Tasuku SUENAGA a.k.a. gunyarakun" msgstr "* グニャラくんさん" -msgid "h2(#4-0-8). 4.0.8: 2014-01-08" +msgid "## 4.0.8: 2014-01-08 {#version-4-0-8}" msgstr "" msgid "" @@ -549,8 +572,8 @@ msgstr "" "* {Groonga::Column#truncate} を追加。 [GitHub#41] [Hiroshi Hatakeさんがパッチ提供]\n" "* {Groonga::Database#recover} を追加。" -msgid "h3. Fixes" -msgstr "h3. 修正" +msgid "### Fixes" +msgstr "### 修正" msgid "* Fixed a typo in {Groonga::GeoPoint#==}." msgstr "* {Groonga::GeoPoint#==} のtypoを修正。" @@ -558,12 +581,12 @@ msgstr "* {Groonga::GeoPoint#==} のtypoを修正。" msgid "* Hiroshi Hatake" msgstr "* Hiroshi Hatakeさん" -msgid "h2(#4-0-7). 4.0.7: 2014-12-12" +msgid "## 4.0.7: 2014-12-12 {#version-4-0-7}" msgstr "" msgid "" "* Supported Groonga 4.0.8. Groonga 4.0.7 or older aren't supported.\n" -"* Added @:reuse_posting_object@ option to\n" +"* Added `:reuse_posting_object` option to\n" " {Groonga::IndexCursor#each}. The option improves performance by\n" " reducing memory allocation. The option is disabled by default because\n" " reusing the same object isn't Rubyish.\n" @@ -571,7 +594,7 @@ msgid "" "* Accepted string for integer, unsigned integer and float type key." msgstr "" "* Groonga 4.0.8に対応。Groonga 4.0.7以前はサポートしません。\n" -"* {Groonga::IndexCursor#each} に @:reuse_posting_object@ オプションを追加。\n" +"* {Groonga::IndexCursor#each} に `:reuse_posting_object` オプションを追加。\n" " このオプションはメモリー割り当てを減らすことでパフォーマンスを改善します。\n" " ただし、同じオブジェクトを再利用するのはRubyらしくないため、\n" " このオプションはデフォルトでは無効です。\n" @@ -579,44 +602,44 @@ msgstr "" "* 数値型(intger、unsigned integer、float)のキーが文字列型の数値を\n" " 受け入れるようになった。(内部で数値型に変換される)" -msgid "h2(#4-0-6). 4.0.6: 2014-11-06" +msgid "## 4.0.6: 2014-11-06 {#version-4-0-6}" msgstr "" msgid "" "* Supported Groonga 4.0.7. [GitHub#28]\n" -"** Changed {Groonga::Context#support_lzo?} always returns @false �� .\n" -"** Added {Groonga::Context#support_lz4?}.\n" -"** Supported @:lz4@ in {Groonga::Table#define_column} options.\n" -"** Supported @:lz4@ in {Groonga::VariableSizeColumn#compressed?} options.\n" -"** Added {Groonga::LZ4Error}.\n" -"** [grndump] Supported @COMPRESS_ZLIB@ and @COMPRESS_LZ4@ flags.\n" -"** Added {Groonga::Table::KeySupport#token_filters}.\n" -"** Added {Groonga::Table::KeySupport#token_filters=}.\n" -"** Supported @:token_filters@ in {Groonga::Hash.create} options.\n" -"** Supported @:token_filters@ in {Groonga::PatriciaTrie.create} options.\n" -"** Supported @:token_filters@ in {Groonga::DoubleArrayTrie.create} options.\n" -"** Supported @:token_filters@ in {Groonga::Schema.create_table} options.\n" -"** Added {Groonga::TokenFilterError}.\n" -"** [grndump] Supported token filters.\n" +" * Changed {Groonga::Context#support_lzo?} always returns `false`.\n" +" * Added {Groonga::Context#support_lz4?}.\n" +" * Supported `:lz4` in {Groonga::Table#define_column} options.\n" +" * Supported `:lz4` in {Groonga::VariableSizeColumn#compressed?} options.\n" +" * Added {Groonga::LZ4Error}.\n" +" * [grndump] Supported `COMPRESS_ZLIB` and `COMPRESS_LZ4` flags.\n" +" * Added {Groonga::Table::KeySupport#token_filters}.\n" +" * Added {Groonga::Table::KeySupport#token_filters=}.\n" +" * Supported `:token_filters` in {Groonga::Hash.create} options.\n" +" * Supported `:token_filters` in {Groonga::PatriciaTrie.create} options.\n" +" * Supported `:token_filters` in {Groonga::DoubleArrayTrie.create} options.\n" +" * Supported `:token_filters` in {Groonga::Schema.create_table} options.\n" +" * Added {Groonga::TokenFilterError}.\n" +" * [grndump] Supported token filters.\n" "* Added {Groonga::Expression#keywords}. [GitHub#30]\n" "* Stopped to require logger object as the first argument of\n" " {Groonga::Logger.register} when block is specified." msgstr "" "* Groonga 4.0.7に対応。 [GitHub#28]\n" -"** {Groonga::Context#support_lzo?} は常に @false@ を返すように変更。\n" -"** {Groonga::Context#support_lz4?} を追加。\n" -"** {Groonga::Table#define_column} を @:lz4@ オプションに対応。\n" -"** {Groonga::VariableSizeColumn#compressed?} を @:lz4@ オプションに対応。\n" -"** {Groonga::LZ4Error} を追加。\n" -"** [grndump] @COMPRESS_ZLIB@ と @COMPRESS_LZ4@ フラグに対応。\n" -"** {Groonga::Table::KeySupport#token_filters} を追加。\n" -"** {Groonga::Table::KeySupport#token_filters=} を追加。\n" -"** {Groonga::Hash.create} を @:token_filters@ に対応。\n" -"** {Groonga::PatriciaTrie.create} を @:token_filters@ に対応。\n" -"** {Groonga::DoubleArrayTrie.create} を @:token_filters@ に対応。\n" -"** {Groonga::Schema.create_table} を @:token_filters@ に対応。\n" -"** {Groonga::TokenFilterError} を追加。\n" -"** [grndump] トークンフィルターに対応。\n" +" * {Groonga::Context#support_lzo?} は常に `false` を返すように変更。\n" +" * {Groonga::Context#support_lz4?} を追加。\n" +" * {Groonga::Table#define_column} を `:lz4` オプションに対応。\n" +" * {Groonga::VariableSizeColumn#compressed?} を `:lz4` オプションに対応。\n" +" * {Groonga::LZ4Error} を追加。\n" +" * [grndump] `COMPRESS_ZLIB` と `COMPRESS_LZ4` フラグに対応。\n" +" * {Groonga::Table::KeySupport#token_filters} を追加。\n" +" * {Groonga::Table::KeySupport#token_filters=} を追加。\n" +" * {Groonga::Hash.create} を `:token_filters` に対応。\n" +" * {Groonga::PatriciaTrie.create} を `:token_filters` に対応。\n" +" * {Groonga::DoubleArrayTrie.create} を `:token_filters` に対応。\n" +" * {Groonga::Schema.create_table} を `:token_filters` に対応。\n" +" * {Groonga::TokenFilterError} を追加。\n" +" * [grndump] トークンフィルターに対応。\n" "* {Groonga::Expression#keywords} を追加。 [GitHub#30]\n" "* {Groonga::Logger.register} にブロックが指定された場合、第一引数に\n" " ロガーを指定しなくてもいいようにした。" @@ -651,7 +674,7 @@ msgstr "" "* ongaeshiさん\n" "* Daisuke Gotoさん" -msgid "h2(#4-0-5). 4.0.5: 2014-10-05" +msgid "## 4.0.5: 2014-10-05 {#version-4-0-5}" msgstr "" msgid "" @@ -668,35 +691,41 @@ msgstr "" "* [windows] デバッグフラグを無効にした。" msgid "" -"* Added @:id => true@ option to {Groonga::Table::KeySupport#delete}.\n" -" @Groonga::Table::KeySupport#delete@ accepts both ID and key. If passed\n" -" value is integer, it is handled as ID. But we can use @Int32@ as key.\n" +"* Added `:id => true` option to {Groonga::Table::KeySupport#delete}.\n" +" `Groonga::Table::KeySupport#delete` accepts both ID and key. If passed\n" +" value is integer, it is handled as ID. But we can use `Int32` as key.\n" " In the case, we can't delete a record by key. Therefore, we added\n" -" @Groonga::Table::KeySupport#delete(id, :id => true)@ API. It introduces\n" +" `Groonga::Table::KeySupport#delete(id, :id => true)` API. It introduces\n" " a backward incompatibility, but it is OK because the current API is a\n" " bug." msgstr "" -"* {Groonga::Table::KeySupport#delete}に @:id => true@ オプションを追加。\n" -" @Groonga::Table::KeySupport#delete@ はIDとキーの両方を受け入れていて、\n" +"* {Groonga::Table::KeySupport#delete}に `:id => true` オプションを追加。\n" +" `Groonga::Table::KeySupport#delete` はIDとキーの両方を受け入れていて、\n" " 数値が渡されたときはIDとして扱われます。しかし、キーには数値も使えます。\n" " その場合、キーによる削除ができません。そこで、\n" -" @Groonga::Table::KeySupport#delete(id, :id => true)@ というAPIを追加しました。\n" +" `Groonga::Table::KeySupport#delete(id, :id => true)` というAPIを追加しました。\n" " この変更は後方互換性がありませんが、現在のAPIはバグなので許容します。" msgid "* Masafumi Yokoyama" msgstr "* Masafumi Yokoyamaさん" -msgid "h2(#4-0-4). 4.0.4: 2014-08-29" +msgid "## 4.0.4: 2014-08-29 {#version-4-0-4}" msgstr "" msgid "" "* Supported Groonga 4.0.4 or later. Groonga 4.0.3 or older are not supported.\n" "* Added {Groonga::ProcedureType} that has constants as GRN_PROC_XXX.\n" -"* Added {Groonga::Procedure#type} as grn_proc_get_type().\n" -" <pre>\n" -" procedure = Groonga[\"TokenBigram\"]\n" -" p procedure.type == Groonga::ProcedureType::TOKENIZER #=> true\n" -" </pre>\n" +"* Added {Groonga::Procedure#type} as grn_proc_get_type()." +msgstr "" +"* {Groonga::ProcedureType}モジュールを追加。GroongaのGRN_PROC_XXXに対応。\n" +"* {Groonga::Procedure#type}を追加。Groongaのgrn_proc_get_type()に対応。" + +msgid "" +" procedure = Groonga[\"TokenBigram\"]\n" +" p procedure.type == Groonga::ProcedureType::TOKENIZER #=> true" +msgstr "" + +msgid "" "* Avoided a crash when {Groonga::Record#inspect} is called on exit.\n" " [GitHub#18] [Reported by Ippei Obayashi]\n" "* Updated Free Software Foundation address. [Masafumi Yokoyama]\n" @@ -704,13 +733,6 @@ msgid "" "* Updated homepage in gemspec to use ranguba.org. [Masafumi Yokoyama]\n" "* Reduce memory usage without GC." msgstr "" -"* Groonga 4.0.4以降に対応。Groonga 4.0.3以前のバージョンはサポートしません。\n" -"* {Groonga::ProcedureType}モジュールを追加。GroongaのGRN_PROC_XXXに対応。\n" -"* {Groonga::Procedure#type}を追加。Groongaのgrn_proc_get_type()に対応。\n" -" <pre>\n" -" procedure = Groonga[\"TokenBigram\"]\n" -" p procedure.type == Groonga::ProcedureType::TOKENIZER #=> true\n" -" </pre>\n" "* {Groonga::Record#inspect}するときに必要なオブジェクトが解放済みでもクラッシュしないようになった。\n" " [GitHub#18] [Ippei Obayashiさんが報告]\n" "* Free Software Foundationの住所を更新。[Masafumi Yokoyama]\n" @@ -730,7 +752,7 @@ msgstr "" "* uu59さん\n" "* cosmo0920さん" -msgid "h2(#4-0-3). 4.0.3: 2014-06-04" +msgid "## 4.0.3: 2014-06-04 {#version-4-0-3}" msgstr "" msgid "" @@ -741,30 +763,26 @@ msgstr "" "* [windows] load errorが発生する問題を修正。これはGroongaの問題だったので問題を修正したGroongaをバンドルしなおした。\n" " [groonga-dev,02398][Masafumi Yokoyama報告]" -msgid "h2(#4-0-2). 4.0.2: 2014-05-29" +msgid "## 4.0.2: 2014-05-29 {#version-4-0-2}" msgstr "" msgid "" -"* Removed needless @--key_type@ option in dump.\n" +"* Removed needless `--key_type` option in dump.\n" " [Reported by Genki Takiuchi]\n" "* Added sources information to {Groonga::IndexColumn#inspect}.\n" -"* Enabled @with_section@ flag for multiple column index by default.\n" +"* Enabled `with_section` flag for multiple column index by default.\n" " See {Groonga::Schema::TableDefinition#index}.\n" -"* Enabled @with_position@ flag for index of a table that has a default\n" -" tokenizer by default. You need to specify @:with_position => false@\n" -" explicitly to disable @with_position@ flag for @TokenDelimit �� .\n" -" @TokenDelimit@ is a tokenizer that doesn't need @with_position@ flag.\n" +"* Enabled `with_position` flag for index of a table that has a default\n" +" tokenizer by default. You need to specify `:with_position => false`\n" +" explicitly to disable `with_position` flag for `TokenDelimit`.\n" +" `TokenDelimit` is a tokenizer that doesn't need `with_position` flag.\n" " See {Groonga::Schema.create_table}." msgstr "" -"* dump中の不必要な @--key_type@ オプションを削除。\n" +"* dump中の不必要な `--key_type` オプションを削除。\n" " [Genki Takiuchiさんが報告]\n" "* {Groonga::IndexColumn#inspect}にソースの情報を追加。\n" -"* マルチカラムインデックスではデフォルトで @with_section@ フラグを有効にした。\n" " 参考: {Groonga::Schema::TableDefinition#index}。\n" -"* トークナイザーを持っているテーブルでは、デフォルトで @with_position@ フラグを\n" -" 有効にした。 @TokenDelimit@ トークナイザーをして @with_position@ フラグを無効に\n" -" するためには明示的に @:with_position => false@ を指定すること。\n" -" なお、 @TokenDelimit@ は @with_position@ フラグが不要なトークナイザーである。\n" +" するためには明示的に `:with_position => false` を指定すること。\n" " 参考: {Groonga::Schema.create_table}。" msgid "" @@ -781,48 +799,44 @@ msgstr "" "* ruticeさん\n" "* Genki Takiuchiさん" -msgid "h2(#4-0-1). 4.0.1: 2014-04-04" +msgid "## 4.0.1: 2014-04-04 {#version-4-0-1}" msgstr "" msgid "" "* Supported Groonga 4.0.1. Groonga 4.0.0 or older are not supported.\n" -"* Supported no weight match column case.\n" -" <pre>\n" -" table.select do |record|\n" -" match_target = record.match_target do |target|\n" -" target.column\n" -" end\n" -" match_target =~ keyword\n" -" end\n" -" </pre>\n" +"* Supported no weight match column case." +msgstr "" +"* Groonga 4.0.1対応。Groonga 4.0.0以前のバージョンはサポートしません。\n" +"* 重みなしでマッチカラムを指定できるようにした。" + +msgid "" +" table.select do |record|\n" +" match_target = record.match_target do |target|\n" +" target.column\n" +" end\n" +" match_target =~ keyword\n" +" end" +msgstr "" + +msgid "" "* Supported weight vector.\n" -"* grndump: Changed to use @--normalizer@ instead of @KEY_NORMALIZE �� .\n" +"* grndump: Changed to use `--normalizer` instead of `KEY_NORMALIZE`.\n" " Old Groonga can't restore dumped database.\n" -"* {Groonga::IndexClumn#search}: Added @mode@ option.\n" -"* {Groonga::IndexClumn#search}: Added @weight@ option.\n" +"* {Groonga::IndexColumn#search}: Added `mode` option.\n" +"* {Groonga::IndexColumn#search}: Added `weight` option.\n" "* Accepted String as option key." msgstr "" -"* Groonga 4.0.1対応。Groonga 4.0.0以前のバージョンはサポートしません。\n" -"* 重みなしでマッチカラムを指定できるようにした。\n" -" <pre>\n" -" table.select do |record|\n" -" match_target = record.match_target do |target|\n" -" target.column\n" -" end\n" -" match_target =~ keyword\n" -" end\n" -" </pre>\n" "* 重み付きベクター対応。\n" -"* grndump: @KEY_NORMALIZE@ ではなく @--normalizer@ を使うようにした。\n" +"* grndump: `KEY_NORMALIZE` ではなく `--normalizer` を使うようにした。\n" " 古いGroongaではダンプしたデータベースをリストアできなくなります。\n" -"* {Groonga::IndexClumn#search}: @mode@ オプションを追加。\n" -"* {Groonga::IndexClumn#search}: @weight@ オプションを追加。\n" +"* {Groonga::IndexClumn#search}: `mode` オプションを追加。\n" +"* {Groonga::IndexClumn#search}: `weight` オプションを追加。\n" "* オプションのキーとして文字列も使えるようにした。" msgid "* Fixed a bug that index dump drops index options in Ruby syntax." msgstr "* Ruby構文でのインデックスダンプ時にインデックスオプション情報が抜けてしまう問題を修正。" -msgid "h2(#4-0-0). 4.0.0: 2014-02-09" +msgid "## 4.0.0: 2014-02-09 {#version-4-0-0}" msgstr "" msgid "" @@ -835,18 +849,18 @@ msgstr "" msgid "* ongaeshi" msgstr "* おんがえしさん" -msgid "h2(#3-1-2). 3.1.2: 2014-01-29" +msgid "## 3.1.2: 2014-01-29 {#version-3-1-2}" msgstr "" msgid "" "* Supported Groonga 3.1.2. Groonga 3.1.1 or older are not supported.\n" "* Added {Groonga::Table#support_value?}.\n" "* Added {Groonga::Record#support_value?}.\n" -"* Added @_value@ value to {Groonga::Record#attributes} result.\n" +"* Added `_value` value to {Groonga::Record#attributes} result.\n" " [groonga-dev,02046] [Suggested by ongaeshi]\n" "* Added column values to {Groonga::Record#inspect} result.\n" " [groonga-dev,02048] [Suggested by ongaeshi]\n" -"* grndump: Added @--dump-indexes@ option that controls schema for\n" +"* grndump: Added `--dump-indexes` option that controls schema for\n" " indexes output. It is useful to dump only schema for indexes.\n" "* Added {Groonga.lock_timeout}.\n" "* Added {Groonga.lock_timeout=}." @@ -854,23 +868,23 @@ msgstr "" "* Groonga 3.1.2対応。Groonga 3.1.1以前の対応を終了。\n" "* {Groonga::Table#support_value?}を追加。\n" "* {Groonga::Record#support_value?}を追加。\n" -"* @_value@ の値を{Groonga::Record#attributes}の結果に追加。\n" +"* `_value` の値を{Groonga::Record#attributes}の結果に追加。\n" " [groonga-dev,02046] [おんがえしさんが提案]\n" "* カラムの値を{Groonga::Record#inspect}の結果に追加。\n" " [groonga-dev,02048] [おんがえしさんが提案]\n" -"* grndump: インデックスのスキーマを出力するかどうかを切り替える @--dump-indexes@ オプションを追加。インデックスのスキーマだけを" +"* grndump: インデックスのスキーマを出力するかどうかを切り替える `--dump-indexes` オプションを追加。インデックスのスキーマだけを" "ダンプするときに有用。\n" "* {Groonga.lock_timeout}を追加。\n" "* {Groonga.lock_timeout=}を追加。\n" -msgid "h2(#3-1-1). 3.1.1: 2013-12-29" +msgid "## 3.1.1: 2013-12-29 {#version-3-1-1}" msgstr "" msgid "" "* Supported Groonga 3.1.1.\n" -"* [groonga-database-inspect]: Added @--no-tables@ option for hiding\n" +"* [groonga-database-inspect] Added `--no-tables` option for hiding\n" " all table information.\n" -"* [groonga-database-inspect]: Added @--no-columns@ option for hiding\n" +"* [groonga-database-inspect] Added `--no-columns` option for hiding\n" " all column information.\n" "* [doc] Updated English mailing list to use Groonga-talk.\n" " [GitHub#14] [Patch by Masafumi Yokoyama]\n" @@ -879,28 +893,28 @@ msgid "" "* {Groonga::Expression#append_object} supports operator name." msgstr "" "* Groonga 3.1.1対応。\n" -"* [groonga-database-inspect]: テーブル情報を表示しない @--no-tables@ オプションを追加。\n" -"* [groonga-database-inspect]: カラム情報を表示しない @--no-columns@ オプションを追加。\n" +"* [groonga-database-inspect] テーブル情報を表示しない `--no-tables` オプションを追加。\n" +"* [groonga-database-inspect] カラム情報を表示しない `--no-columns` オプションを追加。\n" "* [doc] 英語用メーリングリストとしてGroonga-talkを使うようにした。\n" " [GitHub#14] [Masafumi Yokoyamaさんがパッチ提供]\n" "* {Groonga::Expression#append_operation} がオペレーター名に対応。\n" "* {Groonga::Expression#append_constant} がオペレーター名に対応。\n" "* {Groonga::Expression#append_object} がオペレーター名に対応。" -msgid "h2(#3-1-0). 3.1.0: 2013-11-29" +msgid "## 3.1.0: 2013-11-29 {#version-3-1-0}" msgstr "" msgid "" "* Reduced build failure by automatically Groonga build.\n" " [Reported by SHIMADA Koji]\n" -"* Added @groonga-database-inspect@ command that inspects passed database.\n" +"* Added `groonga-database-inspect` command that inspects passed database.\n" " [Suggested by Genki Takiuchi]\n" "* {Groonga::Database#tables} ignores missing objects rather than raising\n" " an exception. Because the method is interested in only existing tables." msgstr "" "* 自動でGroongaをビルドする時にエラーになりにくくした。\n" " [しまだこうじさんが報告]\n" -"* 指定したデータベースの詳細を表示する @groonga-database-inspect@ を追加。\n" +"* 指定したデータベースの詳細を表示する `groonga-database-inspect` を追加。\n" " [Genki Takiuchiさんが提案]\n" "* {Groonga::Database#tables} が未知のオブジェクトがあっても例外をあげずに無視するようになった。このように変更した理由は、このメ" "ッソッドは存在しているテーブルが欲しい、という要求に応えるためのメソッドであるため、存在しないオブジェクトがあるかどうかはこのメソッドにとって重要なことでは" @@ -918,7 +932,7 @@ msgstr "" "* しまだこうじさん\n" "* Genki Takiuchiさん" -msgid "h2(#3-0-9). 3.0.9: 2013-10-29" +msgid "## 3.0.9: 2013-10-29 {#version-3-0-9}" msgstr "" msgid "" @@ -929,11 +943,11 @@ msgstr "" "* {Groonga::Object#remove}でエラーが発生した時にエラーメッセージも含めるようにした。" msgid "" -"* Fixed a crash bug that is caused by assigning @nil@ as source of\n" +"* Fixed a crash bug that is caused by assigning `nil` as source of\n" " index column." -msgstr "* インデックスカラムのソースに @nil@ を指定するとクラッシュする問題を修正した。" +msgstr "* インデックスカラムのソースに `nil` を指定するとクラッシュする問題を修正した。" -msgid "h2(#3-0-8). 3.0.8: 2013-09-29" +msgid "## 3.0.8: 2013-09-29 {#version-3-0-8}" msgstr "" msgid "" @@ -945,7 +959,7 @@ msgstr "" "* x64-mingw32 Rubyサポート。\n" "* Ruby 2.1.0 preview1サポート。" -msgid "h2(#3-0-7). 3.0.7: 2013-09-19" +msgid "## 3.0.7: 2013-09-19 {#version-3-0-7}" msgstr "" msgid "" @@ -953,7 +967,7 @@ msgid "" " 3.0.8. Groonga 3.0.8 is not released yet.\n" "* Changed return object of {Groonga::Context#select} to groonga-client gem's\n" " return object. It is a backward imcompatible change. Some APIs are changed.\n" -" For example, @drill_down@ is renamed to @drilldowns �� . See\n" +" For example, `drill_down` is renamed to `drilldowns`. See\n" " \"Groonga::Client::Response::Select\":http://rubydoc.info/gems/groonga-client/" "Groonga/Client/Response/Select\n" " about rerturn object details.\n" @@ -962,7 +976,7 @@ msgstr "" "* {Groonga::Table::KeySupport#tokenize}を追加。groonga 3.0.8が必要だが、groonga 3.0.8はまだ" "リリースされていない。\n" "* {Groonga::Context#select}の戻り値オブジェクトをgroonga-client gemの戻り値オブジェクトに変更。これは非互換の変" -"更である。いくつかのAPIが変わっている。例えば、 @drill_down@ は @drilldowns@ になっている。戻り値オブジェクトの詳細は \"Gr" +"更である。いくつかのAPIが変わっている。例えば、 `drill_down` は `drilldowns` になっている。戻り値オブジェクトの詳細は \"Gr" "oonga::Client::Response::Select\":http://rubydoc.info/gems/groonga-client/Groon" "ga/Client/Response/Select を参照。\n" "** groonga-client gem、groogna-command gem、gqtp gemに依存するようになった。" @@ -975,7 +989,7 @@ msgstr "* groongaの自動インストールが失敗するバグを修正。 [G msgid "* Keita Haga" msgstr "* Keita Hagaさん" -msgid "h2(#3-0-6). 3.0.6: 2013-09-13" +msgid "## 3.0.6: 2013-09-13 {#version-3-0-6}" msgstr "" msgid "" @@ -983,7 +997,7 @@ msgid "" " Int8/UInt8/Int16/UInt16 key." msgstr "* Int8/UInt8/Int16/UInt16がキーのテーブルを参照している参照型のカラムの読み書きをサポート。" -msgid "h2(#3-0-5). 3.0.5: 2013-07-29" +msgid "## 3.0.5: 2013-07-29 {#version-3-0-5}" msgstr "" msgid "" @@ -993,28 +1007,26 @@ msgid "" "* Added memory pool mechanism to reduce GC easily.\n" " {Groonga::Context#push_memory_pool} and {Groonga::Context#pop_memory_pool}\n" " are added.\n" -" You can close temporary table objects automatically:\n" -" <pre>\n" -" context.push_memory_pool do\n" -" # create tempoeray table objects by select, group, sort and so on...\n" -" end\n" -" # createed tempoeray table objects are closed automatically\n" -" </pre>\n" -"* Supported max int32 over Fixnum\n" -" [Reported by xtuaok]" +" You can close temporary table objects automatically:" msgstr "" "* [dumper] ダブル配列トライのダンプに対応。\n" "* Int8/UInt8/Int16/UInt16型の値をRubyのオブジェクトへ変換できるようにした。\n" " [groonga-dev,01524][吉岡 真治さんが報告]\n" "* GCを簡単に減らすためのメモリープールという仕組みを追加した。\n" " {Groonga::Context#push_memory_pool}と{Groonga::Context#pop_memory_pool}\n" -" が追加されています。以下のようにすれば一時テーブルを自動的に閉じることができます。\n" -" <pre>\n" -" context.push_memory_pool do\n" -" # select、group、sortなどで一時テーブルを作成\n" -" end\n" -" # 作成された一時テーブルは自動的に閉じられている\n" -" </pre>\n" +" が追加されています。以下のようにすれば一時テーブルを自動的に閉じることができます。" + +msgid "" +" context.push_memory_pool do\n" +" # create tempoeray table objects by select, group, sort and so on...\n" +" end\n" +" # created tempoeray table objects are closed automatically" +msgstr "" + +msgid "" +"* Supported max int32 over Fixnum\n" +" [Reported by xtuaok]" +msgstr "" "* 32bit整数を超えるFixnumに対応。\n" " [xtuaokさんが報告]" @@ -1028,13 +1040,13 @@ msgstr "" "* 吉岡 真治さん\n" "* xtuaokさん" -msgid "h2(#3-0-4). 3.0.4: 2013-07-04" +msgid "## 3.0.4: 2013-07-04 {#version-3-0-4}" msgstr "" msgid "* Fixed a rroogna 3.0.3 gem package for Windows." msgstr "* Windows用のrroogna 3.0.3 gemパッケージを修正。" -msgid "h2(#3-0-3). 3.0.3: 2013-07-04" +msgid "## 3.0.3: 2013-07-04 {#version-3-0-3}" msgstr "" msgid "" @@ -1045,10 +1057,10 @@ msgid "" "* Deprecated {Groonga::Operator::BUT} because groonga deprecated it.\n" " Use {Groonga::Operator::AND_NOT} instead.\n" "* Added {Groonga::Array#unblock}.\n" -"* Added @:max_n_sub_records@ option to {Groonga::Table#group}.\n" +"* Added `:max_n_sub_records` option to {Groonga::Table#group}.\n" "* Added {Groonga::Table#each_sub_record}.\n" "* Supported groonga to Ruby conversion for vector value.\n" -"* Added @:reference => true@ option to {Groonga::Expression#define_variable}\n" +"* Added `:reference => true` option to {Groonga::Expression#define_variable}\n" " that defines reference type variable.\n" "* Added {Groonga::Record#sub_records} that returns sub records for the record." "\n" @@ -1060,10 +1072,10 @@ msgstr "" "* {Groonga::Operator::BUT}を非推奨にした。これはgroongaが非推奨にしたためである。\n" " 代わりに{Groonga::Operator::AND_NOT}を使うこと。\n" "* {Groonga::Array#unblock}を追加。\n" -"* {Groonga::Table#group}に @:max_n_sub_records@ オプションを追加。\n" +"* {Groonga::Table#group}に `:max_n_sub_records` オプションを追加。\n" "* {Groonga::Table#each_sub_record}を追加。\n" "* groongaからベクターの値を読み込めるようにした。\n" -"* {Groonga::Expression#define_variable}に @:reference => true@ オプションを追加。\n" +"* {Groonga::Expression#define_variable}に `:reference => true` オプションを追加。\n" " これは、参照型の変数を定義するためのものである。\n" "* レコードのサブレコードを返す{Groonga::Record#sub_records}を追加。\n" " サブレコードは{Groonga::SubRecords}のインスタンスである。" @@ -1075,7 +1087,7 @@ msgstr "" "* {Groonga::Expression#[]}の返り値の型を修正。値そのものではなく{Groonga::Variable}を返すようにした。注意: こ" "れは後方非互換の変更である。" -msgid "h2(#3-0-2). 3.0.2: 2013-05-29" +msgid "## 3.0.2: 2013-05-29 {#version-3-0-2}" msgstr "" msgid "" @@ -1086,7 +1098,7 @@ msgid "" "* Added {Groonga::IndexColumn#add}.\n" "* Added {Groonga::IndexColumn#delete}.\n" "* Added {Groonga::IndexColumn#update}.\n" -"* Deprecated {Groonga::IndexColumn#[]=}. Use {Groonga::IndexColumn#add},\n" +"* Deprecated `Groonga::IndexColumn#[]=`. Use {Groonga::IndexColumn#add},\n" " {Groonga::IndexColumn#delete} or {Groonga::IndexColumn#update} instead.\n" "* Added {Groonga::Table#have_n_sub_records_space?}.\n" "* [grndump] Don't dump \"register PLUGIN\" when schema dump is disabled." @@ -1108,7 +1120,7 @@ msgid "" " Fixed a bug that reference tables may be dumpped before referenced tables." msgstr "* [grndump] 参照されているテーブルよりも前に参照しているテーブルがダンプされることがある問題を修正。" -msgid "h2(#3-0-1). 3.0.1: 2013-05-01" +msgid "## 3.0.1: 2013-05-01 {#version-3-0-1}" msgstr "" msgid "" @@ -1138,7 +1150,7 @@ msgstr "* エラー発生時にメモリリークする問題を修正。" msgid "* takkanm" msgstr "* @takkanmさん" -msgid "h2(#3-0-0). 3.0.0: 2013-03-29" +msgid "## 3.0.0: 2013-03-29 {#version-3-0-0}" msgstr "" msgid "" @@ -1164,7 +1176,7 @@ msgstr "" msgid "* KITAITI Makoto" msgstr "* KITAITI Makotoさん" -msgid "h2(#2-1-3). 2.1.3: 2013-01-29" +msgid "## 2.1.3: 2013-01-29 {#version-2-1-3}" msgstr "" msgid "" @@ -1173,35 +1185,33 @@ msgid "" "** for English:http://ranguba.org/rroonga/en/file.tutorial.html\n" "** for Japanese:http://ranguba.org/rroonga/ja/file.tutorial.html\n" "* [context] Added Context#restore. This method restores command dumped\n" -" by \"grndump\" command. Please see example below:\n" -"<pre>\n" -"!!!ruby\n" -"dumped_commands = File.read(\"dump.grn\")\n" -"context.restore(dumped_commands)\n" -"</pre>\n" +" by \"grndump\" command. Please see example below:" +msgstr "" +"* groonga 2.1.2で削除されたGroonga::Viewの機能を削除。\n" +"* [doc] 英訳したチュートリアルを追加。\n" +" * 英語版: http://ranguba.org/rroonga/en/file.tutorial.html\n" +" * 日本語版: http://ranguba.org/rroonga/ja/file.tutorial.html\n" +"* [context] Context#restoreを追加。このメソッドはgroongaに搭載されている\"grndump\"コマンドによってダンプされたコマ" +"ンドをリストアできます。\n" +"例:" + +msgid "" +" dumped_commands = File.read(\"dump.grn\")\n" +" context.restore(dumped_commands)" +msgstr "" + +msgid "" "* Supported new logger API in groonga. Old API isn't used anymore.\n" "* For installing groonga with this gem:\n" "** Stopped to install documentation about groonga. See \"Web site\":http://groon" "ga.org/docs/ instead.\n" "** Stopped to build static library because it isn't used by rroonga." msgstr "" -"* groonga 2.1.2で削除されたGroonga::Viewの機能を削除。\n" -"* [doc] 英訳したチュートリアルを追加。\n" -"** 英語版: http://ranguba.org/rroonga/en/file.tutorial.html\n" -"** 日本語版: http://ranguba.org/rroonga/ja/file.tutorial.html\n" -"* [context] Context#restoreを追加。このメソッドはgroongaに搭載されている\"grndump\"コマンドによってダンプされたコマ" -"ンドをリストアできます。\n" -"例:\n" -"<pre>\n" -"!!!ruby\n" -"dumped_commands = File.read(\"dump.grn\")\n" -"context.restore(dumped_commands)\n" -"</pre>\n" "* groongaの新しいlogger APIをサポートしました。古いAPIはもう使われていません。\n" "* このgemと一緒にインストールされるgroongaについて:\n" -"** groongaのドキュメントはインストールしないようにした。ドキュメントは \"Webサイト\":http://groonga.org/ja/docs/ " -"を見てください。\n" -"** rroongaでは使っていないのでスタティックライブラリはビルドしないようにした。" +" * groongaのドキュメントはインストールしないようにした。ドキュメントは \"Webサイト\":http://groonga.org/ja/docs/" +" 見てください。\n" +" * rroongaでは使っていないのでスタティックライブラリはビルドしないようにした。" msgid "* [dumper] Reduced needless new lines in dumped commands." msgstr "" @@ -1217,13 +1227,13 @@ msgstr "" "** [template] piwikのタグを削除。\n" "** [template] 日本語のリファレンスのURLを修正。" -msgid "h2(#2-1-2). 2.1.2: 2013-01-04" +msgid "## 2.1.2: 2013-01-04 {#version-2-1-2}" msgstr "" msgid "* Fixed GC related crash. Table's domain and range are also marked." msgstr "* GC関係のバグを削除。" -msgid "h2(#2-1-1). 2.1.1: 2012-12-29" +msgid "## 2.1.1: 2012-12-29 {#version-2-1-1}" msgstr "" msgid "" @@ -1231,7 +1241,7 @@ msgid "" " related to key normalization." msgstr "* groonga 2.1.0にキーの正規化に関する重大なバグがあったため、groonga 2.1.1を必須とした。" -msgid "h2(#2-1-0). 2.1.0: 2012-12-29" +msgid "## 2.1.0: 2012-12-29 {#version-2-1-0}" msgstr "" msgid "" @@ -1239,8 +1249,18 @@ msgid "" "* Supported mass record deletion with block.\n" " [groonga-dev,01138][Suggested by ongaeshi]\n" "* Added Groonga::Normalizer.normalize (experimental). It normalize string.\n" -" e.g.)\n" -" Groonga::Normalizer.normalize(\"AbC\") # => \"abc\"\n" +" e.g.)" +msgstr "" +"* groonga 2.1.0対応。\n" +"* ブロックを使ってまとめてレコードを削除できるようになった。\n" +" [groonga-dev,01138][ongaeshiさんが報告]\n" +"* Groonga::Normalizer.normalizeを追加。(ただし実験的です)このメソッドは文字列を正規化します。\n" +" 例)" + +msgid " Groonga::Normalizer.normalize(\"AbC\") # => \"abc\"" +msgstr "" + +msgid "" " Now, it removes any spaces by default, but it will be customized soon.\n" "* Supported :normalizer option in DoubleArrayTrie, PatriciaTrie, Hash,\n" " Schema when creating tables.\n" @@ -1252,12 +1272,6 @@ msgid "" " \"TARGET_TABLE_NAME.index_INDEX_COLUMN_NAME\".\n" " e.g.)" msgstr "" -"* groonga 2.1.0対応。\n" -"* ブロックを使ってまとめてレコードを削除できるようになった。\n" -" [groonga-dev,01138][ongaeshiさんが報告]\n" -"* Groonga::Normalizer.normalizeを追加。(ただし実験的です)このメソッドは文字列を正規化します。\n" -" 例)\n" -" Groonga::Normalizer.normalize(\"AbC\") # => \"abc\"\n" " 今はこのメソッドは空白を自動で削除しますが、カスタマイズ可能にする予定です。\n" "* DoubleArrayTrie, PatriciaTrie, Hash, Schemaを使ってテーブルを作るときに:normalizerオプションを指定" "可能にした。\n" @@ -1270,31 +1284,30 @@ msgstr "" " 例)" msgid "" -" <pre>\n" -" $ cat index-dump.sdf\n" -" table_create --name Video --flags TABLE_HASH_KEY --key_type UInt32\n" -" table_create --name Tag --flags TABLE_HASH_KEY --key_type ShortText\n" -" column_create --table Video --name title --flags COLUMN_SCALAR --type Sho" -"rtText\n" -" column_create --table Video --name tags --flags COLUMN_VECTOR --type Tag\n" -" column_create --table Tag --name index_tags --flags COLUMN_INDEX --type V" -"ideo --source tags\n" -" load --table Video\n" -" [\n" -" {\"_key\":1,\"title\":\"groonga Demo\",\"tags\":[\"IT\",\"Server\",\"groonga\"]},\n" -" {\"_key\":2,\"title\":\"Ultra Baseball\",\"tags\":[\"Sports\",\"Baseball\"]},\n" -" ]\n" -" $ groonga --file index-dump.sdf -n index-dump.db\n" -" $ groonga-index-dump --output-directory=path/to/index/ index-dump.db\n" -" $ cd path/to/index/\n" -" $ ls Tag.index_tags\n" -" Baseball.dump IT.dump Server.dump Sports.dump groonga.dump\n" -" $ cat path/to/index/Tag.index_tags/groonga.dump\n" -" index: Tag.index_tags\tterm: <groonga>\tdomain: Tag\trange: Video\thave_sectio" -"n: false\thave_weight: false\thave_position: false\n" -" weight\tposition term_frequency\trecord\n" -" 0 2 1 Video[ 1 ].tags\n" -" </pre>" +" $ cat index-dump.sdf\n" +" table_create --name Video --flags TABLE_HASH_KEY --key_type UInt32\n" +" table_create --name Tag --flags TABLE_HASH_KEY --key_type ShortText\n" +" column_create --table Video --name title --flags COLUMN_SCALAR --type " +"ShortText\n" +" column_create --table Video --name tags --flags COLUMN_VECTOR --type T" +"ag\n" +" column_create --table Tag --name index_tags --flags COLUMN_INDEX --typ" +"e Video --source tags\n" +" load --table Video\n" +" [\n" +" {\"_key\":1,\"title\":\"groonga Demo\",\"tags\":[\"IT\",\"Server\",\"groonga\"]},\n" +" {\"_key\":2,\"title\":\"Ultra Baseball\",\"tags\":[\"Sports\",\"Baseball\"]},\n" +" ]\n" +" $ groonga --file index-dump.sdf -n index-dump.db\n" +" $ groonga-index-dump --output-directory=path/to/index/ index-dump.db\n" +" $ cd path/to/index/\n" +" $ ls Tag.index_tags\n" +" Baseball.dump IT.dump Server.dump Sports.dump groonga.dump\n" +" $ cat path/to/index/Tag.index_tags/groonga.dump\n" +" index: Tag.index_tags\tterm: <groonga>\tdomain: Tag\trange: Video\thave_se" +"ction: false\thave_weight: false\thave_position: false\n" +" weight\tposition term_frequency\trecord\n" +" 0 2 1 Video[ 1 ].tags" msgstr "" msgid "" @@ -1321,36 +1334,38 @@ msgstr "" "* [inspect] デフォルトのトークナイザーとノーマライザーの情報を表示するようにした。\n" "* Groonga::QueryLoggerをサポートした。このクラスはクエリログのロガーです。詳しくはリファレンスマニュアルをご覧ください。" -msgid "h3. Changes" -msgstr "h3. 変更" +msgid "### Changes" +msgstr "### 変更" msgid "" "* Move groonga-query-log-extract to groonga-query-log.\n" " Please install groogna-query-log gem to use this tool.\n" -" how to install:\n" -" gem install groonga-query-log\n" +" how to install:" +msgstr "" +"* groonga-query-log-extractコマンドをgroonga-query-logというgemに移動しました。\n" +" groonga-query-log-extractコマンドを使うには次のコマンドを実行してgroonga-query-logをインストールしてください。" + +msgid " gem install groonga-query-log" +msgstr "" + +msgid "" "* Returned Groonga::Array instead of Array by Table#sort.\n" " [GitHub: #8][Suggested by Genki Takiuchi]\n" " CAUTION: This is backward incompatible change. You need to use\n" " record.value to get the original record.\n" -" The following code shows how to use old style:\n" -" result_since_2_1_0 = table.sort([\"sort_key\"])\n" -" result_before_2_1_0 = result_since_2_1_0.collect do |record|\n" -" record.value\n" -" end" +" The following code shows how to use old style:" msgstr "" -"* groonga-query-log-extractコマンドをgroonga-query-logというgemに移動しました。\n" -" groonga-query-log-extractコマンドを使うには次のコマンドを実行してgroonga-query-logをインストールしてください。" -"\n" -" $ gem install groonga-query-log\n" "* Groonga::Table#sortの返り値をArrayではなくGroonga::Arrayにした。\n" " [GitHub: #8][Genki Takiuchiさんが報告]\n" " 注意: これは後方互換性のない変更です。元のレコードを使うにはrecordの代わりにrecord.valueを使う必要があります。\n" -" 次のコードで以前までと同じ結果を得ることができます:\n" -" result_since_2_1_0 = table.sort([\"sort_key\"])\n" -" result_before_2_1_0 = result_since_2_1_0.collect do |record|\n" -" record.value\n" -" end" +" 次のコードで以前までと同じ結果を得ることができます:" + +msgid "" +" result_since_2_1_0 = table.sort([\"sort_key\"])\n" +" result_before_2_1_0 = result_since_2_1_0.collect do |record|\n" +" record.value\n" +" end" +msgstr "" msgid "" "* ongaeshi\n" @@ -1359,26 +1374,26 @@ msgstr "" "* ongaeshiさん\n" "* Genki Takiuchiさん" -msgid "h2(#2-0-8). 2.0.8: 2012-12-02" +msgid "## 2.0.8: 2012-12-02 {#version-2-0-8}" msgstr "" msgid "* Required groonga 2.0.9." msgstr "* groonga 2.0.9対応。" -msgid "h2(#2-0-7). 2.0.7: 2012-11-29" +msgid "## 2.0.7: 2012-11-29 {#version-2-0-7}" msgstr "" msgid "" -"* Added Groonga::Posting#record. This method returns the record for\n" +"* Added `Groonga::Posting#record`. This method returns the record for\n" " the record ID in table.\n" -"* Added Groonga::Posting#term. This method returns the record for the\n" +"* Added `Groonga::Posting#term`. This method returns the record for the\n" " term ID in table.\n" -"* Supported GRN_OBJ_KEY_VAR_SIZE for Groonga::Type#inspect.\n" -" GRN_OBJ_KEY_CAR_SIZE specifies its column is variable size.\n" -"* [Type] Added reader methods to Groonga::Type (#size and #flags).\n" -"* [Type] Added predicate methods to Groonga::Type.\n" -" Added methods are #fixed_size?, #variable_size?, #unsigned_integer?,\n" -" #integer?, #float? and #geo_point?." +"* Supported `GRN_OBJ_KEY_VAR_SIZE` for `Groonga::Type#inspect`.\n" +" `GRN_OBJ_KEY_CAR_SIZE` specifies its column is variable size.\n" +"* [Type] Added reader methods to `Groonga::Type` (`#size` and `#flags`).\n" +"* [Type] Added predicate methods to `Groonga::Type`.\n" +" Added methods are `#fixed_size?`, `#variable_size?`, `#unsigned_integer?`,\n" +" `#integer?`, `#float?` and `#geo_point?`." msgstr "" "* レコードIDに対応するレコードを返すGroonga::Posting#recordを追加。\n" "* 語彙表のIDに対応するレコードを返すGroonga::Posting#termを追加。\n" @@ -1394,34 +1409,34 @@ msgstr "" "* クエリログ関連の機能を削除した。クエリログ関連の機能はgroonga-query-logというgemに移動しました。このgemは近日中にリリースする予定" "です。" -msgid "h2(#2-0-6). 2.0.6: 2012-10-25" +msgid "## 2.0.6: 2012-10-25 {#version-2-0-6}" msgstr "" msgid "" "* [dump] Put index columns at the bottom (after loads).\n" " It is for using offline index construction.\n" -"* Added term_extract in Table#select by****@table***** {|record|\n" -" record.key.term_extract(text)}@ syntax.\n" -"* Supported :allow_leading_not as a option of #select.\n" +"* Added term_extract in Table#select by `table.select {|record|\n" +" record.key.term_extract(text)}` syntax.\n" +"* Supported `:allow_leading_not` as a option of `#select`.\n" " You should use this option carefully. It takes a long time to search\n" " all records which doesn't include a word. In addition, when the\n" " number of records is large, to search them with this option is\n" " slowly." msgstr "" "* [dump] インデックスカラム作成のコマンドを最後(loadコマンドの後ろ)に出力するようにした。これは静的インデックス作成にするためのものです。\n" -"* 単語抽出機能をサポート。構文は @table.select {|record| record.key.term_extract(text)}@ 。\n" +"* 単語抽出機能をサポート。構文は `table.select {|record| record.key.term_extract(text)}` 。\n" "* selectメソッドを使うときに:allow_leading_notオプションを使用できるようにした。このオプションで「ある単語が含まれない全てのレコー" "ド」を検索すると検索が遅くなります。またレコードが多い時にも時間がかかるので注意して使ってください。" msgid "" -"* Changed option name for debug build in extconf.rb from --with-debug\n" -" to --enable-debug-log." +"* Changed option name for debug build in extconf.rb from `--with-debug`\n" +" to `--enable-debug-log`." msgstr "* extconf.rbでデバッグ用ビルドに使うオプションを--with-debugから--enable-debug-logに変更。" msgid "* Fixed display collapse in the references." msgstr "* リファレンスの表示崩れを修正。" -msgid "h2(#2-0-5). 2.0.5: 2012-09-28" +msgid "## 2.0.5: 2012-09-28 {#version-2-0-5}" msgstr "" msgid "" @@ -1438,7 +1453,7 @@ msgid "" "* [dumper] ignored invalid byte.\n" "* [grndump] showed the warning for invalid character.\n" "* [grndump] supported database that is created by old groonga.\n" -"* Added Groonga::Context#ruby_encoding.\n" +"* Added `Groonga::Context#ruby_encoding`.\n" "* Added many documents in codes but showed no references." msgstr "" "* groonga 2.0.7対応。\n" @@ -1463,34 +1478,34 @@ msgstr "* groongaコマンドにバックスラッシュがあったときにエ msgid "* @temitan" msgstr "* @temtanさん" -msgid "h2(#2-0-4). 2.0.4: 2012-05-02" +msgid "## 2.0.4: 2012-05-02 {#version-2-0-4}" msgstr "" msgid "* Fixed a bug that weight of match target is ignored." msgstr "* マッチカラムの重みが無視される問題を修正。" -msgid "h2(#2-0-3). 2.0.3: 2012-05-02" +msgid "## 2.0.3: 2012-05-02 {#version-2-0-3}" msgstr "" msgid "" "* Supported groonga 2.0.2.\n" -"* Groonga::Table#each supports options that are same as\n" -" Groonga::Table#open_cursor's one.\n" -"* [grndump] added @--order-by=id@ option. With this option, dumped\n" +"* `Groonga::Table#each` supports options that are same as\n" +" `Groonga::Table#open_cursor`'s one.\n" +"* [grndump] added `--order-by=id` option. With this option, dumped\n" " records are sorted by ID instead of key. You can restore records\n" " without ID change if you don't delete any records. [#1341]\n" "* Supported building on Windows with RubyInstaller for Windows with DevKit.\n" " [GitHub#6] [Patch by @ongaeshi]\n" -"* Supported similar search by****@table***** {|record|\n" -" record.column.similar_search(text)}@ syntax." +"* Supported similar search by `table.select {|record|\n" +" record.column.similar_search(text)}` syntax." msgstr "" "* groonga 2.0.2対応。\n" "* Groonga::Table#eachでGroonga::Table#open_cursorと同じオプションを受け付けるようにした。\n" -"* [grndump] @--order-by=id@ オプションを追加。このオプションを使うと、キーではなくIDでレコードをソートしてダンプします。もし、" +"* [grndump] `--order-by=id` オプションを追加。このオプションを使うと、キーではなくIDでレコードをソートしてダンプします。もし、" "レコードを削除していない場合はこのオプションを使うことでレコードIDを変更せずにレコードをリストアできます。 [#1341]\n" "* RubyInstall for WindowsのDevKitを使ったWindows上でのビルドをサポート。\n" " [GitHub#6] [@ongaeshiさんがパッチ提供]\n" -"* 類似文書検索をサポート。構文は @table.select {|record| record.column.similar_search(text)}@" +"* 類似文書検索をサポート。構文は `table.select {|record| record.column.similar_search(text)}`" " 。" msgid "* Fixed a GC related crach bug." @@ -1499,7 +1514,7 @@ msgstr "* GC関連ででクラッシュするバグを修正。" msgid "* @ongaeshi" msgstr "* ongaeshiさん" -msgid "h2(#2-0-2). 2.0.2: 2012-03-29" +msgid "## 2.0.2: 2012-03-29 {#version-2-0-2}" msgstr "" msgid "" @@ -1512,7 +1527,7 @@ msgstr "" msgid "* Fixed a Groonga::Snipet related crach bug caused by GC." msgstr "* Groonga::Snippetに関連したGCでクラッシュするバグを修正した。" -msgid "h2(#2-0-0). 2.0.0: 2012-03-22" +msgid "## 2.0.0: 2012-03-22 {#version-2-0-0}" msgstr "" msgid "" @@ -1540,7 +1555,7 @@ msgstr "" "* @takkanmさん\n" "* 平野さん" -msgid "h2(#1-3-1). 1.3.1: 2012-01-29" +msgid "## 1.3.1: 2012-01-29 {#version-1-3-1}" msgstr "" msgid "" @@ -1550,10 +1565,10 @@ msgid "" "* [schema][dumper] Supported Boolean and more built-in types.\n" " [Reported by @mashiro]\n" "* [schema] Supported type object as column type. [#1002]\n" -"* Added Groonga::VariableSizeColumn#compressed?. [#1004]\n" -"* Added Groonga::Record#score=.\n" +"* Added `Groonga::VariableSizeColumn#compressed?`. [#1004]\n" +"* Added `Groonga::Record#score=`.\n" "* Improve performance for encoded string.\n" -"* Added Groonga::Command::Builder.escape_value." +"* Added `Groonga::Command::Builder.escape_value`." msgstr "" "* groonga 1.3.0対応。\n" "* [schema] Int8、Int16、UInt8、UInt16に対応。\n" @@ -1569,7 +1584,7 @@ msgstr "" msgid "* @mashiro" msgstr "* @mashiroさん" -msgid "h2(#1-3-0). 1.3.0: 2011-11-29" +msgid "## 1.3.0: 2011-11-29 {#version-1-3-0}" msgstr "" msgid "" @@ -1612,21 +1627,21 @@ msgstr "* [schema] DBを移動してもそのまま使えるようにするた msgid "* Fixed a crash problem on GC." msgstr "* GC時にクラッシュする問題を修正。" -msgid "h2. 1.2.9: 2011-09-16" +msgid "## 1.2.9: 2011-09-16" msgstr "" msgid "* deleted unneed object files." msgstr "* 不要なオブジェクトファイルが入っていたのを削除。" -msgid "h2. 1.2.8: 2011-09-16" +msgid "## 1.2.8: 2011-09-16" msgstr "" msgid "" -"* supported \"!=\" expression for column in block of Groonga::Table#select.\n" +"* supported `!=` expression for column in block of `Groonga::Table#select`.\n" "* accepted Hash like object as options.\n" "* supported vector in dump in Ruby syntax.\n" -"* supported GRN_CTX_PER_DB environment variables.\n" -"(NOTE: You should pay attention to use this variables.)" +"* supported `GRN_CTX_PER_DB` environment variables.\n" +" (NOTE: You should pay attention to use this variables.)" msgstr "" "* Groonga::Table#selectに与えるブロックの中での\"!=\"メソッドに対応。詳しくはGroonga::Table#selectのリファレン" "スを参照。\n" @@ -1634,7 +1649,7 @@ msgstr "" "* Ruby文法においてのベクター形式のダンプに対応。\n" "* 環境変数GRN_CTX_PER_DBに対応。(注意:この環境変数を使用する際は注意して使ってください)" -msgid "h2. 1.2.7: 2011-08-29" +msgid "## 1.2.7: 2011-08-29" msgstr "" msgid "* Added Groonga::Snippet#close that frees resource." @@ -1643,7 +1658,7 @@ msgstr "* リソースを解放するGroonga::Snippet#closeを追加。" msgid "* Fixed build error on Ruby 1.8.7." msgstr "* Ruby 1.8.7でビルドできない問題を修正。" -msgid "h2. 1.2.6: 2011-08-29" +msgid "## 1.2.6: 2011-08-29" msgstr "" msgid "" @@ -1669,7 +1684,7 @@ msgstr "" "* メモリリークを修正。\n" "* 終了時にクラッシュする問題を修正。" -msgid "h2. 1.2.5: 2011-08-05" +msgid "## 1.2.5: 2011-08-05" msgstr "" msgid "" @@ -1694,7 +1709,7 @@ msgstr "" "* [dump] 間違ったインデックス用テーブルを出力する問題を修正。\n" "* groongaの自動インストールを再サポート。" -msgid "h2. 1.2.4: 2011-06-29" +msgid "## 1.2.4: 2011-06-29" msgstr "" msgid "* Supported groonga 1.2.3." @@ -1707,7 +1722,7 @@ msgstr "" "* groongaの自動インストールを再サポート。\n" "* pkg-config gemへの依存関係を追加。" -msgid "h2. 1.2.3: 2011-06-27" +msgid "## 1.2.3: 2011-06-27" msgstr "" msgid "" @@ -1717,7 +1732,7 @@ msgstr "" "* gemパッケージに含まれてしまったオブジェクトファイル(*.o)を削除。\n" "* 一部のリファレンスマニュアルの文字化けを修正。" -msgid "h2. 1.2.2: 2011-06-27" +msgid "## 1.2.2: 2011-06-27" msgstr "" msgid "" @@ -1751,7 +1766,7 @@ msgstr "" msgid "* mallowlabs" msgstr "* mallowlabsさん" -msgid "h2. 1.2.1: 2011-06-07" +msgid "## 1.2.1: 2011-06-07" msgstr "" msgid "" @@ -1797,39 +1812,39 @@ msgstr "" "* moozさん\n" "* yoshiharaさん" -msgid "h2. 1.2.0: 2011-04-01" +msgid "## 1.2.0: 2011-04-01" msgstr "" msgid "" "* Supported groonga 1.2.0.\n" -"* Added Groonga::Accessor#local_name.\n" -"* Added Groonga::IndexColumn#with_section?.\n" -"* Added Groonga::IndexColumn#with_weight?.\n" -"* Added Groonga::IndexColumn#with_position?.\n" -"* Groonga::Schema.dump supported groonga command format dump.\n" +"* Added `Groonga::Accessor#local_name`.\n" +"* Added `Groonga::IndexColumn#with_section?`.\n" +"* Added `Groonga::IndexColumn#with_weight?`.\n" +"* Added `Groonga::IndexColumn#with_position?`.\n" +"* `Groonga::Schema.dump` supported groonga command format dump.\n" "* Added grndump command.\n" -"* Groonga::Database#each supports order customize.\n" -"* Added Groonga::Context#match_escalation_threshold.\n" -"* Added Groonga::Context#match_escalation_threshold=.\n" +"* `Groonga::Database#each` supports order customize.\n" +"* Added `Groonga::Context#match_escalation_threshold`.\n" +"* Added `Groonga::Context#match_escalation_threshold=`.\n" "* Improved error message.\n" -"* Supported Rubyish name like :short_text instead of the\n" -" official type name like \"ShortText\" in Groonga::Schema." +"* Supported Rubyish name like `:short_text` instead of the\n" +" official type name like \"ShortText\" in `Groonga::Schema`." msgstr "" "* groonga 1.2.0対応。\n" -"* Groonga::Accessor#local_nameを追加。\n" -"* Groonga::IndexColumn#with_section?を追加。\n" -"* Groonga::IndexColumn#with_weight?を追加。\n" -"* Groonga::IndexColumn#with_position?を追加。\n" -"* Groonga::Schema.dumpがgroongaコマンド形式でのダンプに対応。\n" +"* `Groonga::Accessor#local_name`を追加。\n" +"* `Groonga::IndexColumn#with_section?`を追加。\n" +"* `Groonga::IndexColumn#with_weight?`を追加。\n" +"* `Groonga::IndexColumn#with_position?`を追加。\n" +"* `Groonga::Schema.dump`がgroongaコマンド形式でのダンプに対応。\n" "* grndumpを追加。\n" -"* Groonga::Database#eachで繰り返す順序を指定可能にした。\n" -"* Groonga::Context#match_escalation_thresholdを追加。\n" -"* Groonga::Context#match_escalation_threshold=を追加。\n" +"* `Groonga::Database#each`で繰り返す順序を指定可能にした。\n" +"* `Groonga::Context#match_escalation_threshold`を追加。\n" +"* `Groonga::Context#match_escalation_threshold=`を追加。\n" "* エラーメッセージの改良。\n" -"* Groonga::Schemaの型指定で\"ShortText\"など正式型名だけではなく、:short_textなどよりRubyらしい名前を使えるようにし" -"た。" +"* `Groonga::Schema`の型指定で\"ShortText\"など正式型名だけではなく、`:short_text`などよりRubyらしい名前を使える" +"ようにした。" -msgid "h2. 1.1.0: 2011-02-09" +msgid "## 1.1.0: 2011-02-09" msgstr "" msgid "" @@ -1839,7 +1854,7 @@ msgstr "" "* groonga 1.1.0対応。\n" "* Groonga::Plugin.registerを追加。" -msgid "h2. 1.0.9: 2011-01-29" +msgid "## 1.0.9: 2011-01-29" msgstr "" msgid "" @@ -1850,48 +1865,49 @@ msgid "" "* Added Groonga::Context#open_database.\n" "* Added Groonga::Column#indexes.\n" "* Supported a notation for specifying index column as match target in\n" -" Groonga::Table#select:\n" -" table.select do |record|\n" -" record.match(\"query\") do |match_record|\n" -" (match_record.index(\"Terms.title\") * 1000) |\n" -" (match_record.index(\"Terms.description\") * 100)\n" -" match_record.content\n" -" end\n" -" end\n" -"* Supported prefix search in Groonga::Table#select:\n" -" table.select do |record|\n" -" record.name.prefix_search(\"groo\")\n" -" end\n" -"* Supported suffix search in Groonga::Table#select:\n" -" table.select do |record|\n" -" record.name.suffix_search(\"nga\")\n" -" end\n" -"* Supported :default_tokenizer schema dump.\n" -"* Supported :key_normalize schema dump.\n" -"* Supported pseudo columns by Groonga::Table#have_column?.\n" -"* Supported pseudo columns by Groonga::Record#have_column?." +" Groonga::Table#select:" msgstr "" "* Windows上でのgem作成に対応。 [ongaeshiさんがパッチ提供]\n" "* Groonga::Schemaでテーブル・カラムを削除した時に作成したディレクトリを削除するようにした。\n" "* Groonga::Context#create_databaseを追加。\n" "* Groonga::Context#open_databaseを追加。\n" "* Groonga::Column#indexesを追加。\n" -"* Groonga::Table#selectでマッチさせるターゲットとしてインデックスカラムを指定するための記法を追加。\n" -" table.select do |record|\n" -" record.match(“query”) do |match_record|\n" -" (match_record.index(“Terms.title”) * 1000) | (match_record.index(“Terms" -".description”) * 100)\n" -" match_record.content\n" -" end\n" -" end\n" -"* Groonga::Table#selectで前方一致検索に対応。\n" -" table.select do |record|\n" -" record.name.prefix_search(“groo”)\n" -" end\n" -"* Groonga::Table#selectで後方一致検索に対応。\n" -" table.select do |record|\n" -" record.name.suffix_search(“nga”)\n" -" end\n" +"* Groonga::Table#selectでマッチさせるターゲットとしてインデックスカラムを指定するための記法を追加。" + +msgid "" +" table.select do |record|\n" +" record.match(\"query\") do |match_record|\n" +" (match_record.index(\"Terms.title\") * 1000) |\n" +" (match_record.index(\"Terms.description\") * 100)\n" +" match_record.content\n" +" end\n" +" end" +msgstr "" + +msgid "* Supported prefix search in Groonga::Table#select:" +msgstr "* Groonga::Table#selectで前方一致検索に対応。" + +msgid "" +" table.select do |record|\n" +" record.name.prefix_search(\"groo\")\n" +" end" +msgstr "" + +msgid "* Supported suffix search in Groonga::Table#select:" +msgstr "* Groonga::Table#selectで後方一致検索に対応。" + +msgid "" +" table.select do |record|\n" +" record.name.suffix_search(\"nga\")\n" +" end" +msgstr "" + +msgid "" +"* Supported :default_tokenizer schema dump.\n" +"* Supported :key_normalize schema dump.\n" +"* Supported pseudo columns by Groonga::Table#have_column?.\n" +"* Supported pseudo columns by Groonga::Record#have_column?." +msgstr "" "* :default_tokenizerのスキーマダンプに対応。\n" "* :key_normalizeのスキーマダンプに対応。\n" "* Groonga::Table#have_column?が擬似カラムに対応。\n" @@ -1910,7 +1926,7 @@ msgstr "" "* 複数のGroonga::Contextを利用した場合にGroonga::Table#selectでクラッシュする問題を修正。\n" "* 例外発生時にクラッシュする問題を修正。" -msgid "h2. 1.0.8: 2010-12-25" +msgid "## 1.0.8: 2010-12-25" msgstr "" msgid "* Improved Groonga::Schema's n-gram tokenizer detect process." @@ -1919,7 +1935,7 @@ msgstr "* Groonga::Schemaのn-gramトークナイザー検出処理を改良。" msgid "* Fixed GC problem caused by match_target in select." msgstr "* selectでmatch_targetを利用した場合に生きているオブジェクトもGCされる問題を修正。<" -msgid "h2. 1.0.7: 2010-12-19" +msgid "## 1.0.7: 2010-12-19" msgstr "" msgid "" @@ -1933,7 +1949,7 @@ msgstr "" msgid "* @kamipo" msgstr "* @kamipoさん" -msgid "h2. 1.0.5: 2010-11-29" +msgid "## 1.0.5: 2010-11-29" msgstr "" msgid "" @@ -1944,7 +1960,7 @@ msgstr "* Groonga::Schemaでgroongaの組み込み型をshort_textなどのよ msgid "* Fixed a crash bug on GC. [Ryo Onodera]" msgstr "* GC時にクラッシュするバグを修正。 [Ryo Onodera]" -msgid "h2. 1.0.4: 2010-11-29" +msgid "## 1.0.4: 2010-11-29" msgstr "" msgid "" @@ -2017,22 +2033,22 @@ msgstr "" "* Groonga::Record#record_raw_idを追加。\n" "* ベクタの参照カラムの値にArray以外でもto_aryを持つオブジェクトを設定できるようにした。" -msgid "h2. Changes" -msgstr "h2. 変更" +msgid "## Changes" +msgstr "### 変更" msgid "" -"* Used :key as the default value of :order_by of\n" -" Groonga::PatriciaTrie#open_cursor.\n" +"* Used :key as the default value of `:order_by` of\n" +" `Groonga::PatriciaTrie#open_cursor`.\n" "* Removed a deprecated Groonga::TableKeySupport#find.\n" "* Used ShortText as the default key type of\n" " Groonga::Hash#create and Groonga::PatriciaTrie#create.\n" "* Renamed Groonga::Schema#load to Groonga::Schema#restore.\n" -"* Supported pkg-confg 1.0.7.\n" +"* Supported pkg-config 1.0.7.\n" "* Added Groonga::Column#index? and deprecated Groonga::Column#index_column?.\n" "* Added Groonga::Column#reference? and deprecated\n" " Groonga::Column#reference_column?." msgstr "" -"* Groonga::PatriciaTrie#open_cursorでは:order_byのデフォルト値として:keyを使うようにした。\n" +"* `Groonga::PatriciaTrie#open_cursor`では`:order_by`のデフォルト値として:keyを使うようにした。\n" "* 非推奨扱いのGroonga::TableKeySupport#findを削除。\n" "* Groonga::Hash#createとGroonga::PatriciaTrie#createでキーの型を省略した場合はShortTextを使用する" "ようにした。\n" @@ -2048,7 +2064,7 @@ msgstr "" "* keyにインデックスを張れない問題を修正。\n" "* GC時にクラッシュする問題を修正。" -msgid "h2. 1.0.1: 2010-09-12" +msgid "## 1.0.1: 2010-09-12" msgstr "" msgid "* Fixed wrong flag used on creating a table. [Reported by ono matope]" @@ -2057,7 +2073,7 @@ msgstr "* テーブル作成時に誤ったフラグを指定していた問題 msgid "* ono matope" msgstr "* 小野マトペさん" -msgid "h2. 1.0.0: 2010-08-29" +msgid "## 1.0.0: 2010-08-29" msgstr "" msgid "" @@ -2080,7 +2096,7 @@ msgstr "" "* 値の近い順にレコードを取り出すカーソルを作るGroonga::PatriciaTrie#open_near_cursorを追加。\n" "* インデックスのソースに_keyを指定できるようになった。" -msgid "h2. 0.9.5: 2010-07-20" +msgid "## 0.9.5: 2010-07-20" msgstr "" msgid "" @@ -2094,65 +2110,57 @@ msgstr "" msgid "" " Here is an example to match source column or title column and\n" -" title column has high score:\n" -" table.select do |record|\n" -" (record.title * 10 | record.source) =~ \"query\"\n" -" end\n" -" * Supported and representation for and conditions:" +" title column has high score:" msgstr "" -" Here is an example to match source column or title column and\n" -" title column has high score:\n" -" table.select do |record|\n" -" (record.title * 10 | record.source) =~ \"query\"\n" -" end\n" -"* 配列で複数条件のand表現に対応:" msgid "" -" Here are examples that represents the same condition:\n" -" table.select do |record|\n" -" conditions = []\n" -" conditions << record.title =~ \"query\"\n" -" conditions << record.updated_at > Time.parse(\"2010-07-29T21:14:29+09:0" -"0\")\n" -" conditions\n" -" end" +" table.select do |record|\n" +" (record.title * 10 | record.source) =~ \"query\"\n" +" end" +msgstr "" + +msgid " * Supported and representation for and conditions:" +msgstr " * 配列で複数条件のand表現に対応:" + +msgid " Here are examples that represents the same condition:" +msgstr "" + +msgid "" +" table.select do |record|\n" +" conditions = []\n" +" conditions << record.title =~ \"query\"\n" +" conditions << record.updated_at > Time.parse(\"2010-07-29T21:14:29+09" +":00\")\n" +" conditions\n" +" end" +msgstr "" + +msgid "" +" table.select do |record|\n" +" (record.title =~ \"query\") &\n" +" (record.updated_at > Time.parse(\"2010-07-29T21:14:29+09:00\"))\n" +" end" msgstr "" -" Here are examples that represents the same condition:\n" -" table.select do |record|\n" -" conditions = []\n" -" conditions << record.title =~ \"query\"\n" -" conditions << record.updated_at > Time.parse(\"2010-07-29T21:14:29+09:0" -"0\")\n" -" conditions\n" -" end" msgid "" -" table.select do |record|\n" -" (record.title =~ \"query\") &\n" -" (record.updated_at > Time.parse(\"2010-07-29T21:14:29+09:00\"))\n" -" end\n" "* Provided groonga runtime version: Groonga::VERSION\n" "* Added Groonga::Table#support_sub_records?\n" "* Supported pagination: Groonga::Table#paginate, Groonga::Pagination" msgstr "" -" table.select do |record|\n" -" (record.title =~ \"query\") &\n" -" (record.updated_at > Time.parse(\"2010-07-29T21:14:29+09:00\"))\n" -" end\n" "* 利用しているgroongaのバージョン取得対応: Groonga::VERSION\n" "* Groonga::Table#support_sub_records?追加\n" "* ページネーション対応: Groonga::Table#paginate, Groonga::Pagination" -msgid "h2. 0.9.4: 2010-04-22" +msgid "## 0.9.4: 2010-04-22" msgstr "" msgid "* Fixed release miss." msgstr "* リリースミス修正。" -msgid "h2. 0.9.3: 2010-04-22" +msgid "## 0.9.3: 2010-04-22" msgstr "" -msgid "h2. 0.9.2: 2010-04-22" +msgid "## 0.9.2: 2010-04-22" msgstr "" msgid "" @@ -2162,14 +2170,14 @@ msgstr "" "* groonga 0.1.9対応。\n" "* たくさん。" -msgid "h2. 0.9.1: 2010-02-09" +msgid "## 0.9.1: 2010-02-09" msgstr "" msgid "* Supported groonga 0.1.6" msgstr "" -msgid "h2. 0.9.0: 2010-02-09" -msgstr "* groonga 0.1.6対応" +msgid "## 0.9.0: 2010-02-09" +msgstr "" msgid "" "* Supported groonga 0.1.5\n" @@ -2277,7 +2285,7 @@ msgstr "" "* Ryo Onoderaさん\n" "* Tasuku SUENAGAさん" -msgid "h2. 0.0.7: 2009-10-02" +msgid "## 0.0.7: 2009-10-02" msgstr "" msgid "" @@ -2297,7 +2305,7 @@ msgstr "" " * Groonga::Object#append\n" " * Groonga::Object#prepend" -msgid "h2. 0.0.6: 2009-07-31" +msgid "## 0.0.6: 2009-07-31" msgstr "" msgid "" @@ -2323,7 +2331,7 @@ msgstr "" " * tar.gzも提供 [id:m_seki]\n" "* メモリリークの修正" -msgid "h2. 0.0.3: 2009-07-18" +msgid "## 0.0.3: 2009-07-18" msgstr "" msgid "" @@ -2352,7 +2360,7 @@ msgstr "" " * Groonga::Schema: スキーマ定義用DSL\n" " * Groonga::Expression" -msgid "h2. 0.0.2: 2009-06-04" +msgid "## 0.0.2: 2009-06-04" msgstr "" msgid "" @@ -2374,7 +2382,7 @@ msgstr "" "* Fixed install process [Tasuku SUENAGA]\n" "* メモリリークの修正" -msgid "h2. 0.0.1: 2009-04-30" +msgid "## 0.0.1: 2009-04-30" msgstr "" msgid "* Initial release!" @@ -2436,9 +2444,6 @@ msgid "" "* Fixes: fixed bugs, ..." msgstr "" -msgid "### Thanks" -msgstr "### 感謝" - msgid "" "If a contributor name is in a commit log, create \"Thanks\" group and write the " "name to the group." @@ -2447,20 +2452,20 @@ msgstr "" msgid "### Template for a new release for news.textile" msgstr "" -msgid " h2(#x-x-x). x.x.x: YYYY-MM-DD" +msgid " ## X.X.X: YYYY-MM-DD {#version-x-x-x}" msgstr "" -msgid " h3. Improvements" -msgstr " h3. 改善" +msgid " ### Improvements" +msgstr " ### 改善" msgid " * ..." msgstr "" -msgid " h3. Fixes" -msgstr " h3. 修正" +msgid " ### Fixes" +msgstr " ### 修正" -msgid " h3. Thanks" -msgstr " h3. 感謝" +msgid " ### Thanks" +msgstr " ### 感謝" msgid "## 2. Translate" msgstr "" @@ -2576,27 +2581,17 @@ msgid "" " * e.g.: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/50025" msgstr "" -msgid "h1. Tutorial" -msgstr "h1. チュートリアル" +msgid "# Tutorial" +msgstr "# チュートリアル" msgid "This page introduce how to use Rroonga via a simple application making." msgstr "このページでは簡単なアプリケーションの作成を通してRroongaの操作方法を紹介します。" -msgid "h2. Install" -msgstr "h2. インストール" - msgid "You can install Rroonga in your compter with RubyGems." msgstr "RroongaはRubyGemsでインストールできます。" -msgid "" -"<pre>\n" -"!!!command_line\n" -"% sudo gem install rroonga\n" -"</pre>" -msgstr "" - -msgid "h2. Create Database" -msgstr "h2. データベースの作成" +msgid "## Create Database" +msgstr "## データベースの作成" msgid "" "Let's create database for simple bookmark application.\n" @@ -2604,33 +2599,24 @@ msgid "" msgstr "簡単なブックマークアプリケーション用のデータベースを作ってみます。以下のようにgroongaライブラリを読み込んでirbを起動します。" msgid "" -"<pre>\n" -"!!!irb\n" -"% irb --simple-prompt -r groonga\n" -">>\n" -"</pre>" +" % irb --simple-prompt -r groonga\n" +" >>" msgstr "" msgid "Now you use UTF-8 as the encoding of database." msgstr "まず、エンコーディングを設定します。ここではUTF-8を利用します。" msgid "" -"<pre>\n" -"!!!irb\n" -">> Groonga::Context.default_options = {:encoding => :utf8}\n" -"=> {:encoding=>:utf8}\n" -"</pre>" +" >> Groonga::Context.default_options = {:encoding => :utf8}\n" +" => {:encoding=>:utf8}" msgstr "" msgid "Then, try to create database in a file." msgstr "それでは、ファイルを指定してデータベースを作成します。" msgid "" -"<pre>\n" -"!!!irb\n" -">> Groonga::Database.create(:path => \"/tmp/bookmark.db\")\n" -"=> #<Groonga::Database ...>\n" -"</pre>" +" >> Groonga::Database.create(:path => \"/tmp/bookmark.db\")\n" +" => #<Groonga::Database ...>" msgstr "" msgid "" @@ -2638,192 +2624,156 @@ msgid "" "You don't have to be aware of it after you created a database first." msgstr "ここで作成したデータベースは、これ以降、暗黙のうちに利用されます。最初にデータベースを作成したら特に意識する必要はありません。" -msgid "h2. Define table" -msgstr "h2. テーブルの定義" +msgid "## Define table" +msgstr "## テーブルの定義" msgid "Groonga supports 4 types of tables." msgstr "groongaには以下の4種類のテーブルがあります。" msgid "" -"- Groonga::Hash :=\n" -" Hash table. It manages records via each primary key. It supports\n" -" very quickly exact match search.\n" -" =:" +"Groonga::Hash\n" +": Hash table. It manages records via each primary key. It supports\n" +" very quickly exact match search." msgstr "" -"- Groonga::Hash :=\n" -" ハッシュテーブル。主キーでレコードを管理します。キーと完全一致するレコードを非常に高速に検索することができます。\n" -" =:" +"Groonga::Hash\n" +": ハッシュテーブル。主キーでレコードを管理します。キーと完全一致するレコードを非常に高速に検索することができます。" msgid "" -"- Groonga::PatriciaTrie :=\n" -" Patricia Trie. It supports some search such as predictive search and\n" -" common prefix search, but it provides a little slowly exact match search\n" -" than Groonga::Hash. It provides cursor to take records in ascending\n" -" or descending order.\n" -" =:" +"Groonga::PatriciaTrie\n" +": Patricia Trie. It supports some search such as predictive search and\n" +" common prefix search, but it provides a little slowly exact match search\n" +" than Groonga::Hash. It provides cursor to take records in ascending\n" +" or descending order." msgstr "" -"- Groonga::PatriciaTrie :=\n" -" パトリシアトライ。ハッシュテーブルに比べて完全一致検索の速度がやや遅いですが、前方一致検索・共通接頭辞探索などの検索が行えます。またカーソルを用いてキー" -"の昇降順にレコードを取り出すことができます。\n" -" =:" +"Groonga::PatriciaTrie\n" +": パトリシアトライ。ハッシュテーブルに比べて完全一致検索の速度がやや遅いですが、前方一致検索・共通接頭辞探索などの検索が行えます。またカーソルを用いて" +"キーの昇降順にレコードを取り出すことができます。" msgid "" -"- Groonga::DoubleArrayTrie :=\n" -" Double Array Trie. It requires large spaces rather than other\n" -" tables, but it can update key without ID change. It provides exract\n" -" match search, predictive search and common prefix search and cursor\n" -" like Groonga::PatriciaTrie.\n" -" =:" +"Groonga::DoubleArrayTrie\n" +": Double Array Trie. It requires large spaces rather than other\n" +" tables, but it can update key without ID change. It provides exract\n" +" match search, predictive search and common prefix search and cursor\n" +" like Groonga::PatriciaTrie." msgstr "" -"- Groonga::DoubleArrayTrie :=\n" -" ダブル配列トライ。他のテーブルに比べてサイズが大きくなるものの、IDを変更せずにキーを変更できます。パトリシアトライと同様に完全一致検索・前方一致検索・" -"共通接頭辞探索などの検索が行え、またカーソルを用いることができます。\n" -" =:" +"Groonga::DoubleArrayTrie\n" +": ダブル配列トライ。他のテーブルに比べてサイズが大きくなるものの、IDを変更せずにキーを変更できます。パトリシアトライと同様に完全一致検索・前方一致検" +"索・共通接頭辞探索などの検索が行え、またカーソルを用いることができます。" msgid "" -"- Groonga::Array :=\n" -" Array. It doesn't have primary keys. It manages records by ID.\n" -" =:" +"Groonga::Array\n" +": Array. It doesn't have primary keys. It manages records by ID." msgstr "" -"- Groonga::Array :=\n" -" 配列。主キーの存在しないテーブルです。レコードはIDによって識別します。\n" -" =:" +"Groonga::Array\n" +": 配列。主キーの存在しないテーブルです。レコードはIDによって識別します。" msgid "" -"Now, you use Groonga::Hash and create the table named @Items �� . The type\n" +"Now, you use Groonga::Hash and create the table named `Items`. The type\n" "of its primary key is String." -msgstr "ここではハッシュテーブルを利用して、 @Items@ という名前のテーブルを作成します。キーは文字列とします。" +msgstr "ここではハッシュテーブルを利用して、 `Items` という名前のテーブルを作成します。キーは文字列とします。" msgid "" -"<pre>\n" -"!!!irb\n" -">> Groonga::Schema.create_table(\"Items\", :type => :hash)\n" -"=> [...]\n" -"</pre>" +" >> Groonga::Schema.create_table(\"Items\", :type => :hash)\n" +" => [...]" msgstr "" msgid "" -"You have @Items@ table by this code.\n" +"You have `Items` table by this code.\n" "You can refer the defined table with Groonga.[] like below:" msgstr "" -"これで @Items@ という名前のテーブルが作成できました。\n" +"これで `Items` という名前のテーブルが作成できました。\n" "定義したテーブルはGroonga.[]で参照できます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> items = Groonga[\"Items\"]\n" -"=> #<Groonga::Hash ...>\n" -"</pre>" +" >> items = Groonga[\"Items\"]\n" +" => #<Groonga::Hash ...>" msgstr "" msgid "" "You can treat it like Hash.\n" -"For example, let's type****@items*****@ to get the number of records in\n" +"For example, let's type `items.size` to get the number of records in\n" "the table." msgstr "" "テーブルはRubyのHashのように扱えます。\n" -"例えば、以下のように @size@ でテーブルに登録されているレコード\n" +"例えば、以下のように `size` でテーブルに登録されているレコード\n" "の件数を取得できます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> items.size\n" -"=> 0\n" -"</pre>" +" >> items.size\n" +" => 0" msgstr "" -msgid "h2. Add records" -msgstr "h2. レコードの追加" +msgid "## Add records" +msgstr "## レコードの追加" -msgid "Let's add records to @Items@ table." -msgstr "@Items@ テーブルにレコードを追加します。" +msgid "Let's add records to `Items` table." +msgstr "`Items` テーブルにレコードを追加します。" msgid "" -"<pre>\n" -"!!!irb\n" -">> items.add(\"http://en.wikipedia.org/wiki/Ruby\")\n" -"=> #<Groonga::Record ...>\n" -">> items.add(\"http://www.ruby-lang.org/\")\n" -"=> #<Groonga::Record ...>\n" -"</pre>" +" >> items.add(\"http://en.wikipedia.org/wiki/Ruby\")\n" +" => #<Groonga::Record ...>\n" +" >> items.add(\"http://www.ruby-lang.org/\")\n" +" => #<Groonga::Record ...>" msgstr "" msgid "Please check the number of records. It increases from 0 to 2." msgstr "件数を確認すると確かに0件から2件増えています。<" msgid "" -"<pre>\n" -"!!!irb\n" -">> items.size\n" -"=> 2\n" -"</pre>" +" >> items.size\n" +" => 2" msgstr "" msgid "If you can get record by primary key, type like below:" msgstr "主キーを指定してレコードを取り出す時には以下のようにします。" msgid "" -"<pre>\n" -"!!!irb\n" -">> items[\"http://en.wikipedia.org/wiki/Ruby\"]\n" -"=> #<Groonga::Record ...>\n" -"</pre>" +" >> items[\"http://en.wikipedia.org/wiki/Ruby\"]\n" +" => #<Groonga::Record ...>" msgstr "" -msgid "h2. Full text search" -msgstr "h2. 全文検索を行う" +msgid "## Full text search" +msgstr "## 全文検索を行う" msgid "Let's add item's title to full text search." msgstr "各itemのタイトル文字列を登録して、全文検索できるようにしてみましょう。" -msgid "first, you add the @Text@ type column \"@title@\" to @Items@ table." -msgstr "まず @Items@ テーブルに @title@ という名前のカラムを追加します。ここでは、 @Text@ 型のデータを持つカラムとして定義します。" +msgid "first, you add the `Text` type column \"`title`\" to `Items` table." +msgstr "まず `Items` テーブルに `title` という名前のカラムを追加します。ここでは、 `Text` 型のデータを持つカラムとして定義します。" -# Groonga::Schema.remove_column msgid "" -"<pre>\n" -"!!!irb\n" -">> Groonga::Schema.change_table(\"Items\") do |table|\n" -"?> table.text(\"title\")\n" -">> end\n" -"=> [...]\n" -"</pre>" +" >> Groonga::Schema.change_table(\"Items\") do |table|\n" +" ?> table.text(\"title\")\n" +" >> end\n" +" => [...]" msgstr "" msgid "" -"Defined columns is named as @#{TABLE_NAME}.#{COLUMN_NAME}@.\n" +"Defined columns is named as `#{TABLE_NAME}.#{COLUMN_NAME}`.\n" "You can refer them with {Groonga.[]} as same as tables." msgstr "" -"定義したカラムは @#{テーブル名}.#{カラム名}@ という名前になります。\n" +"定義したカラムは `#{テーブル名}.#{カラム名}` という名前になります。\n" "テーブルと同じように {Groonga.[]} で参照できます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> title_column = Groonga[\"Items.title\"]\n" -"=> #<Groonga::VariableSizeColumn ...>\n" -"</pre>" +" >> title_column = Groonga[\"Items.title\"]\n" +" => #<Groonga::VariableSizeColumn ...>" msgstr "" msgid "" "Secondly, let's add the table containing terms from splited from texts.\n" -"Then you define the @Terms@ for it." +"Then you define the `Terms` for it." msgstr "次に、全文検索するために、文字列を分解して得られる各単語を格納するためのテーブルを別途用意します。ここではTermsという名前でテーブルを定義します。" msgid "" -"<pre>\n" -"!!!irb\n" -">> Groonga::Schema.create_table(\"Terms\",\n" -"?> :type => :patricia_trie,\n" -"?> :normalizer => :NormalizerAuto,\n" -"?> :default_tokenizer => \"TokenBigram\")\n" -"</pre>" +" >> Groonga::Schema.create_table(\"Terms\",\n" +" ?> :type => :patricia_trie,\n" +" ?> :normalizer => :NormalizerAuto,\n" +" ?> :default_tokenizer => \"TokenBigram\")" msgstr "" msgid "" -"You specify @:default_tokenzier => \"TokenBigram\"@ for \"Tokenizer\" in\n" +"You specify `:default_tokenzier => \"TokenBigram\"` for \"Tokenizer\" in\n" "the above code.\n" "\"Tokenizer\" is the object to split terms from texts. The default value\n" "for it is none.\n" @@ -2833,7 +2783,7 @@ msgid "" "position in texts. \"N\" in N-gram specifies the number of each terms.\n" "Groonga supports Unigram (N=1), Bigram (N=2) and Trigram (N=3)." msgstr "" -"ここでは、トークナイザとして @:default_tokenzier => \"TokenBigram\"@ を指定しています。トークナイザとは文字列を単語に分" +"ここでは、トークナイザとして `:default_tokenzier => \"TokenBigram\"` を指定しています。トークナイザとは文字列を単語に分" "解するオブジェクトのことです。デフォルトではトークナイザは指定されていません。全文検索を利用するためにはトークナイザを指定する必要があるので、ここではN-g" "ramの一種であるバイグラムを指定しています。\n" "\n" @@ -2841,105 +2791,89 @@ msgstr "" "す。groongaは1文字で分解するユニグラム、2文字のバイグラム、3文字のトリグラムをサポートしています。" msgid "" -"You also specify @:normalizer => :NormalizerAuto@ to search texts with\n" +"You also specify `:normalizer => :NormalizerAuto` to search texts with\n" "ignoring the case." -msgstr "また、大文字小文字の区別なく検索するために @:normalizer => :NormalizerAuto@ も指定しています。" +msgstr "また、大文字小文字の区別なく検索するために `:normalizer => :NormalizerAuto` も指定しています。" msgid "" "Now, you ready table for terms, so you define the index of\n" -"@Items.tiltle@ column." -msgstr "単語格納用テーブルの準備ができたので、 @Items@ テーブルの @title@ カラムに対するインデックスを定義します。" +"`Items.tiltle` column." +msgstr "単語格納用テーブルの準備ができたので、 `Items` テーブルの `title` カラムに対するインデックスを定義します。" -# Groonga::Schema.remove_column msgid "" -"<pre>\n" -"!!!irb\n" -">> Groonga::Schema.change_table(\"Terms\") do |table|\n" -"?> table.index(\"Items.title\")\n" -">> end\n" -"=> [...]\n" -"</pre>" +" >> Groonga::Schema.change_table(\"Terms\") do |table|\n" +" ?> table.index(\"Items.title\")\n" +" >> end\n" +" => [...]" msgstr "" msgid "" -"You may feel a few unreasonable code. The index of @Items@ table's\n" -"column is defined as the column in @Terms �� ." -msgstr "少し違和感を感じるかも知れませんが、 @Items@ テーブルのカラムに対するインデックスは、 @Terms@ テーブルのカラムとして定義します。" +"You may feel a few unreasonable code. The index of `Items` table's\n" +"column is defined as the column in `Terms`." +msgstr "少し違和感を感じるかも知れませんが、 `Items` テーブルのカラムに対するインデックスは、 `Terms` テーブルのカラムとして定義します。" msgid "" -"When a record is added to @Items@, groonga adds records associated\n" -"each terms in it to @Terms@ automatically." -msgstr "@Items@ にレコードが登録されると、その中に含まれる単語に該当するレコードが @Terms@ に自動的に追加されるようになります。" +"When a record is added to `Items`, groonga adds records associated\n" +"each terms in it to `Terms` automatically." +msgstr "`Items` にレコードが登録されると、その中に含まれる単語に該当するレコードが `Terms` に自動的に追加されるようになります。" msgid "" -"@Terms@ is a few particular table, but you can add some columns to term\n" -"table such as @Terms@ and manage many attributes of each terms. It is\n" +"`Terms` is a few particular table, but you can add some columns to term\n" +"table such as `Terms` and manage many attributes of each terms. It is\n" "very useful to process particular search." msgstr "" -"@Terms@ は、文書に含まれる語彙に相当する、やや特殊なテーブルだと言えます。しかし、他のテーブルと同様に語彙テーブルには自由にカラムを追加し、単語毎の" +"`Terms` は、文書に含まれる語彙に相当する、やや特殊なテーブルだと言えます。しかし、他のテーブルと同様に語彙テーブルには自由にカラムを追加し、単語毎の" "様々な属性を管理することができます。これはある種の検索処理を行う際には非常に便利に機能します。" msgid "" "Now, you finished table definition.\n" -"Let's put some values to @title@ of each record you added before." +"Let's put some values to `title` of each record you added before." msgstr "" "これでテーブルの定義は完了です。\n" -"先ほど登録した各レコードの @title@ カラムに値をセットします。" +"先ほど登録した各レコードの `title` カラムに値をセットします。" msgid "" -"<pre>\n" -"!!!irb\n" -">> items[\"http://en.wikipedia.org/wiki/Ruby\"].title = \"Ruby\"\n" -"=> \"Ruby\"\n" -">> items[\"http://www.ruby-lang.org/\"].title = \"Ruby Programming Language\"\n" -"\"Ruby Programming Language\"\n" -"</pre>" +" >> items[\"http://en.wikipedia.org/wiki/Ruby\"].title = \"Ruby\"\n" +" => \"Ruby\"\n" +" >> items[\"http://www.ruby-lang.org/\"].title = \"Ruby Programming Language\"\n" +" \"Ruby Programming Language\"" msgstr "" msgid "Now, you can do full text search like above:" msgstr "ここまでのコードより、以下のようにして検索することができます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> ruby_items = items.select {|record| record.title =~ \"Ruby\"}\n" -"=> #<Groonga::Hash ..., normalizer: (nil)>\n" -"</pre>" +" >> ruby_items = items.select {|record| record.title =~ \"Ruby\"}\n" +" => #<Groonga::Hash ..., normalizer: (nil)>" msgstr "" msgid "" "Groonga returns the search result as Groonga::Hash.\n" -"Keys in this hash table is records of hitted @Items �� ." -msgstr "検索結果はGroonga::Hashで返されます。ハッシュのキーに見つかった @Items@ のレコードが入っています。" +"Keys in this hash table is records of hitted `Items`." +msgstr "検索結果はGroonga::Hashで返されます。ハッシュのキーに見つかった `Items` のレコードが入っています。" msgid "" -"<pre>\n" -"!!!irb\n" -">> ruby_items.collect {|record| record.key.key}\n" -"=> [\"http://en.wikipedia.org/wiki/Ruby\", \"http://www.ruby-lang.org/\"]\n" -"</pre>" +" >> ruby_items.collect {|record| record.key.key}\n" +" => [\"http://en.wikipedia.org/wiki/Ruby\", \"http://www.ruby-lang.org/\"]" msgstr "" msgid "" -"In above example, you get records in @Items@ with****@recor*****@, and\n" -"keys of them with @record.key.key �� ." +"In above example, you get records in `Items` with `record.key`, and\n" +"keys of them with `record.key.key`." msgstr "" -"上の例では @record.key@ で @Items@ のレコードを取得して、さらにそのキーを指定して( @record.key.key@ )で @Ite" +"上の例では `record.key` で `Items` のレコードを取得して、さらにそのキーを指定して( `record.key.key` )で @Ite" "ms@ のキーを返しています。" -msgid "You can access a refered key in records briefly with @record[\"_key\"]@." -msgstr "@record[\"_key\"]@ でアクセスすると自動的に参照しているレコードを辿っていき、参照先のキーにアクセスできます。" +msgid "You can access a refered key in records briefly with `record[\"_key\"]`." +msgstr "`record[\"_key\"]` でアクセスすると自動的に参照しているレコードを辿っていき、参照先のキーにアクセスできます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> ruby_items.collect {|record| record[\"_key\"]}\n" -"=> [\"http://en.wikipedia.org/wiki/Ruby\", \"http://www.ruby-lang.org/\"]\n" -"</pre>" +" >> ruby_items.collect {|record| record[\"_key\"]}\n" +" => [\"http://en.wikipedia.org/wiki/Ruby\", \"http://www.ruby-lang.org/\"]" msgstr "" -msgid "h2. Improve the simple bookmark application" -msgstr "シンプルなブックマークアプリの拡張" +msgid "## Improve the simple bookmark application" +msgstr "## シンプルなブックマークアプリの拡張" msgid "" "Let's try to improve this simple application a little. You can create\n" @@ -2950,229 +2884,196 @@ msgstr "ここまでで作った単機能のアプリケーションをもう少 msgid "First, you add tables for users and for comments like below:" msgstr "まず、ユーザ情報とコメント情報を格納するテーブルを追加して、下図のようなテーブル構成にします。" -# Groonga::Schema msgid "!http://qwik.jp/senna/senna2.files/rect4605.png!" msgstr "" -msgid "Let's add the table for users, @Users �� ." -msgstr "まず、 ユーザ情報を格納する @Users@ テーブルを追加します。" +msgid "Let's add the table for users, `Users`." +msgstr "まず、 ユーザ情報を格納する `Users` テーブルを追加します。" -# Groonga::Schema.remove_column msgid "" -"<pre>\n" -"!!!irb\n" -">> Groonga::Schema.create_table(\"Users\", :type => :hash) do |table|\n" -"?> table.text(\"name\")\n" -">> end\n" -"=> [...]\n" -"</pre>" +" >> Groonga::Schema.create_table(\"Users\", :type => :hash) do |table|\n" +" ?> table.text(\"name\")\n" +" >> end\n" +" => [...]" msgstr "" -msgid "Next, let's add the table for comments as @Comments �� ." -msgstr "次に、コメントの情報を格納する @Comments@ テーブルを追加します。" +msgid "Next, let's add the table for comments as `Comments`." +msgstr "次に、コメントの情報を格納する `Comments` テーブルを追加します。" msgid "" -"<pre>\n" -"!!!irb\n" -">> Groonga::Schema.create_table(\"Comments\") do |table|\n" -"?> table.reference(\"item\")\n" -">> table.reference(\"author\", \"Users\")\n" -">> table.text(\"content\")\n" -">> table.time(\"issued\")\n" -">> end\n" -"=> [...]\n" -"</pre>" +" >> Groonga::Schema.create_table(\"Comments\") do |table|\n" +" ?> table.reference(\"item\")\n" +" >> table.reference(\"author\", \"Users\")\n" +" >> table.text(\"content\")\n" +" >> table.time(\"issued\")\n" +" >> end\n" +" => [...]" msgstr "" msgid "" -"Then you define the index of @content@ column in @Comments@ for full\n" +"Then you define the index of `content` column in `Comments` for full\n" "text search." -msgstr "@Comments@ テーブルの @content@ カラムを全文検索できるようにインデックスを定義します。" +msgstr "`Comments` テーブルの `content` カラムを全文検索できるようにインデックスを定義します。" -# Groonga::Schema.remove_column msgid "" -"<pre>\n" -"!!!irb\n" -">> Groonga::Schema.change_table(\"Terms\") do |table|\n" -"?> table.index(\"Comments.content\")\n" -">> end\n" -"=> [...]\n" -"</pre>" +" >> Groonga::Schema.change_table(\"Terms\") do |table|\n" +" ?> table.index(\"Comments.content\")\n" +" >> end\n" +" => [...]" msgstr "" msgid "You finish table definition by above code." msgstr "これでテーブルが定義できました。" -msgid "Secondly, you add some users to @Users �� ." +msgid "Secondly, you add some users to `Users`." msgstr "続いてユーザを何人か追加します。" msgid "" -"<pre>\n" -"!!!irb\n" -">> users = Groonga[\"Users\"]\n" -"=> #<Groonga::Hash ...>\n" -">> users.add(\"alice\", :name => \"Alice\")\n" -"=> #<Groonga::Record ...>\n" -">> users.add(\"bob\", :name => \"Bob\")\n" -"=> #<Groonga::Record ...>\n" -"</pre>" +" >> users = Groonga[\"Users\"]\n" +" => #<Groonga::Hash ...>\n" +" >> users.add(\"alice\", :name => \"Alice\")\n" +" => #<Groonga::Record ...>\n" +" >> users.add(\"bob\", :name => \"Bob\")\n" +" => #<Groonga::Record ...>" msgstr "" msgid "" "Now, let's write the process to bookmark by a user.\n" -"You assume that the user, @moritan@, bookmark a page including\n" +"You assume that the user, `moritan`, bookmark a page including\n" "infomation related Ruby." msgstr "" -"ここで、実際にユーザがブックマークを貼る時の処理を実行してみましょう。ユーザ @moritan@ が、Ruby関連のとあるページをブックマークしたと想定しま" +"ここで、実際にユーザがブックマークを貼る時の処理を実行してみましょう。ユーザ `moritan` が、Ruby関連のとあるページをブックマークしたと想定しま" "す。" -msgid "First, you check if the page has been added @Items@ already." -msgstr "まず対象のページが @Items@ テーブルに登録済かどうか調べます。" +msgid "First, you check if the page has been added `Items` already." +msgstr "まず対象のページが `Items` テーブルに登録済かどうか調べます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> items.has_key?(\"http://www.ruby-doc.org/\")\n" -"=> false\n" -"</pre>" +" >> items.has_key?(\"http://www.ruby-doc.org/\")\n" +" => false" msgstr "" -msgid "The page hasn't been added, so you add it to @Items �� ." -msgstr "未登録でした。なので、まず当該ページを @Items@ に登録します。" +msgid "The page hasn't been added, so you add it to `Items`." +msgstr "未登録でした。なので、まず当該ページを `Items` に登録します。" msgid "" -"<pre>\n" -"!!!irb\n" -">> items.add(\"http://www.ruby-doc.org/\",\n" -"?> :title => \"Ruby-Doc.org: Documenting the Ruby Language\")\n" -"=> #<Groonga::Record ...>\n" -"</pre>" +" >> items.add(\"http://www.ruby-doc.org/\",\n" +" ?> :title => \"Ruby-Doc.org: Documenting the Ruby Language\")\n" +"=> #<Groonga::Record ...>" msgstr "" msgid "" -"Next, you add the record to @Comments �� . This record contains this page\n" -"as its @item@ column." -msgstr "次に、登録したitemを @item@ カラムの値に指定して@Comments@ にレコードを登録します。" +"Next, you add the record to `Comments`. This record contains this page\n" +"as its `item` column." +msgstr "次に、登録したitemを `item` カラムの値に指定して`Comments` にレコードを登録します。" msgid "" -"<pre>\n" -"!!!irb\n" -">> require \"time\"\n" -"=> true\n" -">> comments = Groonga[\"Comments\"]\n" -"=> #<Groonga::Array ...>\n" -">> comments.add(:item => \"http://www.ruby-doc.org/\",\n" -"?> :author => \"alice\",\n" -"?> :content => \"Ruby documents\",\n" -"?> :issued => Time.parse(\"2010-11-20T18:01:22+09:00\"))\n" -"=> #<Groonga::Record ...>\n" -"</pre>" +" >> require \"time\"\n" +" => true\n" +" >> comments = Groonga[\"Comments\"]\n" +" => #<Groonga::Array ...>\n" +" >> comments.add(:item => \"http://www.ruby-doc.org/\",\n" +" ?> :author => \"alice\",\n" +" ?> :content => \"Ruby documents\",\n" +" ?> :issued => Time.parse(\"2010-11-20T18:01:22+09:00\"))\n" +" => #<Groonga::Record ...>" msgstr "" -msgid "h2. Define methods for this process" -msgstr "h2. メソッド化" +msgid "## Define methods for this process" +msgstr "## メソッド化" msgid "For usefull, you define methods for above processes." msgstr "このあとの利便性のため、上記の一連の手続きをメソッドにまとめてみます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> @items = items\n" -"=> #<Groonga::Hash ...>\n" -">> @comments = comments\n" -"=> #<Groonga::Array ...>\n" -">> def add_bookmark(url, title, author, content, issued)\n" -">> item = @items[url] || @items.add(url, :title => title)\n" -">> @comments.add(:item => item,\n" -"?> :author => author,\n" -"?> :content => content,\n" -"?> :issued => issued)\n" -">> end\n" -"=> nil\n" -"</pre>" +" >> @items = items\n" +" => #<Groonga::Hash ...>\n" +" >> @comments = comments\n" +" => #<Groonga::Array ...>\n" +" >> def add_bookmark(url, title, author, content, issued)\n" +" >> item = @items[url] || @items.add(url, :title => title)\n" +" >> @comments.add(:item => item,\n" +" ?> :author => author,\n" +" ?> :content => content,\n" +" ?> :issued => issued)\n" +" >> end\n" +" => nil" msgstr "" msgid "" -"You assign @items@ and @comments@ to each instance variable, so you can\n" -"use them in @add_bookmark@ method." -msgstr "@items@ と @comments@ をインスタンス変数に代入しているのはメソッド内からでも見えるようにするためです。" +"You assign `items` and `comments` to each instance variable, so you can\n" +"use them in `add_bookmark` method." +msgstr "`items` と `comments` をインスタンス変数に代入しているのはメソッド内からでも見えるようにするためです。" -msgid "@add_bookmark@ executes processes like below:" -msgstr "@add_bookmark@ は以下のような手順を実行しています。" +msgid "`add_bookmark` executes processes like below:" +msgstr "`add_bookmark` は以下のような手順を実行しています。" msgid "" -"* Check if the record associated the page exists in @Items@ table.\n" +"* Check if the record associated the page exists in `Items` table.\n" "* If not, add the record to it.\n" -"* Add the record to @Comments@ table." +"* Add the record to `Comments` table." msgstr "" -"* @Items@ テーブルに該当ページのレコードがあるかどうか調べる。\n" +"* `Items` テーブルに該当ページのレコードがあるかどうか調べる。\n" "* レコードがなければ追加する。\n" -"* @Comments@ テーブルにレコードを登録する。" +"* `Comments` テーブルにレコードを登録する。" msgid "With this method, lets bookmark some pages." msgstr "作成したメソッドを呼び出していくつかブックマークを登録してみましょう。" msgid "" -"<pre>\n" -"!!!irb\n" -">> add_bookmark(\"https://rubygems.org/\",\n" -"?> \"RubyGems.org | your community gem host\", \"alice\", \"Ruby gems\"" -",\n" -"?> Time.parse(\"2010-10-07T14:18:28+09:00\"))\n" -"=> #<Groonga::Record ...>\n" -">> add_bookmark(\"http://ranguba.org/\",\n" -"?> \"Fulltext search by Ruby with groonga - Ranguba\", \"bob\",\n" -"?> \"Ruby groonga fulltextsearch\",\n" -"?> Time.parse(\"2010-11-11T12:39:59+09:00\"))\n" -"=> #<Groonga::Record ...>\n" -">> add_bookmark(\"http://www.ruby-doc.org/\",\n" -"?> \"ruby-doc\", \"bob\", \"ruby documents\",\n" -"?> Time.parse(\"2010-07-28T20:46:23+09:00\"))\n" -"=> #<Groonga::Record ...>\n" -"</pre>" +" >> add_bookmark(\"https://rubygems.org/\",\n" +" ?> \"RubyGems.org | your community gem host\", \"alice\", \"Ruby g" +"ems\",\n" +" ?> Time.parse(\"2010-10-07T14:18:28+09:00\"))\n" +" => #<Groonga::Record ...>\n" +" >> add_bookmark(\"http://ranguba.org/\",\n" +" ?> \"Fulltext search by Ruby with groonga - Ranguba\", \"bob\",\n" +" ?> \"Ruby groonga fulltextsearch\",\n" +" ?> Time.parse(\"2010-11-11T12:39:59+09:00\"))\n" +" => #<Groonga::Record ...>\n" +" >> add_bookmark(\"http://www.ruby-doc.org/\",\n" +" ?> \"ruby-doc\", \"bob\", \"ruby documents\",\n" +" ?> Time.parse(\"2010-07-28T20:46:23+09:00\"))\n" +" => #<Groonga::Record ...>" msgstr "" -msgid "h2. Full text search part 2" -msgstr "h2. 全文検索その2" +msgid "## Full text search part 2" +msgstr "## 全文検索その2" msgid "Let's do full text search for added records." msgstr "登録したレコードに対して全文検索を実行してみます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> records = comments.select do |record|\n" -"?> record[\"content\"] =~ \"Ruby\"\n" -">> end\n" -"=> #<Groonga::Hash ...>\n" -">> records.each do |record|\n" -"?> comment = record\n" -">> p [comment.id,\n" -"?> comment.issued,\n" -"?> comment.item.title,\n" -"?> comment.author.name,\n" -"?> comment.content]\n" -">> end\n" -"[1, 2010-11-20 18:01:22 +0900, \"Ruby-Doc.org: Documenting the Ruby Language\", " -"\"Alice\", \"Ruby documents\"]\n" -"[2, 2010-10-07 14:18:28 +0900, \"RubyGems.org | your community gem host\", \"Alic" -"e\", \"Ruby gems\"]\n" -"[3, 2010-11-11 12:39:59 +0900, \"Fulltext search by Ruby with groonga - Ranguba" -"\", \"Bob\", \"Ruby groonga fulltextsearch\"]\n" -"[4, 2010-07-28 20:46:23 +0900, \"Ruby-Doc.org: Documenting the Ruby Language\", " -"\"Bob\", \"ruby documents\"]\n" -"</pre>" +" >> records = comments.select do |record|\n" +" ?> record[\"content\"] =~ \"Ruby\"\n" +" >> end\n" +" => #<Groonga::Hash ...>\n" +" >> records.each do |record|\n" +" ?> comment = record\n" +" >> p [comment.id,\n" +" ?> comment.issued,\n" +" ?> comment.item.title,\n" +" ?> comment.author.name,\n" +" ?> comment.content]\n" +" >> end\n" +" [1, 2010-11-20 18:01:22 +0900, \"Ruby-Doc.org: Documenting the Ruby Languag" +"e\", \"Alice\", \"Ruby documents\"]\n" +" [2, 2010-10-07 14:18:28 +0900, \"RubyGems.org | your community gem host\", \"" +"Alice\", \"Ruby gems\"]\n" +" [3, 2010-11-11 12:39:59 +0900, \"Fulltext search by Ruby with groonga - Ran" +"guba\", \"Bob\", \"Ruby groonga fulltextsearch\"]\n" +" [4, 2010-07-28 20:46:23 +0900, \"Ruby-Doc.org: Documenting the Ruby Languag" +"e\", \"Bob\", \"ruby documents\"]" msgstr "" msgid "" "You can access the columns with the same name method as each them.\n" "These methods suport to access the complex data type.\n" -"(In usually RDB, you should namage JOIN tables, @Items@, @Comments@,\n" -"@Users �� .)" +"(In usually RDB, you should namage JOIN tables, `Items`, `Comments`,\n" +"`Users`.)" msgstr "" -"カラム名と同じメソッドでカラムへのアクセスできます。複合データ型の要素も再帰的に辿ることができます。(同様の出力を普通のRDBで実現するためには、 @Ite" -"ms@ テーブル、@Comments@ テーブル、 @Users@ テーブルのJOIN操作が必要になります。)" +"カラム名と同じメソッドでカラムへのアクセスできます。複合データ型の要素も再帰的に辿ることができます。(同様の出力を普通のRDBで実現するためには、 `Ite" +"ms` テーブル、`Comments` テーブル、 `Users` テーブルのJOIN操作が必要になります。)" msgid "" "The search is finished when the first sentence in this codes. The\n" @@ -3180,11 +3081,8 @@ msgid "" msgstr "上の式の中で、肝心の検索処理は、第一引数の式を評価する時点で完了していて、レコードセットオブジェクトとしてメモリに蓄積されています。" msgid "" -"<pre>\n" -"!!!irb\n" -">> records\n" -"#<Groonga::Hash ..., size: <4>>\n" -"</pre>" +" >> records\n" +" #<Groonga::Hash ..., size: <4>>" msgstr "" msgid "" @@ -3195,59 +3093,54 @@ msgstr "" "以下は、日付で降順にソートしてから出力した例です。" msgid "" -"<pre>\n" -"!!!irb\n" -">> records.sort([{:key => \"issued\", :order => \"descending\"}]).each do |record|" -"\n" -"?> comment = record\n" -">> p [comment.id,\n" -"?> comment.issued,\n" -"?> comment.item.title,\n" -"?> comment.author.name,\n" -"?> comment.content]\n" -">> end\n" -"[1, 2010-11-20 18:01:22 +0900, \"Ruby-Doc.org: Documenting the Ruby Language\", " -"\"Alice\", \"Ruby documents\"]\n" -"[2, 2010-11-11 12:39:59 +0900, \"Fulltext search by Ruby with groonga - Ranguba" -"\", \"Bob\", \"Ruby groonga fulltextsearch\"]\n" -"[3, 2010-10-07 14:18:28 +0900, \"RubyGems.org | your community gem host\", \"Alic" -"e\", \"Ruby gems\"]\n" -"[4, 2010-07-28 20:46:23 +0900, \"Ruby-Doc.org: Documenting the Ruby Language\", " -"\"Bob\", \"ruby documents\"]\n" -"=> [...]\n" -"</pre>" +" >> records.sort([{:key => \"issued\", :order => \"descending\"}]).each do |rec" +"ord|\n" +" ?> comment = record\n" +" >> p [comment.id,\n" +" ?> comment.issued,\n" +" ?> comment.item.title,\n" +" ?> comment.author.name,\n" +" ?> comment.content]\n" +" >> end\n" +" [1, 2010-11-20 18:01:22 +0900, \"Ruby-Doc.org: Documenting the Ruby Languag" +"e\", \"Alice\", \"Ruby documents\"]\n" +" [2, 2010-11-11 12:39:59 +0900, \"Fulltext search by Ruby with groonga - Ran" +"guba\", \"Bob\", \"Ruby groonga fulltextsearch\"]\n" +" [3, 2010-10-07 14:18:28 +0900, \"RubyGems.org | your community gem host\", \"" +"Alice\", \"Ruby gems\"]\n" +" [4, 2010-07-28 20:46:23 +0900, \"Ruby-Doc.org: Documenting the Ruby Languag" +"e\", \"Bob\", \"ruby documents\"]\n" +" => [...]" msgstr "" msgid "Let's group the result by each item for easy view." msgstr "同じitemが何度も出てくると検索結果が見にくいので、item毎にグループ化してみます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> records.group(\"item\").each do |record|\n" -"?> item = record.key\n" -">> p [record.n_sub_records,\n" -"?> item.key,\n" -"?> item.title]\n" -">> end\n" -"[2, \"http://www.ruby-doc.org/\", \"Ruby-Doc.org: Documenting the Ruby Language\"]" -"\n" -"[1, \"https://rubygems.org/\", \"RubyGems.org | your community gem host\"]\n" -"[1, \"http://ranguba.org/\", \"Fulltext search by Ruby with groonga - Ranguba\"]\n" -"=> nil\n" -"</pre>" +" >> records.group(\"item\").each do |record|\n" +" ?> item = record.key\n" +" >> p [record.n_sub_records,\n" +" ?> item.key,\n" +" ?> item.title]\n" +" >> end\n" +" [2, \"http://www.ruby-doc.org/\", \"Ruby-Doc.org: Documenting the Ruby Langua" +"ge\"]\n" +" [1, \"https://rubygems.org/\", \"RubyGems.org | your community gem host\"]\n" +" [1, \"http://ranguba.org/\", \"Fulltext search by Ruby with groonga - Ranguba" +"\"]\n" +" => nil" msgstr "" msgid "" -"@n_sub_records@ is the number of records in each group.\n" +"`n_sub_records` is the number of records in each group.\n" "It is similar value as count() function of a query including \"GROUP\n" "BY\" in SQL." msgstr "" -"@n_sub_records@ というのはグループ化した単位に含まれるレコードの件数を示します。SQLで言えば、GROUP BY句を含むクエリのcount関" +"`n_sub_records` というのはグループ化した単位に含まれるレコードの件数を示します。SQLで言えば、GROUP BY句を含むクエリのcount関" "数のような働きです。" -msgid "h2. more complex search" -msgstr "h2. 少し複雑な検索" +msgid "## more complex search" +msgstr "## 少し複雑な検索" msgid "Now, you challenge the more useful search." msgstr "さらに実用的な検索を考えてみましょう。" @@ -3256,9 +3149,9 @@ msgid "You should calcurate goodness of fit of search explicitly." msgstr "ブックマークが大量に蓄積されるに従って、より的確に適合度を算出する必要性に迫られます。" msgid "" -"You can use****@Items*****@ and****@Comme*****@ as search targets now.\n" -"@Items.title@ is the a few reliable information taken from each\n" -"original pages. On the other hands, @Comments.content@ is the less\n" +"You can use `Items.title` and `Comments.content` as search targets now.\n" +"`Items.title` is the a few reliable information taken from each\n" +"original pages. On the other hands, `Comments.content` is the less\n" "reliable information because this depends on users of bookmark\n" "application." msgstr "" @@ -3270,55 +3163,49 @@ msgid "Then, you search records with this policy:" msgstr "そこで、以下のようなポリシーで検索を行うことにします。" msgid "" -"* Search item match****@Items*****@ or @Comments.content �� .\n" +"* Search item matched `Items.title` or `Comments.content`.\n" "* Add 10 times heavier weight to socres of each record matched\n" -" @Items.title@ than ones of @Comments.comment �� .\n" -"* If multi @comment@ of one item are matched keyword, specify the sum\n" -" of scores of each @coments@ as score of the item." +" `Items.title` than ones of `Comments.comment`.\n" +"* If multi `comment` of one item are matched keyword, specify the sum\n" +" of scores of each `coments` as score of the item." msgstr "" -"* @Items.title@ か @Comments.content@ のいずれかにマッチするitemを検索する。\n" -"* ただし、 @Items.title@ にマッチしたレコードはスコアを10倍重み付けする。\n" -"* 同一のitemに対して、キーワードにマッチする @comment@ が複数存在した場合は、それぞれの @comment@ のスコアの和を、該当するite" +"* `Items.title` か `Comments.content` のいずれかにマッチするitemを検索する。\n" +"* ただし、 `Items.title` にマッチしたレコードはスコアを10倍重み付けする。\n" +"* 同一のitemに対して、キーワードにマッチする `comment` が複数存在した場合は、それぞれの `comment` のスコアの和を、該当するite" "mのスコアとする。" msgid "On this policy, you try to type below:" msgstr "以下のようにして、commentとitemとそれぞれに対する検索結果を求めます。" msgid "" -"<pre>\n" -"!!!irb\n" -">> ruby_comments =****@comme***** {|record| record.content =~ \"Ruby\"}\n" -"=> #<Groonga::Hash ..., size: <4>\n" -">> ruby_items =****@items***** do |record|\n" -"?> target = record.match_target do |match_record|\n" -"?> match_record.title * 10\n" -">> end\n" -">> target =~ \"Ruby\"\n" -">> end\n" -"#<Groonga::Hash ..., size: <4>>\n" -"</pre>" +" >> ruby_comments =****@comme***** {|record| record.content =~ \"Ruby\"}\n" +" => #<Groonga::Hash ..., size: <4>\n" +" >> ruby_items =****@items***** do |record|\n" +" ?> target = record.match_target do |match_record|\n" +" ?> match_record.title * 10\n" +" >> end\n" +" >> target =~ \"Ruby\"\n" +" >> end\n" +" #<Groonga::Hash ..., size: <4>>" msgstr "" msgid "" -"You group the results of _ruby_comments_ in each item and union\n" -"_ruby_items_ ." +"You group the results of *ruby_comments* in each item and union\n" +"*ruby_items* ." msgstr "_ruby_comments_ の結果をitem毎にグループ化し、_ruby_items_ と対応させて出力します。" msgid "" -"<pre>\n" -"!!!irb\n" -">> ruby_items = ruby_comments.group(\"item\").union!(ruby_items)\n" +" >> ruby_items = ruby_comments.group(\"item\").union!(ruby_items)\n" "#<Groonga::Hash ..., size: <5>>\n" -">> ruby_items.sort([{:key => \"_score\", :order => \"descending\"}]).each do |reco" -"rd|\n" -">> p [record.score, record.title]\n" -">> end\n" -"[22, \"Ruby-Doc.org: Documenting the Ruby Language\"]\n" -"[11, \"Fulltext search by Ruby with groonga - Ranguba\"]\n" -"[10, \"Ruby Programming Language\"]\n" -"[10, \"Ruby\"]\n" -"[1, \"RubyGems.org | your community gem host\"]\n" -"</pre>" +" >> ruby_items.sort([{:key => \"_score\", :order => \"descending\"}]).each do |" +"record|\n" +" >> p [record.score, record.title]\n" +" >> end\n" +" [22, \"Ruby-Doc.org: Documenting the Ruby Language\"]\n" +" [11, \"Fulltext search by Ruby with groonga - Ranguba\"]\n" +" [10, \"Ruby Programming Language\"]\n" +" [10, \"Ruby\"]\n" +" [1, \"RubyGems.org | your community gem host\"]" msgstr "" msgid "Then, you get the result." @@ -3327,10 +3214,6 @@ msgstr "これで目的の結果が得られました。" msgid "アクセサ名を返す。" msgstr "" -# @overload -msgid "tag|overload|local_name" -msgstr "" - # @example msgid "" "items = Groonga::Array.create(:name => \"Items\")\n" @@ -3339,6 +3222,10 @@ msgid "" "id.local_name # => \"_id\"" msgstr "" +# @overload +msgid "tag|overload|local_name" +msgstr "" + msgid "" "キー、値、スコアなど種々の値へのアクセスをカプセル化した\n" "オブジェクト。 {Groonga::Table#column} で取得できる。" @@ -3362,18 +3249,6 @@ msgid "" "にテーブルが破棄される。" msgstr "" -msgid "tag|param|options" -msgstr "" - -msgid "" -"The name and value\n" -"pairs. Omitted names are initialized as the default value." -msgstr "オプションを設定するハッシュ。指定されなかったオプションはデフォルト値が使われます。" - -# @option -msgid "tag|option|options" -msgstr "" - # @example msgid "" "#無名一時テーブルを生成する。\n" @@ -3390,14 +3265,26 @@ msgid "" "Groonga::Array.create(:value => 512)" msgstr "" -# @overload -msgid "tag|overload|create" +# @option +msgid "tag|option|options" msgstr "" +msgid "" +"The name and value\n" +"pairs. Omitted names are initialized as the default value." +msgstr "オプションを設定するハッシュ。指定されなかったオプションはデフォルト値が使われます。" + # @yield [table] msgid "生成されたテーブル。ブロックを抜けると破棄される。" msgstr "" +# @overload +msgid "tag|overload|create" +msgstr "" + +msgid "tag|param|options" +msgstr "" + msgid "" "レコード追加し、追加したレコードを返す。レコードの追加に失\n" "敗した場合は +nil+ を返す。" @@ -3455,23 +3342,23 @@ msgid "" msgstr "" # @example -msgid "tag|example|A program that pushes a job with error handling" +msgid "tag|example|A program that pushes a job without error handling" msgstr "" -# @example -msgid "tag|example|A program that pulls a job with error handling" +# @yieldparam [Record] +msgid "tag|yieldparam|record" msgstr "" -# @example A program that has an error in push block +# @example A program that pulls a job without error handling msgid "" -"queue = Groonga::Array.create(:name => \"CrawlURLQueue\")\n" -"queue.define_column(\"url\", \"ShortText\")\n" -"urls = [\"http://groonga.org/\", \"http://ranguba.org/\"]\n" -"urls.each do |url|\n" -" queue.push do |record|\n" -" record.url = uri # Typo! It should be ur*l* not ur*i*\n" -" # record.url isn't set\n" +"queue = Groonga::Array.open(:name => \"CrawlURLQueue\")\n" +"loop do\n" +" url = nil\n" +" queue.pull do |record|\n" +" url = record.url\n" +" record.delete\n" " end\n" +" # Crawl URL\n" "end" msgstr "" @@ -3479,57 +3366,59 @@ msgstr "" msgid "tag|example|A program that has an error in push block" msgstr "" -# @example A program that pushes a job with error handling +# @example A program that pushes a job without error handling msgid "" "queue = Groonga::Array.create(:name => \"CrawlURLQueue\")\n" "queue.define_column(\"url\", \"ShortText\")\n" "urls = [\"http://groonga.org/\", \"http://ranguba.org/\"]\n" "urls.each do |url|\n" " queue.push do |record|\n" -" record.url = url if record # check record is not nil\n" +" record.url = url\n" " end\n" "end" msgstr "" -# @return [Groonga::Record or nil] -msgid "A pushed record that is yielded." -msgstr "" - -# @example A program that pulls a job without error handling +# @example A program that pulls a job with error handling msgid "" "queue = Groonga::Array.open(:name => \"CrawlURLQueue\")\n" "loop do\n" " url = nil\n" " queue.pull do |record|\n" -" url = record.url\n" +" url = record.url # record.url is nil!\n" " record.delete\n" " end\n" +" next if url.nil? # Ignore an uncompleted added job\n" " # Crawl URL\n" "end" msgstr "" # @example -msgid "tag|example|A program that pulls a job without error handling" +msgid "tag|example|A program that pulls a job with error handling" msgstr "" -# @example A program that pushes a job without error handling +# @example A program that pushes a job with error handling msgid "" "queue = Groonga::Array.create(:name => \"CrawlURLQueue\")\n" "queue.define_column(\"url\", \"ShortText\")\n" "urls = [\"http://groonga.org/\", \"http://ranguba.org/\"]\n" "urls.each do |url|\n" " queue.push do |record|\n" -" record.url = url\n" +" record.url = url if record # check record is not nil\n" " end\n" "end" msgstr "" -# @example -msgid "tag|example|A program that pushes a job without error handling" -msgstr "" - -# @yieldparam [Groonga::Record or nil] record -msgid "A pushed record. It is nil when pushing is failed." +# @example A program that has an error in push block +msgid "" +"queue = Groonga::Array.create(:name => \"CrawlURLQueue\")\n" +"queue.define_column(\"url\", \"ShortText\")\n" +"urls = [\"http://groonga.org/\", \"http://ranguba.org/\"]\n" +"urls.each do |url|\n" +" queue.push do |record|\n" +" record.url = uri # Typo! It should be ur*l* not ur*i*\n" +" # record.url isn't set\n" +" end\n" +"end" msgstr "" # @overload @@ -3540,22 +3429,20 @@ msgstr "" msgid "Filles columns of a pushed record in the given block." msgstr "" -# @example A program that pulls a job with error handling -msgid "" -"queue = Groonga::Array.open(:name => \"CrawlURLQueue\")\n" -"loop do\n" -" url = nil\n" -" queue.pull do |record|\n" -" url = record.url # record.url is nil!\n" -" record.delete\n" -" end\n" -" next if url.nil? # Ignore an uncompleted added job\n" -" # Crawl URL\n" -"end" +# @yieldparam [Groonga::Record or nil] record +msgid "A pushed record. It is nil when pushing is failed." msgstr "" -# @yieldparam [Record] -msgid "tag|yieldparam|record" +# @return [Groonga::Record or nil] +msgid "A pushed record that is yielded." +msgstr "" + +# @example +msgid "tag|example|A program that pulls a job without error handling" +msgstr "" + +# @example +msgid "tag|example|A program that pushes a job with error handling" msgstr "" # Groonga::Array#pull @@ -3592,32 +3479,24 @@ msgid "" "{Groonga::Array#unblock}, signal handler can be ran." msgstr "" -# @return [Groonga::Record or nil] -msgid "A pulled record that is yielded." -msgstr "" - -# @overload -msgid "tag|overload|pull" -msgstr "" - -# @param [::Hash] options -msgid "The option parameters." +# @example +msgid "tag|example|Signal handler isn't called" msgstr "" # @see {Groonga::Array#push} msgid "Examples exist in the push documentation." msgstr "" -# @yield [record] -msgid "Gets required values for a pull record in the given block." +# @see +msgid "tag|see|Groonga::Array#push" msgstr "" -# @example -msgid "tag|example|A program that pulls with non-block mode" +# @return [Groonga::Record or nil] +msgid "A pulled record that is yielded." msgstr "" -# @see -msgid "tag|see|Groonga::Array#push" +# @overload +msgid "tag|overload|pull" msgstr "" # @example A program that pulls with non-block mode @@ -3635,6 +3514,24 @@ msgid "" "end" msgstr "" +# @example +msgid "tag|example|A program that pulls with non-block mode" +msgstr "" + +# @yieldparam [Groonga::Record or nil] record +msgid "" +"A pulled record. It is nil when no records exist in the array\n" +"and @block?@ parameter is not @true �� ." +msgstr "" + +# @param [::Hash] options +msgid "The option parameters." +msgstr "" + +# @yield [record] +msgid "Gets required values for a pull record in the given block." +msgstr "" + # @example Signal handler isn't called msgid "" "queue = Groonga::Array.open(:name => \"CrawlURLQueue\")\n" @@ -3647,32 +3544,14 @@ msgid "" "end" msgstr "" -# @example -msgid "tag|example|Signal handler isn't called" -msgstr "" - -# @yieldparam [Groonga::Record or nil] record -msgid "" -"A pulled record. It is nil when no records exist in the array\n" -"and @block?@ parameter is not @true �� ." -msgstr "" - # Groonga::Array#unblock msgid "Unblocks all {Groonga::Array#pull} operations for the array." msgstr "" -# @example -msgid "tag|example|Pull, unblock and signal" -msgstr "" - # @see msgid "tag|see|Groonga::Array#pull" msgstr "" -# @overload -msgid "tag|overload|unblock" -msgstr "" - # @example Pull, unblock and signal msgid "" "# pull.rb\n" @@ -3692,6 +3571,14 @@ msgid "" "queue.unblock" msgstr "" +# @example +msgid "tag|example|Pull, unblock and signal" +msgstr "" + +# @overload +msgid "tag|overload|unblock" +msgstr "" + msgid "" "テーブルに情報を付加するためのオブジェクト。テーブルに複\n" "数のカラムを定義することによりレコード毎に複数の情報を付\n" @@ -3751,77 +3638,14 @@ msgid "" "用のスニペットを簡単に生成できる。" msgstr "" -# Groonga::Column#select -msgid "" -"bc. !!!ruby\n" -" results = description_column.select do |column|\n" -" column =~ \"groonga\"\n" -" end\n" -" snippet = results.expression.snippet([[\"<em>\", \"</em>\"]])\n" -" results.each do |record|\n" -" puts \"#{record['name']}の説明文の中で「groonga」が含まれる部分\"\n" -" snippet.execute(record[\"description\"]).each do |snippet|\n" -" puts \"---\"\n" -" puts \"#{snippet}...\"\n" -" puts \"---\"\n" -" end\n" -" end" -msgstr "" -"bc. !!!ruby\n" -" results = description_column.select do |column|\n" -" column =~ \"groonga\"\n" -" end\n" -" snippet = results.expression.snippet([[\"<em>\", \"</em>\"]])\n" -" results.each do |record|\n" -" puts \"#{record['name']}の説明文の中で「groonga」が含まれる部分\"\n" -" snippet.execute(record[\"description\"]).each do |snippet|\n" -" puts \"---\"\n" -" puts \"#{snippet}...\"\n" -" puts \"---\"\n" -" end\n" -" end" - -msgid "出力例" -msgstr "" - -msgid "" -"<pre>\n" -"!!!text\n" -"rroongaの説明文の中で「groonga」が含まれる部分\n" -"---\n" -"rroongaは<em>groonga</em>のいわゆるDB-APIの層の...\n" -"---\n" -"</pre>" -msgstr "" - -msgid "検索結果" +# @param [String] +msgid "tag|param|query" msgstr "" # @overload msgid "tag|overload|select" msgstr "" -# @yieldparam [Groonga::Record] record -msgid "" -"検索条件を指定するのに、 _record_ に対して次のメソッドを使って検索条\n" -"件を指定できます。\n" -"\n" -"@==@ 、 @=~@ 、 @<@ 、 @<=@ 、 @>@ 、 @>=@ 、 @+@ 、 @-@ 、\n" -"@*@ 、 @/@ 、 @%@ 、\n" -"@match(query, :syntax => :query/:script, &block)@\n" -"( _query_ に指定した\n" -"\"grn_expr\":http://groonga.org/ja/docs/reference/grn_expr.html\n" -"とのマッチ)、\n" -"@similar_search(text)@ ( _text_ との類似文書探索)、\n" -"@term_extract(text)@ ( _text_ 内から _record_ の単語を抽出)" -msgstr "" - -# @param [Groonga::Expression] expression -msgid "" -"条件を表すオブジェクト\n" -"_expression_ には既に作成済みの {Groonga::Expression} を渡す。" -msgstr "" - # @param [Groonga::Expression] msgid "tag|param|expression" msgstr "" @@ -3851,24 +3675,71 @@ msgid "" " @\"groonga\"@ を含んでいるレコードにマッチ =:" msgstr "" -# @param [String] -msgid "tag|param|query" -msgstr "" - -msgid "_column_ のロックを解除する。" -msgstr "" - -# @overload -msgid "tag|overload|unlock" +# @param [Groonga::Expression] expression +msgid "" +"条件を表すオブジェクト\n" +"_expression_ には既に作成済みの {Groonga::Expression} を渡す。" msgstr "" -# @param [::Hash] options -msgid "利用可能なオプションは以下の通り。" +# @yieldparam [Groonga::Record] record +msgid "" +"検索条件を指定するのに、 _record_ に対して次のメソッドを使って検索条\n" +"件を指定できます。\n" +"\n" +"@==@ 、 @=~@ 、 @<@ 、 @<=@ 、 @>@ 、 @>=@ 、 @+@ 、 @-@ 、\n" +"@*@ 、 @/@ 、 @%@ 、\n" +"@match(query, :syntax => :query/:script, &block)@\n" +"( _query_ に指定した\n" +"\"grn_expr\":http://groonga.org/ja/docs/reference/grn_expr.html\n" +"とのマッチ)、\n" +"@similar_search(text)@ ( _text_ との類似文書探索)、\n" +"@term_extract(text)@ ( _text_ 内から _record_ の単語を抽出)" msgstr "" -# Groonga::Column#lock +# @example Shows texts around "Groonga" msgid "" -"_column_ をロックする。ロックに失敗した場合は\n" +"results = description_column.select do |column|\n" +" column =~ \"Groonga\"\n" +"end\n" +"snippet = results.expression.snippet([[\"<em>\", \"</em>\"]])\n" +"results.each do |record|\n" +" puts \"#{record['name']}の説明文の中で「Groonga」を含む部分\"\n" +" snippet.execute(record[\"description\"]).each do |snippet|\n" +" puts \"---\"\n" +" puts \"#{snippet}...\"\n" +" puts \"---\"\n" +" end\n" +"end\n" +"\n" +"# Sample output:\n" +"#\n" +"# Rroongaの説明文の中で「Groonga」を含む部分\n" +"# ---\n" +"# Rroongaは<em>Groonga</em>のいわゆるDB-APIの層の...\n" +"# ---" +msgstr "" + +# @example +msgid "tag|example|Shows texts around \"Groonga\"" +msgstr "" + +msgid "検索結果" +msgstr "" + +msgid "_column_ のロックを解除する。" +msgstr "" + +# @param [::Hash] options +msgid "利用可能なオプションは以下の通り。" +msgstr "" + +# @overload +msgid "tag|overload|unlock" +msgstr "" + +# Groonga::Column#lock +msgid "" +"_column_ をロックする。ロックに失敗した場合は\n" "{Groonga::ResourceDeadlockAvoided} 例外が発生する。" msgstr "" @@ -3879,7 +3750,8 @@ msgstr "" msgid "ブロックを指定した場合はブロックを抜けたときにunlockする。" msgstr "" -msgid "_column_ のロックを強制的に解除する。" +# Groonga::Column#clear_lock +msgid "Forces to clear lock of the `column`." msgstr "" # @overload @@ -3887,23 +3759,27 @@ msgid "tag|overload|clear_lock" msgstr "" # Groonga::Column#locked? -msgid "_column_ がロックされていれば +true+ を返す。" +msgid "Checks whether the `column` is locked or not." msgstr "" # @overload msgid "tag|overload|locked?" msgstr "" +# @return [Boolean] +msgid "`true` if the `column` is locked, `false` otherwise." +msgstr "" + msgid "" "_column_ の値がテーブルのレコードとなる場合は +true+ を返し、\n" "そうでない場合は +false+ を返す。" msgstr "" -# @overload -msgid "tag|overload|reference?" +msgid "1.0.5" msgstr "" -msgid "1.0.5" +# @overload +msgid "tag|overload|reference?" msgstr "" # Groonga::Column#truncate @@ -3960,10 +3836,6 @@ msgstr "" msgid "tag|overload|scalar?" msgstr "" -# @since -msgid "4.0.1" -msgstr "" - # @overload msgid "tag|overload|with_weight?" msgstr "" @@ -3974,41 +3846,45 @@ msgid "" "@:with_weight => true@ flag, @false@ otherwise." msgstr "" -# Groonga::Column#indexes -msgid "_operator_ を実行できる _column_ のインデックスを返す。" +# @since +msgid "4.0.1" msgstr "" -msgid "1.0.9" +# Groonga::Column#indexes +msgid "Return indexes on `column` which can execute `operator`." msgstr "" # @return [Array<index_column>] -msgid "_operator_ を実行できる _column_ のインデックス" +msgid "Indexes on `column` which can execute `operator`." +msgstr "" + +# @overload +msgid "tag|overload|indexes" msgstr "" # @param [Groonga::Operator::XXX] msgid "tag|param|operator" msgstr "" -# @overload -msgid "tag|overload|indexes" +msgid "1.0.9" msgstr "" msgid "Renames the column to name." msgstr "カラムをリネームします。" -# @overload -msgid "tag|overload|rename" -msgstr "" - # @param [String] name msgid "the new name" msgstr "" -# @param [String or Symbol] -msgid "tag|param|name" +msgid "1.3.0" msgstr "" -msgid "1.3.0" +# @overload +msgid "tag|overload|rename" +msgstr "" + +# @param [String or Symbol] +msgid "tag|param|name" msgstr "" msgid "" @@ -4129,16 +4005,16 @@ msgstr "" msgid "Gets the encoding used by the context as Ruby's encoding object." msgstr "コンテキストが使っているエンコーディングをRubyのエンコーディングオブジェクトで取得する。" -# @overload -msgid "tag|overload|ruby_encoding" -msgstr "" - msgid "the encoding used by the context" msgstr "" msgid "2.0.5" msgstr "" +# @overload +msgid "tag|overload|ruby_encoding" +msgstr "" + # Groonga::Context#match_escalation_threshold msgid "" "このコンテキストを使って検索したときに検索の挙動をエスカレー\n" @@ -4221,10 +4097,6 @@ msgstr "" msgid "groongaサーバにクエリ文字列を送信する。" msgstr "" -# @param [String] string -msgid "クエリ文字列" -msgstr "" - # @overload msgid "tag|overload|send" msgstr "" @@ -4233,6 +4105,10 @@ msgstr "" msgid "tag|param|string" msgstr "" +# @param [String] string +msgid "クエリ文字列" +msgstr "" + msgid "ID" msgstr "" @@ -4288,6 +4164,10 @@ msgid "" "pairs. Omitted names are initialized as the default value." msgstr "オプションを設定するハッシュ。指定されなかったオプションはデフォルト値が使われます。" +# @param [::Hash] +msgid "tag|param|option" +msgstr "" + # @example msgid "" "# 一時データベースを作成:\n" @@ -4301,24 +4181,20 @@ msgstr "" msgid "作成されたデータベースを返す。" msgstr "" -# @param [::Hash] -msgid "tag|param|option" -msgstr "" - msgid "" "既存のデータベースを開く。ブロックを指定した場合はブロッ\n" "クに開いたデータベースを渡し、ブロックを抜けるときに閉じ\n" "る。" msgstr "" -# @yieldparam [Groonga::Database] -msgid "tag|yieldparam|database" -msgstr "" - # @yieldparam [Groonga::Database] database msgid "開いたデータベース" msgstr "" +# @yieldparam [Groonga::Database] +msgid "tag|yieldparam|database" +msgstr "" + msgid "" "既存のデータベースを開く。ブロックを指定した場合はブロッ\n" "クに開いたデータベースを渡し、ブロックを抜けるときに閉じ\n" @@ -4332,6 +4208,9 @@ msgstr "" msgid "データベース内のオブジェクトを順番にブロックに渡す。" msgstr "" +msgid "tag|example|すべてのオブジェクトの名前をキー名の降順で表示する:" +msgstr "" + # @example すべてのオブジェクトの名前をID順で表示する: msgid "" "database.each(:order_by => :id) do |object|\n" @@ -4342,7 +4221,8 @@ msgstr "" msgid "tag|example|すべてのオブジェクトの名前を表示する:" msgstr "" -msgid "tag|example|すべてのオブジェクトの名前をID順で表示する:" +# @overload +msgid "tag|overload|each" msgstr "" # @example すべてのオブジェクトの名前を表示する: @@ -4352,11 +4232,7 @@ msgid "" "end" msgstr "" -msgid "tag|example|すべてのオブジェクトの名前をキー名の降順で表示する:" -msgstr "" - -# @overload -msgid "tag|overload|each" +msgid "tag|example|すべてのオブジェクトの名前をID順で表示する:" msgstr "" # @example すべてのオブジェクトの名前をキー名の降順で表示する: @@ -4397,14 +4273,14 @@ msgstr "データベースの可変長カラムをすべてデフラグする。 msgid "option for defrag" msgstr "" -# @overload -msgid "tag|overload|defrag" +msgid "1.2.6" msgstr "" msgid "the number of defraged segments" msgstr "デフラグされたセグメントの数" -msgid "1.2.6" +# @overload +msgid "tag|overload|defrag" msgstr "" # Groonga::Database#recover @@ -4513,13 +4389,6 @@ msgid "" "+:result+ にテーブルを指定した場合は、そのテーブルが返る。" msgstr "" -msgid "tag|example|複数のキーで検索し、結果を1つのテーブルに集める。" -msgstr "" - -# @param [String] key -msgid "レコードにマッチさせる値" -msgstr "" - # @overload msgid "tag|overload|search" msgstr "" @@ -4529,6 +4398,13 @@ msgstr "" msgid "tag|param|key" msgstr "" +msgid "tag|example|複数のキーで検索し、結果を1つのテーブルに集める。" +msgstr "" + +# @param [String] key +msgid "レコードにマッチさせる値" +msgstr "" + # @example 複数のキーで検索し、結果を1つのテーブルに集める。 msgid "" "result = nil\n" @@ -4551,26 +4427,26 @@ msgstr "" msgid "tag|overload|open_prefix_cursor" msgstr "" -# @param [String] -msgid "tag|param|prefix" -msgstr "" - # @param [String] prefix msgid "前方一致させる値" msgstr "" -# Groonga::DoubleArrayTrie#update -msgid "Renames key of a record." +# @param [String] +msgid "tag|param|prefix" msgstr "" -# @since -msgid "4.0.5" +# Groonga::DoubleArrayTrie#update +msgid "Renames key of a record." msgstr "" # @overload msgid "tag|overload|update" msgstr "" +# @since +msgid "4.0.5" +msgstr "" + msgid "" "オブジェクトにエンコーディング関連の機能を提供するモジュー\n" "ル。" @@ -4680,16 +4556,16 @@ msgstr "" msgid "デフォルトのエンコーディングを設定する。" msgstr "" -# @param [Groonga::Encoding] -msgid "tag|param|encoding" -msgstr "" - # @param [Groonga::Encoding] encoding msgid "" "指定するエンコーディング。\n" "エンコーディングの指定方法は {Groonga::Encoding} を参照。" msgstr "" +# @param [Groonga::Encoding] +msgid "tag|param|encoding" +msgstr "" + msgid "groongaをビルドしたときに指定したエンコーディング。" msgstr "" @@ -4711,6 +4587,63 @@ msgstr "" msgid "KOI8-R" msgstr "" +# Groonga::EqualOperator#exec +msgid "Executes an equal operation." +msgstr "" + +# @example +msgid "tag|example|Executes equal operations with the specified context" +msgstr "" + +# @param [::Object] +msgid "tag|param|x" +msgstr "" + +# @overload +msgid "tag|overload|exec" +msgstr "" + +# @example +msgid "tag|example|Executes equal operations with the default context" +msgstr "" + +# @param [::Object] x +msgid "The left hand side value." +msgstr "" + +# @param [::Hash] options +msgid "The options." +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if `x` equals to `y`, `false`\n" +"otherwise." +msgstr "" + +# @param [::Object] +msgid "tag|param|y" +msgstr "" + +# @example Executes equal operations with the default context +msgid "" +"Groonga::Operator::EQUAL.exec(\"hello\", \"hello\") # => true\n" +"Groonga::Operator::EQUAL.exec(\"hello\", \"Hello\") # => false" +msgstr "" + +# @example Executes equal operations with the specified context +msgid "" +"context = Groonga::Context.new\n" +"Groonga::Operator::EQUAL.exec(\"hello\", \"hello\",\n" +" :context => context) # => true\n" +"Groonga::Operator::EQUAL.exec(\"hello\", \"Hello\",\n" +" :context => context) # => false" +msgstr "" + +# @param [::Object] y +msgid "The right hand side value." +msgstr "" + msgid "rroongaが発生する例外のスーパークラス。" msgstr "" @@ -4973,6 +4906,14 @@ msgstr "" msgid "It is used when a plugin causes an error." msgstr "" +# @since +msgid "5.0.1" +msgstr "" + +# Groonga::ScorerError +msgid "It is used when a scorer causes an error." +msgstr "" + msgid "検索条件やデータベースへの操作を表現するオブジェクト。" msgstr "" @@ -4989,14 +4930,6 @@ msgstr "" msgid "self" msgstr "" -# @param [Groonga::Operator::XXX] operation -msgid "追加する _operation_" -msgstr "" - -# @param [Integer] -msgid "tag|param|n_arguments" -msgstr "" - # @overload msgid "tag|overload|append_object" msgstr "" @@ -5005,6 +4938,18 @@ msgstr "" msgid "tag|param|object" msgstr "" +# @param [Integer] n_arguments +msgid "_operation_ の取る引数" +msgstr "" + +# @param [Integer] +msgid "tag|param|n_arguments" +msgstr "" + +# @param [Groonga::Operator::XXX] operation +msgid "追加する _operation_" +msgstr "" + # @param [Object] object msgid "追加するオブジェクト" msgstr "" @@ -5013,10 +4958,6 @@ msgstr "" msgid "tag|param|operation" msgstr "" -# @param [Integer] n_arguments -msgid "_operation_ の取る引数" -msgstr "" - # Groonga::Expression#append_constant msgid "_constant_ を追加し、 _n_arguments_ 個の引数を取る _operation_ を追加する。" msgstr "" @@ -5043,14 +4984,14 @@ msgstr "" msgid "文字列 _query_ をパースする。" msgstr "" -# @overload -msgid "tag|overload|parse" -msgstr "" - # @param [String] query msgid "パースする文字列" msgstr "" +# @overload +msgid "tag|overload|parse" +msgstr "" + msgid "_expression_ を実行し、実行した結果を返す。" msgstr "" @@ -5070,14 +5011,14 @@ msgstr "" msgid "Dump execution plan of the `expression` in string." msgstr "" -# @overload -msgid "tag|overload|dump_plan" -msgstr "" - # @since msgid "4.0.7" msgstr "" +# @overload +msgid "tag|overload|dump_plan" +msgstr "" + # Groonga::Expression#[] msgid "" "_expression_ で使用可能な変数のうち、名前が _name_\n" @@ -5085,9 +5026,6 @@ msgid "" "された変数の値を返す。" msgstr "" -msgid "_expression_ の中身を人に見やすい文字列で返す。" -msgstr "" - # Groonga::Expression#snippet msgid "" "_expression_ から {Groonga::Snippet} を生成する。 _tags_ には\n" @@ -5126,12 +5064,6 @@ msgid "" "</pre>" msgstr "" -# @param [Array<string>] tags -msgid "" -"キーワードの前後に挿入するタグの配列\n" -"(詳細は上記を参照)" -msgstr "" - # @param [Array<string>] msgid "tag|param|tags" msgstr "" @@ -5140,26 +5072,60 @@ msgstr "" msgid "tag|overload|snippet" msgstr "" +# @param [Array<string>] tags +msgid "" +"キーワードの前後に挿入するタグの配列\n" +"(詳細は上記を参照)" +msgstr "" + # Groonga::Expression#keywords msgid "" "Extracts keywords from _expression_. The keywords order isn't\n" "guaranteed." msgstr "" -# @overload -msgid "tag|overload|keywords" -msgstr "" - # @example msgid "" "expression.parse(\"Ruby OR Groonga\")\n" "expression.keywords #=> [\"Groonga\", \"Ruby\"]" msgstr "" -# @return [::Array<String>] +# @overload +msgid "tag|overload|keywords" +msgstr "" + +# @return [::Array<String>] msgid "the extracted keywords" msgstr "" +# Groonga::Expression#estimate_size +msgid "" +"Estimates the number of matched records when `expression` is\n" +"executed." +msgstr "" + +# Groonga::Expression#estimate_size +msgid "" +"Note that the estimated size isn't correct value. It's just\n" +"estimated size." +msgstr "" + +# @return [Integer] +msgid "" +"the estimated number of matched records when\n" +"`expression` is executed." +msgstr "" + +# @example +msgid "" +"expression.parse(\"Ruby OR Groonga\")\n" +"expression.estimate_size # => 10" +msgstr "" + +# @overload +msgid "tag|overload|estimate_size" +msgstr "" + msgid "固定長データ用のカラム。" msgstr "" @@ -5175,8 +5141,9 @@ msgstr "" msgid "_column_ の _id_ に対応する値を設定する。" msgstr "" -# @param [Groonga::Object] value -msgid "設定する値" +# @param [Integer, Record] +# @param [Integer] +msgid "tag|param|id" msgstr "" # @param @@ -5184,17 +5151,16 @@ msgstr "" msgid "tag|param|value" msgstr "" -# @param [Integer] id -msgid "設定する値に対応する _column_ の _id_" +# @overload +msgid "tag|overload|[]=" msgstr "" -# @param [Integer, Record] -# @param [Integer] -msgid "tag|param|id" +# @param [Integer] id +msgid "設定する値に対応する _column_ の _id_" msgstr "" -# @overload -msgid "tag|overload|[]=" +# @param [Groonga::Object] value +msgid "設定する値" msgstr "" # Groonga::FixSizeColumn#increment! @@ -5217,6 +5183,75 @@ msgstr "" msgid "tag|overload|decrement!" msgstr "" +# Groonga::GreaterEqualOperator#exec +msgid "Executes a greater-or-equal operation." +msgstr "" + +# @example Executes greater-or-equal operations with the specified context +msgid "" +"context = Groonga::Context.new\n" +"Groonga::Operator::GREATER_EQUAL.exec(1, 1,\n" +" :context => context) # => true\n" +"Groonga::Operator::GREATER_EQUAL.exec(2, 1,\n" +" :context => context) # => true\n" +"Groonga::Operator::GREATER_EQUAL.exec(1, 2,\n" +" :context => context) # => false" +msgstr "" + +# @example Executes greater-or-equal operations with the default context +msgid "" +"Groonga::Operator::GREATER_EQUAL.exec(1, 1) # => true\n" +"Groonga::Operator::GREATER_EQUAL.exec(2, 1) # => true\n" +"Groonga::Operator::GREATER_EQUAL.exec(1, 2) # => false" +msgstr "" + +# @example +msgid "tag|example|Executes greater-or-equal operations with the specified context" +msgstr "" + +# @example +msgid "tag|example|Executes greater-or-equal operations with the default context" +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if `x` is greater than or equal to`y`,\n" +"`false` otherwise." +msgstr "" + +# Groonga::GreaterOperator#exec +msgid "Executes a greater operation." +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if `x` is greater than `y`, `false`\n" +"otherwise." +msgstr "" + +# @example Executes greater operations with the default context +msgid "" +"Groonga::Operator::GREATER.exec(2, 1) # => true\n" +"Groonga::Operator::GREATER.exec(1, 2) # => false" +msgstr "" + +# @example +msgid "tag|example|Executes greater operations with the default context" +msgstr "" + +# @example +msgid "tag|example|Executes greater operations with the specified context" +msgstr "" + +# @example Executes greater operations with the specified context +msgid "" +"context = Groonga::Context.new\n" +"Groonga::Operator::GREATER.exec(2, 1,\n" +" :context => context) # => true\n" +"Groonga::Operator::GREATER.exec(1, 2,\n" +" :context => context) # => false" +msgstr "" + # Groonga::HashCursor msgid "" "{Groonga::Hash} に登録されているレコードを順番に取り出すため\n" @@ -5235,6 +5270,11 @@ msgid "" "を抜けると自動的にテーブルが破棄される。" msgstr "" +msgid "" +"The name and value\n" +"pairs. Omitted names are initialized as the default value" +msgstr "オプションを設定するハッシュ。指定されなかったオプションはデフォルト値が使われます。" + # @example msgid "" "#無名一時テーブルを生成する。\n" @@ -5277,11 +5317,6 @@ msgid "" " :source => \"Bookmarks.comment\")" msgstr "" -msgid "" -"The name and value\n" -"pairs. Omitted names are initialized as the default value" -msgstr "オプションを設定するハッシュ。指定されなかったオプションはデフォルト値が使われます。" - # Groonga::Hash#search msgid "" "_key_ にマッチするレコードのIDがキーに入っている\n" @@ -5326,14 +5361,6 @@ msgstr "" msgid "3.0.2" msgstr "" -# @example -msgid "tag|example|Adds sentences of an article to index" -msgstr "" - -# @param [::Hash] options -msgid "The options." -msgstr "" - # @example Adds sentences of an article to index msgid "" "articles = Groonga::Array.create(:name => \"Articles\")\n" @@ -5381,10 +5408,8 @@ msgid "" "end" msgstr "" -# @param [Groonga::Record, Integer] record -msgid "" -"The record that has a @value@ as its value. It can be Integer as\n" -"record id." +# @example +msgid "tag|example|Adds sentences of an article to index" msgstr "" # @param [Record] @@ -5395,6 +5420,12 @@ msgstr "" msgid "The value of the @record �� ." msgstr "" +# @param [Groonga::Record, Integer] record +msgid "" +"The record that has a @value@ as its value. It can be Integer as\n" +"record id." +msgstr "" + # Groonga::IndexColumn#delete msgid "" "Deletes a record that has @value@ content from inverted\n" @@ -5403,6 +5434,14 @@ msgid "" "option of {Groonga::Table#define_index_column}." msgstr "" +# @overload +msgid "tag|overload|delete" +msgstr "" + +# @example +msgid "tag|example|Deletes sentences of an article to index" +msgstr "" + # @example Deletes sentences of an article to index msgid "" "articles = Groonga::Array.create(:name => \"Articles\")\n" @@ -5457,14 +5496,6 @@ msgid "" "p content_index.search(\"engine\").size # -> 0" msgstr "" -# @overload -msgid "tag|overload|delete" -msgstr "" - -# @example -msgid "tag|example|Deletes sentences of an article to index" -msgstr "" - # Groonga::IndexColumn#update msgid "" "Updates a record that has @new_value@ as new content and\n" @@ -5474,28 +5505,10 @@ msgid "" "{Groonga::Table#define_index_column}." msgstr "" -# @param [Groonga::Record, Integer] record -msgid "" -"The record that has a @new_value@ as its new value and\n" -"@old_value@ as its old value. It can be Integer as record id." -msgstr "" - # @param [String] msgid "tag|param|new_value" msgstr "" -# @param [String] old_value -msgid "The old value of the @record �� ." -msgstr "" - -# @param [String] -msgid "tag|param|old_value" -msgstr "" - -# @param [String] new_value -msgid "The new value of the @record �� ." -msgstr "" - # @example Updates sentences of an article to index msgid "" "articles = Groonga::Array.create(:name => \"Articles\")\n" @@ -5538,10 +5551,28 @@ msgid "" "p content_index.search(\"MySQL\").size # -> 1" msgstr "" +# @param [Groonga::Record, Integer] record +msgid "" +"The record that has a @new_value@ as its new value and\n" +"@old_value@ as its old value. It can be Integer as record id." +msgstr "" + # @example msgid "tag|example|Updates sentences of an article in index" msgstr "記事中の文の索引を更新する" +# @param [String] +msgid "tag|param|old_value" +msgstr "" + +# @param [String] new_value +msgid "The new value of the @record �� ." +msgstr "" + +# @param [String] old_value +msgid "The old value of the @record �� ." +msgstr "" + # Groonga::IndexColumn#sources msgid "インデックス対象となっている {Groonga::Column} の配列を返す。" msgstr "" @@ -5553,6 +5584,10 @@ msgstr "" msgid "インデックス対象となる複数のカラムを配列で設定する。" msgstr "" +# @param [::Array<Groonga::Column>] columns +msgid "インデックス対象となるカラムの配列" +msgstr "" + # @overload msgid "tag|overload|sources=" msgstr "" @@ -5561,10 +5596,6 @@ msgstr "" msgid "tag|param|columns" msgstr "" -# @param [::Array<Groonga::Column>] columns -msgid "インデックス対象となるカラムの配列" -msgstr "" - msgid "インデックス対象となるカラムを設定する。" msgstr "" @@ -5609,30 +5640,42 @@ msgstr "" msgid "Opens cursor to iterate posting in the index column." msgstr "" +msgid "# TODO" +msgstr "" + # @param [TableCursor] msgid "tag|param|The" msgstr "" -# @param [TableCursor] The -msgid "table cursor for table of the index column." +# @overload +msgid "tag|overload|open_cursor" msgstr "" -msgid "# TODO" +# @param [TableCursor] The +msgid "table cursor for table of the index column." msgstr "" -# @overload -msgid "tag|overload|open_cursor" +# Groonga::IndexColumn#estimate_size +msgid "" +"Estimates the number of documents found by the given token ID,\n" +"query or lexicon cursor." msgstr "" -# Groonga::IndexColumn#estimate_size -msgid "Estimates the number of documents found by the given token ID." +# @return [Integer] +msgid "" +"The estimated number of documents found by term IDS\n" +"in the given lexicon cursor." msgstr "" # @example msgid "tag|example|Token ID style" msgstr "" -# @example Token record style +# @param [Groonga::TableCursor] lexicon_cursor +msgid "The cursor for lexicon." +msgstr "" + +# @example Token ID style msgid "" "# Define schema\n" "Groonga::Schema.define do |schema|\n" @@ -5660,34 +5703,22 @@ msgid "" "articles.add(:content => \"Rroonga is fast\")\n" "articles.add(:content => \"Mroonga is fast\")\n" "\n" -"# Estimate the number of documents found by token record\n" -"p****@index*****_size(@terms[\"fast\"]) # => 7\n" -"p****@index*****_size(@terms[\"Groonga\"]) # => 1" +"# Estimate the number of documents found by token ID\n" +"p****@index*****_size(@terms[\"fast\"].id) # => 7\n" +"p****@index*****_size(@terms[\"Groonga\"].id) # => 1" msgstr "" # @return [Integer] msgid "" "The estimated number of documents found by the\n" -"given token ID." -msgstr "" - -# @param [Integer, Record] token_id -msgid "The token ID to be estimated." -msgstr "" - -# @param [Integer, Record] -msgid "tag|param|token_id" +"given query." msgstr "" # @example msgid "tag|example|Token record style" msgstr "" -# @overload -msgid "tag|overload|estimate_size" -msgstr "" - -# @example Token ID style +# @example Token record style msgid "" "# Define schema\n" "Groonga::Schema.define do |schema|\n" @@ -5715,30 +5746,194 @@ msgid "" "articles.add(:content => \"Rroonga is fast\")\n" "articles.add(:content => \"Mroonga is fast\")\n" "\n" -"# Estimate the number of documents found by token ID\n" -"p****@index*****_size(@terms[\"fast\"].id) # => 7\n" -"p****@index*****_size(@terms[\"Groonga\"].id) # => 1" -msgstr "" - -msgid "groongaから出力されるログを記録するためのクラス。" +"# Estimate the number of documents found by token record\n" +"p****@index*****_size(@terms[\"fast\"]) # => 7\n" +"p****@index*****_size(@terms[\"Groonga\"]) # => 1" msgstr "" -msgid "groongaがログを出力する度に呼び出されるブロックを登録する。" +# @example +msgid "tag|example|Query style" msgstr "" -# @overload -msgid "tag|overload|register" +# @example Query style +msgid "" +"# Define schema\n" +"Groonga::Schema.define do |schema|\n" +" schema.create_table(\"Articles\") do |table|\n" +" table.text(\"content\")\n" +" end\n" +"\n" +" schema.create_table(\"Terms\",\n" +" :type => :hash,\n" +" :key_type => \"ShortText\",\n" +" :default_tokenizer => \"TokenBigramSplitSymbolAlpha\",\n" +" :normalizer => \"NormalizerAuto\") do |table|\n" +" table.index(\"Articles.content\",\n" +" :name => \"articles_content\",\n" +" :with_position => true,\n" +" :with_section => true)\n" +" end\n" +"end\n" +"articles = Groonga[\"Articles\"]\n" +"index = Groonga[\"Terms.articles_content\"]\n" +"\n" +"# Add data\n" +"articles.add(:content => \"Groonga is fast\")\n" +"articles.add(:content => \"Rroonga is fast\")\n" +"articles.add(:content => \"Mroonga is fast\")\n" +"\n" +"# Estimate the number of documents found by query\n" +"p****@index*****_size(\"roonga\") # => 6" msgstr "" -# @yield [event, level, time, title, message, location] -msgid "" -"_event_ と _level_ はSymbol、それ以外は全て文字列で渡される。\n" -"_event_ と _level_ 以外\n" -"の4つについては _options_ で +false+ を指定することでブロックに\n" -"渡さないようにすることができ、その場合は空文字列が実際には渡される。" +# @param [String] query +msgid "The query to be estimated." msgstr "" -# Groonga::Logger.unregister +# @example Lexicon cursor style +msgid "" +"# Define schema\n" +"Groonga::Schema.define do |schema|\n" +" schema.create_table(\"Memos\",\n" +" :type => :hash,\n" +" :key_type => \"ShortText\") do |table|\n" +" table.short_text(\"tags\", :type => :vector)\n" +" end\n" +"\n" +" schema.create_table(\"Tags\",\n" +" :type => :patricia_trie,\n" +" :key_type => \"ShortText\") do |table|\n" +" table.index(\"Memos.tags\",\n" +" :name => \"memos_tags\")\n" +" end\n" +"end\n" +"memos = Groonga[\"Memos\"]\n" +"tags = Groonga[\"Tags\"]\n" +"index = Groonga[\"Tags.memos_tags\"]\n" +"\n" +"# Add data\n" +"memos.add(:tags => [\"Groonga\"])\n" +"memos.add(:tags => [\"Rroonga\", \"Ruby\"])\n" +"memos.add(:tags => [\"grndump\", \"Rroonga\"])\n" +"\n" +"# Estimate the number of documents found by lexicon cursor\n" +"# Iterates tags that start with \"R\".\n" +"tags.open_prefix_cursor(\"R\") do |cursor|\n" +" # The cursor iterates \"Rroonga\" and \"Ruby\".\n" +" p index.estimate_size(cursor) # => 6\n" +"end" +msgstr "" + +# @param [Groonga::TableCursor] +msgid "tag|param|lexicon_cursor" +msgstr "" + +# @param [Integer, Record] +msgid "tag|param|token_id" +msgstr "" + +# @param [Integer, Record] token_id +msgid "The token ID to be estimated." +msgstr "" + +# @return [Integer] +msgid "" +"The estimated number of documents found by the\n" +"given token ID." +msgstr "" + +# @example +msgid "tag|example|Lexicon cursor style" +msgstr "" + +# Groonga::LessEqualOperator#exec +msgid "Executes a less-or-equal operation." +msgstr "" + +# @example Executes less-or-equal operations with the default context +msgid "" +"Groonga::Operator::LESS_EQUAL.exec(1, 1) # => true\n" +"Groonga::Operator::LESS_EQUAL.exec(1, 2) # => true\n" +"Groonga::Operator::LESS_EQUAL.exec(2, 1) # => false" +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if `x` is less than or equal to`y`,\n" +"`false` otherwise." +msgstr "" + +# @example +msgid "tag|example|Executes less-or-equal operations with the specified context" +msgstr "" + +# @example Executes less-or-equal operations with the specified context +msgid "" +"context = Groonga::Context.new\n" +"Groonga::Operator::LESS_EQUAL.exec(1, 1,\n" +" :context => context) # => true\n" +"Groonga::Operator::LESS_EQUAL.exec(1, 2,\n" +" :context => context) # => true\n" +"Groonga::Operator::LESS_EQUAL.exec(2, 1,\n" +" :context => context) # => false" +msgstr "" + +# @example +msgid "tag|example|Executes less-or-equal operations with the default context" +msgstr "" + +# Groonga::LessOperator#exec +msgid "Executes a less operation." +msgstr "" + +# @example +msgid "tag|example|Executes less operations with the specified context" +msgstr "" + +# @example Executes less operations with the specified context +msgid "" +"context = Groonga::Context.new\n" +"Groonga::Operator::LESS.exec(1, 2,\n" +" :context => context) # => true\n" +"Groonga::Operator::LESS.exec(2, 1,\n" +" :context => context) # => false" +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if `x` is less than `y`, `false`\n" +"otherwise." +msgstr "" + +# @example Executes less operations with the default context +msgid "" +"Groonga::Operator::LESS.exec(1, 2) # => true\n" +"Groonga::Operator::LESS.exec(2, 1) # => false" +msgstr "" + +# @example +msgid "tag|example|Executes less operations with the default context" +msgstr "" + +msgid "groongaから出力されるログを記録するためのクラス。" +msgstr "" + +msgid "groongaがログを出力する度に呼び出されるブロックを登録する。" +msgstr "" + +# @overload +msgid "tag|overload|register" +msgstr "" + +# @yield [event, level, time, title, message, location] +msgid "" +"_event_ と _level_ はSymbol、それ以外は全て文字列で渡される。\n" +"_event_ と _level_ 以外\n" +"の4つについては _options_ で +false+ を指定することでブロックに\n" +"渡さないようにすることができ、その場合は空文字列が実際には渡される。" +msgstr "" + +# Groonga::Logger.unregister msgid "" "Unregister the registered logger. The default logger is used after\n" "unregistering." @@ -5766,14 +5961,14 @@ msgstr "" msgid "3.0.1" msgstr "" -# @overload -msgid "tag|overload|path" -msgstr "" - # @return [String or nil] msgid "The current log path" msgstr "" +# @overload +msgid "tag|overload|path" +msgstr "" + # Groonga::Logger.path= msgid "" "Sets the log path that is used the default logger. If you're using\n" @@ -5787,34 +5982,85 @@ msgid "" "disabled." msgstr "" +# @param [String, nil] +msgid "tag|param|path" +msgstr "" + +# @example +msgid "tag|example|Changes the log path for the default logger" +msgstr "" + +# @example Changes the log path for the default logger +msgid "Groonga::Logger.path = \"/tmp/groonga.log\"" +msgstr "" + # @param [String or nil] path msgid "" "The log path for the default logger.\n" "If nil is specified, logging by the default logger is disabled." msgstr "" -# @param [String, nil] -msgid "tag|param|path" +# @example Disables log by the default logger +msgid "Groonga::Logger.path = nil" +msgstr "" + +# @overload +msgid "tag|overload|path=" msgstr "" # @example msgid "tag|example|Disables log by the default logger" msgstr "" -# @example Disables log by the default logger -msgid "Groonga::Logger.path = nil" +# Groonga::MatchOperator#exec +msgid "" +"Executes a match operation. Match operation checks whether `text`\n" +"contains `sub_text` or not." msgstr "" -# @overload -msgid "tag|overload|path=" +# @return [Boolean] +msgid "" +"`true` if `text` contains `sub_text`, `false`\n" +"otherwise." msgstr "" # @example -msgid "tag|example|Changes the log path for the default logger" +msgid "tag|example|Executes match operations with the default context" msgstr "" -# @example Changes the log path for the default logger -msgid "Groonga::Logger.path = \"/tmp/groonga.log\"" +# @example Executes match operations with the default context +msgid "" +"Groonga::Operator::MATCH.exec(\"Hello Rroonga\", \"Rroonga\") # => true\n" +"Groonga::Operator::MATCH.exec(\"Hello Rroonga\", \"Groonga\") # => false" +msgstr "" + +# @example +msgid "tag|example|Executes match operations with the specified context" +msgstr "" + +# @example Executes match operations with the specified context +msgid "" +"context = Groonga::Context.new\n" +"Groonga::Operator::MATCH.exec(\"Hello Rroonga\", \"Rroonga\",\n" +" :context => context) # => true\n" +"Groonga::Operator::MATCH.exec(\"Hello Rroonga\", \"Groonga\",\n" +" :context => context) # => false" +msgstr "" + +# @param [String] +msgid "tag|param|text" +msgstr "" + +# @param [String] text +msgid "The text to be matched." +msgstr "" + +# @param [String] sub_text +msgid "The sub text to be contained." +msgstr "" + +# @param [String] +msgid "tag|param|sub_text" msgstr "" msgid "It normalizes string." @@ -5824,27 +6070,60 @@ msgstr "文字列を正規化するクラスです。" msgid "Normalizes the @string �� ." msgstr "文字列を正規化します。" -# @param [String] string -msgid "The original string" -msgstr "" - # @example msgid "" "# Normalizes \"ABC\" with the default normalizer\n" "Groonga::Normalizer.normalize(\"AbC\") # => \"abc\"" msgstr "" +msgid "The normalized string" +msgstr "文字列を正規化するクラスです。" + # @overload msgid "tag|overload|normalize" msgstr "" -msgid "The normalized string" -msgstr "文字列を正規化するクラスです。" - # @param [::Hash] options msgid "The optional parameters." msgstr "" +# @param [String] string +msgid "The original string" +msgstr "" + +# Groonga::NotEqualOperator#exec +msgid "Executes a not-equal operation." +msgstr "" + +# @example +msgid "tag|example|Executes not-equal operations with the default context" +msgstr "" + +# @example Executes not-equal operations with the default context +msgid "" +"Groonga::Operator::NOT_EQUAL.exec(\"hello\", \"Hello\") # => true\n" +"Groonga::Operator::NOT_EQUAL.exec(\"hello\", \"hello\") # => false" +msgstr "" + +# @example +msgid "tag|example|Executes not-equal operations with the specified context" +msgstr "" + +# @example Executes not-equal operations with the specified context +msgid "" +"context = Groonga::Context.new\n" +"Groonga::Operator::NOT_EQUAL.exec(\"hello\", \"Hello\",\n" +" :context => context) # => true\n" +"Groonga::Operator::NOT_EQUAL.exec(\"hello\", \"hello\",\n" +" :context => context) # => false" +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if `x` does not equal to `y`, `false`\n" +"otherwise." +msgstr "" + # Groonga::Object msgid "" "rroongaが提供するクラスのベースとなるクラス。\n" @@ -5986,6 +6265,72 @@ msgstr "" msgid "tag|overload|remove" msgstr "" +# Groonga::Object#table? +msgid "Checks whether the object is table or not." +msgstr "" + +# @return [Boolean] +msgid "`true` if the object is table, `false` otherwise." +msgstr "" + +# @overload +msgid "tag|overload|table?" +msgstr "" + +# Groonga::Object#procedure? +msgid "Checks whether the object is procedure or not." +msgstr "" + +# @return [Boolean] +msgid "`true` if the object is procedure, `false` otherwise." +msgstr "" + +# @overload +msgid "tag|overload|procedure?" +msgstr "" + +# Groonga::Object#function_procedure? +msgid "Checks whether the object is function procedure or not." +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if the object is function procedure,\n" +"`false` otherwise." +msgstr "" + +# @overload +msgid "tag|overload|function_procedure?" +msgstr "" + +# Groonga::Object#selector_procedure? +msgid "Checks whether the object is selector procedure or not." +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if the object is selector procedure,\n" +"`false` otherwise." +msgstr "" + +# @overload +msgid "tag|overload|selector_procedure?" +msgstr "" + +# Groonga::Object#scorer_procedure? +msgid "Checks whether the object is scorer procedure or not." +msgstr "" + +# @overload +msgid "tag|overload|scorer_procedure?" +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if the object is scorer procedure,\n" +"`false` otherwise." +msgstr "" + msgid "backward compatibility." msgstr "後方互換性のために残してあります。" @@ -6082,8 +6427,12 @@ msgid "" "まとめて配列として返す。" msgstr "" -# @yieldparam record -msgid "マッチしたキーの {Groonga::Record} 。" +# @overload +msgid "tag|overload|scan" +msgstr "" + +# @yieldparam length +msgid "_word_ の長さ。(バイト単位)" msgstr "" # @yieldparam start @@ -6094,14 +6443,6 @@ msgstr "" msgid "tag|yieldparam|length" msgstr "" -# @yieldparam word -msgid "マッチした部分文字列。" -msgstr "" - -# @yieldparam -msgid "tag|yieldparam|start" -msgstr "" - # @example msgid "" "words = Groonga::PatriciaTrie.create(:key_type => \"ShortText\",\n" @@ -6126,16 +6467,20 @@ msgid "" " # [gaxtu, \"ガッ\", 42, 6]]" msgstr "" -# @yieldparam length -msgid "_word_ の長さ。(バイト単位)" +# @yieldparam +msgid "tag|yieldparam|start" msgstr "" -# @yieldparam -msgid "tag|yieldparam|word" +# @yieldparam word +msgid "マッチした部分文字列。" msgstr "" -# @overload -msgid "tag|overload|scan" +# @yieldparam record +msgid "マッチしたキーの {Groonga::Record} 。" +msgstr "" + +# @yieldparam +msgid "tag|yieldparam|word" msgstr "" # Groonga::PatriciaTrie#prefix_search @@ -6166,11 +6511,11 @@ msgid "" "棄される。" msgstr "" -# @param [::Hash] options -msgid "pairs. Omitted names are initialized as the default value." +msgid "tag|overload|open_rk_cursor" msgstr "" -msgid "tag|overload|open_rk_cursor" +# @param [::Hash] options +msgid "pairs. Omitted names are initialized as the default value." msgstr "" msgid "" @@ -6195,12 +6540,16 @@ msgstr "" msgid "登録するプラグインの名前" msgstr "" +# @param [::Hash] +msgid "tag|param|hash" +msgstr "" + # @param [::Hash] hash msgid "_:path_ と _:context_ を指定したハッシュを指定する。" msgstr "" -# @param [::Hash] -msgid "tag|param|hash" +# Groonga::Plugin.register +msgid "_:path_ で指定したパスのプラグインを登録する。" msgstr "" # Groonga::Plugin.register @@ -6208,11 +6557,53 @@ msgid "_name_ で指定した名前のプラグインを登録する。" msgstr "" # Groonga::Plugin.register -msgid "_:path_ で指定したパスのプラグインを登録する。" +msgid "_:context_ については _name_ を設定した時と同様。" msgstr "" -# Groonga::Plugin.register -msgid "_:context_ については _name_ を設定した時と同様。" +# Groonga::Plugin.unregister +msgid "Unregister a registered plugin." +msgstr "" + +# Groonga::Plugin.unregister +msgid "" +"Unregister `name` plugin by name if `name` plugin is installed to\n" +"plugin directory. You can also specify the path of `name` plugin\n" +"explicitly." +msgstr "" + +# @example Unregister a registerd plugin by name. +msgid "" +"Groonga::Plugin.register(\"token_filters/stop_word\")\n" +"Groonga::Plugin.unregister(\"token_filters/stop_word\")" +msgstr "" + +# @example +msgid "tag|example|unregister a registerd plugin by path" +msgstr "" + +# @example unregister a registerd plugin by path +msgid "" +"Groonga::Plugin.register(\"token_filters/stop_word\")\n" +"Groonga::Plugin.unregister(\"/usr/local/lib/groonga/plugins/token_filters/stop_" +"word.so\")" +msgstr "" + +# @param [::Hash] options +msgid "The name and value pairs." +msgstr "" + +# @param [String] name +msgid "The name of plugin." +msgstr "" + +# @example +msgid "tag|example|Unregister a registerd plugin by name." +msgstr "" + +# Groonga::Plugin.unregister +msgid "" +"Unregister specified `name` plugin.\n" +"You can specify the path of plugin explicitly." msgstr "" msgid "Returns the system plugins directory." @@ -6228,6 +6619,49 @@ msgstr "" msgid "tag|overload|suffix" msgstr "" +# Groonga::PrefixOperator#exec +msgid "" +"Executes a prefix-search operation. Prefix-serach operation checks\n" +"whether `text` starts with `prefix` or not." +msgstr "" + +# @example +msgid "tag|example|Executes prefix-search operations with the default context" +msgstr "" + +# @param [String] text +msgid "The text to be searched." +msgstr "" + +# @example Executes prefix-search operations with the specified context +msgid "" +"context = Groonga::Context.new\n" +"Groonga::Operator::PREFIX.exec(\"Hello Rroonga\", \"Hello\",\n" +" :context => context) # => true\n" +"Groonga::Operator::PREFIX.exec(\"Hello Rroonga\", \"Rroonga\",\n" +" :context => context) # => false" +msgstr "" + +# @example +msgid "tag|example|Executes prefix-search operations with the specified context" +msgstr "" + +# @return [Boolean] +msgid "" +"`true` if `text` starts with `prefix`, `false`\n" +"otherwise." +msgstr "" + +# @example Executes prefix-search operations with the default context +msgid "" +"Groonga::Operator::PREFIX.exec(\"Hello Rroonga\", \"Hello\") # => true\n" +"Groonga::Operator::PREFIX.exec(\"Hello Rroonga\", \"Rroonga\") # => false" +msgstr "" + +# @param [String] prefix +msgid "The prefix to be contained." +msgstr "" + # Groonga::QueryLogger msgid "A class for logging query log." msgstr "" @@ -6244,14 +6678,14 @@ msgid "" "inherit {QueryLogger}." msgstr "" -# @param [#log, #reopen, #fin] -msgid "tag|param|logger" -msgstr "" - # @yield [action, flag, timestamp, info, message] msgid "..." msgstr "" +# @param [#log, #reopen, #fin] +msgid "tag|param|logger" +msgstr "" + # Groonga::QueryLogger.reopen msgid "" "Sends reopen request to the current query logger. It is useful for\n" @@ -6279,27 +6713,72 @@ msgid "" "logger is disabled." msgstr "" +# @example +msgid "tag|example|Changes the query log path for the default query logger" +msgstr "" + +# @param [String or nil] path +msgid "" +"The query log path for the default query\n" +"logger. If nil is specified, query logging by the default query logger\n" +"is disabled." +msgstr "" + # @example Changes the query log path for the default query logger msgid "Groonga::QueryLogger.path = \"/tmp/query.log\"" msgstr "" +# @example Disables query log by the default query logger +msgid "Groonga::QueryLogger.path = nil" +msgstr "" + # @example msgid "tag|example|Disables query log by the default query logger" msgstr "" +# Groonga::RegexpOperator#exec +msgid "Executes a regular expression match operation." +msgstr "" + +# @example Executes regular expression match operations with the specified context +msgid "" +"context = Groonga::Context.new\n" +"Groonga::Operator::REGEXP.exec(\"Hello Rroonga\", /Rro+nga/,\n" +" :context => context) # => true\n" +"Groonga::Operator::REGEXP.exec(\"Hello Rroonga\", /Gro+nga/,\n" +" :context => context) # => false" +msgstr "" + +# @example Executes regular expression match operations with the default context +msgid "" +"Groonga::Operator::REGEXP.exec(\"Hello Rroonga\", /Rro+nga/) # => true\n" +"Groonga::Operator::REGEXP.exec(\"Hello Rroonga\", /Gro+nga/) # => false" +msgstr "" + # @example -msgid "tag|example|Changes the query log path for the default query logger" +msgid "" +"tag|example|Executes regular expression match operations with the specified co" +"ntext" msgstr "" -# @param [String or nil] path +# @example msgid "" -"The query log path for the default query\n" -"logger. If nil is specified, query logging by the default query logger\n" -"is disabled." +"tag|example|Executes regular expression match operations with the default cont" +"ext" msgstr "" -# @example Disables query log by the default query logger -msgid "Groonga::QueryLogger.path = nil" +# @return [Boolean] +msgid "" +"`true` if `text` matches `regexp`, `false`\n" +"otherwise." +msgstr "" + +# @param [Regexp] regexp +msgid "The regular expression." +msgstr "" + +# @param [Regexp] +msgid "tag|param|regexp" msgstr "" msgid "スニペット(検索語周辺のテキスト)を生成するためのオブジェクト。" @@ -6312,14 +6791,14 @@ msgstr "" msgid "_keyword_ を追加する。" msgstr "" -# @param [String] keyword -msgid "追加するキーワード" -msgstr "" - # @param [String] msgid "tag|param|keyword" msgstr "" +# @param [String] keyword +msgid "追加するキーワード" +msgstr "" + # @overload msgid "tag|overload|add_keyword" msgstr "" @@ -6358,14 +6837,14 @@ msgstr "" msgid "カレントレコードの値を返す。" msgstr "" -# @overload -msgid "tag|overload|value" -msgstr "" - # @return [String] msgid "カレントレコードの値" msgstr "" +# @overload +msgid "tag|overload|value" +msgstr "" + msgid "カレントレコードの値を設定する。既存の値は上書きされる。" msgstr "" @@ -6470,14 +6949,14 @@ msgstr "" msgid "0.9.0から値ではなくカラムの値を設定するようになった。" msgstr "" -# @param [::Hash] -msgid "tag|param|values" -msgstr "" - # @param [::Hash] values msgid "keyに対応させるカラムの値。{ :column_name => value, ... }の形で設定する。" msgstr "" +# @param [::Hash] +msgid "tag|param|values" +msgstr "" + # Groonga::Table::KeySupport#set_column_value msgid "" "_table_ の _key_ に対応するカラム _name_ の値を設定する。\n" @@ -6526,6 +7005,9 @@ msgstr "" msgid "{Groonga::IndexColumn} で使用するトークナイザを設定する。" msgstr "" +msgid "tag|overload|default_tokenizer=" +msgstr "" + # @example msgid "" "# 2-gramを使用。\n" @@ -6544,9 +7026,6 @@ msgid "" "table.default_tokenizer = \"TokenMecab\"" msgstr "" -msgid "tag|overload|default_tokenizer=" -msgstr "" - # Groonga::Table::KeySupport#token_filters msgid "Returns the token filters that are used by {Groonga::IndexColumn}." msgstr "" @@ -6559,6 +7038,12 @@ msgstr "" msgid "Sets token filters that used in {Groonga::IndexColumn}." msgstr "" +# @example +msgid "" +"# Use \"TokenFilterStem\" and \"TokenfilterStopWord\"\n" +"table.token_filters = [\"TokenFilterStem\", \"TokenFilterStopWord\"]" +msgstr "" + # @param [::Array<String>] token_filters msgid "Token filter names." msgstr "" @@ -6567,12 +7052,6 @@ msgstr "" msgid "tag|param|token_filters" msgstr "" -# @example -msgid "" -"# Use \"TokenFilterStem\" and \"TokenfilterStopWord\"\n" -"table.token_filters = [\"TokenFilterStem\", \"TokenFilterStopWord\"]" -msgstr "" - # @overload msgid "tag|overload|token_filters=" msgstr "" @@ -6593,6 +7072,14 @@ msgstr "" msgid "Set the normalizer object." msgstr "" +# @overload +msgid "tag|overload|normalizer=" +msgstr "" + +# @param [String] name +msgid "Set a nomalizer named @name �� ." +msgstr "" + # @param [Groonga::Procedure] # @param [nil] msgid "tag|param|normalizer" @@ -6602,14 +7089,6 @@ msgstr "" msgid "Unset normalizer." msgstr "" -# @param [String] name -msgid "Set a nomalizer named @name �� ." -msgstr "" - -# @overload -msgid "tag|overload|normalizer=" -msgstr "" - # @example msgid "" "# Uses NFKC normalizer.\n" @@ -6642,16 +7121,16 @@ msgstr "" msgid "Tokenize a string using the table as lexicon." msgstr "" -# @overload -msgid "tag|overload|tokenize" +# @param [String] string +msgid "The string to be tokenized." msgstr "" # @return [::Array<Groonga::Record>] msgid "Tokenized tokens." msgstr "" -# @param [String] string -msgid "The string to be tokenized." +# @overload +msgid "tag|overload|tokenize" msgstr "" # Groonga::Table @@ -6823,14 +7302,6 @@ msgid "" "=:" msgstr "" -# @example -msgid "tag|example|Describe incompatible API change" -msgstr "" - -# @overload -msgid "tag|overload|sort" -msgstr "" - # @example Describe incompatible API change msgid "" "result_since_2_1_0 = table.sort([\"sort_key\"])\n" @@ -6839,6 +7310,10 @@ msgid "" "end" msgstr "" +# @overload +msgid "tag|overload|sort" +msgstr "" + # @return [Groonga::Array] msgid "" "The sorted result. You can get the\n" @@ -6868,6 +7343,10 @@ msgid "" "result, use the following code:" msgstr "" +# @example +msgid "tag|example|Describe incompatible API change" +msgstr "" + msgid "" "_table_ のレコードを _key1_ , _key2_ , _..._ で指定したキーの\n" "値でグループ化する。多くの場合、キーにはカラムを指定する。\n" @@ -6925,6 +7404,10 @@ msgstr "" msgid "A sub record for the record _id_." msgstr "" +# @yield [sub_record] +msgid "Gives a sub record for the record _id_ to the block." +msgstr "" + # @yieldparam [Record] msgid "tag|yieldparam|sub_record" msgstr "" @@ -6937,10 +7420,6 @@ msgstr "" msgid "tag|overload|each_sub_record" msgstr "" -# @yield [sub_record] -msgid "Gives a sub record for the record _id_ to the block." -msgstr "" - # Groonga::Table#[] msgid "_table_ の _id_ に対応する {Groonga::Record} を返す。" msgstr "" @@ -6975,65 +7454,77 @@ msgid "" "@id@ ID. It overwrites the previous value." msgstr "" -# @param [Integer] id -msgid "The ID of the target record." +# @param [::Array<::Hash{:value => ::Object, :weight => Integer}, ::Object>] vector_value_with_weight +msgid "" +"The new vector value with weight. The vector value can contain both\n" +"::Hash and value. If a contained element uses ::Hash style, it can\n" +"specify its weight. If a contained element doesn't use ::Hash style,\n" +"it can't specify its weight.\n" +"\n" +"If ::Hash contains @:weight@ key, its value is used as weight for\n" +"@:value@ key's value. If ::Hash contains only @:value@ or @:weight@\n" +"value is nil, the default weight is used. The default weight is 0." msgstr "" -# @example Sets vector value with weight +# @example Uses @:id => true@ for polymorphic usage msgid "" "Groonga::Schema.define do |schema|\n" -" schema.create_table(\"Sites\") do |table|\n" +" schema.create_table(\"Sites\",\n" +" :type => :hash,\n" +" :key_type => :short_text) do |table|\n" " table.short_text(\"name\")\n" -" table.short_text(\"tags\", :type => :vector) # It must be vector\n" " end\n" "\n" -" schema.create_table(\"Tags\",\n" -" :type => :patricia_trie,\n" -" :key_type => :short_text) do |table|\n" -" table.index(\"Sites.tags\",\n" -" :with_weight => true) # Don't forget :with_weight => true!\n" +" schema.create_table(\"Logs\") do |table|\n" +" table.short_text(\"content\")\n" " end\n" "end\n" "\n" "sites = Groonga[\"Sites\"]\n" +"logs = Groonga[\"Logs\"]\n" "\n" -"groonga_org_id = sites.add.id\n" +"groonga_org_key = \"http://groonga.org/\"\n" +"groonga_org_id = sites.add(groonga_org_key).id\n" +"p sites.class # => Groonga::Hash\n" +"# :id => true is required!\n" "sites.set_column_value(groonga_org_id,\n" " \"name\",\n" -" \"groonga.org\")\n" -"sites.set_column_value(groonga_org_id,\n" -" \"tags\",\n" -" [\n" -" # 10 weight is set\n" -" {\n" -" :value => \"groonga\",\n" -" :weight => 10,\n" -" },\n" -" # No :weight. The default weight is used.\n" -" {\n" -" :value => \"search engine\",\n" -" },\n" -" # Value only. The default weight is used.\n" -" \"fulltext search\",\n" -" ])\n" +" \"The official groonga site\",\n" +" :id => true)\n" +"p sites[groonga_org_key].name # => \"The official groonga site\"\n" "\n" -"# \"groonga\" tag has 10 weight.\n" -"records = sites.select do |record|\n" -" record.tags =~ \"groonga\"\n" -"end\n" -"p records.collect(&:score) # => [11] (1 + 10 weight)\n" -"\n" -"# \"search engine\" tag has the default weight. (0 weight)\n" -"records = sites.select do |record|\n" -" record.tags =~ \"search engine\"\n" -"end\n" -"p records.collect(&:score) # => [1] (1 + 0 weight)\n" -"\n" -"# \"fulltext search\" tag has the default weight. (0 weight)\n" -"records = sites.select do |record|\n" -" record.tags =~ \"fulltext search\"\n" -"end\n" -"p records.collect(&:score) # => [1] (1 + 0 weight)" +"log_id = logs.add.id\n" +"p logs.class # => Groonga::Array\n" +"# :id => true is optional. It is just ignored.\n" +"logs.set_column_value(log_id,\n" +" \"content\",\n" +" \"127.0.0.1 - - [...]\",\n" +" :id => true)\n" +"p logs[log_id].content # => \"127.0.0.1 - - [...]\"" +msgstr "" + +# @param [String or Symbol] name +msgid "The name of the target column." +msgstr "" + +# @param [::Object] value +msgid "The new value." +msgstr "" + +# @param [::Hash] options +msgid "The options" +msgstr "" + +# @param [::Array<::Hash{:value => ::Object, :weight => Integer}, ::Object>] +msgid "tag|param|vector_value_with_weight" +msgstr "" + +# @param [Integer] id +msgid "The ID of the target record." +msgstr "" + +# @example +msgid "tag|example|Sets vector value with weight" msgstr "" # @note @@ -7045,76 +7536,70 @@ msgid "" msgstr "" # @example -msgid "tag|example|Sets vector value with weight" -msgstr "" - -# @param [::Object] value -msgid "The new value." -msgstr "" - -# @param [::Array<::Hash{:value => ::Object, :weight => Integer}, ::Object>] -msgid "tag|param|vector_value_with_weight" +msgid "tag|example|Uses @:id => true@ for polymorphic usage" msgstr "" -# @example Uses @:id => true@ for polymorphic usage +# @example Sets vector value with weight msgid "" "Groonga::Schema.define do |schema|\n" -" schema.create_table(\"Sites\",\n" -" :type => :hash,\n" -" :key_type => :short_text) do |table|\n" +" schema.create_table(\"Sites\") do |table|\n" " table.short_text(\"name\")\n" +" table.short_text(\"tags\", :type => :vector) # It must be vector\n" " end\n" "\n" -" schema.create_table(\"Logs\") do |table|\n" -" table.short_text(\"content\")\n" +" schema.create_table(\"Tags\",\n" +" :type => :patricia_trie,\n" +" :key_type => :short_text) do |table|\n" +" table.index(\"Sites.tags\",\n" +" :with_weight => true) # Don't forget :with_weight => true!\n" " end\n" "end\n" "\n" "sites = Groonga[\"Sites\"]\n" -"logs = Groonga[\"Logs\"]\n" "\n" -"groonga_org_key = \"http://groonga.org/\"\n" -"groonga_org_id = sites.add(groonga_org_key).id\n" -"p sites.class # => Groonga::Hash\n" -"# :id => true is required!\n" +"groonga_org_id = sites.add.id\n" "sites.set_column_value(groonga_org_id,\n" " \"name\",\n" -" \"The official groonga site\",\n" -" :id => true)\n" -"p sites[groonga_org_key].name # => \"The official groonga site\"\n" +" \"groonga.org\")\n" +"sites.set_column_value(groonga_org_id,\n" +" \"tags\",\n" +" [\n" +" # 10 weight is set\n" +" {\n" +" :value => \"groonga\",\n" +" :weight => 10,\n" +" },\n" +" # No :weight. The default weight is used.\n" +" {\n" +" :value => \"search engine\",\n" +" },\n" +" # Value only. The default weight is used.\n" +" \"fulltext search\",\n" +" ])\n" "\n" -"log_id = logs.add.id\n" -"p logs.class # => Groonga::Array\n" -"# :id => true is optional. It is just ignored.\n" -"logs.set_column_value(log_id,\n" -" \"content\",\n" -" \"127.0.0.1 - - [...]\",\n" -" :id => true)\n" -"p logs[log_id].content # => \"127.0.0.1 - - [...]\"" -msgstr "" - -# @param [::Hash] options -msgid "The options" -msgstr "" - -# @param [String or Symbol] name -msgid "The name of the target column." -msgstr "" - -# @example -msgid "tag|example|Uses @:id => true@ for polymorphic usage" +"# \"groonga\" tag has 10 weight.\n" +"records = sites.select do |record|\n" +" record.tags =~ \"groonga\"\n" +"end\n" +"p records.collect(&:score) # => [11] (1 + 10 weight)\n" +"\n" +"# \"search engine\" tag has the default weight. (0 weight)\n" +"records = sites.select do |record|\n" +" record.tags =~ \"search engine\"\n" +"end\n" +"p records.collect(&:score) # => [1] (1 + 0 weight)\n" +"\n" +"# \"fulltext search\" tag has the default weight. (0 weight)\n" +"records = sites.select do |record|\n" +" record.tags =~ \"fulltext search\"\n" +"end\n" +"p records.collect(&:score) # => [1] (1 + 0 weight)" msgstr "" -# @param [::Array<::Hash{:value => ::Object, :weight => Integer}, ::Object>] vector_value_with_weight +# Groonga::Table#set_column_value msgid "" -"The new vector value with weight. The vector value can contain both\n" -"::Hash and value. If a contained element uses ::Hash style, it can\n" -"specify its weight. If a contained element doesn't use ::Hash style,\n" -"it can't specify its weight.\n" -"\n" -"If ::Hash contains @:weight@ key, its value is used as weight for\n" -"@:value@ key's value. If ::Hash contains only @:value@ or @:weight@\n" -"value is nil, the default weight is used. The default weight is 0." +"It is weight supported vector value variable of @:id => true@ option.\n" +"See other signature for usage." msgstr "" # Groonga::Table#set_column_value @@ -7130,12 +7615,6 @@ msgstr "" # Groonga::Table#set_column_value msgid "" -"It is weight supported vector value variable of @:id => true@ option.\n" -"See other signature for usage." -msgstr "" - -# Groonga::Table#set_column_value -msgid "" "Sets the vector column value and its weight. Weight is used when fulltext\n" "search. In fulltext search, score @1@ is added when a record is matched\n" "against a query. If weight is set, score @1 + weight@ is added when\n" @@ -7155,11 +7634,16 @@ msgstr "" msgid "ブロックを抜けたときにunlockする。" msgstr "" -msgid "_table_ のロックを強制的に解除する。" +# Groonga::Table#clear_lock +msgid "Forces to clear lock of the `table`." msgstr "" # Groonga::Table#locked? -msgid "_table_ がロックされていれば +true+ を返す。" +msgid "Checks whether the `table` is locked or not." +msgstr "" + +# @return [Boolean] +msgid "`true` if the `table` is locked, `false` otherwise." msgstr "" msgid "" @@ -7190,6 +7674,19 @@ msgid "" "</pre>" msgstr "" +msgid "出力例" +msgstr "" + +msgid "" +"<pre>\n" +"!!!text\n" +"rroongaの説明文の中で「groonga」が含まれる部分\n" +"---\n" +"rroongaは<em>groonga</em>のいわゆるDB-APIの層の...\n" +"---\n" +"</pre>" +msgstr "" + # @yield [record] msgid "" "ブロックで条件を指定する場合は\n" @@ -7216,16 +7713,16 @@ msgid "" msgstr "" # Groonga::Table#select -msgid "_expression_ には既に作成済みの {Groonga::Expression} を渡す。" -msgstr "" - -# Groonga::Table#select msgid "" "_query_ には「[カラム名]:[演算子][値]」という書式で条件を\n" "指定する。演算子は以下の通り。" msgstr "" # Groonga::Table#select +msgid "_expression_ には既に作成済みの {Groonga::Expression} を渡す。" +msgstr "" + +# Groonga::Table#select msgid "参考: {Groonga::Expression#parse} ." msgstr "" @@ -7296,14 +7793,14 @@ msgid "" "+false+ を返す。" msgstr "" -# @overload -msgid "tag|overload|support_value?" -msgstr "" - # @return msgid "@true@ if the table is created with value type, @false@" msgstr "" +# @overload +msgid "tag|overload|support_value?" +msgstr "" + # Groonga::Table#support_value? msgid "otherwise." msgstr "" @@ -7333,21 +7830,25 @@ msgid "" "it." msgstr "" -# @example A normal table don't have the space +# @example A grouped table has the space msgid "" -"users = Groonga[\"Users\"] # A normal table\n" -"users.have_n_sub_records_space? # => false" +"users = Groonga[\"Users\"] # A normal table\n" +"grouped_users = users.group(\"_key\") # A grouped table\n" +"grouped_users.have_n_sub_records_space? # => true" msgstr "" # @example -msgid "tag|example|A normal table don't have the space" +msgid "tag|example|A grouped table has the space" msgstr "" -# @example A grouped table has the space +# @example A normal table don't have the space msgid "" -"users = Groonga[\"Users\"] # A normal table\n" -"grouped_users = users.group(\"_key\") # A grouped table\n" -"grouped_users.have_n_sub_records_space? # => true" +"users = Groonga[\"Users\"] # A normal table\n" +"users.have_n_sub_records_space? # => false" +msgstr "" + +# @overload +msgid "tag|overload|have_n_sub_records_space?" msgstr "" # @return [Boolean] @@ -7357,11 +7858,7 @@ msgid "" msgstr "" # @example -msgid "tag|example|A grouped table has the space" -msgstr "" - -# @overload -msgid "tag|overload|have_n_sub_records_space?" +msgid "tag|example|A normal table don't have the space" msgstr "" # Groonga::Table#exist? @@ -7459,7 +7956,8 @@ msgid "" "ID is _id_." msgstr "" -msgid "The record ID." +# @since +msgid "4.0.1." msgstr "" # @example @@ -7525,8 +8023,7 @@ msgid "" "weight vector column." msgstr "" -# @since -msgid "4.0.1." +msgid "The record ID." msgstr "" # Groonga::VariableSizeColumn#[]= @@ -7542,6 +8039,39 @@ msgid "" "size column works what you think." msgstr "" +# @param [Array<Hash<Symbol, String>>] +msgid "tag|param|elements" +msgstr "" + +# @example +msgid "tag|example|Use weight vector as matrix search result weight" +msgstr "" + +# @param [::Object] value +msgid "A new value." +msgstr "" + +# @param [Array<Hash<Symbol, String>>] elements +msgid "" +"An array of values\n" +"for weight vector.\n" +"Each value is a Hash like the following form:\n" +"\n" +"<pre>\n" +"{\n" +" :value => [KEY],\n" +" :weight => [WEIGHT],\n" +"}\n" +"</pre>\n" +"\n" +"@[KEY]@ must be the same type of the key of the table that is\n" +"specified as range on creating the weight vector.\n" +"\n" +"@[WEIGHT]@ must be an positive integer. Note that search\n" +"becomes @weight + 1 �� . It means that You want to get 10 as\n" +"score, you should set 9 as weight." +msgstr "" + # @example Use weight vector as matrix search result weight msgid "" "Groonga::Schema.define do |schema|\n" @@ -7616,44 +8146,11 @@ msgid "" "# [\"Rroonga\", 1021] <- 1021 (= 101 * 10 + 1) increased." msgstr "" -# @example -msgid "tag|example|Use weight vector as matrix search result weight" +# @see +msgid "tag|see|Groonga::Object#[]=" msgstr "" -# @param [Array<Hash<Symbol, String>>] elements -msgid "" -"An array of values\n" -"for weight vector.\n" -"Each value is a Hash like the following form:\n" -"\n" -"<pre>\n" -"{\n" -" :value => [KEY],\n" -" :weight => [WEIGHT],\n" -"}\n" -"</pre>\n" -"\n" -"@[KEY]@ must be the same type of the key of the table that is\n" -"specified as range on creating the weight vector.\n" -"\n" -"@[WEIGHT]@ must be an positive integer. Note that search\n" -"becomes @weight + 1 �� . It means that You want to get 10 as\n" -"score, you should set 9 as weight." -msgstr "" - -# @see -msgid "tag|see|Groonga::Object#[]=" -msgstr "" - -# @param [Array<Hash<Symbol, String>>] -msgid "tag|param|elements" -msgstr "" - -# @param [::Object] value -msgid "A new value." -msgstr "" - -# Groonga::VariableSizeColumn#[]= +# Groonga::VariableSizeColumn#[]= msgid "" "This description is for variable size columns except weight\n" "vector column." @@ -7669,27 +8166,27 @@ msgid "" "compressed by @type@ or not." msgstr "カラムが圧縮されているかどうかを返します。もし @type@ が指定されているなら、カラムが @type@ によって圧縮されているかどうかを返します。" -# @overload -msgid "tag|overload|compressed?" +# @param [:zlib, :lz4] type +msgid "(nil)" msgstr "" # @return [Boolean] -msgid "whether the column is compressed or not." +msgid "whether specified compressed type is used or not." msgstr "" # @param [:zlib, :lz4] msgid "tag|param|type" msgstr "" -msgid "1.3.1" +# @overload +msgid "tag|overload|compressed?" msgstr "" -# @return [Boolean] -msgid "whether specified compressed type is used or not." +msgid "1.3.1" msgstr "" -# @param [:zlib, :lz4] type -msgid "(nil)" +# @return [Boolean] +msgid "whether the column is compressed or not." msgstr "" msgid "Defrags the column." @@ -7753,24 +8250,20 @@ msgid "" "about lock timeout." msgstr "" -# @return [Integer] -msgid "The current lock timeout." -msgstr "" - # @overload msgid "tag|overload|lock_timeout" msgstr "" -# Groonga.lock_timeout= -msgid "Sets the current lock timeout." +# @return [Integer] +msgid "The current lock timeout." msgstr "" -# @overload -msgid "tag|overload|lock_timeout=" +# Groonga.lock_timeout= +msgid "Sets the current lock timeout." msgstr "" -# @param [Integer] -msgid "tag|param|timeout" +# @since +msgid "3.1.2" msgstr "" # @param [Integer] timeout @@ -7781,8 +8274,12 @@ msgstr "" msgid "tag|see|{#lock_timeout}" msgstr "" -# @since -msgid "3.1.2" +# @overload +msgid "tag|overload|lock_timeout=" +msgstr "" + +# @param [Integer] +msgid "tag|param|timeout" msgstr "" msgid "" @@ -7829,57 +8326,47 @@ msgid "" "for the context." msgstr "" -# @example Creating a new persistent database to _"/tmp/db.groonga"_ database with block -msgid "" -"context.create_database(\"/tmp/db.groonga\") do |persistent_database|\n" -" # ...\n" -"end" -msgstr "" - # @return [Groonga::Database] -msgid "" -"A new persistent database for the\n" -"context." -msgstr "" - -# @example -msgid "tag|example|Creating a new persistent database to _\"/tmp/db.groonga\"_" +msgid "A new temporary database." msgstr "" -# @example Creating a new persistent database to _"/tmp/db.groonga"_ -msgid "database = context.create_database(\"/tmp/db.groonga\")" +# @yieldreturn [Object] +msgid "" +"The returned value from the block is the\n" +"returned value from this method." msgstr "" -# @example Creating a new temporary database with block +# @yieldparam [Groonga::Database] database msgid "" -"context.create_database do |temporary_database|\n" -" # ...\n" -"end" +"A newly created\n" +"temporary database for the context." msgstr "" # @yield [database] msgid "" -"Yields a newly created persistent database\n" +"Yields a newly created temporary database\n" "for the context. The database is available only in the\n" "block." msgstr "" -# @yieldparam [Groonga::Database] database -msgid "" -"A newly created\n" -"persistent database for the context." +# @example Creating a new persistent database to _"/tmp/db.groonga"_ +msgid "database = context.create_database(\"/tmp/db.groonga\")" +msgstr "" + +# @example Creating a new temporary database +msgid "temporary_database = context.create_database" msgstr "" # @example -msgid "" -"tag|example|Creating a new persistent database to _\"/tmp/db.groonga\"_ database" -" with block" +msgid "tag|example|Creating a new temporary database" msgstr "" -# @param [String] path -msgid "" -"Database path for a new persistent\n" -"database." +# @return +msgid "Returned value from the block." +msgstr "" + +# @example +msgid "tag|example|Creating a new persistent database to _\"/tmp/db.groonga\"_" msgstr "" # @overload @@ -7890,39 +8377,49 @@ msgstr "" msgid "tag|example|Creating a new temporary database with block" msgstr "" -# @return -msgid "Returned value from the block." +# @param [String] path +msgid "" +"Database path for a new persistent\n" +"database." msgstr "" -# @example Creating a new temporary database -msgid "temporary_database = context.create_database" +# @yield [database] +msgid "" +"Yields a newly created persistent database\n" +"for the context. The database is available only in the\n" +"block." msgstr "" # @yieldparam [Groonga::Database] database msgid "" "A newly created\n" -"temporary database for the context." +"persistent database for the context." msgstr "" -# @yield [database] +# @example msgid "" -"Yields a newly created temporary database\n" -"for the context. The database is available only in the\n" -"block." +"tag|example|Creating a new persistent database to _\"/tmp/db.groonga\"_ database" +" with block" msgstr "" -# @return [Groonga::Database] -msgid "A new temporary database." +# @example Creating a new persistent database to _"/tmp/db.groonga"_ database with block +msgid "" +"context.create_database(\"/tmp/db.groonga\") do |persistent_database|\n" +" # ...\n" +"end" msgstr "" -# @example -msgid "tag|example|Creating a new temporary database" +# @return [Groonga::Database] +msgid "" +"A new persistent database for the\n" +"context." msgstr "" -# @yieldreturn [Object] +# @example Creating a new temporary database with block msgid "" -"The returned value from the block is the\n" -"returned value from this method." +"context.create_database do |temporary_database|\n" +" # ...\n" +"end" msgstr "" # Groonga::Context#create_database @@ -7931,12 +8428,6 @@ msgstr "" # Groonga::Context#create_database msgid "" -"Creates a new temproary database for the context. The database\n" -"is closed after the passed block is finished." -msgstr "" - -# Groonga::Context#create_database -msgid "" "Creates a new persistent database for the context to the\n" "_path_. The database is closed after the passed block is\n" "finished." @@ -7946,46 +8437,84 @@ msgstr "" msgid "Creates a new temproary database for the context." msgstr "" +# Groonga::Context#create_database +msgid "" +"Creates a new temproary database for the context. The database\n" +"is closed after the passed block is finished." +msgstr "" + msgid "" "groongaのプラグインディレクトリにあるプラグイン _name_\n" "を登録する。 _path_ を指定するとプラグインディレクトリ以\n" "外にあるプラグインを登録することができる。" msgstr "" +# Groonga::Context#unregister_plugin +msgid "Unregister a registered `name` plugin." +msgstr "" + +# Groonga::Context#unregister_plugin msgid "" -"_table_ から指定した条件にマッチするレコードの値を取得\n" -"する。 _table_ はテーブル名かテーブルオブジェクトを指定\n" -"する。" +"You can unregister `name` plugin by name if\n" +"`name` plugin is installed to plugin directory." msgstr "" -msgid "_options_ に指定できるキーは以下の通り。" +# Groonga::Context#unregister_plugin +msgid "You can also specify the path of `name` plugin explicitly." msgstr "" -# Groonga::Context#restore -msgid "Restore commands dumped by \"grndump\" command." +# @param [String] name +msgid "The plugin name." msgstr "" -# Groonga::Context#restore -msgid "If block is given, a response is yielded." +# @example Unregister a registerd plugin by name. +msgid "" +"context.register_plugin(\"token_filters/stop_word\")\n" +"context.unregister_plugin(\"token_filters/stop_word\")" msgstr "" -# @example Restore dumped commands from a File object. +# @example +msgid "tag|example|Unregister a registerd plugin by path." +msgstr "" + +# @example Unregister a registerd plugin by path. msgid "" -"File.open(\"dump.grn\") do |file|\n" -" context.restore(file)\n" -"end" +"context.register_plugin(\"token_filters/stop_word\")\n" +"context.unregister_plugin(\"/usr/local/lib/groonga/plugins/token_filters/stop_w" +"ord.so\")" msgstr "" -# @param [String] -msgid "tag|param|dumped_commands" +# @param [String] path +msgid "The path to plugin." msgstr "" -# @yieldparam [String] -msgid "tag|yieldparam|response" +# @overload +msgid "tag|overload|unregister_plugin" msgstr "" -# @example -msgid "tag|example|Restore dumped commands and reports result." +# Groonga::Context#unregister_plugin +msgid "Unregister a registerd plugin by name." +msgstr "" + +# Groonga::Context#unregister_plugin +msgid "Unregister a registerd plugin by path." +msgstr "" + +msgid "" +"_table_ から指定した条件にマッチするレコードの値を取得\n" +"する。 _table_ はテーブル名かテーブルオブジェクトを指定\n" +"する。" +msgstr "" + +msgid "_options_ に指定できるキーは以下の通り。" +msgstr "" + +# Groonga::Context#restore +msgid "Restore commands dumped by \"grndump\" command." +msgstr "" + +# Groonga::Context#restore +msgid "If block is given, a response is yielded." msgstr "" # @param [#each_line] dumped_commands @@ -7997,19 +8526,9 @@ msgid "" msgstr "" # @example -msgid "" -"dumped_commands = File.read(\"dump.grn\")\n" -"context.restore(dumped_commands)" -msgstr "" - -# @example msgid "tag|example|Restore dumped commands as a String object." msgstr "" -# @yieldparam [String] command -msgid "A sent command." -msgstr "" - # @yield [command, response] msgid "Yields a sent command and its response if block is given." msgstr "" @@ -8018,14 +8537,35 @@ msgstr "" msgid "tag|yieldparam|command" msgstr "" -# @yieldparam [String] response -msgid "A response for a command." +# @yieldparam [String] command +msgid "A sent command." +msgstr "" + +# @yieldparam [String] +msgid "tag|yieldparam|response" +msgstr "" + +# @example +msgid "" +"dumped_commands = File.read(\"dump.grn\")\n" +"context.restore(dumped_commands)" msgstr "" # @example msgid "tag|example|Restore dumped commands from a File object." msgstr "" +# @example Restore dumped commands from a File object. +msgid "" +"File.open(\"dump.grn\") do |file|\n" +" context.restore(file)\n" +"end" +msgstr "" + +# @example +msgid "tag|example|Restore dumped commands and reports result." +msgstr "" + # @example Restore dumped commands and reports result. msgid "" "dumped_commands = File.read(\"dump.grn\")\n" @@ -8034,6 +8574,14 @@ msgid "" "end" msgstr "" +# @yieldparam [String] response +msgid "A response for a command." +msgstr "" + +# @param [String] +msgid "tag|param|dumped_commands" +msgstr "" + # Groonga::Context#push_memory_pool msgid "" "Pushes a new memory pool to the context. Temporary objects that\n" @@ -8079,55 +8627,22 @@ msgstr "" msgid "You can nest {#push_memory_pool} and {#pop_memory_pool} pair." msgstr "" -# @overload -msgid "tag|overload|push_memory_pool" -msgstr "" - -# @example -msgid "tag|example|Pushes a new memory pool with block" -msgstr "" - -# @since -msgid "3.0.5" -msgstr "" - -# @return [Object] -msgid "The value returned by the block." -msgstr "" - -# @yieldreturn [Object] -msgid "" -"It is the return value of this\n" -"method call." -msgstr "" - -# @yield -msgid "" -"[]\n" -"Yields the block. Temporary objects created in the block\n" -"are closed automatically when the block is exited." -msgstr "" - -# @example -msgid "tag|example|Nesting push and pop pair" -msgstr "" - -# @example Pushes a new memory pool with block +# @example Pushes a new memory pool without block msgid "" "adults = nil\n" -"context.push_memory_pool do\n" -" users = context[\"Users\"]\n" -" adults = users.select do |user|\n" -" user.age >= 20\n" -" end\n" -" p adults.temporary? # => true\n" -" p adults.closed? # => false\n" +"context.push_memory_pool\n" +"users = context[\"Users\"]\n" +"adults = users.select do |user|\n" +" user.age >= 20\n" "end\n" -"p adults.closed? # => true" +"p adults.temporary? # => true\n" +"p adults.closed? # => false\n" +"context.pop_memory_pool\n" +"p adults.closed? # => true" msgstr "" # @example -msgid "tag|example|Pushes a new memory pool without block" +msgid "tag|example|Nesting push and pop pair" msgstr "" # @example Nesting push and pop pair @@ -8151,18 +8666,51 @@ msgid "" "p adults.closed? # => true" msgstr "" -# @example Pushes a new memory pool without block +# @example Pushes a new memory pool with block msgid "" "adults = nil\n" -"context.push_memory_pool\n" -"users = context[\"Users\"]\n" -"adults = users.select do |user|\n" -" user.age >= 20\n" +"context.push_memory_pool do\n" +" users = context[\"Users\"]\n" +" adults = users.select do |user|\n" +" user.age >= 20\n" +" end\n" +" p adults.temporary? # => true\n" +" p adults.closed? # => false\n" "end\n" -"p adults.temporary? # => true\n" -"p adults.closed? # => false\n" -"context.pop_memory_pool\n" -"p adults.closed? # => true" +"p adults.closed? # => true" +msgstr "" + +# @overload +msgid "tag|overload|push_memory_pool" +msgstr "" + +# @yield +msgid "" +"[]\n" +"Yields the block. Temporary objects created in the block\n" +"are closed automatically when the block is exited." +msgstr "" + +# @yieldreturn [Object] +msgid "" +"It is the return value of this\n" +"method call." +msgstr "" + +# @return [Object] +msgid "The value returned by the block." +msgstr "" + +# @since +msgid "3.0.5" +msgstr "" + +# @example +msgid "tag|example|Pushes a new memory pool without block" +msgstr "" + +# @example +msgid "tag|example|Pushes a new memory pool with block" msgstr "" # Groonga::Context#push_memory_pool @@ -8199,20 +8747,20 @@ msgid "" "of the database." msgstr "" -# @param [Database] -msgid "tag|param|database" -msgstr "" - -# @param [Database] database -msgid "The database to be inspected." +# @param [Options] options +msgid "The options to custom this inspector behavior." msgstr "" # @return [DatabaseInspector] msgid "a new instance of DatabaseInspector" msgstr "" -# @param [Options] options -msgid "The options to custom this inspector behavior." +# @param [Database] database +msgid "The database to be inspected." +msgstr "" + +# @param [Database] +msgid "tag|param|database" msgstr "" # Groonga::DatabaseInspector#report @@ -8292,11 +8840,14 @@ msgstr "" msgid "a new instance of NotEqualExpressionBuilder" msgstr "" +msgid "Returns the value of attribute table" +msgstr "" + # @param value msgid "the value to set the attribute query to." msgstr "" -msgid "Returns the value of attribute table" +msgid "Sets the attribute query" msgstr "" msgid "Returns the value of attribute query" @@ -8306,9 +8857,6 @@ msgstr "" msgid "the value to set the attribute syntax to." msgstr "" -msgid "Sets the attribute query" -msgstr "" - msgid "Sets the attribute syntax" msgstr "" @@ -8330,17 +8878,21 @@ msgstr "" msgid "Returns the value of attribute allow_pragma" msgstr "" +msgid "Returns the value of attribute allow_column" +msgstr "" + # @param value msgid "the value to set the attribute allow_update to." msgstr "" -msgid "Returns the value of attribute allow_column" -msgstr "" - # Groonga::ExpressionBuildable#allow_column= msgid "Sets the attribute allow_column" msgstr "" +# Groonga::ExpressionBuildable#allow_update= +msgid "Sets the attribute allow_update" +msgstr "" + # @param value msgid "the value to set the attribute allow_leading_not to." msgstr "" @@ -8348,19 +8900,15 @@ msgstr "" msgid "Returns the value of attribute allow_update" msgstr "緯度の値を返す。" -# Groonga::ExpressionBuildable#allow_update= -msgid "Sets the attribute allow_update" -msgstr "" - # Groonga::ExpressionBuildable#allow_leading_not= msgid "Sets the attribute allow_leading_not" msgstr "" -# @param value -msgid "the value to set the attribute default_column to." +msgid "Returns the value of attribute allow_leading_not" msgstr "" -msgid "Returns the value of attribute allow_leading_not" +# @param value +msgid "the value to set the attribute default_column to." msgstr "" # Groonga::ExpressionBuildable#default_column= @@ -8397,6 +8945,10 @@ msgstr "" msgid "a new instance of MatchExpressionBuilder" msgstr "" +# @return [RegexpExpressionBuilder] +msgid "a new instance of RegexpExpressionBuilder" +msgstr "" + msgid "a new instance of LessExpressionBuilder" msgstr "" @@ -8446,22 +8998,22 @@ msgstr "" msgid "a new instance of ColumnExpressionBuilder" msgstr "" -msgid "the value to set the attribute longitude to." -msgstr "経度の値を返す。" - msgid "the value to set the attribute latitude to." msgstr "緯度の値を返す。" +msgid "the value to set the attribute longitude to." +msgstr "経度の値を返す。" + msgid "Returns the value of attribute longitude" msgstr "経度の値を返す。" msgid "Sets the attribute longitude" msgstr "経度の値を返す。" -msgid "Sets the attribute latitude" +msgid "Returns the value of attribute latitude" msgstr "緯度の値を返す。" -msgid "Returns the value of attribute latitude" +msgid "Sets the attribute latitude" msgstr "緯度の値を返す。" # Groonga::GeoPoint#initialize @@ -8469,13 +9021,13 @@ msgstr "緯度の値を返す。" msgid "TODO: write document" msgstr "" -msgid "a new instance of GeoPoint" -msgstr "" - # @overload msgid "tag|overload|initialize" msgstr "" +msgid "a new instance of GeoPoint" +msgstr "" + msgid "" "TokyoGeoPoint <-> WGS84GeoPoint is based on\n" "http://www.jalan.net/jw/jwp0200/jww0203.do" @@ -8514,7 +9066,7 @@ msgid "Returns the value of attribute jobs" msgstr "" # @return [Object] -msgid "the current value of relative_end_time" +msgid "the current value of result" msgstr "" # @return [Object] @@ -8524,49 +9076,46 @@ msgstr "" msgid "the value to set the attribute id to." msgstr "" +msgid "the newly set value" +msgstr "" + msgid "the value to set the attribute relative_start_time to." msgstr "緯度の値を返す。" -msgid "the newly set value" +# @return [Object] +msgid "the current value of id" msgstr "" # @return [Object] msgid "the current value of relative_start_time" msgstr "" -# @return [Object] -msgid "the current value of id" +msgid "the value to set the attribute result to." msgstr "" msgid "the value to set the attribute relative_end_time to." msgstr "" # @return [Object] -msgid "the current value of result" +msgid "the current value of relative_end_time" msgstr "" msgid "the value to set the attribute command to." msgstr "" -msgid "the value to set the attribute result to." -msgstr "" - msgid "Sets the attribute result" msgstr "" -msgid "Returns the value of attribute result" +msgid "Sets the attribute relative_end_time" msgstr "" -msgid "Returns the value of attribute relative_end_time" +msgid "Returns the value of attribute result" msgstr "" msgid "Sets the attribute command" msgstr "" -msgid "Sets the attribute relative_end_time" -msgstr "" - -msgid "Returns the value of attribute relative_start_time" +msgid "Returns the value of attribute id" msgstr "" msgid "Sets the attribute relative_start_time" @@ -8578,10 +9127,13 @@ msgstr "" msgid "Returns the value of attribute command" msgstr "commandの値を返す" -msgid "Returns the value of attribute id" +msgid "Returns the value of attribute relative_end_time" msgstr "" -msgid "a new instance of JobSummaryEvent" +msgid "Returns the value of attribute relative_start_time" +msgstr "" + +msgid "Returns the value of attribute n_queries" msgstr "" msgid "Returns the value of attribute job" @@ -8596,13 +9148,13 @@ msgstr "" msgid "Returns the value of attribute qps" msgstr "" -msgid "Returns the value of attribute min" +msgid "a new instance of JobSummaryEvent" msgstr "" -msgid "Returns the value of attribute max" +msgid "Returns the value of attribute min" msgstr "" -msgid "Returns the value of attribute n_queries" +msgid "Returns the value of attribute max" msgstr "" msgid "a new instance of JobsEndEvent" @@ -8802,10 +9354,10 @@ msgstr "" msgid "最初のページから最後のページまでを含んだRangeを返す。" msgstr "" -msgid "1..10" +msgid "tag|example|10ページある場合は以下を返す。" msgstr "" -msgid "tag|example|10ページある場合は以下を返す。" +msgid "1..10" msgstr "" msgid "" @@ -8892,14 +9444,14 @@ msgstr "" msgid "1.2.1" msgstr "" -msgid "2.0.6" -msgstr "" - msgid "" "The record for the record ID.\n" "If table isn't assosiated, nil is returned." msgstr "" +msgid "2.0.6" +msgstr "" + msgid "" "The record for the term ID.\n" "If lexicon isn't assosiated, nil is returned." @@ -8960,48 +9512,48 @@ msgstr "" msgid "Sets column value of the record." msgstr "" -# @example Set a new value -msgid "user[\"age\"] = 29" +# @example Set a new value with weight "2" +msgid "user[\"tags\"] = [{:value => \"groonga\", :weight => 2}]" msgstr "" -# @see -msgid "tag|see|Groonga::Table#set_column_value" +# @param [::Hash] value_with_weight +msgid "The column value with weight." msgstr "" -# @param [String] -msgid "tag|param|column_name" +# @param [Object] value +msgid "The column value. Weight of the value is 0." msgstr "" -# @param [String] column_name -msgid "The column name." +# @example +msgid "tag|example|Set a new value with weight \"2\"" msgstr "" -# @param [Object] value -msgid "The column value. Weight of the value is 0." +# @example +msgid "tag|example|Set a new value" msgstr "" -# @example Set a new value with weight "2" -msgid "user[\"tags\"] = [{:value => \"groonga\", :weight => 2}]" +# @see +msgid "tag|see|Groonga::Table#set_column_value" msgstr "" -# @param [::Hash] -msgid "tag|param|value_with_weight" +# @param [String] column_name +msgid "The column name." msgstr "" -# @param [::Hash] value_with_weight -msgid "The column value with weight." +# @param [String] +msgid "tag|param|column_name" msgstr "" -# @option -msgid "tag|option|value_with_weight" +# @example Set a new value +msgid "user[\"age\"] = 29" msgstr "" -# @example -msgid "tag|example|Set a new value with weight \"2\"" +# @param [::Hash] +msgid "tag|param|value_with_weight" msgstr "" -# @example -msgid "tag|example|Set a new value" +# @option +msgid "tag|option|value_with_weight" msgstr "" msgid "" @@ -9084,13 +9636,13 @@ msgstr "" msgid "Sets score. Score column exists only search result table." msgstr "" -msgid "The new score." -msgstr "" - # @param [Integer] msgid "tag|param|new_score" msgstr "" +msgid "The new score." +msgstr "" + # Groonga::Record#support_score? msgid "" "{Groonga::Record#score} が利用できる場合は +true+ を\n" @@ -9214,10 +9766,20 @@ msgstr "" msgid "利用可能なオプションは現在は無い。" msgstr "" -msgid "レコードが所属するテーブルのロックを強制的に解除する。" +# Groonga::Record#clear_lock +msgid "Forces to clear lock of the table to which the record belongs." +msgstr "" + +# Groonga::Record#locked? +msgid "" +"Checks whether the table to which the record belongs is locked\n" +"or not." msgstr "" -msgid "レコードが所属するテーブルがロックされていれば +true+ を返す。" +# @return [Boolean] +msgid "" +"`true` if the table to which the record\n" +"belongs is locked, `false` otherwise." msgstr "" msgid "レコードが持つIDが有効なIDであれば +true+ を返す。" @@ -9248,9 +9810,6 @@ msgid "" "images/sample-schema.png)" msgstr "" -msgid "tag|example|上図のようなスキーマを定義する場合は以下のようになる。" -msgstr "" - # @example 上図のようなスキーマを定義する場合は以下のようになる。 msgid "" "Groonga::Schema.define do |schema|\n" @@ -9271,16 +9830,19 @@ msgid "" "end" msgstr "" +msgid "tag|example|上図のようなスキーマを定義する場合は以下のようになる。" +msgstr "" + msgid "スキーマ操作で発生する例外のスーパークラス。" msgstr "" msgid "テーブルが存在しないときに発生する。" msgstr "" -msgid "Returns the value of attribute name" +msgid "a new instance of TableNotExists" msgstr "" -msgid "a new instance of TableNotExists" +msgid "Returns the value of attribute name" msgstr "" msgid "カラムが存在しないときに発生する。" @@ -9329,16 +9891,19 @@ msgstr "" msgid "未知のオプションを指定したときに発生する。" msgstr "" +msgid "Returns the value of attribute unknown_keys" +msgstr "" + msgid "Returns the value of attribute available_keys" msgstr "" msgid "a new instance of UnknownOptions" msgstr "" -msgid "Returns the value of attribute unknown_keys" +msgid "未知のテーブルの種類を指定したときに発生する。" msgstr "" -msgid "未知のテーブルの種類を指定したときに発生する。" +msgid "Returns the value of attribute available_types" msgstr "" msgid "a new instance of UnknownTableType" @@ -9347,16 +9912,13 @@ msgstr "" msgid "Returns the value of attribute type" msgstr "" -msgid "Returns the value of attribute available_types" -msgstr "" - msgid "参照先のテーブルを推測できないときに発生する。" msgstr "" -msgid "a new instance of UnguessableReferenceTable" +msgid "Returns the value of attribute tried_table_names" msgstr "" -msgid "Returns the value of attribute tried_table_names" +msgid "a new instance of UnguessableReferenceTable" msgstr "" msgid "" @@ -9410,22 +9972,22 @@ msgstr "" # Groonga::Schema#create_table # Groonga::Schema.create_table msgid "" -"Create a table that manages record keys by hash table when\n" -"you specify `:hash` to `:type`." +"Create a table that manages record keys by patricia trie\n" +"when you specify `:patricia_trie` to `:type`." msgstr "" # Groonga::Schema#create_table # Groonga::Schema.create_table msgid "" -"Create a table that manages record keys by double array trie\n" -"when you specify `:double_array_trie` to `:type`." +"Create a table that manages record keys by hash table when\n" +"you specify `:hash` to `:type`." msgstr "" # Groonga::Schema#create_table # Groonga::Schema.create_table msgid "" -"Create a table that manages record keys by patricia trie\n" -"when you specify `:patricia_trie` to `:type`." +"Create a table that manages record keys by double array trie\n" +"when you specify `:double_array_trie` to `:type`." msgstr "" # Groonga::Schema#create_table @@ -9440,17 +10002,17 @@ msgstr "" # Groonga::Schema#create_table # Groonga::Schema.create_table msgid "" -"You can identify a record by key. The table is most fast\n" -"table for finding a record by key. But the table doesn't\n" -"support advanced key search features such as common prefix\n" -"search and range search." +"You can identify a record only by record ID. You can't use\n" +"key because key doesn't exist in the table." msgstr "" # Groonga::Schema#create_table # Groonga::Schema.create_table msgid "" -"You can identify a record only by record ID. You can't use\n" -"key because key doesn't exist in the table." +"You can identify a record by key. The table is most fast\n" +"table for finding a record by key. But the table doesn't\n" +"support advanced key search features such as common prefix\n" +"search and range search." msgstr "" # Groonga::Schema#create_table @@ -9476,15 +10038,15 @@ msgstr "" # Groonga::Schema#create_table # Groonga::Schema.create_table msgid "" -"See description of `TABLE_HASH_KEY` at [Groonga documentation\n" -"of tables](http://groonga.org/docs/reference/tables.html)\n" -"for details." +"The table is the only table that supports renaming key. The\n" +"table is used in Groonga database to manage object names\n" +"such as `ShortText` and `TokenBigram`." msgstr "" # Groonga::Schema#create_table # Groonga::Schema.create_table msgid "" -"See description of `TABLE_PAT_KEY` at [Groonga documentation\n" +"See description of `TABLE_HASH_KEY` at [Groonga documentation\n" "of tables](http://groonga.org/docs/reference/tables.html)\n" "for details." msgstr "" @@ -9492,9 +10054,9 @@ msgstr "" # Groonga::Schema#create_table # Groonga::Schema.create_table msgid "" -"The table is the only table that supports renaming key. The\n" -"table is used in Groonga database to manage object names\n" -"such as `ShortText` and `TokenBigram`." +"See description of `TABLE_PAT_KEY` at [Groonga documentation\n" +"of tables](http://groonga.org/docs/reference/tables.html)\n" +"for details." msgstr "" # Groonga::Schema#create_table @@ -9761,6 +10323,11 @@ msgid "" "指定する場合はこうなります。" msgstr "" +# @param [::Hash] +# @param [Array] +msgid "tag|param|args" +msgstr "" + # @param [Array] args msgid "" "インデックスカラム作成時に指定できるオプション。\n" @@ -9796,11 +10363,6 @@ msgstr "" msgid "table.index(\"Users.name\")" msgstr "" -# @param [::Hash] -# @param [Array] -msgid "tag|param|args" -msgstr "" - msgid "" "_target_table_ の _target_column_ を対象とするインデッ\n" "クスカラムを削除します。" @@ -9811,25 +10373,25 @@ msgid "" "削除する場合はこうなります。" msgstr "" +# @example +msgid "table.remove_index(\"Users.name\")" +msgstr "" + msgid "" "{ :name => target_column }と指定す\n" "ることでインデックスカラムの任意のカラム名を指定することができる。" msgstr "" -# @example -msgid "table.remove_index(\"Users.name\")" -msgstr "" - msgid "Defines a 8 bit signed integer column named @name �� ." msgstr "@name@ という名前8ビット符号付き整数のカラムを定義します。" -msgid "#column for available options." +msgid "({}) the options" msgstr "" -msgid "tag|see|#column" +msgid "#column for available options." msgstr "" -msgid "({}) the options" +msgid "tag|see|#column" msgstr "" msgid "the column name" @@ -9953,30 +10515,27 @@ msgstr "" msgid "the value to set the attribute new_name to." msgstr "" -msgid "Returns the value of attribute current_name" +msgid "Returns the value of attribute new_name" msgstr "" -msgid "Sets the attribute current_name" +msgid "Sets the attribute new_name" msgstr "" -msgid "Returns the value of attribute new_name" +msgid "Sets the attribute current_name" msgstr "" -msgid "Sets the attribute new_name" +msgid "Returns the value of attribute current_name" msgstr "" msgid "a new instance of ColumnRenameDefinition" msgstr "" # @param value -msgid "the value to set the attribute target_columns to." -msgstr "" - -# @param value msgid "the value to set the attribute target_table to." msgstr "" -msgid "Sets the attribute target_table" +# @param value +msgid "the value to set the attribute target_columns to." msgstr "" msgid "Returns the value of attribute target_table" @@ -9989,6 +10548,9 @@ msgstr "" msgid "Returns the value of attribute target_columns" msgstr "" +msgid "Sets the attribute target_table" +msgstr "" + msgid "a new instance of IndexColumnDefinition" msgstr "" @@ -10034,13 +10596,13 @@ msgstr "" msgid "a new instance of SubRecords" msgstr "" +msgid "A sub record." +msgstr "サブレコード。" + # @yield [record] msgid "Gives a sub record to the block." msgstr "" -msgid "A sub record." -msgstr "サブレコード。" - # @return [Array<Record>] msgid "Sub records as ::Array." msgstr "" @@ -10053,10 +10615,10 @@ msgstr "" msgid "A 0-origin index." msgstr "" -# @param [Integer] -msgid "tag|param|index" -msgstr "" - # @return [Record] msgid "A sub record at _index_." msgstr "" + +# @param [Integer] +msgid "tag|param|index" +msgstr ""