Skip to content

Commit

Permalink
script-v2 ja: translate
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Jun 10, 2017
1 parent 6d5930c commit 69fba7d
Show file tree
Hide file tree
Showing 3 changed files with 72 additions and 32 deletions.
74 changes: 50 additions & 24 deletions _po/ja/reference/operators/script-v2.po
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"PO-Revision-Date: 2016-12-05 15:50+0900\n"
"PO-Revision-Date: 2017-06-10 13:34+0900\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand All @@ -22,22 +22,20 @@ msgstr ""
msgid "# `` &` `` operator"
msgstr "# `` &` ``演算子"

msgid "Since 1.2.1."
msgstr "1.2.1で追加。"

msgid "## Summary"
msgstr "## 概要"

msgid ""
"This operator uses v2 operator class. It doesn't provide backward compatibilit"
"y until PGroonga 2.0.0. Use it carefully."
msgstr "この演算子はv2演算子クラスを使います。v2演算子クラスはPGroonga 2.0.0まで互換性を提供しません。注意して使ってください。"

msgid ""
"`` &` `` operator searches records with search condition written in [script sy"
"ntax](http://groonga.org/docs/reference/grn_expr/script_syntax.html). Script s"
"yntax is a powerful syntax. You can use many operations such as full text sear"
"ch, prefix search, range search and so on."
"ntax][groonga-script-syntax]. Script syntax is a powerful syntax. You can use "
"many operations such as full text search, prefix search, range search and so o"
"n."
msgstr ""
"`` &` ``演算子は[スクリプト構文](http://groonga.org/ja/docs/reference/grn_expr/script_syn"
"tax.html)で書かれた検索条件で検索します。スクリプト構文は強力な構文です。全文検索、前方一致検索、範囲検索といった多くの演算を使えます。"
"`` &` ``演算子は[スクリプト構文][groonga-script-syntax]で書かれた検索条件で検索します。スクリプト構文は強力な構文です。全文"
"検索、前方一致検索、範囲検索といった多くの演算ができます。"

msgid "## Syntax"
msgstr "## 構文"
Expand All @@ -48,18 +46,38 @@ msgid ""
"```"
msgstr ""

msgid "`column` is a column to be searched."
msgstr "`column`は検索対象のカラムです。"

msgid "`script` is a script that specifies search conditions. It's `text` type."
msgstr "`script`は検索条件を指定したスクリプトです。`text`型です。"
msgid ""
"`column` is a column to be searched. It's `text` type, `text[]` type or `varch"
"ar` type."
msgstr "`column`は検索対象のカラムです。型は`text`型、`text[]`型、`varchar`型のどれかです。"

msgid ""
"Syntax in `script` is [script syntax](http://groonga.org/docs/reference/grn_ex"
"pr/script_syntax.html)."
"`script` is a script that specifies search conditions. It's `text` type for `t"
"ext` type or `text[]` type `column`. It's `varchar` type for `varchar` type `c"
"olumn`."
msgstr ""
"`script`の構文は[スクリプト構文](http://groonga.org/ja/docs/reference/grn_expr/script_syn"
"tax.html)です。"
"`script`は検索条件を指定するスクリプトです。`column`が`text`型または`text[]`の場合は型は`text`型になります。`colum"
"n`が`varchar`型の場合は型は`varchar`型になります。"

msgid "Syntax in `script` is [script syntax][groonga-script-syntax]."
msgstr "`script`の構文は[スクリプト構文][groonga-script-syntax]です。"

msgid "## Operator classes"
msgstr "## 演算子クラス"

msgid ""
"You need to specify one of the following operator classes to use this operator"
":"
msgstr "この演算子を使うには次のどれかの演算子クラスを指定する必要があります。"

msgid " * `pgroonga.text_full_text_search_ops_v2`: For `text`"
msgstr " * `pgroonga.text_full_text_search_ops_v2`:`text`用"

msgid " * `pgroonga.text_array_full_text_search_ops_v2`: For `text[]`"
msgstr " * `pgroonga.text_array_full_text_search_ops_v2`:`text[]`用"

msgid " * `pgroonga.varchar_full_text_search_ops_v2`: For `varchar`"
msgstr " * `pgroonga.varchar_full_text_search_ops_v2`:`varchar`用"

msgid "## Usage"
msgstr "## 使い方"
Expand Down Expand Up @@ -136,13 +154,21 @@ msgstr " * `id`は2以上(範囲検索)"
msgid " * `content` must contain `\"engine\"` or `\"rdbms\"` (full text search)"
msgstr " * `content`は`\"全文検索\"`または`\"MySQL\"`を含んでいること(全文検索)"

msgid ""
"You can also use [functions](http://groonga.org/docs/reference/function.html) "
"in the script."
msgstr "スクリプト中では[関数](http://groonga.org/ja/docs/reference/function.html)を使うこともできます。"
msgid "You can also use [functions][groonga-functions] in the script."
msgstr "スクリプト中では[関数][groonga-functions]を使うこともできます。"

msgid "## Sequential scan"
msgstr "## シーケンシャルスキャン"

msgid "You can't use this operator with sequential scan."
msgstr "シーケンシャルスキャン時にはこの演算子を使うことはできません。"

msgid ""
"[groonga-script-syntax]:http://groonga.org/docs/reference/grn_expr/script_synt"
"ax.html"
msgstr ""
"[groonga-script-syntax]:http://groonga.org/ja/docs/reference/grn_expr/script_s"
"yntax.html"

msgid "[groonga-functions]:http://groonga.org/docs/reference/function.html"
msgstr ""
28 changes: 21 additions & 7 deletions ja/reference/operators/script-v2.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,33 @@ upper_level: ../

# `` &` ``演算子

## 概要
1.2.1で追加。

この演算子はv2演算子クラスを使います。v2演算子クラスはPGroonga 2.0.0まで互換性を提供しません。注意して使ってください。
## 概要

`` &` ``演算子は[スクリプト構文](http://groonga.org/ja/docs/reference/grn_expr/script_syntax.html)で書かれた検索条件で検索します。スクリプト構文は強力な構文です。全文検索、前方一致検索、範囲検索といった多くの演算を使えます
`` &` ``演算子は[スクリプト構文][groonga-script-syntax]で書かれた検索条件で検索します。スクリプト構文は強力な構文です。全文検索、前方一致検索、範囲検索といった多くの演算ができます

## 構文

```sql
column &` script
```

`column`は検索対象のカラムです。
`column`は検索対象のカラムです。型は`text`型、`text[]`型、`varchar`型のどれかです。

`script`は検索条件を指定するスクリプトです。`column``text`型または`text[]`の場合は型は`text`型になります。`column``varchar`型の場合は型は`varchar`型になります。

`script`の構文は[スクリプト構文][groonga-script-syntax]です。

## 演算子クラス

`script`は検索条件を指定したスクリプトです。`text`型です
この演算子を使うには次のどれかの演算子クラスを指定する必要があります

`script`の構文は[スクリプト構文](http://groonga.org/ja/docs/reference/grn_expr/script_syntax.html)です。
* `pgroonga.text_full_text_search_ops_v2``text`

* `pgroonga.text_array_full_text_search_ops_v2``text[]`

* `pgroonga.varchar_full_text_search_ops_v2``varchar`

## 使い方

Expand Down Expand Up @@ -60,8 +70,12 @@ SELECT * FROM memos WHERE content &` 'id >= 2 && (content @ "全文検索" || co

* `content``"全文検索"`または`"MySQL"`を含んでいること(全文検索)

スクリプト中では[関数](http://groonga.org/ja/docs/reference/function.html)を使うこともできます。
スクリプト中では[関数][groonga-functions]を使うこともできます。

## シーケンシャルスキャン

シーケンシャルスキャン時にはこの演算子を使うことはできません。

[groonga-script-syntax]:http://groonga.org/ja/docs/reference/grn_expr/script_syntax.html

[groonga-functions]:http://groonga.org/docs/reference/function.html
2 changes: 1 addition & 1 deletion reference/operators/script-v2.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ upper_level: ../

# `` &` `` operator

Since 2.0.0.
Since 1.2.1.

## Summary

Expand Down

0 comments on commit 69fba7d

Please sign in to comment.