# -*- po -*-
# English translations for Groonga package.
# Copyright (C) 2009-2015, Brazil, Inc
# This file is distributed under the same license as the Groonga package.
# Automatically generated, 2015.
#
msgid ""
msgstr ""
"Project-Id-Version: Groonga 5.0.1\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2015-03-27 09:53+0900\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

# 0926c434377d4234a87069cd763f41f5
# c80c833f5de14b48bc43e15dd74feeab
# a218bbcb3f0d437698b4cb82694e0f7d
# 8eba3fa042544dc8b59f7d2b96aedb6b
# 30d9ccb86ce74f009fc7381e7e0e2f2c
# 7321f60afabf4e48a9f62d2ad7d992c0
# 68d03499a6214fd89fa97841d7451cf0
# 90bbd9b1ad674c1982eaec80e718f2ca
# 619e6b2231c84ec0b988e1ee768dbd9c
# c1d23b4873fa4f5394cdfb687cfecaaf
# f7bdadf1b37c47079820a165c0f6367b
# 218b0c2d4e50480a9739fe027584c68f
# 1a38c5e8fb6e4536b5c6fa37faf293d5
# 9e1625ab6e1f4b8e8c7b4b2554cf3a87
# 2e91027c61744f5d9a04b96c2d635f8c
# f69b04363bcd4f8cac2cc30175f63319
# 9b4a4fc0992b46cc862091451030ea49
# 292370845f94473f852364ca6f3862fb
# 010b7d2933444c42a2902da000a9d67d
# 19df041a62dc49d7bedb2a23c4b6a675
# 2247303d34cb475f97894d0f124f02b5
# 1094594360e8423ca1bf4f39f7d3a071
# 7e816ce583da4d0290b2cbd29dcdc1c2
# f7de96ab747f46faa483f91d49a70651
# 7d0e1490324b4c0497cc7ecba7993fd8
# a73e4223d14a4340ad0ddc6ae3ff39f5
# 89b9279a532b4bceb5dd89c7ef5b8a19
# 84f00725845249a6a74cbce376563026
# 4c5ec638c4a74fb5b0e5b13c782a4313
# 8344132de17344ca98345f06e4920c41
# 390ac26108364861b60f8f2fc7cee88b
# 0a7df5a70fa74f61a9883c95e0d43753
# a7204e57b6e74da1a5494e2e04a2dbdc
# e6838ce1d49e4e5b84d45d3e09eaa922
# 2a9739e920094b68aa4f704bf50bde7b
# 1dd0762bc29341bd98f1a5e650d5e1c0
# 73be2d7621524abfb588fc93d75e3764
# d85cda1549d94635b1dc4200e2feb72d
# a51c8d1ece884f2d9a04dfb00907a8cb
# 6de5c56ef2804842941cbd6a837c58e2
# 1d8188a125c94e98be129a90a3798ea0
# 36304eb488a14e40b422ac51e215e0fc
# 8a3a3d2d9ff445499ff3f92cf4bbc295
# 38650c439dd0490483630cefd39f2f88
# 655ed099000c4112adae428b721217b7
# ff41a74b51d14862a731c22027d13655
# 206bd1f3704f45c2bd6c58f906515e10
# be6bd2fc0bec474d8b85af5d4814e3d1
# e82912713cf449fd83dce906f6e6643b
# f3a32ea100764d768422a786b423cba9
# f2ba5dc3ea764495b1c76a0a6c0b4427
# 37bd4084d15945e09f1a4b3e5959e0bd
# 312b0fedcd5848c7ac5006647e133ef9
# e50b5753d11440b8bd1ed3d043d6c284
# 1faec9def32541b8907d992f4dc2c85a
# 2f78c1d020834c74b1669f3cf20dc2ff
# 94198fbd4e45481582d9dcc1a51a1f99
# f74a346369634a5cbe15978355d91677
# 8f3b0dd71df1447a800391d06ab10168
# a86d50a0b5f140cb926ad141fd970299
# 8600e37e881940279c07a62b070772c0
# e550689c7d2344c590a9bc3407f4ff6f
# 6a410695745c4451979460e8e90a1875
# 74aca4f0b3cd40748414461b26342e5d
# 4c574d1e87934cb19a473da857ed53b9
# ce3d5ec184744d0c8b3ba197ec9c2e77
# ea06d8a6cfc7446e8031eef98dc7131f
# 1cd0a92fb8a0479d8283f7110c713d67
# cb0ee60e24cb4ca086783c8f128ca65d
# 8e658caa6471473bba5f10e589cfad3a
# 4b4c090f276a43269537f43df6b0e995
# be7655df3f284203a9353cdba2cc6731
# 474be96394da4f5785a6b2a941270394
# 294935c2660e49ef862ee0b1587606eb
# f802ad012b674cc3973d7f0bdcd93970
# 84b16a21c026449e846de8c35b488f37
# 5a911e0dd26d4815bf343c47985e2698
# f51ad4e8fc84422095c8c6bfe77c9d47
# 139d97c94cb0494abb971912e589db42
# d5655b0751de45a59acf84b69d97445b
# 5fe7f9b1077a443196d2b9095e44a9e9
# 444480b4fdec42788e10eabb58f5b14d
# 0804a48bbff843be99aa1ef90f4aae84
# 2e2cb090c49b4712bd96ee5283be8259
# 1d7613c68621497db452aba2b9510f41
# 12fe78dab10e47f3ab50bd7a88cb9a46
# d5f1656b81254a2aa3a378ad8aede8c5
# 55591baefde248ae8ed9d9450c716742
# e74b1fbb49d84a72892520e0c5df5d46
# 040435c0060f4ac8bef6f07ece3fe46e
# 8d63265d5a4f4b6e98918e44ce184f79
# cfe2ceb8a29d40e185fca2639d4ed747
# d4e5ebb5a006474cb63cac3a80c3dd73
# 487e870e06b54ef58cd691a519d301ee
# ace7733100d64c2b8a19f76fa9a4f235
# 4686ba77dabd4ae98c2fd40061cc4249
# ef3f197274cd41638a0c941e74a9fd54
# 13bc37e686334e5fb943946631022f06
# 3570d2e093994b3092388fe767b3504a
# a5756f77ccfb45a69b6dbac4d42329f5
# b22014fcd3834e4f8ca7dc7ff0426015
# 0540b41a0eb349959940d4bfa7c48682
# 52879dc76bfd45c39c852ae8e1f34032
# f740cf9c11f04d6095b4461ebcbea76d
# 483ed415154e4fb084df291e21bf7d3b
# cb6e54b94b88419b8e0f8e250bc02d77
# 5e8ade73ab1b4be680bc60a301eecf20
# b40e7aeaad1d459aa1c165591bfe7314
# 053057c301d5423ebac078da1eb5b4e1
# 7cae894e678846d7b5772f9dfc78e487
# 0556f32ed4cb4de29055a56383b3eaf1
# c08be29073f64263882b84dee45d9679
# 09c1acdf48074f1b981ef9219b8a075d
# 80dcaadaf210420883d5508781ff6af5
# c6166ff4235a4cc2ad1a23703cdd18c9
# d22e9dd77ea14ab7baa5abcaa7cd7799
# aa805a0acd534dfcab5ff3ccb65684e3
# 96786dd04f754b39a864392388198c99
# 1071f74fdaaf4f8e884a2a70f98cd8f0
# d9ae439a125042beb643f27c31f20d86
# e2238fd257f64170be94cc991a6f97a5
# 68e82e85c78d4b1c92f09ac4308e3f68
# 5df5a02c78354977a4d129b630087496
# 26b815300b394338849f04088573f9a4
# 4cc988b9a32945fdb1ecb307867a48f0
# dd56d0c6c740478b910d46dd567ef6df
# ce6a8cc26ba64473b3827384340e811e
# e59724d84a2f4e3dbb0a5ae65e532652
# 1325c1c95ea940579af45ac0626c077f
# a92a4308554441d09fdf83e2211569f5
# bb03d50da266400c96205de6f165d7a2
# d09e2050c664434a80f73352a41d30ac
# 554c1301cf9c48d39389e503c3c35ea1
# b5c35b3683d84e3b9927f58ed912c614
# 89ed0de7fece4ad69792e008a3ed7979
# 2530cb18012b4678b807b4a11f6b8b2b
# 14dffbc809714e298e27c15eb0029793
# ef812a7fc5ea4f06b3b52a50b6cad36f
# 1f0d936b136545e097721df8b4ce4277
# 72c8bd0537754bd6b27718e742663c1b
# 7c96c31ddc5a4024922065f4a70c7ca6
# 5a1911679c99446db8b9a9d9234f3103
# 30bf9f55aa614ad9be2b88bf4b1edbae
# 96d87fc2ea26491a9de6086f644b9a71
# d7d36ddaba714d9da53a0a49802403b9
# 26b18113c21a4c56aceec05d9fd8a848
# b1e13bd670754b95b9989cadb2a2f886
# 6ce5567c8cfb47e0a9fcbd3da80a1653
# 415bec6b9ff84468816ffe82a4631ec3
# b13e460020f848e693acb5f3267e2759
# 4bac22777e8f44848fbad145abd07b30
# 5a11de1f81a440b1a0e190e9afdfca9e
# bd49043c4723409aae997a3053594080
# dfa27dc3d6b44edcaf02fcd20ba9e0a4
# 08adb314ec1248bcbf59227d82cf1d1e
# 8a7c38e1abdb4e24b907bb11bf753c6f
# d211999b9aae41fc90268194cbac7209
# 44fdb5dc307546f399943dd175065046
# 56641573177c44699cf063b1e331b308
# 9c2a7155c3ed458c81ea35140034bc87
# 7d3593e961164023b5dd9ceb480c074f
# 8d25f8a4ca2e4deb8e5a87c8cd512841
# 48b9d0cb57f34b6a886b367aaa800f76
# 02a0ec3cdd994ef8a87d74ce948940c2
# ba9aacd57ece43a69c051f67af548541
# 733be53470114883a93e25aeb64aa95b
# 6e600d78baf540f2a64223985a73a090
# 78a7f51ea104465da40f84baee42a30e
# 441abc97b0894869909487c5fd7af283
# 365c290e113b4ecca7147027fa700d98
# 788a112f667848bd9253cecd82674374
# a8bf3b0c40604039832c482a8663622c
# 966d55b2ab7e4b85bff32cd601dc68a0
# b4cf99e6a0d241a1a7fe51d62d878216
# a08a4f6e980543ad96b51017ff3c7f98
# eaa4ff0e24c7495d9896ca2adfb48650
# 76af9c8ffe614c0c889415696b4ef0ad
# 1856906573b94710968089697502ed48
# 6522cedcc5d446958e8b6bb524a06983
# 960e3f59ef5e43d5a3c54f6346aaabd2
# 6cc0e122fcba466c9047fba985c4b06d
# 0c589002698c41f298e06bd6cec32de1
# 13f6c1c045ec43a09328c9780f484521
# d29835572bb64f278168bd8ffc2d3b05
# f3319c57b3104770a2fa0aa0c14a9b06
# f7db1c36af774a279063a832f51aa51d
# 4e990157ae4e490188af79eaac673dc7
# be57f3aa7a7342d38e3f47d00c16ae77
# 4c5ea9cc85d1411184d45b1cf7a6462c
# f9e0d4c97840407b9d30935f56cb5557
# eb5026d503b54fccb71e921eec9b59f8
# 0f38f12df5344c3ea1a3fa231c1560b9
# 98509f25531d4f55b10663f7a6652b86
# 104d4420c9574653bb52b79e8db57695
# 5fb4fe85932249ccb4d068f83f9c53f5
# 616596539fc046b592b9f409c2bf5ba6
# 33b990e648924552b254b01ee17b392d
# d79b57e5b03748e6ac41e8fac9be27bd
# 6b1caaf4032c41fcaf70e55e8005bed4
# 5bf069b020b240d7803d6f5bfc2ac986
# e2cdb3594751464d83be1c1931b05aa8
# 138409a1988a4054b666b91384d8ae04
# 02cd018671b84584b0e2a5997a48997b
# 8517d31a442f4c8d8e158fa661919db7
# b6908ece46ec4537a7193fedb6040a92
# be00ce0d903a4785ae4fa53c854766fc
# 4498b7b98f7a464c9453cbcf9c96937c
# b5deef5437614955b75b3205ea52038f
# 3d383ae3d1224fbba522d9b0914a7486
# 8130f1497b8345c6a4928dbea4fbc796
# 127c0b61af0747cc8e1a1f98092c06f3
# 8cfe1cfb439f4bbeb878382e3cdc6c8a
# 9274eceb08b74a42a0f61a1288f5e439
# 8c599e4068374022921449b05044347f
# e36dca5127254931acbee6607e3393ba
# 2a793acd71e4429aabcd18fc6b9b4d86
# 8c4ac78044f44fc2968ee5c71c792bbd
# c5abe7a6f0a24cb096f1a804552766a8
# b96002ff9a3c499fb32a2e4d9860bf36
# 09d4671bb1df40229b4dcb2891f81d42
# 5d9717abd80443ef97e60a8280dc5e2b
# 6a615f13165d457e9aa390f60ca7ffcd
# 9fc6fb6f638445deaeef2b641d5e0936
# 848b8c3965fc46f68c82c8eadd1dc635
# cdc187447b6c438d94ba3abfdf4f0fe3
# 3b2c4cf540fb49358ff57804f9a450da
# 249ddd2052014cc8be3e0d3fcc2b5dbd
# 51b352344e764c70ac04bd466f8affec
# 0491be7a8fd946c0b28f75ea1ea2c9f2
# c2cd7db6bcc6463bbe0f1473e98278d5
# dab02fb3a240420b8dfabd662f714a2a
# f6ec855dfd324d2697a154992d76e022
# 4a4398d037384dbd9f7578855f45eecb
# be77178985604a24b0ab18b5cfdd7edb
# e1872564f8814df18d864961886d54e7
# 26dc11061632400a87a7cf663a06f89b
# be6be6db4ada4f73957c7f3fcc71c78b
# d2ce94f8c9904aa39ec0b22ab24bfaeb
# ad729a4006344fec9813680bea095100
# be8ce0f61e914925be0c4a2c45998b71
# 7582adabf18d41adbb70c22e29f6ecc1
# 650dcc3984884225b88afe4f5807ad42
# 8c79e333c51d4a5cb4f6bab1f7e18b19
# be08a309064140ceaf223c9daf0b2d31
# f49136d921d64ccab519de89ac3d80df
# cb392faf530a4f95a9d102b37e407c29
# 0f4897eca74b42a19a634ed2c9fa5996
# 33c31b1053b84db1bbbbf220c36213fa
# 0730fcdb10134e2baa75194ac04313f3
# 87d532a5577b403d8fd845bf65604c01
# 6892c9985eef4c10b35290e3fc4cf911
# 73e20d0b3eba4c44b519e9e94573badd
# 0c04d01927284831a18fe91c4e9e9264
# 795feb983db24083a42554f27107bd12
# 9aa2830b63ae43398ee8641840447384
# c1e23b1c0bdf4a548a8806b15a82cefb
# ab2daf3f740e48588f5ec708582e9a67
# 055aaab950834cab88215896b177c641
# 976b2ace42904e218fef57a18d4bea9a
# d4e05437134a410283786e91aacdd86b
# 9b2fce7664d34675a799b0532e6bd6b6
# 2134f0baf5df4eaaa262c675da8ae27c
# 366003f4573b4b82bc5d3a922958b9cf
# 5c7dc5dff05a4a82aed4b5faf4572028
# d7f08eb6d198422489484b67b1a99e9e
# 79135ff85a1945b5ad2ddae76d008f7c
# 86a02003e65b4e548f38fcde4e936179
# 75f1ebd04f904119a2e343e3f558c6c7
# 71728eac7d2343779e6ba5631dd01993
# 844efb42a6c544ef95371c2f077fc7b3
# f1790372695a43f591aa111dee080b45
# d359e4b211f74c6fbab197ccc97eca96
# d0f2f092adeb42059205d0767ca44794
# d52d2f789fc2495793fc45aa5359daca
# 290ac2f5c382487ca7b204d538fc46de
# 938b644b72b5429c8ed465dc0387cd23
# 3a741d2226324f059a904335b847c8a3
# f4772679d40f4f99bbb4b7be5f684bc7
msgid "Execution example::"
msgstr "Execution example::"

# ada4e80d6f0b44c6823b55acfffb94a4
msgid "Reference manual"
msgstr "Reference manual"

# 6a174df324d04abbbea92873e35ba9af
msgid "API"
msgstr "API"

# 9083a637994643319ee5c482675b97c7
msgid ""
"Groonga can be used as a fulltext search library. This section describes "
"APIs that are provided by groonga."
msgstr ""
"Groonga can be used as a fulltext search library. This section describes "
"APIs that are provided by groonga."

# 98d2c31a402e468f9ea5712c91fd1567
msgid "Global configurations"
msgstr "Global configurations"

# 6adc460a3c2e4c6f980a7db8c1c39423
# 9cbb27990fae44f3baa72fb6182beab5
# be365cd9f3df4f2aa45ac03ce164763b
# 50eb9fb9f66d46669af19af9c121f37f
# 54542f5ade3e4b6093e302c322901609
# 1dce368d35e24a3f88f780a66598a499
# e4ba3ba17a454adaa74023a467bcc9d3
# cdb10972892c485d9255a7da6ea74a37
# c4a15b31573f4e38809b83159be740c4
# 786ed3d4d3724216a58ecb868ed6ef0d
# c1d7ccb644a146dea2d0be4fd60fb790
# dff6c8a9d5ac49d1919925830d57e834
# 2c24143ad8134d7795597cfe02d323c4
# 57101109db2247f582dc5c53553d88ef
# 5e9a9314d2d54468857f862c5a5ee4d1
# 33eff752b1c6408fb003fa872147cb63
# 02b70c44ab3d4e49988710ebc35889c6
# 211c6e1eabad4c179e46853861487681
# 0eee7e05f6ad4c52b7d6904d4a01eb9c
# 58f3eb53d6294793ae584b861e8bd953
# d05c61f1f4eb43fd8a5db55e19f0a207
# 43dde7c14c644eb590bafe3d9b422780
# 2dc7eb24a33d44a2b355d30c4a567323
# 228aad1e18ff425e847ae6acbcd70ef4
# 6c3bf417556142599d0ad57d8845cf42
# 11da52cb296a4cfea9d5e987529977f8
# 89eff7f24ae0409cbcc8c855948a9871
# c833e281b2ed42f48acbff656852cc6f
# bc41f54ccd3d45358c14fff7c0fb32b3
# e1b2230af95e4084a605133b4b2f77ea
# 804bf16b28244b76b50843e2fa3eeb1f
# 6426a1e89a53474092f19059d7c33048
# 60fdf6d15ed348d2aa4e9a5a1518921c
# cd32a1afea7445fa8896b9b273e20bcc
# 5c375246ccd24dafa81ce947a006d6f0
# d0bc5ae5df7d4ab6be07a6463a33e192
# 1a896c47321a445da6961fe1da49c93c
# 07a846dfddc947f38a19bb9f3dac8100
# 3b95b6bcff6e4db7b8a8a11f2c449d60
# e095509f00ff4414bc8e6e6dfa388158
# 6fc287d407d541319ca8ba366582b4c1
# 45d31e79a5a545919780eccd67d6eb3c
# f37dc3776ace4acf8c7bfcc2ed258c7a
# 79352f78077b48549a73f49b8d4a9ac8
# 01dea021f39b4c7ca76ba8196929722d
# e5e2e7e8cd4b4246b41e6b5846df8d20
# 6bf605e7ab5141fba01b96ca9c77e49b
# 9b7e0e7947734618b6a5d2401379efdf
# 0cc14c3607cc44a3aea7f73c1d177fe3
# 2533b6a61d1840f5869a64d8bc4dcef5
# d954d5cabacc42ab90dfa352c9f18cc7
# e49479dcb4f84ce29fccf9bd52200da9
# 9f5935b8c87c4af9a905d780dddbf948
# 26c7f74116024505ad9ecad228e1f319
# e837b06486814be6a5245f09496fed66
# ecc08974d1e6411c9d0c986d27f76964
# e57ccd5804c94d56ab233dc17a2eb0ff
# 03d092ca04694d2ea2f38641ed24aef9
# 08f995c5adc44dc395fceee30cfd63e8
# c08ac1ccab9b4b29916b555d33544b13
# 6aa05c7086b54bada6e04ab6b4ed8aa1
# 2ce64d74493843309ec67fbd515b03c5
# c3f45928df7b477a80e94fa41a5f1865
# d359755adeaf45a9b65085200000ecc0
# c70a6924c6f348a1bd55ca54d86d8ffb
# 1c16c3193bdf46439f946147e3331ec4
# d4dd900929fd4d0eaf2480a6c593e211
# 35472d67fc044a4089b50869fb83587b
# c9b41c4d1f8d4f13a024aa40d9e88cdb
# efb4da46bb9f490d8f37caf3010526ab
# 93f0d346e59b42d3b9cbfbcf6bfcd25d
# 682e14f71f77489898f8b2571f4e501b
# 7a036c1146614394a286368c82e30468
# 34a6e76220754168b7860e68dd82c707
# a70490f2afeb45e5ab208536cc388913
# 06316d61eb924831b78da3caf699215b
# d28f251b077746b7b63554c22ebe06a8
# a68d0e752e1b40d4a95ca2ef0fb631ed
# 0084a9e6fd674930ba331843fcda7c23
# 413c4a0c96b54505a3bf767a4c73e0fa
# 2a32f50486904e6d9e958be0777e9aff
# d4a2fcb6aec445cfb4b5e07687b3ff63
# 385b261ec8044b48b93d9b852f7660ec
# 1f12432a7bbe4f99ad3a49b9f2f47cb0
# 3a893a145a50474a90c8afea85a45fd2
# 09be2ee1cc2d40398f3e7a8c8fc2fabb
# 5022bd6b84594b6d9122776495db2335
# a0c3034019b04e7383d685932e9c9422
# 5effc967e1834eb995d4d9bc0e3a08ce
msgid "Summary"
msgstr "Summary"

# f397d3f39f6b41f49bdd7bf1942b3bf6
msgid "Groonga has the global configurations. You can access them by API."
msgstr "Groonga has the global configurations. You can access them by API."

# e1f199421c7b43bf972435f720aa0b6b
# 61856c876d73473496046c5855443efd
# 28fc9810ed86407ea18a9d6e4c95d2dd
# 5d5cfca81b76403281fc45a2ea262ede
# cbb0aed951ff474b81c5ee7081b579f4
# 8d45fbc9a797499493501a77b8710915
# f604bab708484352b5fb8c326b3f55cb
# 70522009070a4a75b3d640fff1f08b4a
# 11ff025bd8f14398a40cd410961f1aec
# 24d2cef1495944efb4358baad28397ae
# 83f185900ff4435eae30e36cdd4f1dd8
# f2fb7630f70d41248b865328b6e48a8c
# 79cb985046694c1a9260800d95a6cdbd
# a3e2335bfe8d46caafe362be4164cf10
# 8ee3d3e0ae5449e9ba968b78cd01648d
# f2939ca8d49a427f8e325b1ab4a0270b
# a31c6f90484c430b88e5dca72988e0b1
# 7faf55a453ab43d4840b2791a85a2a79
# 3cfbff266b2e47aab2cb388060d9fcc9
# b47f07324c524ebe90bac8743482328c
# 806138725a0f432a8a32495b7c6fbae3
# e06612ac06004a178d1fb636fb420091
# 4b284ee30ebc4dff9bba437ec81d760e
# ca03ad2f155846929ae70e4bdd0e2fec
msgid "Reference"
msgstr "Reference"

# d086b50eab2a43ef8beac686754cba91
msgid "Returns the lock timeout."
msgstr "Returns the lock timeout."

# 5bdc4719e282437fbec7bb5e6b2d9720
msgid ""
":c:type:`grn_ctx` acquires a lock for updating a shared value. If other :c:"
"type:`grn_ctx` is already updating the same value, :c:type:`grn_ctx` that "
"try to acquire a lock can't acquires a lock. The :c:type:`grn_ctx` that "
"can't acquires a lock waits 1 millisecond and try to acquire a lock again. "
"The try is done ``timeout`` times. If the :c:type:`grn_ctx` that can't "
"acquires a lock until ``timeout`` times, the tries are failed."
msgstr ""
":c:type:`grn_ctx` acquires a lock for updating a shared value. If other :c:"
"type:`grn_ctx` is already updating the same value, :c:type:`grn_ctx` that "
"try to acquire a lock can't acquires a lock. The :c:type:`grn_ctx` that "
"can't acquires a lock waits 1 millisecond and try to acquire a lock again. "
"The try is done ``timeout`` times. If the :c:type:`grn_ctx` that can't "
"acquires a lock until ``timeout`` times, the tries are failed."

# 4d6c927c180644c2b2c2396a65a37174
msgid ""
"The default lock timeout is ``10000000``. It means that Groonga doesn't "
"report a lock failure until about 3 hours.  (1 * 10000000 [msec] = 10000 "
"[sec] = 166.666... [min] = 2.777... [hour])"
msgstr ""
"The default lock timeout is ``10000000``. It means that Groonga doesn't "
"report a lock failure until about 3 hours.  (1 * 10000000 [msec] = 10000 "
"[sec] = 166.666... [min] = 2.777... [hour])"

# 547d71d42220485a8d1bd655f2e92db7
msgid "The lock timeout."
msgstr "The lock timeout."

# 6e7b05eacc0545f698a823985a20df5c
msgid "Sets the lock timeout."
msgstr "Sets the lock timeout."

# 4d868ada26e44ba283f9e9d9affd1d64
msgid "See :c:func:`grn_get_lock_timeout` about lock timeout."
msgstr "See :c:func:`grn_get_lock_timeout` about lock timeout."

# cec82f93ba9f408aadbe663cefc3dc50
msgid "There are some special values for ``timeout``."
msgstr "There are some special values for ``timeout``."

# 35f40243248243189d8ae1b4dafd72b0
msgid ""
"``0``: It means that Groonga doesn't retry acquiring a lock. Groonga reports "
"a failure after one lock acquirement failure."
msgstr ""
"``0``: It means that Groonga doesn't retry acquiring a lock. Groonga reports "
"a failure after one lock acquirement failure."

# 1c06b603ac2047c9a2a9b822e8bae416
msgid ""
"negative value: It means that Groonga retries acquiring a lock until Groonga "
"can acquire a lock."
msgstr ""
"negative value: It means that Groonga retries acquiring a lock until Groonga "
"can acquire a lock."

# b2ac36908df746698321160423ebbc0e
msgid "The new lock timeout."
msgstr "The new lock timeout."

# 89294e465b9044548292a4899d494668
# 986327f008b24473b716f0c8680dc65b
msgid "``GRN_SUCCESS``. It doesn't fail."
msgstr "``GRN_SUCCESS``. It doesn't fail."

# 311755e4372b414bb156969e8fdc5465
msgid "``grn_cache``"
msgstr "``grn_cache``"

# bec8af59a301478e8c0d2a86b9a8d8b7
msgid "This API is experimental."
msgstr "This API is experimental."

# 84ba132fee3c4b0f8d4dd9470c399269
msgid ""
"``grn_cache`` is a data store that keeps responses of :doc:`/reference/"
"commands/select` command. It is not general use cache object. It is only "
"for :doc:`/reference/commands/select` command."
msgstr ""
"``grn_cache`` is a data store that keeps responses of :doc:`/reference/"
"commands/select` command. It is not general use cache object. It is only "
"for :doc:`/reference/commands/select` command."

# af5ac148137943d581df8f26fe65e517
msgid ""
"You can just change the current cache object by :c:func:"
"`grn_cache_current_set()`. :doc:`/reference/commands/select` command "
"response cache is done internally."
msgstr ""
"You can just change the current cache object by :c:func:"
"`grn_cache_current_set()`. :doc:`/reference/commands/select` command "
"response cache is done internally."

# 4860a2e485854d27b33ee5b54fed09ad
msgid ""
":doc:`/reference/commands/select` command uses one global cache object. If "
"you open multiple databases, the one cache is shared. It is an important "
"problem."
msgstr ""
":doc:`/reference/commands/select` command uses one global cache object. If "
"you open multiple databases, the one cache is shared. It is an important "
"problem."

# 26361c3d6c384eef8edeb8a67f7a9ee2
msgid ""
"If you open multiple databases and use :doc:`/reference/commands/select` "
"command, you need to use ``grn_cache`` object. It is :doc:`/reference/"
"executables/groonga-httpd` case. If you open only one database or don't use :"
"doc:`/reference/commands/select` command, you don't need to use "
"``grn_cache`` object. It is `rroonga <http://ranguba.org/#about-rroonga>`_ "
"case."
msgstr ""
"If you open multiple databases and use :doc:`/reference/commands/select` "
"command, you need to use ``grn_cache`` object. It is :doc:`/reference/"
"executables/groonga-httpd` case. If you open only one database or don't use :"
"doc:`/reference/commands/select` command, you don't need to use "
"``grn_cache`` object. It is `rroonga <http://ranguba.org/#about-rroonga>`_ "
"case."

# 4bdabb4390134a5ab5d0e8b471538075
# 8170a51ac81748c28e918815c9ebf89b
# 7eb0a842115249f88bfaca16bbc76758
# dc2e74f12ff549a1b4ba17ee0dd53cf1
# 5ab79e80701042099bb70f4b52e89c7e
# 1187625e6ed84fa096a1a84cac3ae596
# d24e2f86dbe543cb89a817a75e01ca20
# 756dc82b13c0452f9cab85051f7e1444
# d5f1783b195f45309babecb6728e7452
# 1bff3cb382134e61828a0a95d32888a7
# 0c48d5b737414fd4b5c706063d1b2b7e
# 66ba88ea096c4c679bb0e3192374a3c1
# 0405ed3ce6794947b4f1ab126b89ab54
# 9871e6fb99334dc1b86a9f8cbebb7f45
# 71800d418cc84f85acf7a153bcfb2583
# 4a98b71e1fc04f7b9b388248becbf847
# 9702eebe94e742aa8bd7bee5751da23d
# 44e91729585d4d80993928412d0da330
# 48293e9e748d46dbb26d6e53e5ecf572
# da9229b185194dcd9aced1173e223dc6
# 06f152f77178431da4ac0b7fbaf98258
msgid "Example"
msgstr "Example"

# 96db357dea4745e193abed7cf8aac367
msgid "Here is an example that change the current cache object."
msgstr "Here is an example that change the current cache object."

# c6913ded30eb407a9102436bdc4d0326
msgid ""
"It is an opaque cache object. You can create a ``grn_cache`` by :c:func:"
"`grn_cache_open()` and free the created object by :c:func:"
"`grn_cache_close()`."
msgstr ""
"It is an opaque cache object. You can create a ``grn_cache`` by :c:func:"
"`grn_cache_open()` and free the created object by :c:func:"
"`grn_cache_close()`."

# ba9e5c8409454f20bea438b7898ec797
msgid "Creates a new cache object."
msgstr "Creates a new cache object."

# 5b287b6add544f15a920a49ae6b25f68
msgid ""
"If memory allocation for the new cache object is failed, ``NULL`` is "
"returned. Error information is stored into the ``ctx``."
msgstr ""
"If memory allocation for the new cache object is failed, ``NULL`` is "
"returned. Error information is stored into the ``ctx``."

# ed620bb80a8f485d8fa70ab1864f8cf6
# bf3601ef20074f28afb0cc0fc54e1572
# eb4a99c2f77847079a4f924b9c0c62d9
# e24bf806e9d84cd1b56e90adf6d44ec8
# 04cb33baaefd4dffa563632cf489863d
# 39f4714301b241b99c1ce97e420da2ab
msgid "The context."
msgstr "The context."

# 82ee59ccecf14e22bccf8edd72c80ce4
msgid ""
"A newly allocated cache object on success, ``NULL`` otherwise. The returned "
"cache object must be freed by :c:func:`grn_cache_close()`."
msgstr ""
"A newly allocated cache object on success, ``NULL`` otherwise. The returned "
"cache object must be freed by :c:func:`grn_cache_close()`."

# 3e6e40620b51450a872103ca74b38306
msgid "Frees resourses of the ``cache``."
msgstr "Frees resourses of the ``cache``."

# 9ba391fce3344d7e8219554367db4e31
msgid "The cache object to be freed."
msgstr "The cache object to be freed."

# d92ba221b0574bd8b8835fd7635ecf59
# 737ac7032c0242548fcb11e20280e8a0
# d74ff0a966c74aa69d44264f69abe758
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."

# 38871728b5e1497d970145e581641d8f
msgid ""
"Sets the cache object that is used in :doc:`/reference/commands/select` "
"command."
msgstr ""
"Sets the cache object that is used in :doc:`/reference/commands/select` "
"command."

# b47041a95808466bbe011d486faf7c62
msgid ""
"The cache object that is used in :doc:`/reference/commands/select` command."
msgstr ""
"The cache object that is used in :doc:`/reference/commands/select` command."

# cd2408c04884413c856316f8af2c4650
msgid ""
"Gets the cache object that is used in :doc:`/reference/commands/select` "
"command."
msgstr ""
"Gets the cache object that is used in :doc:`/reference/commands/select` "
"command."

# b75d957327314ffbbac1debd7ff13232
msgid ""
"The cache object that is used in :doc:`/reference/commands/select` command. "
"It may be ``NULL``."
msgstr ""
"The cache object that is used in :doc:`/reference/commands/select` command. "
"It may be ``NULL``."

# 45759f12b55d45d78b83c54e96ca5d7b
msgid "Sets the max number of entries of the cache object."
msgstr "Sets the max number of entries of the cache object."

# 06d286ad4d0a4948b9e6d19b9a3f28f0
msgid "The cache object to be changed."
msgstr "The cache object to be changed."

# b5fe7d579fe143ba8a01773f269864aa
msgid "The new max number of entries of the cache object."
msgstr "The new max number of entries of the cache object."

# 14f2ab8eec4c43bbb92ad40477aea33b
msgid "Gets the max number of entries of the cache object."
msgstr "Gets the max number of entries of the cache object."

# 16d31aadb35744f79e77c51df3d12e2a
msgid "The target cache object."
msgstr "The target cache object."

# f7d72b4c806645599de8421e1ddc920f
msgid "The max number of entries of the cache object."
msgstr "The max number of entries of the cache object."

# 0064a95329754beca614e0f36694d155
msgid "``grn_column``"
msgstr "``grn_column``"

# 46b90ecd233b456792397318cecd662e
# 15da44ea25ef4467a37833e8292d6fab
# 5bca7e5b31bc40bc81d75e5709bc03b7
# c2cd3c2f975c41cabd0db5fa91aa52ef
# aec451f175cf487290e0024d8d08b13c
# a955e53f3f0c46e987df47d601b82a66
# 9537d76c8d7043f89ba1d2e96768d5df
# b728c6464ca6434f9ae930becee3e334
# bf227e97ea0340f1a453d59f1d81c449
# 5b656b0ae8754934b852750b9aa79056
# a1463dd28bf944b683292710d344e1c6
# 238c00cba0654d1aaed744f202bd3f37
# bdccbc27bf514125922878f3a19e9fe2
# 0ef99325295d42fbaf570f562572ec5c
# 5356232549f9409593a9e4a443396d64
# 84a95a9636ea4cff928194728972cc1f
# 13dfcbcf40174fc092657fac866a8121
# 0c2abe1ff658461d93a4202fd90c1c82
# 56624d934ba549d1b05e48b09e8d8161
# 6bbac06ea9f143589d05c732c2eb9ef4
# 321ed8cf9a3a46adb8c3db9447cbfeb5
# 4148be5e85f943daaef2a99b0a16a6ef
# 4708b96f6b06436db543b43d97737bba
# 497aa63cfa2d46bfb10a68dbb29ccdfc
# 90eba3eb1642497981f606da4c788955
# ccc4afc60db346a3aa49a0317f3c69db
# 97767b3be0524449b9437bf01850d8f7
# 9cafc16fd5c24192bf06c3a6a3f9923f
# 516f5fb49c8a4cf19f210b2aaba82807
# dd8497a34dbd4f4e90d2fcf0518a5a88
# ab63cde6d73e4a73a0902abd5d0389b9
# 98691b49f40e459699bc293d2cf99bc6
# d4eca1386b244f548059ec8e1d1b8889
# 90833dfecea346a4953ca0128ff1560a
# 030d5eb776794aadbc3497aa86d56adf
# 464a1926833d4dd78bbce18b35f4c945
# bbb84ebada99461d88f553fdb53ecdab
# 7defa634ab424226b5241e48eae57cdd
# 369465fe0ce2446fa54bc66283c95b26
# f3d4d43200714e42bc15bd94e25bc89c
# c363331c96124253b3e20d4c4e059dc2
# 4b807e33bb9040deb6152d576782163c
# 54b38791333e471daea5a20444f3cc87
# 25d62d6f832248a69627005a4688c9fd
# a678cfc118f64ed28abcb6c09a4ab963
# 68d79e7f76e54b22b49ca84a5083f961
# b893b26c210a48978f242aac801a3a71
# 4a3f952781d34e3e9de8f08b81130599
# 1e31e6e549b24522a9b941fcd225e071
# 2c013b8c3ebb4601a1340d718162d97e
# e6388e8c0e964aaaa3b8aacabfdb1b55
# e50e91de328f4529be362c1e3da043e0
# 587a5065f66944f89aedce2a97c79c49
msgid "TODO..."
msgstr "TODO..."

# fa18b2e438824b31a913da7613932b8e
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_id``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_id``."

# 7d9cec7869de49678d5860c6e684af36
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_ID_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_ID_LEN` like the "
"following::"

# 085e1d66f7ea4900a5c036a135eb5317
# 4803511cac2344c1b8f5a2d32c9b9f6e
# 399330db1b9d483a8258b427a531abfd
# a0bc7f510bf146c995dbd3619183f48c
# 3bd8b8d8c8e24fb9b1135ad6e189a7dd
# 4042392733854c56afa9d5dba57acea4
# 1279b76249024a58b814dd0434a8c541
# 001db1f6b71340f6be54936d78a396bf
# 1765bd31a9694acfa17f9dcf615ecdbc
# dc6de6ce9439474ab92e1ca0b1d5ab93
msgid "Since 3.1.1."
msgstr "Since 3.1.1."

# c6e0ccac957e442281e1704d433ff868
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_ID`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_ID`."

# ded9796f671e462181f8c0302e7ec610
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_key``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_key``."

# eb9fc8360c564531ae88fe182e63e551
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_KEY_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_KEY_LEN` like the "
"following::"

# eb16f42613f34833915f9ca5cb8cfbc6
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_KEY`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_KEY`."

# dab612c816ca428eb9e7280011239cc2
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_value``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_value``."

# db77bcf706c34c1d818a98d7bc09720f
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_VALUE_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_VALUE_LEN` like the "
"following::"

# a6791c8cd263410885eb6192356314ef
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_VALUE`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_VALUE`."

# dac80c5942184bb8a6707295f5e55a84
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_score``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_score``."

# 55c8595a00e3468ab553dd5f1fb0351f
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_SCORE_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_SCORE_LEN` like the "
"following::"

# 68ea8db949d0427f9e589d3cecc69904
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_SCORE`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_SCORE`."

# 16a4360dc36a4e6083f6aceed879ed53
msgid "It returns the name of :doc:`/reference/columns/pseudo` ``_nsubrecs``."
msgstr "It returns the name of :doc:`/reference/columns/pseudo` ``_nsubrecs``."

# 95ae718e910d434f9a0e137ec924262a
msgid ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_NSUBRECS_LEN` like the "
"following::"
msgstr ""
"It is useful to use with :c:macro:`GRN_COLUMN_NAME_NSUBRECS_LEN` like the "
"following::"

# b32a9c0cca374324af984c5acf799b55
msgid "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_NSUBRECS`."
msgstr "It returns the byte size of :c:macro:`GRN_COLUMN_NAME_NSUBRECS`."

# 3f69a832277d43d29104f003f926bc58
msgid ""
"tableに新たなカラムを定義します。nameは省略できません。一つのtableに同一の"
"nameのcolumnを複数定義することはできません。"
msgstr ""
"tableに新たなカラムを定義します。nameは省略できません。一つのtableに同一の"
"nameのcolumnを複数定義することはできません。"

# 5121180a6a3d481eaa06f7e10ae021e6
# b87ead7f09fc4482a55459be4fd9cfc3
# 22f81415da024476afeeef62fe25ad2a
# 3d0959129939425797b1c756aa020749
# 3b6b746970cf4d829130b90695280fb7
# e82e380feb8c496fa8d2c6b8233cd536
# 41bb7ee8aa5d4f40b629b6dbff5563f9
# 47e63a383dac48f8b8c134e8d3de4079
# a591f37954714301bf2bcabe5ee8d8cc
# 4e63fab4df11475594ac0cbd5008f750
# 32463d37e5e446058704ef8757acfd54
# 7fd0b0ddc40c42cf8e0a8abbf1651e94
# a163361a2dd3464d89ca371c502eea28
# 02c952cc1a2d45bf8b1fb8fc256c90ff
# 5bca8073af31475e93a84cde5685a41c
# fc1ba76e1aac4fd5b127b22638683175
msgid "対象tableを指定します。"
msgstr "対象tableを指定します。"

# c0776570743f4089b259317a3abd30db
# f03d76bd48f14b0895aa018a3e23fd4b
msgid "カラム名を指定します。"
msgstr "カラム名を指定します。"

# 97b2a2db9636450ea6bcc118efeecdbe
# 62cd30ea47ec46adac61511b80e711ac
msgid "nameパラメータのsize(byte)を指定します。"
msgstr "nameパラメータのsize(byte)を指定します。"

# 755d450b4d734993bd0692e986c9ebe8
msgid ""
"カラムを格納するファイルパスを指定します。 flagsに ``GRN_OBJ_PERSISTENT`` が"
"指定されている場合のみ有効です。 NULLなら自動的にファイルパスが付与されます。"
msgstr ""
"カラムを格納するファイルパスを指定します。 flagsに ``GRN_OBJ_PERSISTENT`` が"
"指定されている場合のみ有効です。 NULLなら自動的にファイルパスが付与されます。"

# 2d3ca64a42a14102bf1ef4e919bf39f4
msgid ""
"``GRN_OBJ_PERSISTENT`` を指定すると永続columnとなります。  "
"``GRN_OBJ_COLUMN_INDEX`` を指定すると転置インデックスとなります。  "
"``GRN_OBJ_COLUMN_SCALAR`` を指定するとスカラ値(単独の値)を格納します。  "
"``GRN_OBJ_COLUMN_VECTOR`` を指定すると値の配列を格納します。  "
"``GRN_OBJ_COMPRESS_ZLIB`` を指定すると値をzlib圧縮して格納します。  "
"``GRN_OBJ_COMPRESS_LZO`` を指定すると値をlzo圧縮して格納します。  "
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_SECTION`` を指定すると、転置索"
"引にsection(段落情報)を合わせて格納します。  ``GRN_OBJ_COLUMN_INDEX`` と共に "
"``GRN_OBJ_WITH_WEIGHT`` を指定すると、転置索引にweight情報を合わせて格納しま"
"す。  ``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_POSITION`` を指定する"
"と、転置索引に出現位置情報を合わせて格納します。"
msgstr ""
"``GRN_OBJ_PERSISTENT`` を指定すると永続columnとなります。  "
"``GRN_OBJ_COLUMN_INDEX`` を指定すると転置インデックスとなります。  "
"``GRN_OBJ_COLUMN_SCALAR`` を指定するとスカラ値(単独の値)を格納します。  "
"``GRN_OBJ_COLUMN_VECTOR`` を指定すると値の配列を格納します。  "
"``GRN_OBJ_COMPRESS_ZLIB`` を指定すると値をzlib圧縮して格納します。  "
"``GRN_OBJ_COMPRESS_LZO`` を指定すると値をlzo圧縮して格納します。  "
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_SECTION`` を指定すると、転置索"
"引にsection(段落情報)を合わせて格納します。  ``GRN_OBJ_COLUMN_INDEX`` と共に "
"``GRN_OBJ_WITH_WEIGHT`` を指定すると、転置索引にweight情報を合わせて格納しま"
"す。  ``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_POSITION`` を指定する"
"と、転置索引に出現位置情報を合わせて格納します。"

# b107c97ce60f4a629eb046c148e25227
msgid "``GRN_OBJ_PERSISTENT`` を指定すると永続columnとなります。"
msgstr "``GRN_OBJ_PERSISTENT`` を指定すると永続columnとなります。"

# 6a5e5645795a4fd6abeaf7f68cece3b7
msgid "``GRN_OBJ_COLUMN_INDEX`` を指定すると転置インデックスとなります。"
msgstr "``GRN_OBJ_COLUMN_INDEX`` を指定すると転置インデックスとなります。"

# fb883cb27a0a44a8a29ec8cbabc86136
msgid "``GRN_OBJ_COLUMN_SCALAR`` を指定するとスカラ値(単独の値)を格納します。"
msgstr "``GRN_OBJ_COLUMN_SCALAR`` を指定するとスカラ値(単独の値)を格納します。"

# 474306b4529246ac902be189d226b0be
msgid "``GRN_OBJ_COLUMN_VECTOR`` を指定すると値の配列を格納します。"
msgstr "``GRN_OBJ_COLUMN_VECTOR`` を指定すると値の配列を格納します。"

# 34cd60c62f0045d6afdc459b48949ef4
msgid "``GRN_OBJ_COMPRESS_ZLIB`` を指定すると値をzlib圧縮して格納します。"
msgstr "``GRN_OBJ_COMPRESS_ZLIB`` を指定すると値をzlib圧縮して格納します。"

# 629bb7f552ef4ae998f847385e67ae6d
msgid "``GRN_OBJ_COMPRESS_LZO`` を指定すると値をlzo圧縮して格納します。"
msgstr "``GRN_OBJ_COMPRESS_LZO`` を指定すると値をlzo圧縮して格納します。"

# 165c2ee094f8436eb76af52f7135b1b2
msgid ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_SECTION`` を指定すると、転置索"
"引にsection(段落情報)を合わせて格納します。"
msgstr ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_SECTION`` を指定すると、転置索"
"引にsection(段落情報)を合わせて格納します。"

# b39eb1315b72494f846d0f2357f6f5de
msgid ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_WEIGHT`` を指定すると、転置索"
"引にweight情報を合わせて格納します。"
msgstr ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_WEIGHT`` を指定すると、転置索"
"引にweight情報を合わせて格納します。"

# a143457383df460ca0aecdecabdbb368
msgid ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_POSITION`` を指定すると、転置"
"索引に出現位置情報を合わせて格納します。"
msgstr ""
"``GRN_OBJ_COLUMN_INDEX`` と共に ``GRN_OBJ_WITH_POSITION`` を指定すると、転置"
"索引に出現位置情報を合わせて格納します。"

# ae4baf22e91e44a7866584fa93c50a16
msgid "カラム値の型を指定します。定義済みのtypeあるいはtableを指定できます。"
msgstr "カラム値の型を指定します。定義済みのtypeあるいはtableを指定できます。"

# 4c64dccc76db42b0a40d603a9223aa93
msgid ""
"oldvalue, newvalueの値から得られるキーに対応するcolumnの値の中の、id, section"
"に対応するエントリを更新します。columnは ``GRN_OBJ_COLUMN_INDEX`` 型のカラム"
"でなければなりません。"
msgstr ""
"oldvalue, newvalueの値から得られるキーに対応するcolumnの値の中の、id, section"
"に対応するエントリを更新します。columnは ``GRN_OBJ_COLUMN_INDEX`` 型のカラム"
"でなければなりません。"

# 6acb90ed018144c3be47e64af2c01c99
# 6ab6c63b0b884ddaa427fc4c4c049c15
# cf85a0c133ca4868ab473b907e73ee5b
msgid "対象columnを指定します。"
msgstr "対象columnを指定します。"

# 60a9de707c344ddf9fbf1eb1a33c8233
# e2a495dc9ad14ebca06aa00e5f569654
# fb0533750ed342aead8a9f7ba76f449c
# cab31d472c934686b9df323b213c2af3
msgid "対象レコードのIDを指定します。"
msgstr "対象レコードのIDを指定します。"

# e11330731c0846018d60e0c75b8d01a1
msgid "対象レコードのセクション番号を指定します。"
msgstr "対象レコードのセクション番号を指定します。"

# da7f4621552048769a9c991ee8d2053a
msgid "更新前の値を指定します。"
msgstr "更新前の値を指定します。"

# db019c1a29bc492f9c847539c4bc83ee
msgid "更新後の値を指定します。"
msgstr "更新後の値を指定します。"

# 8a24984fbba74c3d90ad343370c0c406
msgid "columnが属するtableを返します。"
msgstr "columnが属するtableを返します。"

# ebcd042d7587405a9134027bb232f379
msgid ""
"ctxが使用するdbにおいてcolumnに対応する名前をnameに更新します。columnは永続オ"
"ブジェクトでなければいけません。"
msgstr ""
"ctxが使用するdbにおいてcolumnに対応する名前をnameに更新します。columnは永続オ"
"ブジェクトでなければいけません。"

# a91782a18a834f5cac77cfcad2392308
# a4e4902a5fc244eb8b77ab9f74e6f478
msgid "新しい名前を指定します。"
msgstr "新しい名前を指定します。"

# d76830f7dff64d0cb6c32d4fef92de73
# ce10e1e9a9784d6ba03e755767151508
msgid "nameパラメータのsize（byte）を指定します。"
msgstr "nameパラメータのsize（byte）を指定します。"

# 477736c9fcd9416cbd441a9b6f0e2264
msgid ""
"カラムobjの名前の長さを返します。buf_sizeの長さが名前の長さ以上であった場合"
"は、namebufに該当する名前をコピーします。"
msgstr ""
"カラムobjの名前の長さを返します。buf_sizeの長さが名前の長さ以上であった場合"
"は、namebufに該当する名前をコピーします。"

# ac2994391d8d4ab2bf0d42b62d7908f2
# 42c6a9aacf734d78a603d526524ca044
# 71d85a03ff0a4ce3bf6ed30ae02f6e44
# 2c20cd043ce546259dece6fd746888a5
# 2f47160df4bc4c03978d0583cb7922ee
# e09bddf92d2f4c01a5d93682457e5fd4
# e49bd7d750834773b553fa5897a4f23b
# cd0d3f9e2c1c42b3af33985a558d6752
# e75244e4a7bc4fe481a1e49ff9f133dd
# 9e93ea191f6b45a5aafe054294640d1c
# f4c67f1f8b3446d0be92d4ab405d5ba1
# 268ced05a8264c3cad220c5bc6704039
# ae5846497c2c4c92b7b6510b39702c5e
# 8ab5bd45f7ef482fbbfd3c4c615566d0
# 84a052e87cc1473daeaf5d7641854292
# 92ea5e7a548d429f85381a6c160ae41b
# d086b1fff3374a059f37b329433a9dd5
# 37fe29660d7d498aae09c53e95fb1b43
# ec82a7a2b1ed42759702d0e8c80ce587
# fed4b7ecb25d4691bcf7653a60077656
# 738bde3b64b74cbba10c920f21220193
# a188014c51f041b89d4d9121a272e795
# e46e2240ef944471b231a221e8bcd58a
# 9eeff73e1585486a840d8543fe258824
# beaa5ad77e7a4bdeaf0d352c6784870c
# 38ea668d2b7447079dee8dd99f13a3e4
# a37e74cb67d0479d89cc8ce4048ffcce
msgid "対象objectを指定します。"
msgstr "対象objectを指定します。"

# a157dcfa89b44d3599f1f811938d2ee3
# d45a66055657425fb2968120c732c5be
msgid "名前を格納するバッファ（呼出側で準備する）を指定します。"
msgstr "名前を格納するバッファ（呼出側で準備する）を指定します。"

# 80564c8231954dda9ad155d3cccb9d7a
# f19b76e5bb02400c920778c9f05e5078
msgid "namebufのサイズ（byte長）を指定します。"
msgstr "namebufのサイズ（byte長）を指定します。"

# c5cbe8b8089f4a41ba9325d3ea329a9d
msgid ""
"columnに張られているindexのうち、opの操作を実行可能なものの数を返します。また"
"それらのidを、buf_sizeに指定された個数を上限としてindexbufに返します。"
msgstr ""
"columnに張られているindexのうち、opの操作を実行可能なものの数を返します。また"
"それらのidを、buf_sizeに指定された個数を上限としてindexbufに返します。"

# ba5bf08eb1ef4c41b1abef2773a05ca9
msgid "対象のcolumnを指定します。"
msgstr "対象のcolumnを指定します。"

# c69656cfe77d446982c3947e2e7ff260
msgid "indexで実行したい操作を指定します。"
msgstr "indexで実行したい操作を指定します。"

# e063a8f94e0c49529006c69e5951ef67
msgid "indexを格納するバッファ（呼出側で準備する）を指定します。"
msgstr "indexを格納するバッファ（呼出側で準備する）を指定します。"

# c862a77c375543c6b154ea9b855b2a0d
msgid "indexbufのサイズ（byte長）を指定します。"
msgstr "indexbufのサイズ（byte長）を指定します。"

# 3ff0c9499e824ab7bf103c6a9a4ac87f
msgid "section番号を格納するint長バッファ（呼出側で準備する）を指定します。"
msgstr "section番号を格納するint長バッファ（呼出側で準備する）を指定します。"

# 088d5dfc150248b79658cf086a7fbbb6
msgid ""
"This is a dangerous API. You must not use this API when other thread or "
"process accesses the target column. If you use this API against shared "
"column, the process that accesses the column may be broken and the column "
"may be broken."
msgstr ""
"This is a dangerous API. You must not use this API when other thread or "
"process accesses the target column. If you use this API against shared "
"column, the process that accesses the column may be broken and the column "
"may be broken."

# 6d6bfb207c754780a17924189be4168f
msgid "Clears all values in the column."
msgstr "Clears all values in the column."

# 55f39c798e924702844126fe94ea6ecd
msgid "The column to be truncated."
msgstr "The column to be truncated."

# 9159e259c1ee4f698ad893fc5f78c700
# 7addcb21705e4e3d93d6fd580c5fa8e8
# 2f2e0dfa06fa46b59f305fb289ecf283
# f96075d04e334253af81a4f907c27155
# 801c929c33eb4559bb0fa2f4bf3615bb
# a6186bae040844d38cc14fd9337823ae
# e540718db37b4f368f0aa49bb474f034
# a869150018b742b7aaae1bd667118ab7
# 572017ad693b44b3af8e2c14c89b7929
# b2979419880d43d8ad8620c48b0e5ce6
# b067696a1f0b4634b8006dcba4780d6e
# 6997407ea799443f8aa28e07d0e7b7eb
# ed45c563d1ff4b639ae3ff969fcb1007
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."

# ee0713451dde4eb2ba9c4ff92b4e9622
msgid "``grn_command_version``"
msgstr "``grn_command_version``"

# ae50e5ebd90e4f0bb04fd9208eadf61f
msgid "デフォルトのcommand_versionを返します。"
msgstr "デフォルトのcommand_versionを返します。"

# cb366a83bc0b4244b3865ef17eec585b
msgid "デフォルトのcommand_versionを変更します。"
msgstr "デフォルトのcommand_versionを変更します。"

# de5e7479ae3d4209894d8a4f40838afb
msgid "変更後のデフォルトのcommand_versionを指定します。"
msgstr "変更後のデフォルトのcommand_versionを指定します。"

# 387c8b8b2fe34386a4ac2b5ae4bc598a
msgid "``grn_content_type``"
msgstr "``grn_content_type``"

# f11fd8ff74354db6a7f4c4f16b513d42
msgid ""
":c:type:`grn_content_type` shows input type and output type. Currently, it "
"is used only for output type."
msgstr ""
":c:type:`grn_content_type` shows input type and output type. Currently, it "
"is used only for output type."

# 615e26a4dc484f34b67e63a65c3952a4
msgid ""
"Normally, you don't need to use this type. It is used internally in :c:func:"
"`grn_ctx_send()`."
msgstr ""
"Normally, you don't need to use this type. It is used internally in :c:func:"
"`grn_ctx_send()`."

# cab027faba25482ebebc3571bc2e6c73
# 10d1c410baca4cba87ba50bf5a7c0f56
# 7208732b167c4a7cb5ff01926fc4f61e
# e1305b2ea9144edc97ba3fbae9830ea6
msgid "Here are available values:"
msgstr "Here are available values:"

# f07aa0eefe6d43dabb29ca5bab090a64
msgid ""
"It means that outputting nothing or using the original format. :doc:`/"
"reference/commands/dump` uses the type."
msgstr ""
"It means that outputting nothing or using the original format. :doc:`/"
"reference/commands/dump` uses the type."

# 27964792e0a7454c923a6aa6869e5856
msgid "`GRN_CONTENT_NONE`"
msgstr "`GRN_CONTENT_NONE`"

# 8a566733b97b4f9d87939f5a46237c1c
msgid "It means tab separated values format."
msgstr "It means tab separated values format."

# 9fed45f32f8143ceb31249fb79f87492
msgid "`GRN_CONTENT_TSV`"
msgstr "`GRN_CONTENT_TSV`"

# 8f7bddc0658e48e09a7c27cccf78fa14
msgid "It means JSON format."
msgstr "It means JSON format."

# f98765ec7e2749f389d5925a7d7c0114
msgid "`GRN_CONTENT_JSON`"
msgstr "`GRN_CONTENT_JSON`"

# 40932fd971514dca8f670b57824cab28
msgid "It means XML format."
msgstr "It means XML format."

# d41d3202be754903839cda2af3979931
msgid "`GRN_CONTENT_XML`"
msgstr "`GRN_CONTENT_XML`"

# 926b53370a5c48cda65424c012a08008
msgid ""
"It means MessagePack format. You need MessagePack library on building "
"Groonga. If you don't have MessagePack library, you can't use this type."
msgstr ""
"It means MessagePack format. You need MessagePack library on building "
"Groonga. If you don't have MessagePack library, you can't use this type."

# 288500afa5484ed8846a278890b2fe07
msgid "`GRN_CONTENT_MSGPACK`"
msgstr "`GRN_CONTENT_MSGPACK`"

# 5c2e5b8a60b849f9932b42022bf533cf
msgid "``grn_ctx``"
msgstr "``grn_ctx``"

# ff86ba1005084b77a46134307af55f71
msgid ""
":c:type:`grn_ctx` is the most important object. :c:type:`grn_ctx` keeps the "
"current infomation such as:"
msgstr ""
":c:type:`grn_ctx` is the most important object. :c:type:`grn_ctx` keeps the "
"current infomation such as:"

# 33cc5d7b9ebd4bb397f6225943ba6685
msgid "The last occurred error."
msgstr "The last occurred error."

# b71314c256344742841b0fafa85f637b
msgid "The current encoding."
msgstr "The current encoding."

# c89b672a33b34741b9883d7012592629
msgid "The default thresholds. (e.g. :ref:`match-escalation-threshold`)"
msgstr "The default thresholds. (e.g. :ref:`match-escalation-threshold`)"

# 5e8c245e58eb48c4bdd09f93ac73247a
msgid ""
"The default command version. (See :doc:`/reference/command/command_version`)"
msgstr ""
"The default command version. (See :doc:`/reference/command/command_version`)"

# 49d4a91fdd5e4669af17702e425054ac
msgid ":c:type:`grn_ctx` provides platform features such as:"
msgstr ":c:type:`grn_ctx` provides platform features such as:"

# 5f04d5be62524db0aa74f50c2508cf06
msgid "Memory management."
msgstr "Memory management."

# b9553e3a693c4282922cd82f846608d9
msgid "Logging."
msgstr "Logging."

# d7d4da76b4fc49f5baceb892213eacdc
msgid "Most APIs receive :c:type:`grn_ctx` as the first argument."
msgstr "Most APIs receive :c:type:`grn_ctx` as the first argument."

# cbc81205bd79477abebc766a2c8289d1
msgid ""
"You can't use the same :c:type:`grn_ctx` from two or more threads. You need "
"to create a :c:type:`grn_ctx` for a thread. You can use two or more :c:type:"
"`grn_ctx` in a thread but it is not needed for usual use-case."
msgstr ""
"You can't use the same :c:type:`grn_ctx` from two or more threads. You need "
"to create a :c:type:`grn_ctx` for a thread. You can use two or more :c:type:"
"`grn_ctx` in a thread but it is not needed for usual use-case."

# c61b01e206304b0b81fc3673e9b3f9d0
msgid "ctxを初期化します。"
msgstr "ctxを初期化します。"

# 8d487d527a204e64b91e27d9b0812e15
msgid "初期化するctx構造体へのポインタを指定します。"
msgstr "初期化するctx構造体へのポインタを指定します。"

# 786a7d561dcd4275baf040e5537be98b
# d19e3445bc014a58b86aecac29f646c4
msgid "初期化する ``ctx`` のオプションを指定します。"
msgstr "初期化する ``ctx`` のオプションを指定します。"

# 985b8c6609934d6a8579e016699f3120
msgid "ctxの管理するメモリを解放し、使用を終了します。"
msgstr "ctxの管理するメモリを解放し、使用を終了します。"

# de3c357e16864f53b9afa8f90d88a7f1
msgid ""
"If ``ctx`` is initialized by :c:func:`grn_ctx_open()` not :c:func:"
"`grn_ctx_init()`, you need to use :c:func:`grn_ctx_close()` instead of :c:"
"func:`grn_ctx_fin()`."
msgstr ""
"If ``ctx`` is initialized by :c:func:`grn_ctx_open()` not :c:func:"
"`grn_ctx_init()`, you need to use :c:func:`grn_ctx_close()` instead of :c:"
"func:`grn_ctx_fin()`."

# 2b9197ca607a4996948055507d0552e3
msgid "解放するctx構造体へのポインタを指定します。"
msgstr "解放するctx構造体へのポインタを指定します。"

# ed5d95e636cc462c97d294de7d5ee198
# 23dd3712e04c4850b824227eceb8b300
msgid "初期化された :c:type:`grn_ctx` オブジェクトを返します。"
msgstr "初期化された :c:type:`grn_ctx` オブジェクトを返します。"

# f8b86a5c3226461b99475b8e78b3ef12
msgid ""
":c:func:`grn_ctx_init()` で初期化された :c:type:`grn_ctx` オブジェクトは構造"
"体の実体をAPIの呼び元で確保するのに対して、 :c:func:`grn_ctx_open()` では"
"Groongaライブラリの内部で、実体を確保します。 どちらで初期化された :c:type:"
"`grn_ctx` も、 :c:func:`grn_ctx_fin()` で解放できます。 :c:func:"
"`grn_ctx_open()` で確保した :c:type:`grn_ctx` 構造体に関しては、:c:func:"
"`grn_ctx_fin()` で解放した後に、その :c:type:`grn_ctx` で作成した :c:type:"
"`grn_obj` を :c:func:`grn_obj_close()` によって解放しても問題ありません。"
msgstr ""
":c:func:`grn_ctx_init()` で初期化された :c:type:`grn_ctx` オブジェクトは構造"
"体の実体をAPIの呼び元で確保するのに対して、 :c:func:`grn_ctx_open()` では"
"Groongaライブラリの内部で、実体を確保します。 どちらで初期化された :c:type:"
"`grn_ctx` も、 :c:func:`grn_ctx_fin()` で解放できます。 :c:func:"
"`grn_ctx_open()` で確保した :c:type:`grn_ctx` 構造体に関しては、:c:func:"
"`grn_ctx_fin()` で解放した後に、その :c:type:`grn_ctx` で作成した :c:type:"
"`grn_obj` を :c:func:`grn_obj_close()` によって解放しても問題ありません。"

# e63384c9fd0143f6a090d592f55e2781
msgid ""
"It calls :c:func:`grn_ctx_fin()` and frees allocated memory for ``ctx`` by :"
"c:func:`grn_ctx_open()`."
msgstr ""
"It calls :c:func:`grn_ctx_fin()` and frees allocated memory for ``ctx`` by :"
"c:func:`grn_ctx_open()`."

# dd137b4fe2cc45b1ae1b8d973498c11e
msgid "no longer needed :c:type:`grn_ctx`."
msgstr "no longer needed :c:type:`grn_ctx`."

# a2cd52bfcf954065803014e838b1d283
msgid "ctxを破棄するときに呼ばれる関数を設定します。"
msgstr "ctxを破棄するときに呼ばれる関数を設定します。"

# 049a98b2dd3c40009c3557fa62920f36
msgid "対象ctxを指定します。"
msgstr "対象ctxを指定します。"

# db231611b93143ab8435d1ff4633f2f9
msgid "``ctx`` を破棄するときに呼ばれる関数を指定します。"
msgstr "``ctx`` を破棄するときに呼ばれる関数を指定します。"

# c85a4bcc3639439eb968de6fe91a2801
msgid "command_versionを返します。"
msgstr "command_versionを返します。"

# 41d3a187a35b492a8c8b8be4fd8e4226
msgid "command_versionを変更します。"
msgstr "command_versionを変更します。"

# 4c438657291c4b658547c23dae4748ab
msgid "変更後のcommand_versionを指定します。"
msgstr "変更後のcommand_versionを指定します。"

# 7df50e6856164eb690b0e141d8cf4941
msgid ""
"ctxが操作対象とするdbを指定します。NULLを指定した場合は、dbを操作しない状態"
"(init直後の状態)になります。"
msgstr ""
"ctxが操作対象とするdbを指定します。NULLを指定した場合は、dbを操作しない状態"
"(init直後の状態)になります。"

# 2ab553383bcb4bb0ad4816550a6dc296
msgid "Don't use it with :c:type:`grn_ctx` that has ``GRN_CTX_PER_DB`` flag."
msgstr "Don't use it with :c:type:`grn_ctx` that has ``GRN_CTX_PER_DB`` flag."

# 03d713feb05d478ebc60b461fb355ca1
msgid "ctxが使用するdbを指定します。"
msgstr "ctxが使用するdbを指定します。"

# b30660ee8bc74f13869c5eb198e5def6
msgid ""
"ctxが現在操作対象としているdbを返します。dbを使用していない場合はNULLを返しま"
"す。"
msgstr ""
"ctxが現在操作対象としているdbを返します。dbを使用していない場合はNULLを返しま"
"す。"

# aa6d57637a5f48e596209f5d328a4bae
msgid ""
"ctxが使用するdbからnameに対応するオブジェクトを検索して返す。nameに一致するオ"
"ブジェクトが存在しなければNULLを返す。"
msgstr ""
"ctxが使用するdbからnameに対応するオブジェクトを検索して返す。nameに一致するオ"
"ブジェクトが存在しなければNULLを返す。"

# 25682930a71946d78ba1bf8fbf31dca4
msgid "検索しようとするオブジェクトの名前。"
msgstr "検索しようとするオブジェクトの名前。"

# cca86308498d41b5b2d8d21a143125d6
msgid ""
"The number of bytes of name. If negative value is specified, name is assumed "
"that NULL-terminated string."
msgstr ""
"The number of bytes of name. If negative value is specified, name is assumed "
"that NULL-terminated string."

# 126fe4c6157f45688f4275470b3d4e8d
msgid ""
"ctx、またはctxが使用するdbからidに対応するオブジェクトを検索して返す。idに一"
"致するオブジェクトが存在しなければNULLを返す。"
msgstr ""
"ctx、またはctxが使用するdbからidに対応するオブジェクトを検索して返す。idに一"
"致するオブジェクトが存在しなければNULLを返す。"

# 3b09c3a8935241bbbe5b3440179a9cc1
msgid "検索しようとするオブジェクトのidを指定します。"
msgstr "検索しようとするオブジェクトのidを指定します。"

# ae594d870d0a4949ac73d43407315fec
msgid ""
"It pushes all tables in the database of ``ctx`` into ``tables_buffer``. "
"``tables_buffer`` should be initialized as ``GRN_PVECTOR``. You can use "
"``GRN_PTR_INIT()`` with ``GRN_OBJ_VECTOR`` flags to initialize "
"``tables_buffer``."
msgstr ""
"It pushes all tables in the database of ``ctx`` into ``tables_buffer``. "
"``tables_buffer`` should be initialized as ``GRN_PVECTOR``. You can use "
"``GRN_PTR_INIT()`` with ``GRN_OBJ_VECTOR`` flags to initialize "
"``tables_buffer``."

# 61e33d21802d435bb53c7998a917604a
msgid "Here is an example:"
msgstr "Here is an example:"

# 1dce1cab520d4652a4824b2248c95d68
# 84a345ece9ad412bbe2bf768e89fe080
# 8df16ad68ae843a580a163f8ae1b1058
msgid "The context object."
msgstr "The context object."

# fe8b8cfe87c44c2bac45deac3954bc19
msgid "The output buffer to store tables."
msgstr "The output buffer to store tables."

# 8020228a8f574ca8b17d9c7083038969
msgid "Gets the current output type of the context."
msgstr "Gets the current output type of the context."

# fc4e31373746494383933d758ac7d7b2
# b8f1d95e42214c13ac3d5ce96763d6dd
msgid "Normally, this function isn't needed."
msgstr "Normally, this function isn't needed."

# 221579d68104450db15ffec97cf8a09d
msgid "The output type of the context."
msgstr "The output type of the context."

# 0026c0ad620c4098a653d00debd7dfd3
msgid ""
"Sets the new output type to the context. It is used by executing a command "
"by :c:func:`grn_expr_exec()`. If you use :c:func:`grn_ctx_send()`, the new "
"output type isn't used. :c:func:`grn_ctx_send()` sets output type from "
"command line internally."
msgstr ""
"Sets the new output type to the context. It is used by executing a command "
"by :c:func:`grn_expr_exec()`. If you use :c:func:`grn_ctx_send()`, the new "
"output type isn't used. :c:func:`grn_ctx_send()` sets output type from "
"command line internally."

# 8d555f8846914bc49ad843abbd674a02
msgid "The new output type."
msgstr "The new output type."

# 7180191b33f14825a8f253a5f48ef043
msgid "``grn_db``"
msgstr "``grn_db``"

# f814c88ab9414cb5bb7c0e1e00f9dbcd
msgid "It is used for specifying options for :c:func:`grn_db_create`."
msgstr "It is used for specifying options for :c:func:`grn_db_create`."

# ce0b9000b31545b195d925aa4e98f7cb
msgid "組み込み型の名前となるnul終端文字列の配列を指定する。"
msgstr "組み込み型の名前となるnul終端文字列の配列を指定する。"

# 38c4c31c4ee74dea87085f9d2b6b1790
msgid ""
"n_builtin_type_namesには、optarg.builtin_type_namesで指定する文字列の数を 指"
"定する。配列のoffsetはenum型grn_builtin_typeの値に対応する。"
msgstr ""
"n_builtin_type_namesには、optarg.builtin_type_namesで指定する文字列の数を 指"
"定する。配列のoffsetはenum型grn_builtin_typeの値に対応する。"

# 55c2de313cd647a2874a5a189e499f1d
msgid "新たなdbを作成します。"
msgstr "新たなdbを作成します。"

# d4a637f0b2bf4bd3a2ce455b477a8076
msgid "初期化済みの :c:type:`grn_ctx` を指定します。"
msgstr "初期化済みの :c:type:`grn_ctx` を指定します。"

# f010610a4ee54c1791c3ce5f6ecb0097
msgid ""
"作成するdbを格納するファイルパスを指定します。NULLならtemporary dbとなりま"
"す。NULL以外のパスを指定した場合はpersistent dbとなります。"
msgstr ""
"作成するdbを格納するファイルパスを指定します。NULLならtemporary dbとなりま"
"す。NULL以外のパスを指定した場合はpersistent dbとなります。"

# 6841cbeacca24364af8fd1c2395ce224
msgid ""
"Currently, it is not used. It is just ignored.  作成するdbの組み込み型の名前"
"を変更する時に指定します。  optarg.builtin_type_namesには、組み込み型の名前と"
"なるnull終端文字列の配列を指定します。optarg.n_builtin_type_namesには、"
"optarg.builtin_type_namesで指定する文字列の数を指定します。配列のoffsetはenum"
"型grn_builtin_typeの値に対応します。"
msgstr ""
"Currently, it is not used. It is just ignored.  作成するdbの組み込み型の名前"
"を変更する時に指定します。  optarg.builtin_type_namesには、組み込み型の名前と"
"なるnull終端文字列の配列を指定します。optarg.n_builtin_type_namesには、"
"optarg.builtin_type_namesで指定する文字列の数を指定します。配列のoffsetはenum"
"型grn_builtin_typeの値に対応します。"

# fd7fda32c7aa4056ae34ea39c13911f6
msgid "Currently, it is not used. It is just ignored."
msgstr "Currently, it is not used. It is just ignored."

# 62f2a79830784d9699da517ae74ed3e2
msgid "作成するdbの組み込み型の名前を変更する時に指定します。"
msgstr "作成するdbの組み込み型の名前を変更する時に指定します。"

# 2ec70aec186a4ed2803007e72fe19ac1
msgid ""
"optarg.builtin_type_namesには、組み込み型の名前となるnull終端文字列の配列を指"
"定します。optarg.n_builtin_type_namesには、optarg.builtin_type_namesで指定す"
"る文字列の数を指定します。配列のoffsetはenum型grn_builtin_typeの値に対応しま"
"す。"
msgstr ""
"optarg.builtin_type_namesには、組み込み型の名前となるnull終端文字列の配列を指"
"定します。optarg.n_builtin_type_namesには、optarg.builtin_type_namesで指定す"
"る文字列の数を指定します。配列のoffsetはenum型grn_builtin_typeの値に対応しま"
"す。"

# cff61b884bb94465bca550c4294d7982
msgid "既存のdbを開きます。"
msgstr "既存のdbを開きます。"

# 5d65d2760fe34415a0e51aa763252a3f
msgid "開こうとするdbを格納するファイルパスを指定します。"
msgstr "開こうとするdbを格納するファイルパスを指定します。"

# 733bdfc047cd48c78ea53a16e5b0ae5f
msgid "dbの内容の最終更新時刻を現在時刻にします。"
msgstr "dbの内容の最終更新時刻を現在時刻にします。"

# a05cfc05b1d94cafa8a5e5732e8b905b
msgid "最終更新時刻はキャッシュが有効かどうかの判断などに利用されます。"
msgstr "最終更新時刻はキャッシュが有効かどうかの判断などに利用されます。"

# e0377e2703304f3f935d85fd8be9ecce
msgid "内容が変更されたdbを指定します。"
msgstr "内容が変更されたdbを指定します。"

# 06335f4b54914639b3f8e068b0f382dd
msgid "objの属するdbを返します。"
msgstr "objの属するdbを返します。"

# 202e8e805c6040cdad41aa4170874813
msgid "This is an experimental API."
msgstr "This is an experimental API."

# b3c00c71249742b59c7a875e1acabf06
msgid ""
"This is a dangerous API. You must not use this API when other thread or "
"process opens the target database. If you use this API against shared "
"database, the database may be broken."
msgstr ""
"This is a dangerous API. You must not use this API when other thread or "
"process opens the target database. If you use this API against shared "
"database, the database may be broken."

# 84b5df4c224c4268901812293c8b3602
msgid ""
"Checks the passed database and recovers it if it is broken and it can be "
"recovered."
msgstr ""
"Checks the passed database and recovers it if it is broken and it can be "
"recovered."

# fd03209ec3084a58b9f1b61355dc6e58
msgid ""
"This API uses lock existence for checking whether the database is broken or "
"not."
msgstr ""
"This API uses lock existence for checking whether the database is broken or "
"not."

# 265a985c49c8429db5c136c009e42713
msgid "Here are recoverable cases:"
msgstr "Here are recoverable cases:"

# a49e8c1e59164038b7126cb62583dfe4
msgid "Index column is broken. The index column must have source column."
msgstr "Index column is broken. The index column must have source column."

# 3a8cee232e81472d950932e52e9592f6
msgid "Here are unrecoverable cases:"
msgstr "Here are unrecoverable cases:"

# e6f244bf4a6847d5be82cf9b27dddce7
msgid "Object name management feature is broken."
msgstr "Object name management feature is broken."

# 8bb5571906374537bef68f86d4031ed7
msgid "Table is broken."
msgstr "Table is broken."

# 4431f49624af489a96b3f716db7d9f11
msgid "Data column is broken."
msgstr "Data column is broken."

# b5686f3e78154dea9f70ec224c53ccdc
msgid ""
"Object name management feature is used for managing table name, column name "
"and so on. If the feature is broken, the database can't be recovered. Please "
"re-create the database from backup."
msgstr ""
"Object name management feature is used for managing table name, column name "
"and so on. If the feature is broken, the database can't be recovered. Please "
"re-create the database from backup."

# 629c13f96396473da139218fd0a9344b
msgid ""
"Table and data column can be recovered by removing an existence lock and re-"
"add data."
msgstr ""
"Table and data column can be recovered by removing an existence lock and re-"
"add data."

# 7134f0f539f341a688cf4402e59c1d9e
msgid "The database to be recovered."
msgstr "The database to be recovered."

# 5e149a96bfa24753850bff672a861168
msgid "``grn_encoding``"
msgstr "``grn_encoding``"

# 2d2ad8de68584f1b902609ae2cfe6faa
msgid "デフォルトのencodingを返します。"
msgstr "デフォルトのencodingを返します。"

# a75c9c29d6574d959dad63cd6e20541d
msgid "デフォルトのencodingを変更します。"
msgstr "デフォルトのencodingを変更します。"

# 0ff83e33b01443cabd8160f43ff0dc68
msgid "変更後のデフォルトのencodingを指定します。"
msgstr "変更後のデフォルトのencodingを指定します。"

# b36c396001ce471186e60c4504def7ec
msgid ""
"Returns string representation for the encoding. For example, "
"'grn_encoding_to_string(``GRN_ENC_UTF8``)' returns '\"utf8\"'."
msgstr ""
"Returns string representation for the encoding. For example, "
"'grn_encoding_to_string(``GRN_ENC_UTF8``)' returns '\"utf8\"'."

# eed5d580eca14bcaac84420aca02881c
msgid "\"unknown\" is returned for invalid encoding."
msgstr "\"unknown\" is returned for invalid encoding."

# dda77693e7354101a95d5858c5762e1e
msgid "The encoding."
msgstr "The encoding."

# 8a5352c9a846426f8352c5e6f63ef124
msgid ""
"Parses encoding name and returns grn_encoding. For example, "
"'grn_encoding_parse(\"UTF8\")' returns '``GRN_ENC_UTF8``'."
msgstr ""
"Parses encoding name and returns grn_encoding. For example, "
"'grn_encoding_parse(\"UTF8\")' returns '``GRN_ENC_UTF8``'."

# 4b868a173e3f4387808f79efa8b041ee
msgid "``GRN_ENC_UTF8`` is returned for invalid encoding name."
msgstr "``GRN_ENC_UTF8`` is returned for invalid encoding name."

# 4547557be005426ba901823f9f97dc8a
msgid "The encoding name."
msgstr "The encoding name."

# 79f03a324090488aac6ff947460ee550
# de2bf6cd68bc42359474dc831a7a6150
msgid "grn_expr"
msgstr "grn_expr"

# 18cbf5d851124587a3b5f86937fbf50c
msgid ""
"`grn_expr` is an :c:type:`grn_obj` that represents an expression. Here is a "
"list of what expression can do:"
msgstr ""
"`grn_expr` is an :c:type:`grn_obj` that represents an expression. Here is a "
"list of what expression can do:"

# baa7ec98ccac4e63b7db9a207e2c8198
msgid ""
"Expression can apply some operations to a record by :c:func:`grn_expr_exec`."
msgstr ""
"Expression can apply some operations to a record by :c:func:`grn_expr_exec`."

# 079adeed523f4708aea057b16de24ea5
msgid ""
"Expression can represents search condition. :c:func:`grn_table_select` can "
"select records that match against the search condition represented by "
"expression."
msgstr ""
"Expression can represents search condition. :c:func:`grn_table_select` can "
"select records that match against the search condition represented by "
"expression."

# bf784426d73343b28c14cededd8cbd60
msgid "There are two string representations of expression:"
msgstr "There are two string representations of expression:"

# 49864dfd6f024a1cb967ace11a65614a
# c384e9cae2104cd7a6efc907d00a32c4
msgid ":doc:`/reference/grn_expr/query_syntax`"
msgstr ":doc:`/reference/grn_expr/query_syntax`"

# 4221d74e747d49a0a16c6996803ce5fc
# c385c3a9d37a47c68d9dc32a6e3d1181
# bee47c3a84734927ba47cab21f28b08b
msgid ":doc:`/reference/grn_expr/script_syntax`"
msgstr ":doc:`/reference/grn_expr/script_syntax`"

# 762ce6e273784bbb8b24e215c9b028a4
msgid ""
":c:func:`grn_expr_parse` parses string represented expression and appends "
"the parsed expression to another expression."
msgstr ""
":c:func:`grn_expr_parse` parses string represented expression and appends "
"the parsed expression to another expression."

# 8f13db1fe9144f1f86390cacbc37fe99
msgid ""
"Extracts keywords from ``expr`` and stores to ``keywords``. Keywords in "
"``keywords`` are owned by ``expr``. Don't unlink them. Each keyword is "
"``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."
msgstr ""
"Extracts keywords from ``expr`` and stores to ``keywords``. Keywords in "
"``keywords`` are owned by ``expr``. Don't unlink them. Each keyword is "
"``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."

# ce26fb8d957443ed8ef7b827e627bcfc
msgid "``keywords`` must be ``GRN_PVECTOR``."
msgstr "``keywords`` must be ``GRN_PVECTOR``."

# a822bbfce854439c8a136c84e01e3b46
msgid "Here is an example code::"
msgstr "Here is an example code::"

# ce281e6976e84e5f950563c6c0bd0c02
msgid "The context that creates the ``expr``."
msgstr "The context that creates the ``expr``."

# 74c5af4e0efd4a1a922ce010f9d52d3b
msgid "The expression to be extracted."
msgstr "The expression to be extracted."

# 25afd805038f4b519b6641817ad87649
msgid "The container to store extracted keywords. It must be ``GRN_PVECTOR``."
msgstr "The container to store extracted keywords. It must be ``GRN_PVECTOR``."

# 1bcb507b1f6e44319ad6990eb66c7a99
msgid ""
"The container to store extracted keywords. It must be ``GRN_PVECTOR``.  Each "
"extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``.  "
"Extracted keywords are owned by ``expr``. Don't unlink them."
msgstr ""
"The container to store extracted keywords. It must be ``GRN_PVECTOR``.  Each "
"extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``.  "
"Extracted keywords are owned by ``expr``. Don't unlink them."

# c0c744361c62440199a49cd98f13411d
msgid ""
"Each extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."
msgstr ""
"Each extracted keyword is ``GRN_BULK`` and its domain is ``GRN_DB_TEXT``."

# f70a3fc15a2243ebaf536b7608514ddf
msgid "Extracted keywords are owned by ``expr``. Don't unlink them."
msgstr "Extracted keywords are owned by ``expr``. Don't unlink them."

# c402438a197e48a4848e8e6104c6172b
msgid "Escapes ``target_characters`` in ``string`` by ``escape_character``."
msgstr "Escapes ``target_characters`` in ``string`` by ``escape_character``."

# 6fdf31bca8754efe863cc322af98412f
msgid ""
"Its encoding must be the same encoding of ``string``. It is used for "
"allocating buffer for ``escaped_string``."
msgstr ""
"Its encoding must be the same encoding of ``string``. It is used for "
"allocating buffer for ``escaped_string``."

# edaa0eb3232e444b8ec40f504cd93096
msgid "String expression representation."
msgstr "String expression representation."

# 7a333f26a6ec42aa828a590f9641fcf5
msgid ""
"The byte size of ``string``. ``-1`` means ``string`` is NULL terminated "
"string."
msgstr ""
"The byte size of ``string``. ``-1`` means ``string`` is NULL terminated "
"string."

# 6e9a60bbddb941db98123247bb28637b
msgid ""
"NULL terminated escape target characters. For example, ``\"+-><~*()\\\"\\\\:"
"\"`` is ``target_characters`` for :doc:`/reference/grn_expr/query_syntax`."
msgstr ""
"NULL terminated escape target characters. For example, ``\"+-><~*()\\\"\\\\:"
"\"`` is ``target_characters`` for :doc:`/reference/grn_expr/query_syntax`."

# 992e689102c34e6580a87f0919ac600a
msgid ""
"The character to use escape a character in ``target_characters``. For "
"example, ``\\\\`` (backslash) is ``escaped_character`` for :doc:`/reference/"
"grn_expr/query_syntax`."
msgstr ""
"The character to use escape a character in ``target_characters``. For "
"example, ``\\\\`` (backslash) is ``escaped_character`` for :doc:`/reference/"
"grn_expr/query_syntax`."

# 9d2474343b274367a868e56b993c4e24
msgid "The output of escaped ``string``. It should be text typed bulk."
msgstr "The output of escaped ``string``. It should be text typed bulk."

# a5731a7390804c6d9dc26a3c965f6b67
msgid "Escapes special characters in :doc:`/reference/grn_expr/query_syntax`."
msgstr "Escapes special characters in :doc:`/reference/grn_expr/query_syntax`."

# 3163c838bcbe47998c295b7e78fbf106
msgid ""
"Its encoding must be the same encoding of ``query``. It is used for "
"allocating buffer for ``escaped_query``."
msgstr ""
"Its encoding must be the same encoding of ``query``. It is used for "
"allocating buffer for ``escaped_query``."

# 26eee5edf9424fc5a8accf503b3b1f30
msgid ""
"String expression representation in :doc:`/reference/grn_expr/query_syntax`."
msgstr ""
"String expression representation in :doc:`/reference/grn_expr/query_syntax`."

# 066150f897694bc5bd2b0b782e92b8d5
msgid ""
"The byte size of ``query``. ``-1`` means ``query`` is NULL terminated string."
msgstr ""
"The byte size of ``query``. ``-1`` means ``query`` is NULL terminated string."

# 92ab8e0d90544bf683ad428f80e4aa86
msgid "The output of escaped ``query``. It should be text typed bulk."
msgstr "The output of escaped ``query``. It should be text typed bulk."

# a6c3115d1592409980ee7b1cd3333575
msgid "``grn_geo``"
msgstr "``grn_geo``"

# 3844d9924d3f4f5c9ea6865a1151176c
msgid ""
"It selects records that are in the rectangle specified by top_left_point "
"parameter and bottom_right_point parameter. Records are searched by index "
"parameter. Found records are added to res parameter table with op parameter "
"operation."
msgstr ""
"It selects records that are in the rectangle specified by top_left_point "
"parameter and bottom_right_point parameter. Records are searched by index "
"parameter. Found records are added to res parameter table with op parameter "
"operation."

# bcfaa18bd1d74bccab6a3dcdaaf1c85b
# 5d8375cfe24d436380c811f081686c94
# af95b366003b493cb5f213d0e0d3d1ca
msgid "the index column for TokyoGeoPoint or WGS84GeoPpoint type."
msgstr "the index column for TokyoGeoPoint or WGS84GeoPpoint type."

# 927925e4d358418e89bacb5a7899bffa
msgid ""
"the top left point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or  WGS84GeoPoint)"
msgstr ""
"the top left point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or  WGS84GeoPoint)"

# bc58476570a14deea4adeced25e69cba
# fb448f2ef7ab4368ab6016b907c557f0
# 3ab05b7ac7404cb9873656cd4601b6e9
msgid ""
"the bottom right point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or WGS84GeoPoint)"
msgstr ""
"the bottom right point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or WGS84GeoPoint)"

# e9eafad8a74241568c67ad7ae88afcad
msgid ""
"the table to store found record IDs. It must be ``GRN_TABLE_HASH_KEY`` type "
"table."
msgstr ""
"the table to store found record IDs. It must be ``GRN_TABLE_HASH_KEY`` type "
"table."

# dac577c7aa064dfbaacf7a70ff0906b2
msgid "the operator for matched records."
msgstr "the operator for matched records."

# 3e537fac9c154a798a724aeff5cd3594
msgid ""
"It estimates number of records in the rectangle specified by top_left_point "
"parameter and bottom_right_point parameter. Number of records is estimated "
"by index parameter. If an error is occurred, -1 is returned."
msgstr ""
"It estimates number of records in the rectangle specified by top_left_point "
"parameter and bottom_right_point parameter. Number of records is estimated "
"by index parameter. If an error is occurred, -1 is returned."

# c519597c468541ed8f4bc7841670987e
# 77934f720bfa45a38eec981e10611c4c
msgid ""
"the top left point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or WGS84GeoPoint)"
msgstr ""
"the top left point of the target rectangle. (ShortText, Text, LongText, "
"TokyoGeoPoint or WGS84GeoPoint)"

# 2894f1e2907345729dfe4c4663edbe50
msgid ""
"It opens a cursor to get records in the rectangle specfied by top_left_point "
"parameter and bottom_right_point parameter."
msgstr ""
"It opens a cursor to get records in the rectangle specfied by top_left_point "
"parameter and bottom_right_point parameter."

# 6c961124041a46818d648038000d21a9
msgid ""
"the cursor returns records from offset parameter position. offset parameter "
"is based on 0."
msgstr ""
"the cursor returns records from offset parameter position. offset parameter "
"is based on 0."

# 2f7cc3e37ea848f7bd5a461b83cf49da
msgid "the cursor returns at most limit parameter records. -1 means no limit."
msgstr "the cursor returns at most limit parameter records. -1 means no limit."

# 82370993cef84c28999228e9dfb767ac
msgid ""
"It returns the next posting that has record ID. It returns NULL after all "
"records are returned."
msgstr ""
"It returns the next posting that has record ID. It returns NULL after all "
"records are returned."

# c76ff34fbf6947afa5ae26c4b8f45a22
msgid "the geo cursor."
msgstr "the geo cursor."

# 7df262596e8944cabd1a38cc4685d99a
msgid "``grn_hook``"
msgstr "``grn_hook``"

# e916936c60a549868f164c2b28105d5c
msgid "objに対してhookを追加します。"
msgstr "objに対してhookを追加します。"

# 5229129d85c84e50a995c1f4ae3dc571
msgid ""
"``GRN_HOOK_GET`` は、objectの参照時に呼び出されるhookを定義します。  "
"``GRN_HOOK_SET`` は、objectの更新時に呼び出されるhookを定義します。  "
"``GRN_HOOK_SELECT`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"
msgstr ""
"``GRN_HOOK_GET`` は、objectの参照時に呼び出されるhookを定義します。  "
"``GRN_HOOK_SET`` は、objectの更新時に呼び出されるhookを定義します。  "
"``GRN_HOOK_SELECT`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"

# 87393dde124f4cc69e57629a55899b84
msgid "``GRN_HOOK_GET`` は、objectの参照時に呼び出されるhookを定義します。"
msgstr "``GRN_HOOK_GET`` は、objectの参照時に呼び出されるhookを定義します。"

# 56751207d5374327b28ea33fcf11e2d1
msgid "``GRN_HOOK_SET`` は、objectの更新時に呼び出されるhookを定義します。"
msgstr "``GRN_HOOK_SET`` は、objectの更新時に呼び出されるhookを定義します。"

# b1b3d48564ec4128aae509260c199826
msgid ""
"``GRN_HOOK_SELECT`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"
msgstr ""
"``GRN_HOOK_SELECT`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"

# 72dd8efbbfe14e28afd65b3bfcc4b8a5
msgid ""
"hookの実行順位。offsetに対応するhookの直前に新たなhookを挿入します。  0を指定"
"した場合は先頭に挿入されます。-1を指定した場合は末尾に挿入されます。  object"
"に複数のhookが定義されている場合は順位の順に呼び出されます。"
msgstr ""
"hookの実行順位。offsetに対応するhookの直前に新たなhookを挿入します。  0を指定"
"した場合は先頭に挿入されます。-1を指定した場合は末尾に挿入されます。  object"
"に複数のhookが定義されている場合は順位の順に呼び出されます。"

# b4953e0a27134ff3ab5577b8d6bb0334
msgid "hookの実行順位。offsetに対応するhookの直前に新たなhookを挿入します。"
msgstr "hookの実行順位。offsetに対応するhookの直前に新たなhookを挿入します。"

# 9f34731afb3443fda5e3bc83e49c8dac
msgid ""
"0を指定した場合は先頭に挿入されます。-1を指定した場合は末尾に挿入されます。"
msgstr ""
"0を指定した場合は先頭に挿入されます。-1を指定した場合は末尾に挿入されます。"

# 05050d64c69d4cb090d28c9aff7fb690
msgid "objectに複数のhookが定義されている場合は順位の順に呼び出されます。"
msgstr "objectに複数のhookが定義されている場合は順位の順に呼び出されます。"

# a4f795fcad684158a2b671bc6ef34757
msgid "手続きを指定します。"
msgstr "手続きを指定します。"

# c24ffe25d6f147ea82861a966c5656fb
msgid "hook固有情報を指定します。"
msgstr "hook固有情報を指定します。"

# 3c608d2d7d7d47e1abe6d91bb0470760
msgid "objに定義されているhookの数を返します。"
msgstr "objに定義されているhookの数を返します。"

# 557bcc8218204a0498158d54b784e3b7
# 4cdf8c43a79c45059e258e82fbc8cc56
# a0d477cdec4a48e69c6943b247bd8abe
msgid "hookタイプを指定します。"
msgstr "hookタイプを指定します。"

# 7ad2c4208a2643ddbe320646360d39b4
msgid ""
"objに定義されているhookの手続き（proc）を返します。hook固有情報が定義されてい"
"る場合は、その内容をdataにコピーして返します。"
msgstr ""
"objに定義されているhookの手続き（proc）を返します。hook固有情報が定義されてい"
"る場合は、その内容をdataにコピーして返します。"

# f85703e776da48af9ade3f6d38db318d
# 8477182016174e2ebea54bfbfff30199
msgid "実行順位を指定します。"
msgstr "実行順位を指定します。"

# 0c062e7e30ad4aa9b10a79de678d17e5
msgid "hook固有情報格納バッファを指定します。"
msgstr "hook固有情報格納バッファを指定します。"

# ab3d0821539e46ae8f3e994fd44666de
msgid "objに定義されているhookを削除します。"
msgstr "objに定義されているhookを削除します。"

# fba6927b1af5454c8b0f7b2132223906
msgid "``grn_ii``"
msgstr "``grn_ii``"

# 0bac2e7a34234ec68968faf96fb5f538
msgid "buffered index builder"
msgstr "buffered index builder"

# fa3123e2fe8e4ac48dc98987eba1bffd
msgid "特定のアプリケーション用に準備した内部APIです。"
msgstr "特定のアプリケーション用に準備した内部APIです。"

# 7e32f0b5da3d427d97df757c615fce8c
msgid "``grn_index_cursor``"
msgstr "``grn_index_cursor``"

# c5af58ae155a47b2a23a1edcd44cfd15
msgid ""
":c:type:`grn_table_cursor` から取得できるそれぞれのレコードについて、 "
"``GRN_OBJ_COLUMN_INDEX`` 型のカラムの値を順番に取り出すためのカーソルを生成し"
"て返します。"
msgstr ""
":c:type:`grn_table_cursor` から取得できるそれぞれのレコードについて、 "
"``GRN_OBJ_COLUMN_INDEX`` 型のカラムの値を順番に取り出すためのカーソルを生成し"
"て返します。"

# 1b58471aae314d1c925cdc046df86d25
msgid ""
"rid_min, rid_maxを指定して取得するレコードidの値を制限することができます。"
msgstr ""
"rid_min, rid_maxを指定して取得するレコードidの値を制限することができます。"

# f94e9d48ead24daeba6a92dbecd11d0b
msgid ""
"戻り値であるgrn_index_cursorは :c:func:`grn_obj_close()` を使って解放します。"
msgstr ""
"戻り値であるgrn_index_cursorは :c:func:`grn_obj_close()` を使って解放します。"

# f6241e46f722412ca2f4dad553978c35
# c715a61539184897bfc0c11fc11176ff
# cfa61810cb1f40b0af7627c5d7fa7ed0
# 68c51ab5d397496c9db54e82c2457b61
# dcd57b6e24c74169b529b5b814cb08af
# b04a1339802c4688ba823e500214643c
# bb7e00f077304f28b468fb0184f4d765
# 3ac870296cf540a9b1c8ac85100f46bd
# b20fe7c43c334db8b018c53497d6c82c
msgid "対象cursorを指定します。"
msgstr "対象cursorを指定します。"

# d149b0d7059a4bb8bea6423b041f8e96
msgid "対象インデックスカラムを指定します。"
msgstr "対象インデックスカラムを指定します。"

# a49759de083e4b838934bde36a6b423f
msgid "出力するレコードidの下限を指定します。"
msgstr "出力するレコードidの下限を指定します。"

# a2b2a3373f274e80ac8469a12701be5c
msgid "出力するレコードidの上限を指定します。"
msgstr "出力するレコードidの上限を指定します。"

# 4d33872d076f4e058a7792fbd5577e76
msgid "cursorの範囲内のインデックスの値を順番に取り出します。"
msgstr "cursorの範囲内のインデックスの値を順番に取り出します。"

# bc7bf14da9114dd4ad5edadce299a411
msgid ""
"tidにNULL以外を指定した場合は、index_cursorを作成するときに指定した"
"table_cursorの現在の対象レコードのidを返します。"
msgstr ""
"tidにNULL以外を指定した場合は、index_cursorを作成するときに指定した"
"table_cursorの現在の対象レコードのidを返します。"

# eda4eec3337041edbdf1f3f4ccf40421
msgid "戻り値である :c:type:`grn_posting` 構造体は解放する必要はありません。"
msgstr "戻り値である :c:type:`grn_posting` 構造体は解放する必要はありません。"

# fd708ef3aec84f12bb7512ce4bd48427
msgid "テーブルレコードIDを指定します。"
msgstr "テーブルレコードIDを指定します。"

# 808109bf89334f498440e20cda9d573f
msgid "``grn_info``"
msgstr "``grn_info``"

# 91ff36bc6bea433abc02ce70ab19769f
msgid "objのtypeに対応する情報をvaluebufに格納します。"
msgstr "objのtypeに対応する情報をvaluebufに格納します。"

# b9816dffe6034f6cb730f426c39884b8
# 4bbef0cde18d474390a87bf93b7bc76a
# 95911ff067704fda915e9b41cbfabf33
msgid "対象objを指定します。"
msgstr "対象objを指定します。"

# f7ff5e74bb7549bb9c39c78d3e570632
# 562d632e938d4ec1ab4a2147b35797e3
msgid "取得する情報の種類を指定します。"
msgstr "取得する情報の種類を指定します。"

# cf2c503deb6b4b4fbfae20b315adea64
# e26e777d5c644744a77afd426ca9b4dc
msgid "値を格納するバッファ（呼出側で準備）を指定します。"
msgstr "値を格納するバッファ（呼出側で準備）を指定します。"

# 339775368d6b4ec686dd7f65efcada1c
msgid "objのtypeに対応する情報をvalueの内容に更新します。"
msgstr "objのtypeに対応する情報をvalueの内容に更新します。"

# 7274e24e969649d39ab5ec1c09a8700a
# 0b354c0331474e148152028dad854146
msgid "設定する情報の種類を指定します。"
msgstr "設定する情報の種類を指定します。"

# d4c030651cce4a86acb2b0b1ec4f0eb2
msgid ""
"objのidに対応するレコードの、typeに対応する情報をvaluebufに格納します。呼出側"
"ではtypeに応じて十分なサイズのバッファを確保しなければいけません。"
msgstr ""
"objのidに対応するレコードの、typeに対応する情報をvaluebufに格納します。呼出側"
"ではtypeに応じて十分なサイズのバッファを確保しなければいけません。"

# c92dca6c11f44453947e65c208935b9a
# 63c5ee572ccc4bbbb4b195209bee3542
msgid "対象IDを指定します。"
msgstr "対象IDを指定します。"

# c05dd707f8e84117bb9239f29fb77a7a
msgid ""
"objのidに対応するレコードのtypeに対応する情報をvalueの内容に更新します。"
msgstr ""
"objのidに対応するレコードのtypeに対応する情報をvalueの内容に更新します。"

# 8e00bc00b395434897c113db30540619
msgid "設定しようとする値を指定します。"
msgstr "設定しようとする値を指定します。"

# 91ba072d21ba4394927a575e021a99e3
msgid "``grn_match_escalation``"
msgstr "``grn_match_escalation``"

# 455f766bb19e4005ad479a6afd868ad4
msgid ""
"検索の挙動をエスカレーションする閾値を返します。エスカレーションの詳細は検索"
"の仕様に関するドキュメントを参照してください。"
msgstr ""
"検索の挙動をエスカレーションする閾値を返します。エスカレーションの詳細は検索"
"の仕様に関するドキュメントを参照してください。"

# 3483f4d282dc4d3ea5f214bca20f6ef0
msgid ""
"検索の挙動をエスカレーションする閾値を変更します。エスカレーションの詳細は検"
"索の仕様に関するドキュメントを参照してください。"
msgstr ""
"検索の挙動をエスカレーションする閾値を変更します。エスカレーションの詳細は検"
"索の仕様に関するドキュメントを参照してください。"

# 632e2ff542f44946ae3e0c5ed73ff6bb
msgid "変更後の検索の挙動をエスカレーションする閾値を指定します。"
msgstr "変更後の検索の挙動をエスカレーションする閾値を指定します。"

# 9ac0d5d593e941b2840e0b2dacc0604f
msgid ""
"デフォルトの検索の挙動をエスカレーションする閾値を返します。エスカレーション"
"の詳細は検索の仕様に関するドキュメントを参照してください。"
msgstr ""
"デフォルトの検索の挙動をエスカレーションする閾値を返します。エスカレーション"
"の詳細は検索の仕様に関するドキュメントを参照してください。"

# 88415f82adac4ed28024c91ec38902b8
msgid ""
"デフォルトの検索の挙動をエスカレーションする閾値を変更します。エスカレーショ"
"ンの詳細は詳細は検索の仕様に関するドキュメントを参照してください。"
msgstr ""
"デフォルトの検索の挙動をエスカレーションする閾値を変更します。エスカレーショ"
"ンの詳細は詳細は検索の仕様に関するドキュメントを参照してください。"

# bfc9be6892c84d27b358774d46a52a3e
msgid "変更後のデフォルトの検索の挙動をエスカレーションする閾値を指定します。"
msgstr "変更後のデフォルトの検索の挙動をエスカレーションする閾値を指定します。"

# be7c3ab9c0cd46d59a9d991a07ee7645
msgid "``grn_obj``"
msgstr "``grn_obj``"

# ca87bdc57f0e45e6aa6a41f6744d14dd
msgid ""
"nameがカラム名の場合、それに対応するtableのカラムを返します。対応するカラムが"
"存在しなければNULLを返します。"
msgstr ""
"nameがカラム名の場合、それに対応するtableのカラムを返します。対応するカラムが"
"存在しなければNULLを返します。"

# a1e4181d8c574120af70bae37cb70c68
msgid ""
"nameはアクセサ文字列の場合、それに対応するaccessorを返します。アクセサ文字列"
"とは、カラム名等を'.'で連結した文字列です。'_id', '_key'は特殊なアクセサで、"
"それぞれレコードID/keyを返します。例) 'col1' / 'col2.col3' / 'col2._id'"
msgstr ""
"nameはアクセサ文字列の場合、それに対応するaccessorを返します。アクセサ文字列"
"とは、カラム名等を'.'で連結した文字列です。'_id', '_key'は特殊なアクセサで、"
"それぞれレコードID/keyを返します。例) 'col1' / 'col2.col3' / 'col2._id'"

# b2aee123824d41ac82566ae93a0a215a
msgid "Check whether Groonga built-in object."
msgstr "Check whether Groonga built-in object."

# 2c130ee66e024395ae35254ee6afba62
msgid "context"
msgstr "context"

# 6c90467ab3dd448eba7797613334efa7
msgid "target object"
msgstr "target object"

# e635254cfda44e12ba1c5196809d8663
msgid "``GRN_TRUE`` for built-in groonga object, ``GRN_FALSE`` otherwise."
msgstr "``GRN_TRUE`` for built-in groonga object, ``GRN_FALSE`` otherwise."

# 7383d4f6858f4c6dbbcca297b7e4e004
msgid ""
"objのIDに対応するレコードのvalueを取得します。valueを戻り値として返します。"
msgstr ""
"objのIDに対応するレコードのvalueを取得します。valueを戻り値として返します。"

# 06266eea6ebd4dd9aafc337abaa61f69
msgid "値を格納するバッファ（呼出側で準備する）を指定します。"
msgstr "値を格納するバッファ（呼出側で準備する）を指定します。"

# 591fefe3f8934d01b308f5e9b66e82f4
msgid ""
"objに指定されたカラムについて、offsetに指定されたレコードIDを開始位置として、"
"IDが連続するレコードに対応するカラム値が昇順に格納された配列へのポインタを"
"valuesにセットします。"
msgstr ""
"objに指定されたカラムについて、offsetに指定されたレコードIDを開始位置として、"
"IDが連続するレコードに対応するカラム値が昇順に格納された配列へのポインタを"
"valuesにセットします。"

# 719459768e2b4c98b35991029da8df4c
msgid ""
"取得できた件数が戻り値として返されます。エラーが発生した場合は -1 が返されま"
"す。"
msgstr ""
"取得できた件数が戻り値として返されます。エラーが発生した場合は -1 が返されま"
"す。"

# 091b52b5bf17431d9e1928d13a9e5d29
msgid ""
"値が固定長であるカラムのみがobjに指定できます。範囲内のIDに対応するレコードが"
"有効であるとは限りません。delete操作を実行したことのあるテーブルに対しては、:"
"c:func:`grn_table_at()` などによって各レコードの存否を別途確認しなければなり"
"ません。"
msgstr ""
"値が固定長であるカラムのみがobjに指定できます。範囲内のIDに対応するレコードが"
"有効であるとは限りません。delete操作を実行したことのあるテーブルに対しては、:"
"c:func:`grn_table_at()` などによって各レコードの存否を別途確認しなければなり"
"ません。"

# b1d8814ed00346c5a27e09bd20704a40
msgid "値を取得する範囲の開始位置となるレコードIDを指定します。"
msgstr "値を取得する範囲の開始位置となるレコードIDを指定します。"

# 9b2b48ddc472471aae3c9ccc0379bafb
msgid "値の配列がセットされます。"
msgstr "値の配列がセットされます。"

# 69ccac53430c404db65480672a1c7966
msgid ""
"objのIDに対応するレコードの値を更新します。対応するレコードが存在しない場合"
"は ``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"objのIDに対応するレコードの値を更新します。対応するレコードが存在しない場合"
"は ``GRN_INVALID_ARGUMENT`` を返します。"

# e4ba9093c389402c887dd51bc5b5eb54
msgid "格納する値を指定します。"
msgstr "格納する値を指定します。"

# e12e6211a01a4ce09b936233abd62915
msgid ""
"以下の値を指定できます。  .. hlist::    :columns: 3     * :c:macro:"
"`GRN_OBJ_SET`    * :c:macro:`GRN_OBJ_INCR`    * :c:macro:`GRN_OBJ_DECR`    "
"* :c:macro:`GRN_OBJ_APPEND`    * :c:macro:`GRN_OBJ_PREPEND`    * :c:macro:"
"`GRN_OBJ_GET`    * :c:macro:`GRN_OBJ_COMPARE`    * :c:macro:"
"`GRN_OBJ_LOCK`    * :c:macro:`GRN_OBJ_UNLOCK`"
msgstr ""
"以下の値を指定できます。  .. hlist::    :columns: 3     * :c:macro:"
"`GRN_OBJ_SET`    * :c:macro:`GRN_OBJ_INCR`    * :c:macro:`GRN_OBJ_DECR`    "
"* :c:macro:`GRN_OBJ_APPEND`    * :c:macro:`GRN_OBJ_PREPEND`    * :c:macro:"
"`GRN_OBJ_GET`    * :c:macro:`GRN_OBJ_COMPARE`    * :c:macro:"
"`GRN_OBJ_LOCK`    * :c:macro:`GRN_OBJ_UNLOCK`"

# d93e94fbceb34b69af4754ba3cd735de
msgid "以下の値を指定できます。"
msgstr "以下の値を指定できます。"

# e915095860b7426f9c1acd559c126dc5
msgid ":c:macro:`GRN_OBJ_SET`"
msgstr ":c:macro:`GRN_OBJ_SET`"

# f808745d635b4169809961fad11fedd2
msgid ":c:macro:`GRN_OBJ_INCR`"
msgstr ":c:macro:`GRN_OBJ_INCR`"

# 5da6287463aa43d3bce8c72820befd28
msgid ":c:macro:`GRN_OBJ_DECR`"
msgstr ":c:macro:`GRN_OBJ_DECR`"

# 84e1804e17824196b1ae81ed93a3308a
msgid ":c:macro:`GRN_OBJ_APPEND`"
msgstr ":c:macro:`GRN_OBJ_APPEND`"

# 661f42b87f8243f8bc7b72c5e33c992e
msgid ":c:macro:`GRN_OBJ_PREPEND`"
msgstr ":c:macro:`GRN_OBJ_PREPEND`"

# 8f0acb5564e540ffacc88854d147fd24
msgid ":c:macro:`GRN_OBJ_GET`"
msgstr ":c:macro:`GRN_OBJ_GET`"

# 316d73355a99479c906e92814ec7b4c2
msgid ":c:macro:`GRN_OBJ_COMPARE`"
msgstr ":c:macro:`GRN_OBJ_COMPARE`"

# ea68529691ce40db88dfeced5e8c4da8
msgid ":c:macro:`GRN_OBJ_LOCK`"
msgstr ":c:macro:`GRN_OBJ_LOCK`"

# 9737fdb9bfd645b385fb8dbd132f2efa
msgid ":c:macro:`GRN_OBJ_UNLOCK`"
msgstr ":c:macro:`GRN_OBJ_UNLOCK`"

# 1f696c6a98b94b03a591e94e842503e6
msgid "レコードの値をvalueと置き換えます。"
msgstr "レコードの値をvalueと置き換えます。"

# 4fc5400f88c749f0aaecdb53fcc2c561
msgid "レコードの値にvalueを加算します。"
msgstr "レコードの値にvalueを加算します。"

# 7a27c4336206402b9f7d825875455fde
msgid "レコードの値にvalueを減算します。"
msgstr "レコードの値にvalueを減算します。"

# 958bc19056e144ff8ed093adcfd52bf6
msgid "レコードの値の末尾にvalueを追加します。"
msgstr "レコードの値の末尾にvalueを追加します。"

# ae6ef315e57b46bca0a92c7a5c8bdf79
msgid "レコードの値の先頭にvalueを追加します。"
msgstr "レコードの値の先頭にvalueを追加します。"

# bde94e03042a4e89ad633eaa2af0e5de
msgid "新しいレコードの値をvalueにセットします。"
msgstr "新しいレコードの値をvalueにセットします。"

# d5d6dbbd1e23483fb09a44f72236f3e2
msgid "レコードの値とvalueが等しいか調べます。"
msgstr "レコードの値とvalueが等しいか調べます。"

# 208b0a1eea25411fbaa3d141ff5e20b1
msgid ""
"当該レコードをロックします。:c:macro:`GRN_OBJ_COMPARE` と共に指定された場合"
"は、レコードの値とvalueが等しい場合に限ってロックします。"
msgstr ""
"当該レコードをロックします。:c:macro:`GRN_OBJ_COMPARE` と共に指定された場合"
"は、レコードの値とvalueが等しい場合に限ってロックします。"

# 68035819a990429ebd1807f548b0c0e9
msgid "当該レコードのロックを解除します。"
msgstr "当該レコードのロックを解除します。"

# d3928932d98745fe9983e83c336fefe8
msgid ""
"objをメモリから解放し、それが永続オブジェクトであった場合は、該当するファイル"
"一式を削除します。"
msgstr ""
"objをメモリから解放し、それが永続オブジェクトであった場合は、該当するファイル"
"一式を削除します。"

# da60425611c946379c2e0b4dd96bb397
msgid ""
"ctxが使用するdbにおいてobjに対応する名前をnameに更新します。objは永続オブジェ"
"クトでなければいけません。"
msgstr ""
"ctxが使用するdbにおいてobjに対応する名前をnameに更新します。objは永続オブジェ"
"クトでなければいけません。"

# 7b23d337f60c4b768fed48674a64724d
msgid ""
"一時的なobjectであるobjをメモリから解放します。objに属するobjectも再帰的にメ"
"モリから解放されます。"
msgstr ""
"一時的なobjectであるobjをメモリから解放します。objに属するobjectも再帰的にメ"
"モリから解放されます。"

# fddcf08c1b1e48a6baa804e0ee0f5edf
msgid ""
"永続的な、table, column, exprなどは解放してはいけません。一般的には、一時的か"
"永続的かを気にしなくてよい :c:func:`grn_obj_unlink()` を用いるべきです。"
msgstr ""
"永続的な、table, column, exprなどは解放してはいけません。一般的には、一時的か"
"永続的かを気にしなくてよい :c:func:`grn_obj_unlink()` を用いるべきです。"

# 40fbcfc991d9406d95f73157fcd6dc4e
msgid "objの型を変更します。"
msgstr "objの型を変更します。"

# 697a40148c1a42b7bfe2600d2f1652d1
msgid ""
"objは :c:func:`GRN_OBJ_INIT()` マクロなどで初期化済みでなければいけません。"
msgstr ""
"objは :c:func:`GRN_OBJ_INIT()` マクロなどで初期化済みでなければいけません。"

# e8711c5fd7674362b7b1977fd3e8f864
msgid "変更後のobjの型を指定します。"
msgstr "変更後のobjの型を指定します。"

# 4749349c4e1d4b03a4e29571e76343f9
msgid ""
"``GRN_OBJ_VECTOR`` を指定するとdomain型の値のベクタを格納するオブジェクトにな"
"ります。"
msgstr ""
"``GRN_OBJ_VECTOR`` を指定するとdomain型の値のベクタを格納するオブジェクトにな"
"ります。"

# d52f0561f17842f2971bf6e4851730ea
msgid ""
"objをメモリから解放します。objに属するobjectも再帰的にメモリから解放されま"
"す。"
msgstr ""
"objをメモリから解放します。objに属するobjectも再帰的にメモリから解放されま"
"す。"

# 592cc98e97574ba4adb912d5712974be
msgid "objに対応するファイルパスを返します。一時objectならNULLを返します。"
msgstr "objに対応するファイルパスを返します。一時objectならNULLを返します。"

# d1399a602b3649ccbb50bd4622c960d0
msgid "objの名前の長さを返します。無名objectなら0を返します。"
msgstr "objの名前の長さを返します。無名objectなら0を返します。"

# 5690a1bd5b8245518f2527eb8513fc76
msgid ""
"名前付きのobjectであり、buf_sizeの長さが名前の長以上であった場合は、namebufに"
"該当する名前をコピーします。"
msgstr ""
"名前付きのobjectであり、buf_sizeの長さが名前の長以上であった場合は、namebufに"
"該当する名前をコピーします。"

# 28e3a4cd4308492daabb8b948405a521
msgid ""
"objパラメータのとる値の範囲を表わしているオブジェクトのIDを返します。例え"
"ば、:c:type:`grn_builtin_type` にある ``GRN_DB_INT`` などを返します。"
msgstr ""
"objパラメータのとる値の範囲を表わしているオブジェクトのIDを返します。例え"
"ば、:c:type:`grn_builtin_type` にある ``GRN_DB_INT`` などを返します。"

# d74e25d1ea7442adba81aad363f231d3
msgid ""
"objの占有するメモリのうち、可能な領域をthresholdを指標として解放します。"
msgstr ""
"objの占有するメモリのうち、可能な領域をthresholdを指標として解放します。"

# f60b2ac4ae6640e19b0d8f0cad125b5b
msgid "objに対応するファイルの整合性を検査します。"
msgstr "objに対応するファイルの整合性を検査します。"

# 584ee85f6a174cc48d6732adaf35dd8e
msgid ""
"objをlockします。timeout（秒）経過してもlockを取得できない場合は "
"``GRN_RESOURCE_DEADLOCK_AVOIDED`` を返します。"
msgstr ""
"objをlockします。timeout（秒）経過してもlockを取得できない場合は "
"``GRN_RESOURCE_DEADLOCK_AVOIDED`` を返します。"

# 484bbcac5fde4bfe87f1c19bf3d80c3f
msgid "objをunlockします。"
msgstr "objをunlockします。"

# 8f025f18ce4b48d8b5599aa06ffcfdec
msgid "強制的にロックをクリアします。"
msgstr "強制的にロックをクリアします。"

# 437b0c588e324a25aba943e43e655f7a
msgid "objが現在lockされていれば0以外の値を返します。"
msgstr "objが現在lockされていれば0以外の値を返します。"

# 602480c4345d42439c74fae78e05c02b
msgid ""
"objの占有するDBファイル領域のうち、可能な領域をthresholdを指標としてフラグメ"
"ントの解消を行います。"
msgstr ""
"objの占有するDBファイル領域のうち、可能な領域をthresholdを指標としてフラグメ"
"ントの解消を行います。"

# 862b031c2a144dc788a953122370e835
msgid "フラグメント解消が実行されたセグメントの数を返します。"
msgstr "フラグメント解消が実行されたセグメントの数を返します。"

# f5d79702389b47709752d43b1288a30a
msgid "objのidを返します。"
msgstr "objのidを返します。"

# 21721bf7cb5a4be7a94efb59843df815
msgid ""
"dbからidに対応するテーブルやカラムなどを削除します。mroonga向けに用意した内部"
"APIです。"
msgstr ""
"dbからidに対応するテーブルやカラムなどを削除します。mroonga向けに用意した内部"
"APIです。"

# 5e6476ff06594e3c83e3694a1b162a3e
# 25e5668d8bd1487388c3b119a79e3805
msgid "The target database."
msgstr "The target database."

# 9e07b7da646a45f78d378fed48edb901
# 7227a7b9bb49480cbb903ea453244691
msgid "The object (table, column and so on) ID to be deleted."
msgstr "The object (table, column and so on) ID to be deleted."

# 1df9eee7bd434d6e8e1dfa3adc0b621b
msgid ""
"If ``GRN_TRUE``, clear object cache and remove relation between ID and key "
"in database. Otherwise, just clear object cache."
msgstr ""
"If ``GRN_TRUE``, clear object cache and remove relation between ID and key "
"in database. Otherwise, just clear object cache."

# b6d9ccfed7604e22928b86397d1e01ae
msgid "dbのidに対応するpathを返します。mroonga向けに用意した内部APIです。"
msgstr "dbのidに対応するpathを返します。mroonga向けに用意した内部APIです。"

# 3796b8d4b58a41f081b6429156fec882
msgid "path string corresponding to the id will be set in this buffer."
msgstr "path string corresponding to the id will be set in this buffer."

# 5aeae768b47a4aee8d448f7e85964871
msgid "``grn_proc``"
msgstr "``grn_proc``"

# 746fcc888e9345bd9c75bd41b680603a
msgid "nameに対応する新たなproc(手続き)をctxが使用するdbに定義します。"
msgstr "nameに対応する新たなproc(手続き)をctxが使用するdbに定義します。"

# cc5852bf15b54215944992c3ec87e672
msgid "作成するprocの名前を指定します。"
msgstr "作成するprocの名前を指定します。"

# 701ae67acfad4849a135ad5e254286fe
msgid ""
"The number of bytes of name parameter. If negative value is specified, name "
"parameter is assumed that NULL-terminated string."
msgstr ""
"The number of bytes of name parameter. If negative value is specified, name "
"parameter is assumed that NULL-terminated string."

# 3d19c5e1d27748fbb7f17dc3a4ffe3e0
msgid "procの種類を指定します。"
msgstr "procの種類を指定します。"

# 14ef4ec6a9c74e39884c9a60aa3479cd
msgid "初期化関数のポインタを指定します。"
msgstr "初期化関数のポインタを指定します。"

# 6ef7a37af28e4be4978bf6c15b31ecc5
msgid "実処理関数のポインタを指定します。"
msgstr "実処理関数のポインタを指定します。"

# 4482588ec1534073bc4a07b8489f82ee
msgid "終了関数のポインタを指定します。"
msgstr "終了関数のポインタを指定します。"

# 120cea4a38204a8e8a129beac010c39e
msgid "procで使用する変数の数を指定します。"
msgstr "procで使用する変数の数を指定します。"

# f69af57d3ebe44dcb929ca5a7c7ebeaf
msgid ""
"procで使用する変数の定義を指定します。( :c:type:`grn_expr_var` 構造体の配列)"
msgstr ""
"procで使用する変数の定義を指定します。( :c:type:`grn_expr_var` 構造体の配列)"

# 5c91e78807154454ab1851cc950aaa64
msgid ""
"user_dataをキーとして、現在実行中の :c:type:`grn_proc_func` 関数および定義さ"
"れている変数( :c:type:`grn_expr_var` )の配列とその数を取得します。"
msgstr ""
"user_dataをキーとして、現在実行中の :c:type:`grn_proc_func` 関数および定義さ"
"れている変数( :c:type:`grn_expr_var` )の配列とその数を取得します。"

# 00d0b64712d4420cac7042b40063c5a5
msgid ":c:type:`grn_proc_func` に渡されたuser_dataを指定します。"
msgstr ":c:type:`grn_proc_func` に渡されたuser_dataを指定します。"

# 20da1f7c319b4083a437263c1992c8f4
msgid "変数の数を取得します。"
msgstr "変数の数を取得します。"

# e25f38c0f1d14fe7af89220bed9019df
msgid "objectを破棄するときに呼ばれる関数を設定します。"
msgstr "objectを破棄するときに呼ばれる関数を設定します。"

# a7ea182b8e7c4c25b3d5406d0e8de65a
msgid "table, column, proc, exprのみ設定可能です。"
msgstr "table, column, proc, exprのみ設定可能です。"

# ce9bfd2db9e54030b8e6de8a1c2f09d1
msgid "objectを破棄するときに呼ばれる関数を指定します。"
msgstr "objectを破棄するときに呼ばれる関数を指定します。"

# 22b5d9f787544a16894fe6e9d0eaa0bb
msgid "``grn_search``"
msgstr "``grn_search``"

# 64318f3056114329bfbdd529d881e7db
msgid ""
"objを対象としてqueryにマッチするレコードを検索し、opの指定に従ってresにレコー"
"ドを追加あるいは削除します。"
msgstr ""
"objを対象としてqueryにマッチするレコードを検索し、opの指定に従ってresにレコー"
"ドを追加あるいは削除します。"

# 68a968595a884a7ab69e33a79148db8a
msgid "検索対象のobjectを指定します。"
msgstr "検索対象のobjectを指定します。"

# f57bcad1a4174c57911c65cd5e11d903
msgid "検索クエリを指定します。"
msgstr "検索クエリを指定します。"

# 04611a9b15d745a3a45b1b68fa74a34e
msgid "検索結果を格納するテーブルを指定します。"
msgstr "検索結果を格納するテーブルを指定します。"

# dbee0c71ee3f4faabca69e74fbc4a427
msgid ""
"``GRN_OP_OR``, ``GRN_OP_AND``, ``GRN_OP_AND_NOT``, ``GRN_OP_ADJUST`` のいずれ"
"かを指定します。"
msgstr ""
"``GRN_OP_OR``, ``GRN_OP_AND``, ``GRN_OP_AND_NOT``, ``GRN_OP_ADJUST`` のいずれ"
"かを指定します。"

# 12716d17eb79414ab54d83dfc34b8a17
msgid "詳細検索条件を指定します。"
msgstr "詳細検索条件を指定します。"

# da8e178388ea41a7bc0e65512c507252
msgid "``grn_table``"
msgstr "``grn_table``"

# a473d4533047428782a0cf7ca4e57124
msgid "nameパラメータに対応する新たなtableをctxが使用するdbに定義します。"
msgstr "nameパラメータに対応する新たなtableをctxが使用するdbに定義します。"

# f287e6086d764416b9d184605476a62e
msgid ""
"作成するtableの名前を指定します。NULLなら無名tableとなります。  persistent db"
"に対して名前をありのtableを作成するときには、flagsに ``GRN_OBJ_PERSISTENT`` "
"が指定されていなけれなりません。"
msgstr ""
"作成するtableの名前を指定します。NULLなら無名tableとなります。  persistent db"
"に対して名前をありのtableを作成するときには、flagsに ``GRN_OBJ_PERSISTENT`` "
"が指定されていなけれなりません。"

# fa5ead2815f547828ce7b7e9455b931a
msgid "作成するtableの名前を指定します。NULLなら無名tableとなります。"
msgstr "作成するtableの名前を指定します。NULLなら無名tableとなります。"

# b5e1cc663a9b48d4980a9f9c0babe251
msgid ""
"persistent dbに対して名前をありのtableを作成するときには、flagsに "
"``GRN_OBJ_PERSISTENT`` が指定されていなけれなりません。"
msgstr ""
"persistent dbに対して名前をありのtableを作成するときには、flagsに "
"``GRN_OBJ_PERSISTENT`` が指定されていなけれなりません。"

# 1203debb72244d22abfc6eab53469720
msgid ""
"作成するtableのファイルパスを指定します。 flagsに ``GRN_OBJ_PERSISTENT`` が指"
"定されている場合のみ有効です。 NULLなら自動的にファイルパスが付与されます。"
msgstr ""
"作成するtableのファイルパスを指定します。 flagsに ``GRN_OBJ_PERSISTENT`` が指"
"定されている場合のみ有効です。 NULLなら自動的にファイルパスが付与されます。"

# 585749cdea544ebaadaa2350f87d338b
msgid ""
"``GRN_OBJ_PERSISTENT`` を指定すると永続tableとなります。  "
"``GRN_OBJ_TABLE_PAT_KEY``, ``GRN_OBJ_TABLE_HASH_KEY``, "
"``GRN_OBJ_TABLE_NO_KEY`` のいずれかを指定します。  ``GRN_OBJ_KEY_NORMALIZE`` "
"を指定すると正規化された文字列がkeyとなります。  ``GRN_OBJ_KEY_WITH_SIS`` を"
"指定するとkey文字列の全suffixが自動的に登録されます。"
msgstr ""
"``GRN_OBJ_PERSISTENT`` を指定すると永続tableとなります。  "
"``GRN_OBJ_TABLE_PAT_KEY``, ``GRN_OBJ_TABLE_HASH_KEY``, "
"``GRN_OBJ_TABLE_NO_KEY`` のいずれかを指定します。  ``GRN_OBJ_KEY_NORMALIZE`` "
"を指定すると正規化された文字列がkeyとなります。  ``GRN_OBJ_KEY_WITH_SIS`` を"
"指定するとkey文字列の全suffixが自動的に登録されます。"

# 7af938f342eb475294e224ec52435c8d
msgid "``GRN_OBJ_PERSISTENT`` を指定すると永続tableとなります。"
msgstr "``GRN_OBJ_PERSISTENT`` を指定すると永続tableとなります。"

# 7a5f70dd64914b21a42b489be7670068
msgid ""
"``GRN_OBJ_TABLE_PAT_KEY``, ``GRN_OBJ_TABLE_HASH_KEY``, "
"``GRN_OBJ_TABLE_NO_KEY`` のいずれかを指定します。"
msgstr ""
"``GRN_OBJ_TABLE_PAT_KEY``, ``GRN_OBJ_TABLE_HASH_KEY``, "
"``GRN_OBJ_TABLE_NO_KEY`` のいずれかを指定します。"

# f5ab5066e796434a86c3de65c5a86d43
msgid ""
"``GRN_OBJ_KEY_NORMALIZE`` を指定すると正規化された文字列がkeyとなります。"
msgstr ""
"``GRN_OBJ_KEY_NORMALIZE`` を指定すると正規化された文字列がkeyとなります。"

# 866f2aea5c494c468095043ec3c4c90c
msgid ""
"``GRN_OBJ_KEY_WITH_SIS`` を指定するとkey文字列の全suffixが自動的に登録されま"
"す。"
msgstr ""
"``GRN_OBJ_KEY_WITH_SIS`` を指定するとkey文字列の全suffixが自動的に登録されま"
"す。"

# 1fced289f4b3411eae26eec1195a25d8
msgid ""
"keyの型を指定します。``GRN_OBJ_TABLE_NO_KEY`` が指定された場合は無効です。 既"
"存のtypeあるいはtableを指定できます。  key_typeにtable Aを指定してtable Bを作"
"成した場合、Bは必ずAのサブセットとなります。"
msgstr ""
"keyの型を指定します。``GRN_OBJ_TABLE_NO_KEY`` が指定された場合は無効です。 既"
"存のtypeあるいはtableを指定できます。  key_typeにtable Aを指定してtable Bを作"
"成した場合、Bは必ずAのサブセットとなります。"

# 0c0c53a9eb684ee4862229f0f444c6a7
msgid ""
"keyの型を指定します。``GRN_OBJ_TABLE_NO_KEY`` が指定された場合は無効です。 既"
"存のtypeあるいはtableを指定できます。"
msgstr ""
"keyの型を指定します。``GRN_OBJ_TABLE_NO_KEY`` が指定された場合は無効です。 既"
"存のtypeあるいはtableを指定できます。"

# ff36b082a3d445a8ab03ec722cb4ec4d
msgid ""
"key_typeにtable Aを指定してtable Bを作成した場合、Bは必ずAのサブセットとなり"
"ます。"
msgstr ""
"key_typeにtable Aを指定してtable Bを作成した場合、Bは必ずAのサブセットとなり"
"ます。"

# 66fd6309d7e847c788475a86604b6d48
msgid ""
"keyに対応する値を格納する領域の型を指定します。 tableはcolumnとは別に、keyに"
"対応する値を格納する領域を一つだけ持つことができます。"
msgstr ""
"keyに対応する値を格納する領域の型を指定します。 tableはcolumnとは別に、keyに"
"対応する値を格納する領域を一つだけ持つことができます。"

# 6e284f2ed86e48e69eaf5740b3e19bf9
msgid ""
"keyに対応する新しいrecordをtableに追加し、そのIDを返します。keyに対応する"
"recordがすでにtableに存在するならば、そのrecordのIDを返します。"
msgstr ""
"keyに対応する新しいrecordをtableに追加し、そのIDを返します。keyに対応する"
"recordがすでにtableに存在するならば、そのrecordのIDを返します。"

# 92d2d18e8ca249cb9c4cdc6467ff390c
msgid ""
"``GRN_OBJ_TABLE_NO_KEY`` が指定されたtableでは、key, key_size は無視されま"
"す。"
msgstr ""
"``GRN_OBJ_TABLE_NO_KEY`` が指定されたtableでは、key, key_size は無視されま"
"す。"

# f7d5daec8ac24d26b3cff7bd1bd41af7
# dcceb51488ca45a287fe4909ee2fe515
# dc9dbbf226544fd9a8f472b38b0161dd
msgid "検索keyを指定します。"
msgstr "検索keyを指定します。"

# 75c90c81d7c74b31be11618cca801c52
msgid ""
"NULL以外の値が指定された場合、新たにrecordが追加された時には1が、既存record"
"だった時には0がセットされます。"
msgstr ""
"NULL以外の値が指定された場合、新たにrecordが追加された時には1が、既存record"
"だった時には0がセットされます。"

# a45bd977c94b4c199e15807261aa7915
msgid ""
"It finds a record that has key parameter and returns ID of the found record. "
"If table parameter is a database, it finds an object (table, column and so "
"on) that has key parameter  and returns ID of the found object."
msgstr ""
"It finds a record that has key parameter and returns ID of the found record. "
"If table parameter is a database, it finds an object (table, column and so "
"on) that has key parameter  and returns ID of the found object."

# edd4aa3058e541599de43e0345b00cd5
msgid "The table or database."
msgstr "The table or database."

# 52f9062ed16a4d67be52dab323e42252
msgid "The record or object key to be found."
msgstr "The record or object key to be found."

# b561353ba70f4e83be5baaa9e532c7b5
msgid ""
"tableにidに対応するrecordが存在するか確認し、存在すれば指定されたIDを、存在し"
"なければ ``GRN_ID_NIL`` を返します。"
msgstr ""
"tableにidに対応するrecordが存在するか確認し、存在すれば指定されたIDを、存在し"
"なければ ``GRN_ID_NIL`` を返します。"

# 98f95dfd807c421b88483bb0843a62a6
msgid ""
"注意: 実行には相応のコストがかかるのであまり頻繁に呼ばないようにして下さい。"
msgstr ""
"注意: 実行には相応のコストがかかるのであまり頻繁に呼ばないようにして下さい。"

# 04b1011e09ab4382b1ac671958e80725
msgid "検索idを指定します。"
msgstr "検索idを指定します。"

# 2a2dd5b2d683408fa4542f2a64f98df0
msgid ""
"tableが ``GRN_TABLE_PAT_KEY`` もしくは ``GRN_TABLE_DAT_KEY`` を指定して作った"
"tableなら、longest common prefix searchを行い、対応するIDを返します。"
msgstr ""
"tableが ``GRN_TABLE_PAT_KEY`` もしくは ``GRN_TABLE_DAT_KEY`` を指定して作った"
"tableなら、longest common prefix searchを行い、対応するIDを返します。"

# 77e24fa2b4ef4f1997bb99004f4ff12c
msgid ""
"tableが ``GRN_TABLE_HASH_KEY`` を指定して作ったtableなら、完全に一致するキー"
"を検索し、対応するIDを返します。"
msgstr ""
"tableが ``GRN_TABLE_HASH_KEY`` を指定して作ったtableなら、完全に一致するキー"
"を検索し、対応するIDを返します。"

# 95f7cfb861c6441da14a6d01be6623a1
msgid "tableのIDに対応するレコードのkeyを取得します。"
msgstr "tableのIDに対応するレコードのkeyを取得します。"

# 83cd724eb980484aa9090cf8d47d1df0
msgid ""
"対応するレコードが存在する場合はkey長を返します。見つからない場合は0を返しま"
"す。対応するキーの検索に成功し、またbuf_sizeの長さがkey長以上であった場合は、"
"keybufに該当するkeyをコピーします。"
msgstr ""
"対応するレコードが存在する場合はkey長を返します。見つからない場合は0を返しま"
"す。対応するキーの検索に成功し、またbuf_sizeの長さがkey長以上であった場合は、"
"keybufに該当するkeyをコピーします。"

# 6c61fdb9717a43938556fe1879af522f
msgid "keyを格納するバッファ(呼出側で準備する)を指定します。"
msgstr "keyを格納するバッファ(呼出側で準備する)を指定します。"

# 615159c8cd5d4eff857c03b1288de93b
msgid "keybufのサイズ(byte長)を指定します。"
msgstr "keybufのサイズ(byte長)を指定します。"

# b7388429977f4ef586268fd68831aeb1
msgid ""
"tableのkeyに対応するレコードを削除します。対応するレコードが存在しない場合は "
"``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"tableのkeyに対応するレコードを削除します。対応するレコードが存在しない場合は "
"``GRN_INVALID_ARGUMENT`` を返します。"

# 51aa12c68cba4271aeb2cbc52e1dbe1a
msgid "検索keyのサイズを指定します。"
msgstr "検索keyのサイズを指定します。"

# d01b215902854650a00785fa6357e97c
msgid ""
"tableのidに対応するレコードを削除します。対応するレコードが存在しない場合は "
"``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"tableのidに対応するレコードを削除します。対応するレコードが存在しない場合は "
"``GRN_INVALID_ARGUMENT`` を返します。"

# f3e91bb09f874d919dc2ac3b3fcca85f
# 9a3a0828e4834087ad0f39c8a3873bfe
msgid "レコードIDを指定します。"
msgstr "レコードIDを指定します。"

# da8f718ace954b919ca610a9d4167e90
msgid ""
"tableのidに対応するレコードのkeyを変更します。新しいkeyとそのbyte長をdest_key"
"とdest_key_sizeに指定します。"
msgstr ""
"tableのidに対応するレコードのkeyを変更します。新しいkeyとそのbyte長をdest_key"
"とdest_key_sizeに指定します。"

# f0de7e1ec7da4780b67903bc2916bcb9
# 4cb20d7170904adf8573ab38997a4eba
msgid "この操作は、``GRN_TABLE_DAT_KEY`` 型のテーブルのみ使用できます。"
msgstr "この操作は、``GRN_TABLE_DAT_KEY`` 型のテーブルのみ使用できます。"

# c26e5c588a284c48bb2faf37ae517709
msgid ""
"tableのsrc_keyに対応するレコードのkeyを変更します。新しいkeyとそのbyte長を"
"dest_keyとdest_key_sizeに指定します。"
msgstr ""
"tableのsrc_keyに対応するレコードのkeyを変更します。新しいkeyとそのbyte長を"
"dest_keyとdest_key_sizeに指定します。"

# 3be32250ecbb4549a054e9b24e1a0d2e
msgid "対象レコードのkeyを指定します。"
msgstr "対象レコードのkeyを指定します。"

# 3c8456a025a44e7792725957c740e413
msgid "対象レコードのkeyの長さ(byte)を指定します。"
msgstr "対象レコードのkeyの長さ(byte)を指定します。"

# eacf03dc10e84022929ec83bcd2461a9
msgid "変更後のkeyを指定します。"
msgstr "変更後のkeyを指定します。"

# d82489b423ee41e8b2d3433433e05df2
msgid "変更後のkeyの長さ(byte)を指定します。"
msgstr "変更後のkeyの長さ(byte)を指定します。"

# 604ab2998ce74cac9fc38dc49fe9ce7a
msgid "tableの全レコードを一括して削除します。"
msgstr "tableの全レコードを一括して削除します。"

# 15c5359790bb4fd59d056fa9ad30dc62
msgid ""
"注意: multithread環境では他のthreadのアクセスによって、存在しないアドレスへア"
"クセスし、SIGSEGVが発生する可能性があります。"
msgstr ""
"注意: multithread環境では他のthreadのアクセスによって、存在しないアドレスへア"
"クセスし、SIGSEGVが発生する可能性があります。"

# c8a5b946f3b440d392cecf673d8ad17d
msgid "table内のレコードをソートし、上位limit個の要素をresultに格納します。"
msgstr "table内のレコードをソートし、上位limit個の要素をresultに格納します。"

# c23a94e430c24b3693147ca5ac71b66f
msgid ""
"keys.keyには、tableのcolumn,accessor,procのいずれかが指定できます。keys.flags"
"には、``GRN_TABLE_SORT_ASC`` / ``GRN_TABLE_SORT_DESC`` のいずれかを指定できま"
"す。``GRN_TABLE_SORT_ASC`` では昇順、``GRN_TABLE_SORT_DESC`` では降順でソート"
"されます。keys.offsetは、内部利用のためのメンバです。"
msgstr ""
"keys.keyには、tableのcolumn,accessor,procのいずれかが指定できます。keys.flags"
"には、``GRN_TABLE_SORT_ASC`` / ``GRN_TABLE_SORT_DESC`` のいずれかを指定できま"
"す。``GRN_TABLE_SORT_ASC`` では昇順、``GRN_TABLE_SORT_DESC`` では降順でソート"
"されます。keys.offsetは、内部利用のためのメンバです。"

# be9bcd5750664999beec13d14051ec8d
msgid ""
"sortされたレコードのうち、(0ベースで)offset番目から順にresにレコードを格納し"
"ます。"
msgstr ""
"sortされたレコードのうち、(0ベースで)offset番目から順にresにレコードを格納し"
"ます。"

# 0d9e9b8fbb9a461dafeb06fb096dd0c8
msgid "resに格納するレコードの上限を指定します。"
msgstr "resに格納するレコードの上限を指定します。"

# 1e83c7f49d004a16b737a00c0e1c605e
# 9a4ae877879844a89450edf4cc40aed3
# a8abccf0751c42948e83cc65e3bc90a7
# 9decb790418949ee906b9761fad90cd2
msgid "結果を格納するtableを指定します。"
msgstr "結果を格納するtableを指定します。"

# 250d0ed11b01422b919c9a5d57ef6175
msgid "ソートキー配列へのポインタを指定します。"
msgstr "ソートキー配列へのポインタを指定します。"

# a75a77ed4fff486b9c490dbf5f1c0f88
msgid "ソートキー配列のサイズを指定します。"
msgstr "ソートキー配列のサイズを指定します。"

# 90150e51516c41d7adeb35c0a7cfa373
msgid "tableのレコードを特定の条件でグループ化します。"
msgstr "tableのレコードを特定の条件でグループ化します。"

# cc1210a2ef7f4ba598c73d977cf44db7
msgid "group化キー構造体の配列へのポインタを指定します。"
msgstr "group化キー構造体の配列へのポインタを指定します。"

# 3220793841c546a69f6186dd7c951b24
msgid "group化キー構造体の配列のサイズを指定します。"
msgstr "group化キー構造体の配列のサイズを指定します。"

# 5c1cd4e1151d4102b8ff7a0f24dd2514
msgid "group化の結果を格納する構造体の配列へのポインタを指定します。"
msgstr "group化の結果を格納する構造体の配列へのポインタを指定します。"

# 3353cf0ca58b4cd580aef566f7c6e316
msgid "group化の結果を格納する構造体の配列のサイズを指定します。"
msgstr "group化の結果を格納する構造体の配列のサイズを指定します。"

# 990d3a03e5df45559e42a5ef80a0bc0e
msgid "table1とtable2をopの指定に従って集合演算した結果をresに格納します。"
msgstr "table1とtable2をopの指定に従って集合演算した結果をresに格納します。"

# 91be89616fe845809437849abf43d8ac
msgid ""
"resにtable1あるいはtable2そのものを指定した場合を除けば、table1, table2は破壊"
"されません。"
msgstr ""
"resにtable1あるいはtable2そのものを指定した場合を除けば、table1, table2は破壊"
"されません。"

# 7da1a2b25d4f4fd683308589831ddf59
# 71c25b8a6d9244cdad159cbf1cbdabad
msgid "対象table1を指定します。"
msgstr "対象table1を指定します。"

# fb58812f543a4a81b4e6c1e995c76133
# e13a6c1499cb493792dc377ecb4d890a
msgid "対象table2を指定します。"
msgstr "対象table2を指定します。"

# c443d07640d94968b395dc4eb350f0d4
msgid "実行する演算の種類を指定します。"
msgstr "実行する演算の種類を指定します。"

# b1266dbb4e2045c1bc09f62679216fc2
msgid ""
"table1とtable2から重複するレコードを取り除いた結果をそれぞれres1, res2に格納"
"します。"
msgstr ""
"table1とtable2から重複するレコードを取り除いた結果をそれぞれres1, res2に格納"
"します。"

# 4cdf40638f5645d0984cddb897f3c135
msgid ""
"nameパラメータから始まるtableのカラムIDをresパラメータに格納します。name_size"
"パラメータが0の場合はすべてのカラムIDを格納します。"
msgstr ""
"nameパラメータから始まるtableのカラムIDをresパラメータに格納します。name_size"
"パラメータが0の場合はすべてのカラムIDを格納します。"

# 674573e488d34130a5e470f77238c6f2
msgid "取得したいカラム名のprefixを指定します。"
msgstr "取得したいカラム名のprefixを指定します。"

# 1ae66a474a1741108d96553bbfae6e4c
msgid "nameパラメータの長さを指定します。"
msgstr "nameパラメータの長さを指定します。"

# 0cb537610c7940c99ae1681f53895265
msgid "結果を格納する ``GRN_TABLE_HASH_KEY`` のtableを指定します。"
msgstr "結果を格納する ``GRN_TABLE_HASH_KEY`` のtableを指定します。"

# b33e2a18dffa484c9525b0261446fb78
msgid "格納したカラムIDの数を返します。"
msgstr "格納したカラムIDの数を返します。"

# d0c471cf0fc444d793c8c07c4522292b
msgid "tableに登録されているレコードの件数を返します。"
msgstr "tableに登録されているレコードの件数を返します。"

# 70539dd590804926b02e0dc24f823102
msgid ""
"ctxが使用するdbにおいてtableに対応する名前をnameに更新します。tableの全ての"
"columnも同時に名前が変更されます。tableは永続オブジェクトでなければいけませ"
"ん。"
msgstr ""
"ctxが使用するdbにおいてtableに対応する名前をnameに更新します。tableの全ての"
"columnも同時に名前が変更されます。tableは永続オブジェクトでなければいけませ"
"ん。"

# c49951c953d24a82b0c8f1b0ddf6920c
msgid "``grn_table_cursor``"
msgstr "``grn_table_cursor``"

# a73dcbac34d94eb68a15f5bf5b62c62f
msgid ""
"tableに登録されているレコードを順番に取り出すためのカーソルを生成して返しま"
"す。"
msgstr ""
"tableに登録されているレコードを順番に取り出すためのカーソルを生成して返しま"
"す。"

# eb92ef5f0b404f308341899b6cabbf01
msgid ""
"keyの下限を指定します。（NULLは下限なしと見なします。） "
"``GRN_CURSOR_PREFIX`` については後述。"
msgstr ""
"keyの下限を指定します。（NULLは下限なしと見なします。） "
"``GRN_CURSOR_PREFIX`` については後述。"

# 4d4926d226f74953b0851dcff7d81270
msgid "minのsizeを指定します。``GRN_CURSOR_PREFIX`` については後述。"
msgstr "minのsizeを指定します。``GRN_CURSOR_PREFIX`` については後述。"

# 726f9aedbe984212b9b812f1a56b97fe
msgid ""
"keyの上限を指定します。（NULLは上限なしと見なします。） "
"``GRN_CURSOR_PREFIX`` については後述。"
msgstr ""
"keyの上限を指定します。（NULLは上限なしと見なします。） "
"``GRN_CURSOR_PREFIX`` については後述。"

# bd2c128312b6439c8eea9b9d0d354ba9
msgid ""
"maxのsizeを指定します。``GRN_CURSOR_PREFIX`` については無視される場合がありま"
"す。"
msgstr ""
"maxのsizeを指定します。``GRN_CURSOR_PREFIX`` については無視される場合がありま"
"す。"

# 7283c9566a5c43f49e0490d8da5001ee
msgid ""
"``GRN_CURSOR_ASCENDING`` を指定すると昇順にレコードを取り出します。  "
"``GRN_CURSOR_DESCENDING`` を指定すると降順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_ASCENDING`` / "
"``GRN_CURSOR_DESCENDING`` は無視されます。)  ``GRN_CURSOR_GT`` を指定すると"
"minに一致したkeyをcursorの範囲に含みません。(minがNULLの場合もしくは、下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_GT`` は無視されます。)  "
"``GRN_CURSOR_LT`` を指定するとmaxに一致したkeyをcursorの範囲に含みません。"
"(maxがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_LT`` は無視されます。)  ``GRN_CURSOR_BY_ID`` を指定するとID順に"
"レコードを取り出します。(下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_BY_ID`` は無視されます。) ``GRN_OBJ_TABLE_PAT_KEY`` を指定した"
"tableについては、``GRN_CURSOR_BY_KEY`` を指定するとkey順にレコードを取り出し"
"ます。( ``GRN_OBJ_TABLE_HASH_KEY`` , ``GRN_OBJ_TABLE_NO_KEY`` を指定したテー"
"ブルでは ``GRN_CURSOR_BY_KEY`` は無視されます。)  ``GRN_CURSOR_PREFIX`` を指"
"定すると、 ``GRN_OBJ_TABLE_PAT_KEY`` を指定したテーブルに関する下記のレコード"
"を取り出すカーソルが作成されます。maxがNULLの場合には、keyがminと前方一致する"
"レコードを取り出します。max_sizeパラメータは無視されます。  maxとmax_sizeが指"
"定され、かつ、テーブルのkeyがShortText型である場合、maxとcommon prefix search"
"を行い、common prefixがmin_sizeバイト以上のレコードを取り出します。minは無視"
"されます。  maxとmax_sizeが指定され、かつ、テーブルのkeyが固定長型の場合、max"
"とPAT木上で近い位置にあるノードから順番にレコードを取り出します。ただし、key"
"のパトリシア木で、min_sizeバイト未満のビットに対するノードで、maxと異なった方"
"向にあるノードに対応するレコードについては取り出しません。PAT木上で位置が近い"
"こととkeyの値が近いことは同一ではありません。この場合、maxで与えられるポイン"
"タが指す値は、対象テーブルのkeyサイズと同じか超える幅である必要があります。"
"minは無視されます。  ``GRN_CURSOR_BY_ID`` / ``GRN_CURSOR_BY_KEY`` / "
"``GRN_CURSOR_PREFIX`` の3フラグは、同時に指定することができません。  "
"``GRN_OBJ_TABLE_PAT_KEY`` を指定して作ったテーブルで、``GRN_CURSOR_PREFIX`` "
"と ``GRN_CURSOR_RK`` を指定すると、半角小文字のアルファベット文字列から、それ"
"を旧JIS X 4063:2000規格に従って全角カタカナに変換した文字列に前方一致する値を"
"keyとするレコードを取り出します。``GRN_ENC_UTF8`` のみをサポートしています。"
"``GRN_CURSOR_ASCENDING`` / ``GRN_CURSOR_DESCENDING`` は無効であり、レコードを"
"key値の昇降順で取り出すことはできません。"
msgstr ""
"``GRN_CURSOR_ASCENDING`` を指定すると昇順にレコードを取り出します。  "
"``GRN_CURSOR_DESCENDING`` を指定すると降順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_ASCENDING`` / "
"``GRN_CURSOR_DESCENDING`` は無視されます。)  ``GRN_CURSOR_GT`` を指定すると"
"minに一致したkeyをcursorの範囲に含みません。(minがNULLの場合もしくは、下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_GT`` は無視されます。)  "
"``GRN_CURSOR_LT`` を指定するとmaxに一致したkeyをcursorの範囲に含みません。"
"(maxがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_LT`` は無視されます。)  ``GRN_CURSOR_BY_ID`` を指定するとID順に"
"レコードを取り出します。(下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_BY_ID`` は無視されます。) ``GRN_OBJ_TABLE_PAT_KEY`` を指定した"
"tableについては、``GRN_CURSOR_BY_KEY`` を指定するとkey順にレコードを取り出し"
"ます。( ``GRN_OBJ_TABLE_HASH_KEY`` , ``GRN_OBJ_TABLE_NO_KEY`` を指定したテー"
"ブルでは ``GRN_CURSOR_BY_KEY`` は無視されます。)  ``GRN_CURSOR_PREFIX`` を指"
"定すると、 ``GRN_OBJ_TABLE_PAT_KEY`` を指定したテーブルに関する下記のレコード"
"を取り出すカーソルが作成されます。maxがNULLの場合には、keyがminと前方一致する"
"レコードを取り出します。max_sizeパラメータは無視されます。  maxとmax_sizeが指"
"定され、かつ、テーブルのkeyがShortText型である場合、maxとcommon prefix search"
"を行い、common prefixがmin_sizeバイト以上のレコードを取り出します。minは無視"
"されます。  maxとmax_sizeが指定され、かつ、テーブルのkeyが固定長型の場合、max"
"とPAT木上で近い位置にあるノードから順番にレコードを取り出します。ただし、key"
"のパトリシア木で、min_sizeバイト未満のビットに対するノードで、maxと異なった方"
"向にあるノードに対応するレコードについては取り出しません。PAT木上で位置が近い"
"こととkeyの値が近いことは同一ではありません。この場合、maxで与えられるポイン"
"タが指す値は、対象テーブルのkeyサイズと同じか超える幅である必要があります。"
"minは無視されます。  ``GRN_CURSOR_BY_ID`` / ``GRN_CURSOR_BY_KEY`` / "
"``GRN_CURSOR_PREFIX`` の3フラグは、同時に指定することができません。  "
"``GRN_OBJ_TABLE_PAT_KEY`` を指定して作ったテーブルで、``GRN_CURSOR_PREFIX`` "
"と ``GRN_CURSOR_RK`` を指定すると、半角小文字のアルファベット文字列から、それ"
"を旧JIS X 4063:2000規格に従って全角カタカナに変換した文字列に前方一致する値を"
"keyとするレコードを取り出します。``GRN_ENC_UTF8`` のみをサポートしています。"
"``GRN_CURSOR_ASCENDING`` / ``GRN_CURSOR_DESCENDING`` は無効であり、レコードを"
"key値の昇降順で取り出すことはできません。"

# ddb08b4609434d6d8d0e3a159c321c13
msgid "``GRN_CURSOR_ASCENDING`` を指定すると昇順にレコードを取り出します。"
msgstr "``GRN_CURSOR_ASCENDING`` を指定すると昇順にレコードを取り出します。"

# 2075f86b4be14f4492b8f9090f715b03
msgid ""
"``GRN_CURSOR_DESCENDING`` を指定すると降順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_ASCENDING`` / "
"``GRN_CURSOR_DESCENDING`` は無視されます。)"
msgstr ""
"``GRN_CURSOR_DESCENDING`` を指定すると降順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定し、keyが近いレコードを取得する場合、もしくは、"
"common prefix searchを行う場合には、``GRN_CURSOR_ASCENDING`` / "
"``GRN_CURSOR_DESCENDING`` は無視されます。)"

# 9c1f9e449fd3492bb6d4682cd9152900
msgid ""
"``GRN_CURSOR_GT`` を指定するとminに一致したkeyをcursorの範囲に含みません。"
"(minがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定し、keyが近いレ"
"コードを取得する場合、もしくは、common prefix searchを行う場合には、"
"``GRN_CURSOR_GT`` は無視されます。)"
msgstr ""
"``GRN_CURSOR_GT`` を指定するとminに一致したkeyをcursorの範囲に含みません。"
"(minがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定し、keyが近いレ"
"コードを取得する場合、もしくは、common prefix searchを行う場合には、"
"``GRN_CURSOR_GT`` は無視されます。)"

# 2d4cfa60eeb8489aac62f6796c6ade61
msgid ""
"``GRN_CURSOR_LT`` を指定するとmaxに一致したkeyをcursorの範囲に含みません。"
"(maxがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_LT`` は無視されます。)"
msgstr ""
"``GRN_CURSOR_LT`` を指定するとmaxに一致したkeyをcursorの範囲に含みません。"
"(maxがNULLの場合もしくは、下記 ``GRN_CURSOR_PREFIX`` を指定した場合には、"
"``GRN_CURSOR_LT`` は無視されます。)"

# d2f0326b4d584a47a7a98761c6fef55b
msgid ""
"``GRN_CURSOR_BY_ID`` を指定するとID順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定した場合には、``GRN_CURSOR_BY_ID`` は無視されま"
"す。) ``GRN_OBJ_TABLE_PAT_KEY`` を指定したtableについては、"
"``GRN_CURSOR_BY_KEY`` を指定するとkey順にレコードを取り出します。"
"( ``GRN_OBJ_TABLE_HASH_KEY`` , ``GRN_OBJ_TABLE_NO_KEY`` を指定したテーブルで"
"は ``GRN_CURSOR_BY_KEY`` は無視されます。)"
msgstr ""
"``GRN_CURSOR_BY_ID`` を指定するとID順にレコードを取り出します。(下記 "
"``GRN_CURSOR_PREFIX`` を指定した場合には、``GRN_CURSOR_BY_ID`` は無視されま"
"す。) ``GRN_OBJ_TABLE_PAT_KEY`` を指定したtableについては、"
"``GRN_CURSOR_BY_KEY`` を指定するとkey順にレコードを取り出します。"
"( ``GRN_OBJ_TABLE_HASH_KEY`` , ``GRN_OBJ_TABLE_NO_KEY`` を指定したテーブルで"
"は ``GRN_CURSOR_BY_KEY`` は無視されます。)"

# 2247c5d83bec4411ba5d6127b7c77042
msgid ""
"``GRN_CURSOR_PREFIX`` を指定すると、 ``GRN_OBJ_TABLE_PAT_KEY`` を指定したテー"
"ブルに関する下記のレコードを取り出すカーソルが作成されます。maxがNULLの場合に"
"は、keyがminと前方一致するレコードを取り出します。max_sizeパラメータは無視さ"
"れます。"
msgstr ""
"``GRN_CURSOR_PREFIX`` を指定すると、 ``GRN_OBJ_TABLE_PAT_KEY`` を指定したテー"
"ブルに関する下記のレコードを取り出すカーソルが作成されます。maxがNULLの場合に"
"は、keyがminと前方一致するレコードを取り出します。max_sizeパラメータは無視さ"
"れます。"

# 57a08b6328f64c22b02785e9fd7053d0
msgid ""
"maxとmax_sizeが指定され、かつ、テーブルのkeyがShortText型である場合、maxと"
"common prefix searchを行い、common prefixがmin_sizeバイト以上のレコードを取り"
"出します。minは無視されます。"
msgstr ""
"maxとmax_sizeが指定され、かつ、テーブルのkeyがShortText型である場合、maxと"
"common prefix searchを行い、common prefixがmin_sizeバイト以上のレコードを取り"
"出します。minは無視されます。"

# 37dd5ee253924e2cb0d259da64f3c212
msgid ""
"maxとmax_sizeが指定され、かつ、テーブルのkeyが固定長型の場合、maxとPAT木上で"
"近い位置にあるノードから順番にレコードを取り出します。ただし、keyのパトリシア"
"木で、min_sizeバイト未満のビットに対するノードで、maxと異なった方向にあるノー"
"ドに対応するレコードについては取り出しません。PAT木上で位置が近いこととkeyの"
"値が近いことは同一ではありません。この場合、maxで与えられるポインタが指す値"
"は、対象テーブルのkeyサイズと同じか超える幅である必要があります。minは無視さ"
"れます。"
msgstr ""
"maxとmax_sizeが指定され、かつ、テーブルのkeyが固定長型の場合、maxとPAT木上で"
"近い位置にあるノードから順番にレコードを取り出します。ただし、keyのパトリシア"
"木で、min_sizeバイト未満のビットに対するノードで、maxと異なった方向にあるノー"
"ドに対応するレコードについては取り出しません。PAT木上で位置が近いこととkeyの"
"値が近いことは同一ではありません。この場合、maxで与えられるポインタが指す値"
"は、対象テーブルのkeyサイズと同じか超える幅である必要があります。minは無視さ"
"れます。"

# 4399b1d71d8f46dc84bf8368de334db2
msgid ""
"``GRN_CURSOR_BY_ID`` / ``GRN_CURSOR_BY_KEY`` / ``GRN_CURSOR_PREFIX`` の3フラ"
"グは、同時に指定することができません。"
msgstr ""
"``GRN_CURSOR_BY_ID`` / ``GRN_CURSOR_BY_KEY`` / ``GRN_CURSOR_PREFIX`` の3フラ"
"グは、同時に指定することができません。"

# d0935f3e3e7d4a48bc82ad3b22f7d7f7
msgid ""
"``GRN_OBJ_TABLE_PAT_KEY`` を指定して作ったテーブルで、``GRN_CURSOR_PREFIX`` "
"と ``GRN_CURSOR_RK`` を指定すると、半角小文字のアルファベット文字列から、それ"
"を旧JIS X 4063:2000規格に従って全角カタカナに変換した文字列に前方一致する値を"
"keyとするレコードを取り出します。``GRN_ENC_UTF8`` のみをサポートしています。"
"``GRN_CURSOR_ASCENDING`` / ``GRN_CURSOR_DESCENDING`` は無効であり、レコードを"
"key値の昇降順で取り出すことはできません。"
msgstr ""
"``GRN_OBJ_TABLE_PAT_KEY`` を指定して作ったテーブルで、``GRN_CURSOR_PREFIX`` "
"と ``GRN_CURSOR_RK`` を指定すると、半角小文字のアルファベット文字列から、それ"
"を旧JIS X 4063:2000規格に従って全角カタカナに変換した文字列に前方一致する値を"
"keyとするレコードを取り出します。``GRN_ENC_UTF8`` のみをサポートしています。"
"``GRN_CURSOR_ASCENDING`` / ``GRN_CURSOR_DESCENDING`` は無効であり、レコードを"
"key値の昇降順で取り出すことはできません。"

# bfa931bd9a934360a25ffb267a1039ef
msgid ""
"該当する範囲のレコードのうち、(0ベースで)offset番目からレコードを取り出しま"
"す。  ``GRN_CURSOR_PREFIX`` を指定したときは負の数を指定することはできませ"
"ん。"
msgstr ""
"該当する範囲のレコードのうち、(0ベースで)offset番目からレコードを取り出しま"
"す。  ``GRN_CURSOR_PREFIX`` を指定したときは負の数を指定することはできませ"
"ん。"

# 3bc6e27ca9a1499690b52f3d28311ece
msgid ""
"該当する範囲のレコードのうち、(0ベースで)offset番目からレコードを取り出しま"
"す。"
msgstr ""
"該当する範囲のレコードのうち、(0ベースで)offset番目からレコードを取り出しま"
"す。"

# ddbc7b72fdca4a38a724ba9bfbe0dedd
msgid ""
"``GRN_CURSOR_PREFIX`` を指定したときは負の数を指定することはできません。"
msgstr ""
"``GRN_CURSOR_PREFIX`` を指定したときは負の数を指定することはできません。"

# dfe7de19c90341d1affb481cd17d4e60
msgid ""
"該当する範囲のレコードのうち、limit件のみを取り出します。-1が指定された場合"
"は、全件が指定されたものとみなします。  ``GRN_CURSOR_PREFIX`` を指定したとき"
"は-1より小さい負の数を指定することはできません。"
msgstr ""
"該当する範囲のレコードのうち、limit件のみを取り出します。-1が指定された場合"
"は、全件が指定されたものとみなします。  ``GRN_CURSOR_PREFIX`` を指定したとき"
"は-1より小さい負の数を指定することはできません。"

# fae7ac18bbb6479f8a77ea08b62c3189
msgid ""
"該当する範囲のレコードのうち、limit件のみを取り出します。-1が指定された場合"
"は、全件が指定されたものとみなします。"
msgstr ""
"該当する範囲のレコードのうち、limit件のみを取り出します。-1が指定された場合"
"は、全件が指定されたものとみなします。"

# ca5665f69e904dbf869af30cf046f539
msgid ""
"``GRN_CURSOR_PREFIX`` を指定したときは-1より小さい負の数を指定することはでき"
"ません。"
msgstr ""
"``GRN_CURSOR_PREFIX`` を指定したときは-1より小さい負の数を指定することはでき"
"ません。"

# 1976b96b129b4feeb0c4f1f28df535c7
msgid ":c:func:`grn_table_cursor_open` で生成したcursorを解放します。"
msgstr ":c:func:`grn_table_cursor_open` で生成したcursorを解放します。"

# 7b80d76a75374267b243d3c4d5e88a8b
msgid ""
"cursorのカレントレコードを一件進めてそのIDを返します。cursorの対象範囲の末尾"
"に達すると ``GRN_ID_NIL`` を返します。"
msgstr ""
"cursorのカレントレコードを一件進めてそのIDを返します。cursorの対象範囲の末尾"
"に達すると ``GRN_ID_NIL`` を返します。"

# ddb240f8d3ea467eb2569906005b5f0a
msgid ""
"cursorのカレントレコードのkeyをkeyパラメータにセットし、その長さを返します。"
msgstr ""
"cursorのカレントレコードのkeyをkeyパラメータにセットし、その長さを返します。"

# 49a62a54e8744a5ea4b98d5601509f53
msgid "カレントレコードのkeyへのポインタがセットされます。"
msgstr "カレントレコードのkeyへのポインタがセットされます。"

# 4f78cc254bc04c95ab505e0278d76401
msgid ""
"cursorパラメータのカレントレコードのvalueをvalueパラメータにセットし、その長"
"さを返します。"
msgstr ""
"cursorパラメータのカレントレコードのvalueをvalueパラメータにセットし、その長"
"さを返します。"

# 4dbad5109dea4d8694ec1a14764df48d
msgid "カレントレコードのvalueへのポインタがセットされます。"
msgstr "カレントレコードのvalueへのポインタがセットされます。"

# 72a7b77388164071a11b4eff58505cd6
msgid ""
"cursorのカレントレコードのvalueを引数の内容に置き換えます。cursorのカレントレ"
"コードが存在しない場合は ``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"cursorのカレントレコードのvalueを引数の内容に置き換えます。cursorのカレントレ"
"コードが存在しない場合は ``GRN_INVALID_ARGUMENT`` を返します。"

# 72feae550ecc46eb886d33c54774d313
msgid "新しいvalueの値を指定します。"
msgstr "新しいvalueの値を指定します。"

# f2a175c91ee548109c00e82b1c97511c
msgid ":c:func:`grn_obj_set_value()` のflagsと同様の値を指定できます。"
msgstr ":c:func:`grn_obj_set_value()` のflagsと同様の値を指定できます。"

# b6d88040ddf74b03be4b5dfa4044096c
msgid ""
"cursorのカレントレコードを削除します。cursorのカレントレコードが存在しない場"
"合は ``GRN_INVALID_ARGUMENT`` を返します。"
msgstr ""
"cursorのカレントレコードを削除します。cursorのカレントレコードが存在しない場"
"合は ``GRN_INVALID_ARGUMENT`` を返します。"

# 7673ac61ed39443aa49a579f806a9904
msgid "cursorが属するtableを返します。"
msgstr "cursorが属するtableを返します。"

# 334688e9abd34a9185336d1de7667201
msgid "``grn_type``"
msgstr "``grn_type``"

# e934a61459af48aca4d69db19a43f037
msgid "nameに対応する新たなtype（型）をdbに定義します。"
msgstr "nameに対応する新たなtype（型）をdbに定義します。"

# d4c7757deda0452595b328568ba40fa9
msgid "作成するtypeの名前を指定します。"
msgstr "作成するtypeの名前を指定します。"

# a5c7b8580f064aacb19c400f2610bd0f
msgid ""
"``GRN_OBJ_KEY_VAR_SIZE``, ``GRN_OBJ_KEY_FLOAT``, ``GRN_OBJ_KEY_INT``, "
"``GRN_OBJ_KEY_UINT`` のいずれかを指定します。"
msgstr ""
"``GRN_OBJ_KEY_VAR_SIZE``, ``GRN_OBJ_KEY_FLOAT``, ``GRN_OBJ_KEY_INT``, "
"``GRN_OBJ_KEY_UINT`` のいずれかを指定します。"

# 4c02dcb6dd0748f1962bc7e84a7b3dcf
msgid ""
"``GRN_OBJ_KEY_VAR_SIZE`` の場合は最大長、それ以外の場合は長さ（単位:byte）を"
"指定します。"
msgstr ""
"``GRN_OBJ_KEY_VAR_SIZE`` の場合は最大長、それ以外の場合は長さ（単位:byte）を"
"指定します。"

# e4383162867f4463a121e776eed4eaaa
msgid "``grn_user_data``"
msgstr "``grn_user_data``"

# 7d39fb3de7f64ec693927ebed36955ee
msgid ""
"objectに登録できるユーザデータへのポインタを返します。table, column, proc, "
"exprのみ使用可能です。"
msgstr ""
"objectに登録できるユーザデータへのポインタを返します。table, column, proc, "
"exprのみ使用可能です。"

# 66a7f195455748be96666e46a044004e
msgid "Overview"
msgstr "Overview"

# f44ec4cd71834967a1ed1f2ff90f24cb
msgid ""
"You can use Groonga as a library. You need to use the following APIs to "
"initialize and finalize Groonga."
msgstr ""
"You can use Groonga as a library. You need to use the following APIs to "
"initialize and finalize Groonga."

# 7cfee8a5f6e844c5bcc0b25ea8d353e3
msgid ""
":c:func:`grn_init()` initializes Groonga. In contrast, :c:func:`grn_fin()` "
"finalizes Groonga."
msgstr ""
":c:func:`grn_init()` initializes Groonga. In contrast, :c:func:`grn_fin()` "
"finalizes Groonga."

# d57d693d962a4ace9a5993182afd4161
msgid ""
"You must call :c:func:`grn_init()` only once before you use APIs which are "
"provided by Groonga. You must call :c:func:`grn_fin()` only once after you "
"finish to use APIs which are provided by Groonga."
msgstr ""
"You must call :c:func:`grn_init()` only once before you use APIs which are "
"provided by Groonga. You must call :c:func:`grn_fin()` only once after you "
"finish to use APIs which are provided by Groonga."

# 6b991c8783724ed8a3b4e5aa1d9c72d0
msgid "Here is an example that uses Groonga as a full-text search library."
msgstr "Here is an example that uses Groonga as a full-text search library."

# 2748d65c9ae14e4b839303f2f2b69bdf
msgid ""
"``grn_init()`` initializes resources that are used by Groonga. You must call "
"it just once before you call other Groonga APIs."
msgstr ""
"``grn_init()`` initializes resources that are used by Groonga. You must call "
"it just once before you call other Groonga APIs."

# 907c0e32e3f94d9fb8c0dda502d09c61
msgid ""
"``grn_fin()`` releases resources that are used by Groonga. You can't call "
"other Groonga APIs after you call ``grn_fin()``."
msgstr ""
"``grn_fin()`` releases resources that are used by Groonga. You can't call "
"other Groonga APIs after you call ``grn_fin()``."

# 63c084e7f8664290a329d83c1a98aba3
msgid "Plugin"
msgstr "Plugin"

# fd6351d8ee2545ed83f452c4949498d4
msgid ""
"Groonga supports plugin. You can create a new plugin with the following API."
msgstr ""
"Groonga supports plugin. You can create a new plugin with the following API."

# 42e76605f2504705829568b16ad37325
msgid ""
"TOOD: Describe about how to create the minimum plugin here or create a "
"tutorial about it."
msgstr ""
"TOOD: Describe about how to create the minimum plugin here or create a "
"tutorial about it."

# da3424abbc4b4bfc9db3b913503e398e
msgid ""
"GRN_PLUGIN_MALLOC() allocates `size` bytes and returns a pointer to the "
"allocated memory space. Note that the memory space is associated with `ctx`."
msgstr ""
"GRN_PLUGIN_MALLOC() allocates `size` bytes and returns a pointer to the "
"allocated memory space. Note that the memory space is associated with `ctx`."

# 713b80efde7b49ffa6fd54ce2026fdfa
msgid ""
"GRN_PLUGIN_REALLOC() resizes the memory space pointed to by `ptr` or "
"allocates a new memory space of `size` bytes. GRN_PLUGIN_REALLOC() returns a "
"pointer to the memory space. The contents is unchanged or copied from the "
"old memory space to the new memory space."
msgstr ""
"GRN_PLUGIN_REALLOC() resizes the memory space pointed to by `ptr` or "
"allocates a new memory space of `size` bytes. GRN_PLUGIN_REALLOC() returns a "
"pointer to the memory space. The contents is unchanged or copied from the "
"old memory space to the new memory space."

# e9358bcf74a549b9a5303baf79016cf3
msgid ""
"GRN_PLUGIN_FREE() frees a memory space allocated by GRN_PLUGIN_MALLOC() or "
"GRN_PLUGIN_REALLOC(). This means that `ptr` must be a pointer returned by "
"GRN_PLUGIN_MALLOC() or GRN_PLUGIN_REALLOC()."
msgstr ""
"GRN_PLUGIN_FREE() frees a memory space allocated by GRN_PLUGIN_MALLOC() or "
"GRN_PLUGIN_REALLOC(). This means that `ptr` must be a pointer returned by "
"GRN_PLUGIN_MALLOC() or GRN_PLUGIN_REALLOC()."

# ed7ccc7ac12e467f8b1e762890fef8a6
msgid ""
"GRN_PLUGIN_LOG() reports a log of `level`. Its error message is generated "
"from the varying number of arguments, in which the first one is the format "
"string and the rest are its arguments. See grn_log_level in \"groonga.h\" "
"for more details of `level`."
msgstr ""
"GRN_PLUGIN_LOG() reports a log of `level`. Its error message is generated "
"from the varying number of arguments, in which the first one is the format "
"string and the rest are its arguments. See grn_log_level in \"groonga.h\" "
"for more details of `level`."

# db3f3c6b227e41f2ab7dbe28e5475aa1
msgid ""
"GRN_PLUGIN_ERROR() reports an error of `error_code`. Its error message is "
"generated from the varying number of arguments, in which the first one is "
"the format string and the rest are its arguments. See grn_rc in \"groonga.h"
"\" for more details of `error_code`."
msgstr ""
"GRN_PLUGIN_ERROR() reports an error of `error_code`. Its error message is "
"generated from the varying number of arguments, in which the first one is "
"the format string and the rest are its arguments. See grn_rc in \"groonga.h"
"\" for more details of `error_code`."

# 6a329cb1fb9b4f199d000bec1118c479
msgid ""
"grn_plugin_mutex is available to make a critical section. See the following "
"functions."
msgstr ""
"grn_plugin_mutex is available to make a critical section. See the following "
"functions."

# 62e76a4383934cfa8930d1b36c90e621
msgid ""
"grn_plugin_mutex_open() returns a pointer to a new object of "
"grn_plugin_mutex. Memory for the new object is obtained with "
"GRN_PLUGIN_MALLOC(). grn_plugin_mutex_open() returns NULL if sufficient "
"memory is not available."
msgstr ""
"grn_plugin_mutex_open() returns a pointer to a new object of "
"grn_plugin_mutex. Memory for the new object is obtained with "
"GRN_PLUGIN_MALLOC(). grn_plugin_mutex_open() returns NULL if sufficient "
"memory is not available."

# d48b05d2df094657b0809533051374a4
msgid ""
"grn_plugin_mutex_close() finalizes an object of grn_plugin_mutex and then "
"frees memory allocated for that object."
msgstr ""
"grn_plugin_mutex_close() finalizes an object of grn_plugin_mutex and then "
"frees memory allocated for that object."

# b2bb63a2c5a44f0bb2d8d9f834bdd3ef
msgid ""
"grn_plugin_mutex_lock() locks a mutex object. If the object is already "
"locked, the calling thread waits until the object will be unlocked."
msgstr ""
"grn_plugin_mutex_lock() locks a mutex object. If the object is already "
"locked, the calling thread waits until the object will be unlocked."

# 593c31863ffc46b796c73477c3508ccb
msgid ""
"grn_plugin_mutex_unlock() unlocks a mutex object. grn_plugin_mutex_unlock() "
"should not be called for an unlocked object."
msgstr ""
"grn_plugin_mutex_unlock() unlocks a mutex object. grn_plugin_mutex_unlock() "
"should not be called for an unlocked object."

# 3046279fb02a4d89b71890ed1f7d057f
msgid ""
"grn_plugin_proc_alloc() allocates a `grn_obj` object. You can use it in "
"function that is registered as GRN_PROC_FUNCTION."
msgstr ""
"grn_plugin_proc_alloc() allocates a `grn_obj` object. You can use it in "
"function that is registered as GRN_PROC_FUNCTION."

# eac3b52cd4634d65b7b4c451510c0609
msgid ""
"It gets a variable value from `grn_user_data` by specifying the variable "
"name."
msgstr ""
"It gets a variable value from `grn_user_data` by specifying the variable "
"name."

# 5f850996ce1f4a0ea6128640c5cd44be
msgid "The variable name."
msgstr "The variable name."

# 51bd4b82d8154eb89818ec5f26a60bfc
# f8758ceadaf943ab8cecdbb3eec3a56f
# 885d5d69663c4836bf2cb75118f0645f
msgid ""
"The number of bytes of name. If `name_size` is negative, `name` must be NUL-"
"terminated. `name_size` is computed by `strlen(name)` for the case."
msgstr ""
"The number of bytes of name. If `name_size` is negative, `name` must be NUL-"
"terminated. `name_size` is computed by `strlen(name)` for the case."

# 65f6ad1795324440a022be4ffbb71148
# 51ff9c5cc6bc4a95b7b19de027e3e4b5
msgid "A variable value on success, NULL otherwise."
msgstr "A variable value on success, NULL otherwise."

# 77a4b6678e814b91ae34eac4da02c493
msgid ""
"It gets a variable value from `grn_user_data` by specifying the offset "
"position of the variable."
msgstr ""
"It gets a variable value from `grn_user_data` by specifying the offset "
"position of the variable."

# 094b30b416c145bc8e627dab3f8ffde3
msgid "The offset position of the variable."
msgstr "The offset position of the variable."

# dfb11fdac31849799b694ab1677df701
msgid ""
"grn_plugin_win32_base_dir() returns the groonga install directory. The "
"install directory is computed from the directory that has `groonga.dll`. You "
"can use the directory to generate install directory aware path. It only "
"works on Windows. It returns `NULL` on other platforms."
msgstr ""
"grn_plugin_win32_base_dir() returns the groonga install directory. The "
"install directory is computed from the directory that has `groonga.dll`. You "
"can use the directory to generate install directory aware path. It only "
"works on Windows. It returns `NULL` on other platforms."

# a227e2d49d8e401d93c7f547030a01dd
msgid ""
"grn_plugin_charlen() returns the length (#bytes) of the first character in "
"the string specified by `str_ptr` and `str_length`. If the starting bytes "
"are invalid as a character, grn_plugin_charlen() returns 0. See grn_encoding "
"in \"groonga.h\" for more details of `encoding`."
msgstr ""
"grn_plugin_charlen() returns the length (#bytes) of the first character in "
"the string specified by `str_ptr` and `str_length`. If the starting bytes "
"are invalid as a character, grn_plugin_charlen() returns 0. See grn_encoding "
"in \"groonga.h\" for more details of `encoding`."

# 206f93fc002f47039b3b41632147b209
msgid ""
"grn_plugin_isspace() returns the length (#bytes) of the first character in "
"the string specified by `str_ptr` and `str_length` if it is a space "
"character. Otherwise, grn_plugin_isspace() returns 0."
msgstr ""
"grn_plugin_isspace() returns the length (#bytes) of the first character in "
"the string specified by `str_ptr` and `str_length` if it is a space "
"character. Otherwise, grn_plugin_isspace() returns 0."

# 65a52a2766e44ae9a4e087f3809d06c0
msgid "It initializes a `grn_expr_var`."
msgstr "It initializes a `grn_expr_var`."

# 8310ebb4858f4f4cafb7be05e5a7d32f
msgid "The pointer of `grn_expr_var` object to be initialized."
msgstr "The pointer of `grn_expr_var` object to be initialized."

# 45bffdd7dbd34a53ab3737b5ff1d7cf4
msgid "The name of `grn_expr_var` object to be initialized."
msgstr "The name of `grn_expr_var` object to be initialized."

# b63fc9d75fc64d9eade9f600db1fb8aa
msgid "It creates a command."
msgstr "It creates a command."

# abe61803ade64bb3ae55e0f58112905c
msgid "The `proc` name of the command to be created."
msgstr "The `proc` name of the command to be created."

# 07bd66a0f87147c198b155dfe2a78308
msgid "The function name to be called by the created command."
msgstr "The function name to be called by the created command."

# 5f1890faf83645c58e1601928c2ab3b2
msgid "The number of the variables of the command to create."
msgstr "The number of the variables of the command to create."

# c7240ca047ba4f9fa7db2821740b90b9
msgid "The pointer of initialized `grn_expr_var` object."
msgstr "The pointer of initialized `grn_expr_var` object."

# e48dca68a847480387281e03dee7696c
msgid ""
"The created command object if it creates a command successfully, `NULL` "
"otherwise. See `ctx` for error details."
msgstr ""
"The created command object if it creates a command successfully, `NULL` "
"otherwise. See `ctx` for error details."

# 81ff8c448bd44d0ca66cbeeb59c47782
msgid "Cast"
msgstr "Cast"

# 443e1c2ff1bf412db308a2fc0b270d59
msgid "Column"
msgstr "Column"

# 2a3b3a54cea74efa833ee8835ab7ee40
msgid "Column is a data store object or an index object for fast search."
msgstr "Column is a data store object or an index object for fast search."

# 0b335b3e7be04432ae8b694df97c0433
msgid "A column belongs to a table. Table has zero or more columns."
msgstr "A column belongs to a table. Table has zero or more columns."

# c46c3419da3b42bbbc7d65c1ce01c8f8
msgid ""
"Both data store column and index column have type. Type of data store column "
"specifies data range. In other words, it is \"value type\". Type of index "
"column specifies set of documents to be indexed. A set of documents is a "
"table in Groonga. In other words, type of index column must be a table."
msgstr ""
"Both data store column and index column have type. Type of data store column "
"specifies data range. In other words, it is \"value type\". Type of index "
"column specifies set of documents to be indexed. A set of documents is a "
"table in Groonga. In other words, type of index column must be a table."

# 4f5ae55f8b7c4cfd9a6f252bfb93277a
msgid "Here are data store columns:"
msgstr "Here are data store columns:"

# f38c882c83164514ae12eec8df05e3c2
msgid "Here is an index column:"
msgstr "Here is an index column:"

# 6928df22e01043dc8b1be8f41ee43ecf
msgid "Index column"
msgstr "Index column"

# 5db22758c84c4c099c2e6dc2793d566c
# df9519facaf343c98184582ddfb2a732
# 7ed7c082aa8e4ad79d642ce0b560a697
# 3b03b338188f4bb68b637735bf5698b0
# 720453227e934a59ae761b08772b8fd6
# 50c5d0cd337d472db62cfcb27fd4a8bc
# b5375c4c3a594509b0750c9e9f6c6f5e
# a7f88cc37443431bbce34706b5e1e9fb
# 6af8e5a2535440a98ea61edf5fa66e72
# 5ff5f8123f9c410e8fe5f0dafac5f494
# db38635827704064b7081b51c14606eb
# 7ff4dbade43342a493a6dc39b53aef23
# 3cc203f725d64a5997762670192e439e
# f8c03c0ea04448eaa2e53f74c4f1d206
# 972f0d61612143dca559fea23a37ab95
# 8b063374550440799a73b8a7eba79626
# 5b12d5ca867f4334bec2ba923c0e78e5
# 7e497f3323fc4fb7aa1143be8c4b9ef3
# bcf06d04fffb4bb4a516c0d832f61923
# a93f37ba47c741d6ad186a689e1f73a3
# 92af1d66001d488297a4cefd0490ebb9
# f1cd5cbd8a574b96a292c8ecbffee922
# c88c9b0c31f54767985665b1d30459d1
# 5905cbf7e1bc4a11a497577ff39e1bea
# 100b847e4a044f5892833a83e7056acb
# 4a87f805b8314d15814a8160a3150849
# 1f9ee1a23460498b965b7f4655ac1793
msgid "TODO"
msgstr "TODO"

# b273b776dfd04403b119305c6c0c0f99
# 838f0128f7f646b0b51e715678d8646f
# 4aa4f6ac6b1d4bb2acd231c5ebde3730
# 2871b7da8ade482ab0406cf2d3153482
# 28a9e572a2cb43b9a8c256acf7180372
# a0894d8de7cf4bf1afdc061ed5a00271
# e75a6039ed074281870ecdd05ee43ee2
# 89470a47d9824eb98719bb6e226242e9
# d48ef715656c434b99c107300541b9a3
# a0700fc80ed74c20875972d38de27b0c
# 7ae0b6b8b1ed41ef908c80951758eff6
# 3e8aeb076667422f9b4fab963aab11d8
# 87aaf6e422ff4c6aaf7e49eebfa56ac6
# a6f5327c66bf4138a520a07a46e8ad55
# 67da11535c47481096dbc091e12cc3bd
# 178f745168a9480c8ce1e4672045044a
# d202cb3a60ec4ff29f0ab9bd6a3fb7b4
# c39f6540dac04cb7956f576e45a37f80
# a2f027b06a0247fd89b29a91919d0987
# db746e5ce63f43f48934fe63c6c8c8ed
# 65b62207109248569933282d10094ea1
# 3439e4d3b44441f2b5c804de3e4fa86a
# ac6be3a47f6d4edcbf2ebcd080f7df66
# 211dd7ff0ce842bd87d396b1c099a86e
# 38144e47f5654ba191c6105fa25ec1bb
# b5463ef25e594f6b80ab5501ef7ea9ec
# 93765879df0c4945add9b9f2bd2e4bb3
# 9c514dbc87a84462b15a0ba667415472
# 09b1237cad87487eaf6673e24b5b2655
# c439e3525f374559ad36d4f0221358be
# d8f5751c18dc4abf9bc0f594bcf3e1d2
# dfa81145e5ac4f25909b0ddc93dd57be
# bf360090ccba46f987608b3fcf66db8e
# 56931a05e2024b0ba48d5dbf429fd0e7
# e3cde1525877449da66635f5f11b9b27
# 4320730970e04e249817fc518eeee2ea
# 1394bb466a22433d8bf52a820e656588
# 6157ac1157ea43d4a020f5983fa5435c
# a0a841d3e3c44a47b81d8fb37477d48d
# 155df68b3a92499781bb61ee21eb54d8
# 2f322f0c4fb6437db6b88f3e6d6951d6
# 63716f71f04e4724bb005ddea4809ad6
# 8be5da1a0f724c6c9cdb5fce53a38a44
# 34516fdb3272497b8acae3234662cdc4
# f09d01f9d06b45cdab435254c8026604
# bc8ca17ef4014e839b1911521c93b40f
# 7c4feb0d13564e4f896d5ec184d2eb81
# aeb2d71e12a349eeb23e07fd42fce0b7
# d2b18c2277b14e5eb97adf6dedbc6656
# 75f02548332d45859ed18eeef38d6c2a
# 1b35b53a8ecd4c95b46b166db3d584b8
# be7372c2c7614f3197a42eb1cc0ffcdc
# a919322417cb4c8dba068a1cfe210f2b
# 586534aee4ac49e0b29839e4e3ec4625
# 87db0dd9b2014151b55c0c7694414a0c
# beea1b15eccf4090b36f70636c4b086d
# 42f0a4169971412e8b9009dbc91dd452
msgid "Usage"
msgstr "Usage"

# 1b71432b0597496b9122b4c04085605a
msgid "Pseudo column"
msgstr "Pseudo column"

# d95bf34d9e194bd481f9facb898b9821
# f8ec5359efd54d53a6c2510a20e726e6
# 8987a8ceb42348a2996c214e1eaa566a
# 67d5961fb9b6427f9141494848689d3b
# 36205203599048ca8fd7e6ec073eb3f4
# 5e89df4975c74a3aacf85c34d4ade53a
# 0849e10293aa4ad7b802999106cbbc8c
# f601fb76a7154eec85a8ae7ce15ae70d
# 4285383c0a254934a3db52c244f6094f
# eb64c7359af04452a8e20afbf57cbd61
msgid "名前"
msgstr "名前"

# 1b6df8eb1c524898b21a03d1daebea3d
msgid "疑似カラム"
msgstr "疑似カラム"

# 9654b934288549e09640306aea8190f2
# 92237540394c4e1fbe76c7e90fe9f0bd
# ee34b63d948040ed941c337d78afa7ad
# 591be2ec60d6472fa89975fc4f68bf1d
# 203b5fe98256452e9abd986603d61c4d
# fc3ab33b15f448ed88a3dc80b7252bb0
# 32945875f6d0464daa4596fa6fd6a483
# 73b6993d0d87463e89829ccc5aa9b5f3
# 30e13f23aefa49d99e52a1d6a09d6580
# 9026c6bc58be49b1827245c8c00e6db5
msgid "説明"
msgstr "説明"

# 85789627278a4af69622f0faa26a5e00
msgid ""
"Groongaのデータベースで作成したテーブルには、いくつかのカラムが自動的に定義さ"
"れます。"
msgstr ""
"Groongaのデータベースで作成したテーブルには、いくつかのカラムが自動的に定義さ"
"れます。"

# 55796b4f8106420ba65cd18aba54cd78
msgid ""
"これらのカラムはいずれもアンダースコア('_')で始まる名前が付与されます。定義さ"
"れる疑似カラムは、テーブルの種類によって異なります。"
msgstr ""
"これらのカラムはいずれもアンダースコア('_')で始まる名前が付与されます。定義さ"
"れる疑似カラムは、テーブルの種類によって異なります。"

# 69b107b815a841b49dd053d73a1edaef
msgid "``_id``"
msgstr "``_id``"

# ef06b14abf7743bd82a2824e7c7e7e8d
msgid ""
"レコードに付与される一意な番号です。全てのテーブルに定義されます。値の範囲は"
"1〜1073741824の整数で、通常はレコードを追加した順に1ずつ加算されます。_idの値"
"は不変で、レコードが存在する限り変更することはできません。ただし、削除された"
"レコードの_idの値は再利用されます。"
msgstr ""
"レコードに付与される一意な番号です。全てのテーブルに定義されます。値の範囲は"
"1〜1073741824の整数で、通常はレコードを追加した順に1ずつ加算されます。_idの値"
"は不変で、レコードが存在する限り変更することはできません。ただし、削除された"
"レコードの_idの値は再利用されます。"

# 895ac78f29a548a2a8b778ae773e7b99
# 91a45bdc3de74b44975e5cd6891d35f5
# 285cd99e261d44809835fefe1d49a457
msgid "``_key``"
msgstr "``_key``"

# bf0cc4980461478dbf63b18e6e5da5e1
msgid ""
"レコードの主キー値を表します。主キーを持つテーブルのみに定義されます。主キー"
"値はテーブルの中で一意であり、変更することはできません。"
msgstr ""
"レコードの主キー値を表します。主キーを持つテーブルのみに定義されます。主キー"
"値はテーブルの中で一意であり、変更することはできません。"

# 6fce7e5e75a2411dac30e16b69272df3
msgid "``_value``"
msgstr "``_value``"

# 7916dd08dda84a8ab1bebcf9454d08f4
msgid ""
"レコードの値を表します。value_typeを指定したテーブルのみに定義されます。自由"
"に変更可能です。"
msgstr ""
"レコードの値を表します。value_typeを指定したテーブルのみに定義されます。自由"
"に変更可能です。"

# 1e717acf6f0d4a49b9ac293c21995ac0
msgid "``_score``"
msgstr "``_score``"

# 0e18a12af2474f93a182ec5796567d6b
msgid ""
"各レコードのスコア値を表します。検索結果として生成されたテーブルのみに定義さ"
"れます。"
msgstr ""
"各レコードのスコア値を表します。検索結果として生成されたテーブルのみに定義さ"
"れます。"

# 6a02eb4bb19c4d90bd908e28431f173e
msgid "検索処理を実行する過程で値が設定されますが、自由に変更可能です。"
msgstr "検索処理を実行する過程で値が設定されますが、自由に変更可能です。"

# 9e1e37b33e7c4aa2a048aad3f6591f16
# 25f2e740852a454f9a3f1e0fb349e171
msgid "``_nsubrecs``"
msgstr "``_nsubrecs``"

# 7145d0602b1c47568a3d60259be11e79
msgid ""
"主キーの値が同一であったレコードの件数を表します。検索結果として生成された"
"テーブルのみに定義されます。グループ化(drilldown)処理を実行すると、グループ化"
"前のテーブルにおいて、グループ化キーの値が同一であったレコードの件数が、グ"
"ループ化処理の結果を格納するテーブルの_nsubrecsに記録されます。"
msgstr ""
"主キーの値が同一であったレコードの件数を表します。検索結果として生成された"
"テーブルのみに定義されます。グループ化(drilldown)処理を実行すると、グループ化"
"前のテーブルにおいて、グループ化キーの値が同一であったレコードの件数が、グ"
"ループ化処理の結果を格納するテーブルの_nsubrecsに記録されます。"

# d6cac8b0919b40db80009d532149796e
msgid "Scalar column"
msgstr "Scalar column"

# bfe42e54f8bc4ab999ca08066dc5203b
msgid "Vector column"
msgstr "Vector column"

# 6414259008934ffda830d2b31d3cbc65
msgid ""
"Vector column is a data store object. It can stores zero or more scalar "
"values. In short, scalar value is a single value such as number and string. "
"See :doc:`scalar` about scalar value details."
msgstr ""
"Vector column is a data store object. It can stores zero or more scalar "
"values. In short, scalar value is a single value such as number and string. "
"See :doc:`scalar` about scalar value details."

# d3109283df7a47419ee3f904fa05fa7d
msgid ""
"One of vector column use cases is tags store. You can use a vector column to "
"store tag values."
msgstr ""
"One of vector column use cases is tags store. You can use a vector column to "
"store tag values."

# 8a1c2d7bf4ce4f13b2b793d3af522182
msgid ""
"You can use vector column as index search target in the same way as scalar "
"column. You can set weight for each element. The element that has one or "
"more weight is matched, the record has more score rather than no weight "
"case. It is a vector column specific feature. Vector column that can store "
"weight is called weight vector column."
msgstr ""
"You can use vector column as index search target in the same way as scalar "
"column. You can set weight for each element. The element that has one or "
"more weight is matched, the record has more score rather than no weight "
"case. It is a vector column specific feature. Vector column that can store "
"weight is called weight vector column."

# ff29571b7fcc4bdbbc99e32101a6fc72
msgid ""
"You can also do full text search against each text element. But search score "
"is too high when weight is used. You should use full text search with weight "
"carefully."
msgstr ""
"You can also do full text search against each text element. But search score "
"is too high when weight is used. You should use full text search with weight "
"carefully."

# f69ee8cb1f28404ea471a07286c11be5
msgid "There are three vector column types:"
msgstr "There are three vector column types:"

# 53a92070b6ba4c89b98facb282cebfa2
# 13d0c3b20a204cb8844f6386be33ca5e
msgid "Normal vector column"
msgstr "Normal vector column"

# 0a045387c9f94cf8b6607910592747f3
# e417504b3f484b51befb01fa0d52e720
msgid "Reference vector column"
msgstr "Reference vector column"

# 471101226bfb4bc0a72c98ddce6dcd06
# 67ea0d4bb27d4cddbbfa0083ec7447e6
msgid "Weight vector column"
msgstr "Weight vector column"

# 602729bcac364fe68f2d2d3b14fc4405
msgid "This section describes how to use these types."
msgstr "This section describes how to use these types."

# c619aa473b7e4f9894ce7f5d2fd1248d
msgid ""
"Normal vector column stores zero or more scalar data. For example, scalar "
"data are number, string and so on."
msgstr ""
"Normal vector column stores zero or more scalar data. For example, scalar "
"data are number, string and so on."

# 7004d66493c1429b941641337439e2c3
msgid ""
"A normal vector column can store the same type elements. You can't mix "
"types. For example, you can't store a number and a string in the same normal "
"vector column."
msgstr ""
"A normal vector column can store the same type elements. You can't mix "
"types. For example, you can't store a number and a string in the same normal "
"vector column."

# 797a1b4a4a4a4ffa907845fb167c8799
msgid ""
"Normal vector column is useful when a record has multiple values with a key. "
"Tags are the most popular use case."
msgstr ""
"Normal vector column is useful when a record has multiple values with a key. "
"Tags are the most popular use case."

# 3ba7ded8e0dd4c409c50293b0c898701
# 82a2d5a39f6d46259a13cb6f57f8ee42
# 548a71f223e8417a98c8c3986943301d
msgid "How to create"
msgstr "How to create"

# 84c1311f4c034d95ad04d224391b776f
msgid ""
"Use :doc:`/reference/commands/column_create` command to create a normal "
"vector column. The point is ``COLUMN_VECTOR`` flag:"
msgstr ""
"Use :doc:`/reference/commands/column_create` command to create a normal "
"vector column. The point is ``COLUMN_VECTOR`` flag:"

# cbc3f61e93a941a3aed5e7fe10f8466f
msgid "You can set zero or more tags to a bookmark."
msgstr "You can set zero or more tags to a bookmark."

# 62eb83ece99f4b68b8f832b770cbd306
# 2bf55d9911c54bde80c3605f3a9a7ead
# a357e2d4e5dd40afb1bec1a6060072d6
msgid "How to load"
msgstr "How to load"

# bc911809488047949f7efa1ad4cd164e
msgid "You can load vector data by JSON array syntax::"
msgstr "You can load vector data by JSON array syntax::"

# 8320b86198b042ad8f8446fe0455ac8f
# 03557ffacae241ceafe698b97765030d
msgid "Let's load the following data:"
msgstr "Let's load the following data:"

# 68bd475ff4a6461d95d2c969a7d4fc18
# 9910908bfeaa44f693ae59dd10e569c4
msgid "``tags``"
msgstr "``tags``"

# 71f8067eb0d04c938dab9ec43c3d3a49
# 98acd61bf4cf48a28fc8bd83cc9f7998
msgid "``http://groonga.org/``"
msgstr "``http://groonga.org/``"

# bd691eda95e44b95bc0a7f360bfddc5c
msgid "``[\"groonga\"]``"
msgstr "``[\"groonga\"]``"

# 5a964db931e542db8a0ff7030a2d12e8
# 5df0ff91e0524ccba3695f89e05722a9
msgid "``http://mroonga.org/``"
msgstr "``http://mroonga.org/``"

# d3e92e5427304a8fab06ec1f78ee35c4
msgid "``[\"mroonga\", \"mysql\", \"groonga\"]``"
msgstr "``[\"mroonga\", \"mysql\", \"groonga\"]``"

# 9bce934db2f4444eb2e9dd27cae0e174
# 92511f8a6f3a45208a54e8a8438c5866
msgid "``http://ranguba.org/``"
msgstr "``http://ranguba.org/``"

# 51e430855e2b4bdeadf7ff7f611af33d
msgid "``[\"ruby\", \"groonga\"]``"
msgstr "``[\"ruby\", \"groonga\"]``"

# d39484bad73c4a4e835a5096a80f2333
# ed90edb7c7b2418f85f6ff9cd759bba1
msgid "Here is a command that loads the data:"
msgstr "Here is a command that loads the data:"

# f8dd350f03f54f19ba5f32434d5e08e3
msgid "The loaded data can be outputted as JSON array syntax:"
msgstr "The loaded data can be outputted as JSON array syntax:"

# b7fccec06ac54b34917731cf437e3f9d
# 3aff918a295245daac163520d13c4369
# 434bb2bad2554f58ab1d941677367b8e
msgid "How to search"
msgstr "How to search"

# 28337d8a024f43319870f6c0381b0374
msgid "You need to create an index to search normal vector column:"
msgstr "You need to create an index to search normal vector column:"

# a254c13e4ea648bd8b0e5bea46d9a9c0
msgid ""
"There are no vector column specific way. You can create an index like a "
"scalar column."
msgstr ""
"There are no vector column specific way. You can create an index like a "
"scalar column."

# 074fbe38658f4efd9986970a872941e1
# be12927ee39949a5b84b2ecebce7c43e
msgid "You can search an element in ``tags`` like full text search syntax."
msgstr "You can search an element in ``tags`` like full text search syntax."

# b62fd39a665f416da3d79812bb91c261
# 85ef92a55aa845b1965e3e7c1b9df4b0
msgid "With :ref:`select-match-columns` and :ref:`select-query`:"
msgstr "With :ref:`select-match-columns` and :ref:`select-query`:"

# 7ed07e1f775c407a8c4690d7b59e3992
msgid "You can also use weight in :ref:`select-match-columns`:"
msgstr "You can also use weight in :ref:`select-match-columns`:"

# 124fee219edd4a33ba589907824bd73f
# db2450a78a2448038f71e9a35b82a6e9
msgid "With :ref:`select-filter`:"
msgstr "With :ref:`select-filter`:"

# 4bb30593834b4c1fb3e4c951037ec2e0
msgid ""
"Reference vector column is space-efficient if there are many same value "
"elements. Reference vector column keeps reference record IDs not value "
"itself. Record ID is smaller than value itself."
msgstr ""
"Reference vector column is space-efficient if there are many same value "
"elements. Reference vector column keeps reference record IDs not value "
"itself. Record ID is smaller than value itself."

# 10136431197b4c57bfa7aa52ab17aaa0
msgid ""
"Weight vector column is similar to normal vector column. It can store "
"elements. It can also stores weights for them. Weight is degree of "
"importance of the element."
msgstr ""
"Weight vector column is similar to normal vector column. It can store "
"elements. It can also stores weights for them. Weight is degree of "
"importance of the element."

# f3e39aa0470943d9aa48eb8137798dd5
msgid ""
"Weight is positive integer. ``0`` is the default weight. It means that no "
"weight."
msgstr ""
"Weight is positive integer. ``0`` is the default weight. It means that no "
"weight."

# d8f4a3f68b6647adacc2bd4f2ee89555
msgid ""
"If weight is one or larger, search score is increased by the weight. If the "
"weight is ``0``, score is ``1``. If the weight is ``10``, score is ``11`` "
"(``= 1 + 10``)."
msgstr ""
"If weight is one or larger, search score is increased by the weight. If the "
"weight is ``0``, score is ``1``. If the weight is ``10``, score is ``11`` "
"(``= 1 + 10``)."

# c1cf52373f98418c86dc2b1fc71c96b6
msgid ""
"Weight vector column is useful for tuning search score. See also :ref:"
"`select-adjuster`. You can increase search score of specific records."
msgstr ""
"Weight vector column is useful for tuning search score. See also :ref:"
"`select-adjuster`. You can increase search score of specific records."

# 6cf9fa580aee4e08adff5249e961203a
# 7338bfe3265449cea5cab0422856639d
msgid "Limitations"
msgstr "Limitations"

# d2c1f75448ee4453b451031bfae787f0
msgid ""
"There are some limitations for now. They will be resolved in the future."
msgstr ""
"There are some limitations for now. They will be resolved in the future."

# 322a39771eb2495cb32dd9d9885d4c40
msgid "Here are limitations:"
msgstr "Here are limitations:"

# 1c3f9d30d2fa49d5ab5fea3068fd1e19
msgid ""
"You need to use string representation for element value on load. For "
"example, you can't use ``29`` for number 29. You need to use ``\"29\"`` for "
"number 29."
msgstr ""
"You need to use string representation for element value on load. For "
"example, you can't use ``29`` for number 29. You need to use ``\"29\"`` for "
"number 29."

# 4f3e939895d640c5b19c96c6b7575513
msgid ""
"Use :doc:`/reference/commands/column_create` command to create a weight "
"vector column. The point is ``COLUMN_VECTOR|WITH_WEIGHT`` flags:"
msgstr ""
"Use :doc:`/reference/commands/column_create` command to create a weight "
"vector column. The point is ``COLUMN_VECTOR|WITH_WEIGHT`` flags:"

# 29a3b143e8d64f72b11482b886718b0c
msgid ""
"If you don't specify ``WITH_WEIGHT`` flag, it is just a normal vector column."
msgstr ""
"If you don't specify ``WITH_WEIGHT`` flag, it is just a normal vector column."

# 5a32aa4c92334ede8d14a5a8d74b6a45
msgid "You can set zero or more tags with weight to a bookmark."
msgstr "You can set zero or more tags with weight to a bookmark."

# 3766badea2184583a093940b40b163cd
msgid "You can load vector data by JSON object syntax::"
msgstr "You can load vector data by JSON object syntax::"

# 920f9eb7853b4a8485ef5f010d98353f
msgid "``{\"groonga\": 100}``"
msgstr "``{\"groonga\": 100}``"

# 989302d5a3714118b97287d375e47d26
msgid "``{\"mroonga\": 100, \"mysql\": 50, \"groonga\": 10}``"
msgstr "``{\"mroonga\": 100, \"mysql\": 50, \"groonga\": 10}``"

# d3344f1b69b1427dad27167c712b2ac4
msgid "``{\"ruby\": 100, \"groonga\": 50}``"
msgstr "``{\"ruby\": 100, \"groonga\": 50}``"

# 30f9bb8f323241ac9e0c130e8cfc4480
msgid "The loaded data can be outputted as JSON object syntax:"
msgstr "The loaded data can be outputted as JSON object syntax:"

# dd26012549a34c83ba427650fc68a70f
msgid ""
"You need to create an index to search weight vector column. You don't forget "
"to specify ``WITH_WEIGHT`` flag to ``column_create``:"
msgstr ""
"You need to create an index to search weight vector column. You don't forget "
"to specify ``WITH_WEIGHT`` flag to ``column_create``:"

# c577949525324e4f99c5eca3954e9072
msgid ""
"There are no weight vector column specific way except ``WITH_WEIGHT`` flag. "
"You can create an index like a scalar column."
msgstr ""
"There are no weight vector column specific way except ``WITH_WEIGHT`` flag. "
"You can create an index like a scalar column."

# c6b9b86d9e4444f2a67b0a3e4399fa38
msgid ""
"You can also use weight in :ref:`select-match-columns`. The score is ``(1 + "
"weight_in_weight_vector) * weight_in_match_columns``:"
msgstr ""
"You can also use weight in :ref:`select-match-columns`. The score is ``(1 + "
"weight_in_weight_vector) * weight_in_match_columns``:"

# dc887a1be8b54721864e336f7f221865
msgid "How to apply just weight"
msgstr "How to apply just weight"

# fca96c53ebe048b288db2e5251ac4e38
msgid ""
"You can use weight in weight vector column to just increase search score "
"without changing a set of matched records."
msgstr ""
"You can use weight in weight vector column to just increase search score "
"without changing a set of matched records."

# 7056834368034b84b6155891b7a1f6c5
msgid "Use :ref:`select-adjuster` for the purpose:"
msgstr "Use :ref:`select-adjuster` for the purpose:"

# 7ed1c5eeb86a4a949003729be76e3cab
msgid ""
"The ``select`` command uses ``--filter true``. So all records are matched "
"with score 1. Then it applies ``--adjuster``. The adjuster does the "
"following:"
msgstr ""
"The ``select`` command uses ``--filter true``. So all records are matched "
"with score 1. Then it applies ``--adjuster``. The adjuster does the "
"following:"

# 4706a12e3b554ec6912b81121c2d98e2
msgid ""
"``tags @ \"mysql\" * 10`` increases score by ``(1 + weight) * 10`` of "
"records that has ``\"mysql\"`` tag."
msgstr ""
"``tags @ \"mysql\" * 10`` increases score by ``(1 + weight) * 10`` of "
"records that has ``\"mysql\"`` tag."

# 40d06f4083454188b0512b7d1ff18859
msgid ""
"``tags @ \"groonga\" * 5`` increases score by ``(1 + weight) * 5`` of "
"records that has ``\"groonga\"`` tag."
msgstr ""
"``tags @ \"groonga\" * 5`` increases score by ``(1 + weight) * 5`` of "
"records that has ``\"groonga\"`` tag."

# 1c4f3d6e2a9c40f98782d1e09da07f14
msgid ""
"For example, record ``\"http://mroonga.org/\"`` has both ``\"mysql\"`` tag "
"and ``\"groonga\"`` tag. So its score is increased by ``565`` (``= ((1 + 50) "
"* 10) + ((1 + 10) * 5) = (51 * 10) + (11 * 5) = 510 + 55``). The search "
"score is 1 by ``--filter true`` before applying ``--adjuster``. So the final "
"search score is ``566`` (``= 1 + 565``) of record ``\"http://mroonga.org/"
"\"``."
msgstr ""
"For example, record ``\"http://mroonga.org/\"`` has both ``\"mysql\"`` tag "
"and ``\"groonga\"`` tag. So its score is increased by ``565`` (``= ((1 + 50) "
"* 10) + ((1 + 10) * 5) = (51 * 10) + (11 * 5) = 510 + 55``). The search "
"score is 1 by ``--filter true`` before applying ``--adjuster``. So the final "
"search score is ``566`` (``= 1 + 565``) of record ``\"http://mroonga.org/"
"\"``."

# 3729336f750a406e99c3882878371dd9
# f42679581f054fafa75cd0fb88348c7d
msgid "Command"
msgstr "Command"

# efc31e6926aa47fb85cf8426cc3a504b
msgid ""
"Command is the most important processing unit in query API. You request a "
"processing to groonga by a command."
msgstr ""
"Command is the most important processing unit in query API. You request a "
"processing to groonga by a command."

# e2930717e7bc43f3ad5bcf4d8fa54bc2
msgid "This section describes about command and built-in commands."
msgstr "This section describes about command and built-in commands."

# 77d1452e52c6492b81a16570838ca343
msgid "コマンドバージョン"
msgstr "コマンドバージョン"

# 1268689d4c1946598b453050227b3758
msgid "概要"
msgstr "概要"

# c439d29845ac4c7ba2eceebbf3624228
msgid ""
"Groonga1.1からコマンドバージョンという概念が導入されます。コマンドバージョン"
"は、selectやloadなどのGroongaのコマンドの仕様の互換性を表します。Groongaパッ"
"ケージのバージョンが新しくなったとしても、同一のコマンドバージョンが使用可能"
"であるなら、すべてのコマンドについて互換性が保証されます。コマンドバージョン"
"が異なれば、同じ名前のコマンドであっても、動作に互換性がない可能性がありま"
"す。"
msgstr ""
"Groonga1.1からコマンドバージョンという概念が導入されます。コマンドバージョン"
"は、selectやloadなどのGroongaのコマンドの仕様の互換性を表します。Groongaパッ"
"ケージのバージョンが新しくなったとしても、同一のコマンドバージョンが使用可能"
"であるなら、すべてのコマンドについて互換性が保証されます。コマンドバージョン"
"が異なれば、同じ名前のコマンドであっても、動作に互換性がない可能性がありま"
"す。"

# 7208da071ff94ccb926c44c4a697cba9
msgid ""
"あるバージョンのGroongaは、二つのコマンドバージョンを同時にサポートするように"
"なります。 使用するコマンドバージョンは、groongaを起動する際のコマンドライン"
"オプションないしコンフィグファイルにdefault-commnad-versionパラメータを与える"
"ことによって指定できます。また、個々のコマンドを実行する際に、command_version"
"パラメータを与えることによっても指定することができます。"
msgstr ""
"あるバージョンのGroongaは、二つのコマンドバージョンを同時にサポートするように"
"なります。 使用するコマンドバージョンは、groongaを起動する際のコマンドライン"
"オプションないしコンフィグファイルにdefault-commnad-versionパラメータを与える"
"ことによって指定できます。また、個々のコマンドを実行する際に、command_version"
"パラメータを与えることによっても指定することができます。"

# a6e826429c554daf9717e215b06f586d
msgid ""
"コマンドバージョンは1からはじまり、更新されるたびに1ずつ大きくなります。現状"
"のGroongaのコマンドの仕様はcommand-version 1という扱いになります。次回提供す"
"るGroongaは、command-version 1とcommand-version 2の二つをサポートすることにな"
"ります。"
msgstr ""
"コマンドバージョンは1からはじまり、更新されるたびに1ずつ大きくなります。現状"
"のGroongaのコマンドの仕様はcommand-version 1という扱いになります。次回提供す"
"るGroongaは、command-version 1とcommand-version 2の二つをサポートすることにな"
"ります。"

# 8504cfbfd2554c19a17afdfe2191a114
msgid "バージョンの位置づけ"
msgstr "バージョンの位置づけ"

# 5d503e718915466fba19a5bcc0aadb7e
msgid ""
"あるバージョンのGroongaにおいてサポートされるコマンドバージョンは、develop, "
"stable,deprecatedのいずれかの位置づけとなります。"
msgstr ""
"あるバージョンのGroongaにおいてサポートされるコマンドバージョンは、develop, "
"stable,deprecatedのいずれかの位置づけとなります。"

# b99837d639a74e94a3fc9d8715fc915c
msgid "develop"
msgstr "develop"

# 2e662e93f5d740f78f60939b1a7ec290
msgid "まだ開発中であり、仕様が変更される可能性があります。"
msgstr "まだ開発中であり、仕様が変更される可能性があります。"

# 06d470fc630d4e41b834a0bcbaecd35e
msgid "stable"
msgstr "stable"

# a88c7cd44ceb43c8b7cdf4b334c22924
msgid ""
"使用可能であり仕様も安定しています。その時点で使用することが推奨されます。"
msgstr ""
"使用可能であり仕様も安定しています。その時点で使用することが推奨されます。"

# 1a3d0565e6154d79bf98cbabb42b6639
msgid "deprecated"
msgstr "deprecated"

# d78e04e3fe454d0ca994719c8be4fecd
msgid ""
"使用可能であり仕様も安定していますが、廃止予定であり使用が推奨されません。"
msgstr ""
"使用可能であり仕様も安定していますが、廃止予定であり使用が推奨されません。"

# b6beb722448a4373809d324103fd5ede
msgid ""
"あるバージョンのGroongaがサポートする二つのコマンドバージョンのうち、いずれか"
"一つが必ずstableの位置づけとなります。残りの一つは、developないしdeprecatedと"
"なります。"
msgstr ""
"あるバージョンのGroongaがサポートする二つのコマンドバージョンのうち、いずれか"
"一つが必ずstableの位置づけとなります。残りの一つは、developないしdeprecatedと"
"なります。"

# f5231312fd224647b8ff9b0c82a16458
msgid ""
"たとえば下記のようにGroongaのサポートするコマンドバージョンは推移します。::"
msgstr ""
"たとえば下記のようにGroongaのサポートするコマンドバージョンは推移します。::"

# 13bba00d2b9540f9949765a8cc5327d2
msgid ""
"あるコマンドバージョンははじめにdevelop扱いとしてリリースされ、やがてstableに"
"移行します。 その後二世代経過するとそのコマンドバージョンはdeprecated扱いとな"
"ります。さらに次のコマンドバージョンがリリースされると、deprecatedだったコマ"
"ンドバージョンはサポート対象外となります。"
msgstr ""
"あるコマンドバージョンははじめにdevelop扱いとしてリリースされ、やがてstableに"
"移行します。 その後二世代経過するとそのコマンドバージョンはdeprecated扱いとな"
"ります。さらに次のコマンドバージョンがリリースされると、deprecatedだったコマ"
"ンドバージョンはサポート対象外となります。"

# 74b32738e8134c429e4b0e0a9a1d65b3
msgid ""
"default-commnad-versionパラメータやcommand_versionパラメータを指定せずに"
"groongaコマンドを実行した際には、その時点でstableであるコマンドバージョンが指"
"定されたものとみなします。"
msgstr ""
"default-commnad-versionパラメータやcommand_versionパラメータを指定せずに"
"groongaコマンドを実行した際には、その時点でstableであるコマンドバージョンが指"
"定されたものとみなします。"

# f28659b68b504f3ea44a32ac0495670b
msgid ""
"groongaプロセス起動時に、default-command-versionパラメータにstable扱いでない"
"コマンドバージョンを指定した場合には、警告メッセージがログファイルに出力され"
"ます。また、サポート範囲外のコマンドバージョンを指定した場合にはエラーとな"
"り、プロセスは速やかに停止します。"
msgstr ""
"groongaプロセス起動時に、default-command-versionパラメータにstable扱いでない"
"コマンドバージョンを指定した場合には、警告メッセージがログファイルに出力され"
"ます。また、サポート範囲外のコマンドバージョンを指定した場合にはエラーとな"
"り、プロセスは速やかに停止します。"

# 0698fbdf3a0b40a681050af9182369fc
msgid "コマンドバージョンの指定方法"
msgstr "コマンドバージョンの指定方法"

# 99ce0cd5fd4f436cbbaae95ba15780a5
msgid ""
"コマンドバージョンの指定方法はgroonga実行モジュールの引数として指定する方法と"
"各コマンドの引数として指定する方法があります。"
msgstr ""
"コマンドバージョンの指定方法はgroonga実行モジュールの引数として指定する方法と"
"各コマンドの引数として指定する方法があります。"

# 888362193dba4d229b6d83ccb3072017
msgid "default-command-versionパラメータ"
msgstr "default-command-versionパラメータ"

# 7fa79cf4f3964f6298ba94e9bb68a85f
msgid ""
"groonga実行モジュールの引数としてdefault-command-versionパラメータを指定でき"
"ます。 (configファイルの中に指定することも可能です)"
msgstr ""
"groonga実行モジュールの引数としてdefault-command-versionパラメータを指定でき"
"ます。 (configファイルの中に指定することも可能です)"

# ae2f76389bb440a790bbce921b3a1056
# bc3b7d1a40e94a19a91921f8058b719c
msgid "実行例::"
msgstr "実行例::"

# dc44ab0fe31444c79edc6fd4e613a734
msgid ""
"そのプロセスで実行するすべてのコマンドについて、デフォルトのコマンドバージョ"
"ンとして指定されたバージョンを使用します。指定されたコマンドバージョンが"
"stableであった場合にはなんのメッセージも表示されずそのまま起動します。指定さ"
"れたコマンドバージョンがdevelopあるいはdeprecatedであった場合には、groonga."
"logファイルに警告メッセージを出力します。指定されたコマンドバージョンがサポー"
"ト対象外であった場合には標準エラー出力にエラーメッセージを出力し、プロセスは"
"速やかに終了します。"
msgstr ""
"そのプロセスで実行するすべてのコマンドについて、デフォルトのコマンドバージョ"
"ンとして指定されたバージョンを使用します。指定されたコマンドバージョンが"
"stableであった場合にはなんのメッセージも表示されずそのまま起動します。指定さ"
"れたコマンドバージョンがdevelopあるいはdeprecatedであった場合には、groonga."
"logファイルに警告メッセージを出力します。指定されたコマンドバージョンがサポー"
"ト対象外であった場合には標準エラー出力にエラーメッセージを出力し、プロセスは"
"速やかに終了します。"

# 718a6a74331d4fee94944a0ea715a27f
msgid "command_versionパラメータ"
msgstr "command_versionパラメータ"

# 0944347404d5443a9d57e802791a0b63
msgid ""
"select,loadなどのすべてのgroongaコマンドにcommand_versionが指定できます。"
msgstr ""
"select,loadなどのすべてのgroongaコマンドにcommand_versionが指定できます。"

# 77eaa0c903be4672a4aaa41c0d4ea698
msgid ""
"指定されたコマンドバージョンでコマンドを実行します。指定されたコマンドバー"
"ジョンがサポート対象外であった場合にはエラーが返されます。command-versionが指"
"定されなかった場合は、当該プロセス起動時にdefault-command-versionに指定した値"
"が指定されたものとみなします。"
msgstr ""
"指定されたコマンドバージョンでコマンドを実行します。指定されたコマンドバー"
"ジョンがサポート対象外であった場合にはエラーが返されます。command-versionが指"
"定されなかった場合は、当該プロセス起動時にdefault-command-versionに指定した値"
"が指定されたものとみなします。"

# 510b11470531462bab59aacd539cff2d
msgid "Output format"
msgstr "Output format"

# ef70a37f7f534c4592f4fac41fe8131f
msgid "Commands output their result as JSON, MessagePack, XML or TSV format."
msgstr "Commands output their result as JSON, MessagePack, XML or TSV format."

# 88b916c74d5e4bc48a830c0615c9caed
msgid ""
"JSON and MessagePack output have the same structure. XML and TSV are their "
"original structure."
msgstr ""
"JSON and MessagePack output have the same structure. XML and TSV are their "
"original structure."

# 544d1a4770dc49ed93f6f01e06fbb473
msgid ""
"JSON or MessagePack is recommend format. XML is useful for visual result "
"check. TSV is just for special use. Normally you doesn't need to use TSV."
msgstr ""
"JSON or MessagePack is recommend format. XML is useful for visual result "
"check. TSV is just for special use. Normally you doesn't need to use TSV."

# e3c1fb442f9f47178e7cc0cf44e66ee2
msgid "JSON and MessagePack"
msgstr "JSON and MessagePack"

# cf72c7f430a54a4e92d6e40b31e459b8
msgid ""
"This secsion describes the structure of command result on JSON and "
"MessagePack format. JSON is used to show structure because MessagePack is "
"binary format. Binary format isn't proper for documenataion."
msgstr ""
"This secsion describes the structure of command result on JSON and "
"MessagePack format. JSON is used to show structure because MessagePack is "
"binary format. Binary format isn't proper for documenataion."

# 794f8b7f30df415692d162b17cbd35b3
msgid "JSON and MessagePack uses the following structure::"
msgstr "JSON and MessagePack uses the following structure::"

# ef56460a3ce148f19e9b62af4e66f9a0
msgid "For example::"
msgstr "For example::"

# 40c6d37a631746fda58b6d6b64dbe55f
msgid "In the example, the following part is ``HEADER``::"
msgstr "In the example, the following part is ``HEADER``::"

# 5b2412c0b77b4229a9b12315e4e18f18
msgid "The following part is ``BODY``::"
msgstr "The following part is ``BODY``::"

# 5152701559f44c2dac7b011d1ae0d5a7
# ad3f2b82310842e4aaf100c75a29bdba
# 27e47aa671484d33a0a3b3ce3139d33e
# 70a317d7ac0e4d098d42a44daa167335
# e9c70cefe7d2423ba75a5a009483716b
# 60098cb6c6d54107b8a5088f98318519
# 4e884fcdfe664a8d91b41a468bed3dae
# 10dcef02abeb4da48676240ec82de720
# e483f95c98d24a07af4ff2c9e6981d89
# 264928471d71481e8a93c5d570f7e397
# 499d8e7141224d43a2738de0d8cb1e41
# 9867915bbb844ac1894cab28873e7ae0
# 71afc46e96ce4d83985b99d556d30083
# d2b57726522a49a4adb4c2e142b52ba0
# 643b7c67af6f4a089ca661331fdee3ac
msgid "``HEADER``"
msgstr "``HEADER``"

# c1a5ae37d5d345f6a955d808c04eaca9
msgid "``HEADER`` is an array. The content of ``HEADER`` has some patterns."
msgstr "``HEADER`` is an array. The content of ``HEADER`` has some patterns."

# cde1e55b75c9411480c3266614d97b1c
msgid "Success case"
msgstr "Success case"

# 6cfc01844dae4842838c28b513c1b3b2
msgid "``HEADER`` has three elements on success::"
msgstr "``HEADER`` has three elements on success::"

# e1c273b198cd4501b21d0f529afa492a
msgid "The first element is always ``0``."
msgstr "The first element is always ``0``."

# e441f82134924c9ca0115c308986b4be
msgid ""
"``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` is the number of seconds since "
"1970-01-01 00:00:00 UTC when the command is started processing. "
"``ELAPSED_TIME`` is the elapsed time for processing the command in seconds. "
"Both ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are float "
"value. The precision of them are nanosecond."
msgstr ""
"``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` is the number of seconds since "
"1970-01-01 00:00:00 UTC when the command is started processing. "
"``ELAPSED_TIME`` is the elapsed time for processing the command in seconds. "
"Both ``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are float "
"value. The precision of them are nanosecond."

# 17b82f2490314062b8a4778516ce10ea
msgid "Error case"
msgstr "Error case"

# a5d6c6fa2fcc4f008e12d222acb577da
msgid "``HEADER`` has four or five elements on error::"
msgstr "``HEADER`` has four or five elements on error::"

# 595f922c6d874b319c0c834c0d3342b5
msgid ""
"``ERROR_LOCATION`` may not be included in ``HEADER`` but other four elements "
"are always included."
msgstr ""
"``ERROR_LOCATION`` may not be included in ``HEADER`` but other four elements "
"are always included."

# 994900a96ac54f648759d1423450c16c
msgid ""
"``RETURN_CODE`` is non 0 value. See :doc:`return_code` about available "
"return codes."
msgstr ""
"``RETURN_CODE`` is non 0 value. See :doc:`return_code` about available "
"return codes."

# 1c05c9ca8bc54041a4ebe64f370844be
msgid ""
"``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are the same as "
"success case."
msgstr ""
"``UNIX_TIME_WHEN_COMMAND_IS_STARTED`` and ``ELAPSED_TIME`` are the same as "
"success case."

# 8078648ed91d4f8784a441b3dfe34dee
msgid "``ERROR_MESSAGE`` is an error message in string."
msgstr "``ERROR_MESSAGE`` is an error message in string."

# b83d6b430c484702a49ac2cd343efebc
msgid ""
"``ERROR_LOCATION`` is optional. If error location is collected, "
"``ERROR_LOCATION`` is included. ``ERROR_LOCATION`` is an array. "
"``ERROR_LOCATION`` has one ore two elements::"
msgstr ""
"``ERROR_LOCATION`` is optional. If error location is collected, "
"``ERROR_LOCATION`` is included. ``ERROR_LOCATION`` is an array. "
"``ERROR_LOCATION`` has one ore two elements::"

# 954b29ad50e64a99bdecdc69e9c1523f
msgid ""
"``LOCATION_IN_GROONGA`` is the source location that error is occurred in "
"groonga. It is useful for groonga developers but not useful for users. "
"``LOCATION_IN_GROONGA`` is an array. ``LOCATION_IN_GROONGA`` has three "
"elements::"
msgstr ""
"``LOCATION_IN_GROONGA`` is the source location that error is occurred in "
"groonga. It is useful for groonga developers but not useful for users. "
"``LOCATION_IN_GROONGA`` is an array. ``LOCATION_IN_GROONGA`` has three "
"elements::"

# 03f77b016a4b4268bd3df00a2a06803d
msgid "``FUNCTION_NAME`` is the name of function that error is occurred."
msgstr "``FUNCTION_NAME`` is the name of function that error is occurred."

# c1e6dd5668a24c5b876bbd2115369ad2
msgid ""
"``SOURCE_FILE_NAME`` is the name of groonga's source file that error is "
"occurred."
msgstr ""
"``SOURCE_FILE_NAME`` is the name of groonga's source file that error is "
"occurred."

# 65884ce6cf8f4365bed540ccb0fe66f5
msgid ""
"``LINE_NUMBER`` is the line number of ``SOURCE_FILE_NAME`` that error is "
"occurred."
msgstr ""
"``LINE_NUMBER`` is the line number of ``SOURCE_FILE_NAME`` that error is "
"occurred."

# 4fdc073ffb824551bfcc596660edbd4e
msgid ""
"``LOCATION_IN_INPUT`` is optional. ``LOCATION_IN_INPUT`` is included when "
"the location that error is occurred in input file is collected. Input file "
"can be specified by ``--file`` command line option for ``groonga`` command. "
"``LOCATION_IN_GROONGA`` is an array. ``LOCATION_IN_GROONGA`` has three "
"elements::"
msgstr ""
"``LOCATION_IN_INPUT`` is optional. ``LOCATION_IN_INPUT`` is included when "
"the location that error is occurred in input file is collected. Input file "
"can be specified by ``--file`` command line option for ``groonga`` command. "
"``LOCATION_IN_GROONGA`` is an array. ``LOCATION_IN_GROONGA`` has three "
"elements::"

# d18ab224ed6e48168717a41cc5ecde01
msgid "``INPUT_FILE_NAME`` is the input file name that error is occurred."
msgstr "``INPUT_FILE_NAME`` is the input file name that error is occurred."

# cb7f8f24719b433e8a7a25729a450159
msgid ""
"``LINE_NUMBER`` is the line number of ``INPUT_FILE_NAME`` that error is "
"occurred."
msgstr ""
"``LINE_NUMBER`` is the line number of ``INPUT_FILE_NAME`` that error is "
"occurred."

# 8b631d2b333f4acd9c9e460490773528
msgid ""
"``LINE_CONTENT`` is the content at ``LINE_NUMBER`` in ``INPUT_FILE_NAME``."
msgstr ""
"``LINE_CONTENT`` is the content at ``LINE_NUMBER`` in ``INPUT_FILE_NAME``."

# 852e674fe5904d85943a3846f2d03c83
msgid "``BODY``"
msgstr "``BODY``"

# 382e6c147ac246599ce19bd2dae210b7
msgid "``BODY`` content depends on the executed command. It may be omitted."
msgstr "``BODY`` content depends on the executed command. It may be omitted."

# ebc2a494720c473894f1baec9d847956
msgid "``BODY`` may be an error message on error case."
msgstr "``BODY`` may be an error message on error case."

# 01dd3c670c3c467d897af181d970e5a8
msgid "XML"
msgstr "XML"

# 3e4dac6abc3d41daaf8d9f198f18e704
msgid "TSV"
msgstr "TSV"

# f3e00f4543a7400d988b4d0932f7ca1f
# b07e6e6a53f347cdbef9a7f7da4b2ce4
# dfa0a758559f4c3a9e240f066bd2f163
# 099458a4a45e412eb8ff3897ab53704c
# 8e676e65a02b49838f3e8f785ad93fcf
# 9064fe6929ff4137bda1f2716dab5010
# 6b83f521e1f9418d9bbc3898678ad517
# e6fa87ac9b154b018e593863d70ef981
# 8e30d40d4a48413c8ee45d69a1dd9dc3
# 7d26aa188c0845b6b0a375b744c181ce
# 3b30a03e009f4764b8e43208084540ec
# 69b7957653ca41c7b15b8bca9b001f1e
# 6f15c83da323446183f9a4ab4a14a0d7
# f3e1bb30343a4467a730b7d025e5a690
# 5d7611c542df487296204a4c5d20773e
# e599597893db4f6c8b8a7243e9a1f98b
# 6f05c2c95b9148ff8116ca402225191e
# f84491496b584e078ad94548c9ed5fd2
# 836455c319f044f2b34f5e11f0fbdcb8
# 3ff43fe834dc40abadf10973e2500378
# b8809a10fc7949bdb92ba52893fa2b79
# d61ab7178103490aba109f14b32602e9
# ffee62c0f66549649adc61b7c3781ff2
# 93fa8e9a45ac472384eb7695f8602e58
# cc5cfaee74d04a9fa2310dd35edc8082
# 8a868d0ea133438d824f53743f65486f
# 9eb22b31116e4459bc5c4e3794117298
# 4411a241390c461eb22cf1052e8e9556
# 1438c118c76245909b20352343286fba
# 43b5a3d3ab0442e5b9edeeb0a1f3d8e0
# 37b3acf64c2f4c3ba0a5ae2c20e28580
# c4bb142f7358469bab15eae8abe8082d
# 05f9e58c3c024fd088876f50db98d140
# 65fe1e0aaf534e83b60ebbfaf454052a
msgid "See also"
msgstr "See also"

# e4df47873b314271b4d71faf6cbbb00f
msgid ":doc:`return_code` describes about return code."
msgstr ":doc:`return_code` describes about return code."

# 41e20f26f46c45beb7d564427c46663e
msgid "Request ID"
msgstr "Request ID"

# 135548a6355f483996834564b2187aed
msgid "You can assign ID to each request."
msgstr "You can assign ID to each request."

# fc3c3eb98186432a9dc8ba2e432aa3e4
msgid ""
"The ID can be used by canceling the request. See also :doc:`/reference/"
"commands/request_cancel` for details about canceling a request."
msgstr ""
"The ID can be used by canceling the request. See also :doc:`/reference/"
"commands/request_cancel` for details about canceling a request."

# 29036b91b5d948bf8e7e2b32cd7374c9
msgid ""
"Request ID should be managed by user. If you assign the same ID for some "
"running requests, you can't cancel the request."
msgstr ""
"Request ID should be managed by user. If you assign the same ID for some "
"running requests, you can't cancel the request."

# 59ce0799452544ac82d0735911742b2d
msgid ""
"The simplest ID sequence is incremented numbers such as ``1``, ``2`` , ``..."
"``."
msgstr ""
"The simplest ID sequence is incremented numbers such as ``1``, ``2`` , ``..."
"``."

# 019292d9adec4270b2412df8ec4cba95
msgid "A request ID is a string. The maximum request ID size is 4096 byte."
msgstr "A request ID is a string. The maximum request ID size is 4096 byte."

# 310935ebc4384103b8bf5392a081b122
msgid "How to assign ID to request"
msgstr "How to assign ID to request"

# a936a62c3c8c4c58b3242d6506ed87bc
msgid ""
"All commands accept ``request_id`` parameter. You can assign ID to request "
"by adding ``request_id`` parameter."
msgstr ""
"All commands accept ``request_id`` parameter. You can assign ID to request "
"by adding ``request_id`` parameter."

# d11e291ecbba43a4b37c042be2154926
msgid "Here is an example to assign ``id-1`` ID to a request::"
msgstr "Here is an example to assign ``id-1`` ID to a request::"

# a802f19fb13241eaa71e8adac6205376
msgid ":doc:`/reference/commands/request_cancel`"
msgstr ":doc:`/reference/commands/request_cancel`"

# 34169fcbff064de8ba47abfb988c7627
msgid "Return code"
msgstr "Return code"

# 87ca9ccaafa2438a82201c5972d8589e
msgid ""
"Return code is used to show whether a processing is succeeded or not. If the "
"processing is not succeeded, return code shows error type."
msgstr ""
"Return code is used to show whether a processing is succeeded or not. If the "
"processing is not succeeded, return code shows error type."

# 68d580e329a24870a4708a16783c660a
msgid ""
"Return code is used in C API and query API. You can check return code via "
"``grn_ctx_t::rc`` in C API. You can check return code by looking the header "
"element in query API. See :doc:`output_format` about the header element in "
"query API."
msgstr ""
"Return code is used in C API and query API. You can check return code via "
"``grn_ctx_t::rc`` in C API. You can check return code by looking the header "
"element in query API. See :doc:`output_format` about the header element in "
"query API."

# 837d83517c5743c794c7129cdaee49f2
msgid "List"
msgstr "List"

# c812e86dbd10497799782f3b8b4d3a21
msgid ""
"Here is a list of return codes. ``GRN_SUCCESS`` (= 0) means that the "
"processing is succeeded. Return codes that have negative value show error "
"type. ``GRN_END_OF_DATA`` is a special return code. It is used only C API. "
"It is not showen in query API."
msgstr ""
"Here is a list of return codes. ``GRN_SUCCESS`` (= 0) means that the "
"processing is succeeded. Return codes that have negative value show error "
"type. ``GRN_END_OF_DATA`` is a special return code. It is used only C API. "
"It is not showen in query API."

# 726a7f5b169f493da21b8d939816d601
msgid "0: ``GRN_SUCCESS``"
msgstr "0: ``GRN_SUCCESS``"

# f4483a29c7834621bbecc918fca435ce
msgid "1: ``GRN_END_OF_DATA``"
msgstr "1: ``GRN_END_OF_DATA``"

# dc8516c929a74278abf5915ea19ef5bd
msgid "-1: ``GRN_UNKNOWN_ERROR``"
msgstr "-1: ``GRN_UNKNOWN_ERROR``"

# ba033b89e82d4bb38887bc3d4c2bebd8
msgid "-2: ``GRN_OPERATION_NOT_PERMITTED``"
msgstr "-2: ``GRN_OPERATION_NOT_PERMITTED``"

# 4934e10462364e9ea529a85d3024b060
msgid "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"
msgstr "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"

# 3996c8eb4bc34658a785b28ab8911d71
msgid "-4: ``GRN_NO_SUCH_PROCESS``"
msgstr "-4: ``GRN_NO_SUCH_PROCESS``"

# d85159d107e44ef887feae2b41342ebf
msgid "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"
msgstr "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"

# 573518d46f964e7ba2cca8b2a5399b67
msgid "-6: ``GRN_INPUT_OUTPUT_ERROR``"
msgstr "-6: ``GRN_INPUT_OUTPUT_ERROR``"

# 002498bc0c5e48e3972e7248bbdb9469
msgid "-7: ``GRN_NO_SUCH_DEVICE_OR_ADDRESS``"
msgstr "-7: ``GRN_NO_SUCH_DEVICE_OR_ADDRESS``"

# 2c9be9013e2a4620bba177d50e6cae78
msgid "-8: ``GRN_ARG_LIST_TOO_LONG``"
msgstr "-8: ``GRN_ARG_LIST_TOO_LONG``"

# 79539043e3b246bb95a0757968db5c04
msgid "-9: ``GRN_EXEC_FORMAT_ERROR``"
msgstr "-9: ``GRN_EXEC_FORMAT_ERROR``"

# be6eff97abd34035b2d0685788e87712
msgid "-10: ``GRN_BAD_FILE_DESCRIPTOR``"
msgstr "-10: ``GRN_BAD_FILE_DESCRIPTOR``"

# 7864db9e854a45b7bc775228f4cccebc
msgid "-11: ``GRN_NO_CHILD_PROCESSES``"
msgstr "-11: ``GRN_NO_CHILD_PROCESSES``"

# ffdad6f6358f468791ae005e76b1ba07
msgid "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"
msgstr "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"

# a13cb5690ef544a7accc305cd619c368
msgid "-13: ``GRN_NOT_ENOUGH_SPACE``"
msgstr "-13: ``GRN_NOT_ENOUGH_SPACE``"

# a13b5f38858243629c95889bf9ecd398
msgid "-14: ``GRN_PERMISSION_DENIED``"
msgstr "-14: ``GRN_PERMISSION_DENIED``"

# 8fb2531652094b6eb7ccd335e9ef2635
msgid "-15: ``GRN_BAD_ADDRESS``"
msgstr "-15: ``GRN_BAD_ADDRESS``"

# 1ceaaf1fd53f4b82b60cf0bcff55a445
msgid "-16: ``GRN_RESOURCE_BUSY``"
msgstr "-16: ``GRN_RESOURCE_BUSY``"

# 29030425206e4313a205fa2a9ba86c19
msgid "-17: ``GRN_FILE_EXISTS``"
msgstr "-17: ``GRN_FILE_EXISTS``"

# e6478b78832d41bb81715d36d212f3f6
msgid "-18: ``GRN_IMPROPER_LINK``"
msgstr "-18: ``GRN_IMPROPER_LINK``"

# 5d49959e282f4dd28c729fb1bb219286
msgid "-19: ``GRN_NO_SUCH_DEVICE``"
msgstr "-19: ``GRN_NO_SUCH_DEVICE``"

# 5ba05309227549bba7594d639a0775d9
msgid "-20: ``GRN_NOT_A_DIRECTORY``"
msgstr "-20: ``GRN_NOT_A_DIRECTORY``"

# c8d365befabc4bc38e9321b1ffbc992a
msgid "-21: ``GRN_IS_A_DIRECTORY``"
msgstr "-21: ``GRN_IS_A_DIRECTORY``"

# 5d324e2579a741c7a7e6dcdf08c43089
msgid "-22: ``GRN_INVALID_ARGUMENT``"
msgstr "-22: ``GRN_INVALID_ARGUMENT``"

# 4e2c5a8c63844eceb1089e118780b585
msgid "-23: ``GRN_TOO_MANY_OPEN_FILES_IN_SYSTEM``"
msgstr "-23: ``GRN_TOO_MANY_OPEN_FILES_IN_SYSTEM``"

# b15c297971254110b428be0c67066991
msgid "-24: ``GRN_TOO_MANY_OPEN_FILES``"
msgstr "-24: ``GRN_TOO_MANY_OPEN_FILES``"

# e4d349c91f384cc5922a44cdb2e87eab
msgid "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"
msgstr "-25: ``GRN_INAPPROPRIATE_I_O_CONTROL_OPERATION``"

# 6612c0e53c4247f785c2871e858b42c7
msgid "-26: ``GRN_FILE_TOO_LARGE``"
msgstr "-26: ``GRN_FILE_TOO_LARGE``"

# 8beb55fb2d1342909d08273551e9b123
msgid "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"
msgstr "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"

# 3ab920d6da744eefb110f4365477c186
msgid "-28: ``GRN_INVALID_SEEK``"
msgstr "-28: ``GRN_INVALID_SEEK``"

# 49a21aceed8244d8804855b734dfe930
msgid "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"
msgstr "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"

# 196c8806a97e4bc0add20f360fa915cb
msgid "-30: ``GRN_TOO_MANY_LINKS``"
msgstr "-30: ``GRN_TOO_MANY_LINKS``"

# 8e76c2d94bde4a83b7db76c75449042f
msgid "-31: ``GRN_BROKEN_PIPE``"
msgstr "-31: ``GRN_BROKEN_PIPE``"

# 28018f563f2048fdbbdbb657e5d8e001
msgid "-32: ``GRN_DOMAIN_ERROR``"
msgstr "-32: ``GRN_DOMAIN_ERROR``"

# c322d98f0391454aa8644bc796639696
msgid "-33: ``GRN_RESULT_TOO_LARGE``"
msgstr "-33: ``GRN_RESULT_TOO_LARGE``"

# 8e28e329d0ef4fa9a83d7e821f2356db
msgid "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"
msgstr "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"

# 9b2dc46257194e92b67932a01d8413f5
msgid "-35: ``GRN_NO_MEMORY_AVAILABLE``"
msgstr "-35: ``GRN_NO_MEMORY_AVAILABLE``"

# 2f6915dbe84b476fbdd26cd33d39b1aa
msgid "-36: ``GRN_FILENAME_TOO_LONG``"
msgstr "-36: ``GRN_FILENAME_TOO_LONG``"

# 1bba5be061694594b591ba3ce4225669
msgid "-37: ``GRN_NO_LOCKS_AVAILABLE``"
msgstr "-37: ``GRN_NO_LOCKS_AVAILABLE``"

# 9a4773c04a7843f6ab0d1e533f54574a
msgid "-38: ``GRN_FUNCTION_NOT_IMPLEMENTED``"
msgstr "-38: ``GRN_FUNCTION_NOT_IMPLEMENTED``"

# 1c8e397f4ae346218087ad8e60d36df4
msgid "-39: ``GRN_DIRECTORY_NOT_EMPTY``"
msgstr "-39: ``GRN_DIRECTORY_NOT_EMPTY``"

# 46a3e153007b4446a99f643ea4be4b37
msgid "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"
msgstr "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"

# d21c9f20991841049384b0f0bb460a27
msgid "-41: ``GRN_SOCKET_NOT_INITIALIZED``"
msgstr "-41: ``GRN_SOCKET_NOT_INITIALIZED``"

# c759e98d4bcc48788f343b0623a805fa
msgid "-42: ``GRN_OPERATION_WOULD_BLOCK``"
msgstr "-42: ``GRN_OPERATION_WOULD_BLOCK``"

# 1c1bd977bbab42a2a3a1ea58f072f1a0
msgid "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"
msgstr "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"

# e7a333148bdd458799ab338f8001ea60
msgid "-44: ``GRN_NETWORK_IS_DOWN``"
msgstr "-44: ``GRN_NETWORK_IS_DOWN``"

# 9cceb36d1afc4255b407b64733f2d3b1
msgid "-45: ``GRN_NO_BUFFER``"
msgstr "-45: ``GRN_NO_BUFFER``"

# db3cd7f0d6b6411eadc2b9cf22167d36
msgid "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"
msgstr "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"

# 29e71cd39dc64f9d9a8b3a9fb991e0dd
msgid "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"
msgstr "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"

# a0d0abb0246948b78cb082facde57729
msgid "-48: ``GRN_SOCKET_IS_ALREADY_SHUTDOWNED``"
msgstr "-48: ``GRN_SOCKET_IS_ALREADY_SHUTDOWNED``"

# dd1d6306ee704b91a4a0acc8b4c3bdbc
msgid "-49: ``GRN_OPERATION_TIMEOUT``"
msgstr "-49: ``GRN_OPERATION_TIMEOUT``"

# 18ea54c4e0a54b009f4def3ee6fbb2f0
msgid "-50: ``GRN_CONNECTION_REFUSED``"
msgstr "-50: ``GRN_CONNECTION_REFUSED``"

# 7f1f143d25014546920bd1db49554886
msgid "-51: ``GRN_RANGE_ERROR``"
msgstr "-51: ``GRN_RANGE_ERROR``"

# e0ac0e220dae49259bbad3a38acb2f8b
msgid "-52: ``GRN_TOKENIZER_ERROR``"
msgstr "-52: ``GRN_TOKENIZER_ERROR``"

# a873e20fdea648eb9f6279bddf7b478f
msgid "-53: ``GRN_FILE_CORRUPT``"
msgstr "-53: ``GRN_FILE_CORRUPT``"

# c49dc67aabd242fa97a0d39d040f021d
msgid "-54: ``GRN_INVALID_FORMAT``"
msgstr "-54: ``GRN_INVALID_FORMAT``"

# 9e538721470a46ff85c92be9e1ff6811
msgid "-55: ``GRN_OBJECT_CORRUPT``"
msgstr "-55: ``GRN_OBJECT_CORRUPT``"

# 0789cfd1dba2480999d3f64641398ff3
msgid "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"
msgstr "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"

# b2bac84883c94b7a96f226a0ab87087f
msgid "-57: ``GRN_NOT_SOCKET``"
msgstr "-57: ``GRN_NOT_SOCKET``"

# 6159604dfb7e49ea952e708bbaad911f
msgid "-58: ``GRN_OPERATION_NOT_SUPPORTED``"
msgstr "-58: ``GRN_OPERATION_NOT_SUPPORTED``"

# 47ebea39611941fd899cc1cffb0fc03d
msgid "-59: ``GRN_ADDRESS_IS_IN_USE``"
msgstr "-59: ``GRN_ADDRESS_IS_IN_USE``"

# 16b12d70b5194bbf88dd46335a72c84c
msgid "-60: ``GRN_ZLIB_ERROR``"
msgstr "-60: ``GRN_ZLIB_ERROR``"

# 5334573d144f4b108da9711bd8aea6b0
msgid "-61: ``GRN_LZO_ERROR``"
msgstr "-61: ``GRN_LZO_ERROR``"

# 627bdc8cfce64041b98e57f8783007de
msgid "-62: ``GRN_STACK_OVER_FLOW``"
msgstr "-62: ``GRN_STACK_OVER_FLOW``"

# 496beeed90b1424d8fc692abfc72d9f8
msgid "-63: ``GRN_SYNTAX_ERROR``"
msgstr "-63: ``GRN_SYNTAX_ERROR``"

# f4feb39cd7f2477eb18f36269fa1879f
msgid "-64: ``GRN_RETRY_MAX``"
msgstr "-64: ``GRN_RETRY_MAX``"

# f13d12fccc1d4e7e88241f962783662c
msgid "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"
msgstr "-65: ``GRN_INCOMPATIBLE_FILE_FORMAT``"

# e6da115850d94d13939e58e842f68d82
msgid "-66: ``GRN_UPDATE_NOT_ALLOWED``"
msgstr "-66: ``GRN_UPDATE_NOT_ALLOWED``"

# 7934b912395047628cb3e4954af39ad4
msgid "-67: ``GRN_TOO_SMALL_OFFSET``"
msgstr "-67: ``GRN_TOO_SMALL_OFFSET``"

# ce5f04bf086e4a0fa850808b3b5c49fa
msgid "-68: ``GRN_TOO_LARGE_OFFSET``"
msgstr "-68: ``GRN_TOO_LARGE_OFFSET``"

# b6b97f8205a84f5980d194beed8d35c2
msgid "-69: ``GRN_TOO_SMALL_LIMIT``"
msgstr "-69: ``GRN_TOO_SMALL_LIMIT``"

# 958a59b852e64db18ebf44d1e3b368ad
msgid "-70: ``GRN_CAS_ERROR``"
msgstr "-70: ``GRN_CAS_ERROR``"

# f60aa1c43dce41c7b7064134ab1fbf12
msgid "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"
msgstr "-71: ``GRN_UNSUPPORTED_COMMAND_VERSION``"

# 4848d97ce0d747e787fa609c2ce2ad91
msgid ""
":doc:`output_format` shows where return code is appeared in query API "
"response."
msgstr ""
":doc:`output_format` shows where return code is appeared in query API "
"response."

# 4fce133fb9b14b07a762a310dd9a50ca
msgid ""
":doc:`/spec/gqtp`: GQTP protocol also uses return code as status but it uses "
"2byte unsigned integer. So return codes that have negative value are "
"statuses that have positive value in GQTP protocol. You can convert status "
"value in GQTP protocol to return code by handling it as 2byte signed integer."
msgstr ""
":doc:`/spec/gqtp`: GQTP protocol also uses return code as status but it uses "
"2byte unsigned integer. So return codes that have negative value are "
"statuses that have positive value in GQTP protocol. You can convert status "
"value in GQTP protocol to return code by handling it as 2byte signed integer."

# 4b0a04aa731c4822b521a4439073c3f6
msgid "``cache_limit``"
msgstr "``cache_limit``"

# 7b0c61d935f54f2aa30ec5e91a01b6ec
msgid ""
"``cache_limit`` gets or sets the max number of query cache entries. Query "
"cache is used only by :doc:`select` command."
msgstr ""
"``cache_limit`` gets or sets the max number of query cache entries. Query "
"cache is used only by :doc:`select` command."

# ce354d27815d42e59d160efe72c9e58f
msgid ""
"If the max number of query cache entries is 100, the recent 100 ``select`` "
"commands are only cached. The cache expire algorithm is LRU (least recently "
"used)."
msgstr ""
"If the max number of query cache entries is 100, the recent 100 ``select`` "
"commands are only cached. The cache expire algorithm is LRU (least recently "
"used)."

# f58d0cdf5f2547c295ab85141e9483a9
# 9e408e40359442cea612077cf07fcaed
# 36ea0b6226d34ab18c70b3a8e1449115
# 197259110f594ca6983b15837ae505e5
# bbb5e94c106c490e93ba36bc95ffa68f
# ca950253acfd4b519ea91252248eb483
# 2b3ef8150cd54c99bae4a7ed7a331bd5
# 78004df98e7b41bcb16888a793c33f8b
# ba1ad4345c704b7ead91f19bfb41c15d
# 7664ac1ff6ad4fa8876c91307d08363c
# 88ddc787d2054419833c6270f4010d72
# 3679bcf249af47e59d0bc55426938aff
# 14d1b7029e3046adb5f51dc8dc905b1f
# 2355afa480aa4f98bb288416d43942a6
# 8e006b45fd0c467eb422687d22482d0d
# 7940344bceef4f989246c973349bf617
# a3eadfbace4043cbaff2bd2020136863
# 706b14d391fd4098a5ec7cb89668dcc9
# 4cd569fa25fc4a5499d35677cdc3cabc
# 41827977d7f84b37bb7b22bc7f0e4bd0
# 8a1ca8df19f44409a33575837f9fc81a
# ddceed67666e4b2497d0027bb47b795a
# 00c648a19ec94d728f3252a9522aa607
# 14ae477238274bbc9099921749fce953
# 1083cca8686f42d086a44b3283c20c6a
# e35c54f78a7d4ce6a2482cf8a7d8576e
# 41e03d44e879488aa0a152a055138e36
# 4ace39458a584522b61e66524dd6609d
# ed305c55324748c58c704cb3bacc1713
# 4f21ca38bac141f39b46af5e1309b678
# bad98837a23c48649abea9de14621423
# 67038bc36e3744c68787d07e54e46894
# 313f3669c1b145a8a07acbfbd9836925
# 5930f9b91ea04e928308dd598a95d5aa
# de59a1154cf74e8b9b1adc8e4babe009
# 84a015c9b4b24b33842a908076a4e2ee
# 58c4d1c22f634dbb97691eeebc472c86
# 8a876e39260e447d9cf67b29560c05a4
# 134a712d56b74ea69eb695d8667501fa
# b2e8325ea1984ce8b048baac5bc32aed
# ac0691f4cced4509a82a40c05dab85b6
# e55078be423142839040167a75701d4b
# b304237254394b4e9ee7994175010e9b
# cfdc25f7b91f480392c06412071918c3
# 38875e190f334756842d39e5dc5ee7bd
# f8febee51c74420eae0774378b9c1e38
# 8af3784871224a329f5cf0c44b57183d
# 269ddff3ff7a4326bd4aab6d782d5869
msgid "Syntax"
msgstr "Syntax"

# 6308f5dddbad43f2a949a1aaccad3be9
msgid "``cache_limit`` has one optional parameter::"
msgstr "``cache_limit`` has one optional parameter::"

# 2e438d7de5b74d80ad2f4824a76e698a
msgid ""
"You can get the current max number of cache entries by executing "
"``cache_limit`` without parameter."
msgstr ""
"You can get the current max number of cache entries by executing "
"``cache_limit`` without parameter."

# 4dfd5978768a45f886a12d9d11b8fd8a
msgid ""
"You can set the max number of cache entries by executing ``cache_limit`` "
"with ``max`` parameter."
msgstr ""
"You can set the max number of cache entries by executing ``cache_limit`` "
"with ``max`` parameter."

# 0f2ce26ff78c437c9648f0a06a645bfd
msgid "Here is an example that sets ``10`` as the max number of cache entries."
msgstr ""
"Here is an example that sets ``10`` as the max number of cache entries."

# d9a8d4d3f084406198220b12cef207a7
msgid ""
"If ``max`` parameter is used, the return value is the max number of cache "
"entries before ``max`` parameter is set."
msgstr ""
"If ``max`` parameter is used, the return value is the max number of cache "
"entries before ``max`` parameter is set."

# ddb3f78fdbe54e63be8b331d318ef7ca
# e40da37758064bfe8ba3eadf7c951abf
# ce70c630312c4e7aaee62265323f2131
# 8ab03da3e6904f36a60cd914e1f7a33a
# 746f4ca096e6493580c969306bd22467
# f4a47382fdb349ee848261f83117c88f
# f36a1097e6cb4091a26c9316ee1e14b0
# 14bb23f42885496b834d28012458080e
# bc2dddbbd797492d9c1d797cda00d920
# 0d37859931074a59b9f23fa2a15b5245
# 5697e822350743aabcbcbec5c8b7409d
# 90e23e845c184a789cb416bcf1d972d4
# 6a39f5911b85461c9a348659f7a1fd94
# f25ca101e8ff46b69d33a89c09b4eee8
# fa887514b095420498f5d94f5fef0119
# 5f71bd2e6217417eaf35ff8d85f7c51e
# 3dd25cc3e4e04c419dba0f9f40da7c8b
# aff966e54fa0427f91b3091dd805d03d
# 5147daf087d94049a63133da9c8b236c
# 8123f81f35914e838000077e344ae093
# d46179a96e2647a3b52943170bc61857
# b7360b7861234a668fcbd521e649872f
# 3fa0c023cf7547b6af63ea0bc2871a7f
# fe55d11593a549718eea0f1866295f3f
# 4eeb71e4bda54908b01a42403f85acde
# 130fb4465d09489894c2dcb6a0c09488
# f1413e72ed9f4d57ab1c29e555904655
# d422fc7b7da148398e0aba36f911874b
# c8f2ac9219be4f13916c8ea97a8dbea2
# 3ff8fc84eb834b7f93c55b73f6e59892
# 376fdfdae6664aa28dfa6fd82c91e6fb
# d12c60a7d5c8475ca13580b7d631f33a
# 9f5cf7625df84df2a7f825f9e12342d3
# b7b236a6079b4d238d2787c6081bc3b0
# 27daeef7287d46958f34f9cbe111e392
# 5d8ef10609f54bbab7cda2ca1cc74230
# a2863d3e98a34c4aacbe9d80284f4766
# 3e29db6ba0954c98af40a25e913095f3
# 4808308b7e484bdca7769582460f1909
# 998618faa1b64d10811ba4d31a882745
# 3df7923437a645e2803e3ae2b7114a73
# 75319483c75641c1af0f6c9830986038
msgid "Parameters"
msgstr "Parameters"

# b359ed61a2d843e6a472ed6b302654bb
# 9baa8397fd44453bb6d1a8142a2231c5
# 79a2e8112d854362b8fe6f3428a5522f
# c2d1d830c91e47ada8fa7d29d9b3a0d5
# 091bf1f286634c5f98d403a10ea9ba86
# 232ec9e9e025471fb890c24d7533a6bc
msgid "This section describes all parameters."
msgstr "This section describes all parameters."

# ab0bc0b3c1794e1f99f2f2b037098861
# abf15f0853af4a128d72598b6bad0c59
# b99b9b89efd341e88f505c6c603e8b09
# d546c5ad467b4efb903deca98b2e4c3a
msgid "``max``"
msgstr "``max``"

# 4be6052e0a0d49ddaecaf46eece9c137
msgid "Specifies the max number of query cache entries as a number."
msgstr "Specifies the max number of query cache entries as a number."

# 01b8a88373514c9bbbe062a900961acc
msgid ""
"If ``max`` parameter isn't specified, the current max number of query cache "
"entries isn't changed. ``cache_limit`` just returns the current max number "
"of query cache entries."
msgstr ""
"If ``max`` parameter isn't specified, the current max number of query cache "
"entries isn't changed. ``cache_limit`` just returns the current max number "
"of query cache entries."

# e5705436bce1457a8a352cc917f28c93
# 1312a81778b947118393523c46515ca3
# 15cbcd723b504e5581f73a13d9881379
# fc94c9b0eb38484894e220c1bf2e8a6a
# b0a99aa61ef24980914c4ef2100e44ae
# e5e78412fe524c0380305318b527f772
# c4163881ba9f463182eb57b9ce37a274
# b4ae64fe4b0f4d5aa0631e355f93e9c2
# a9011479251d4fb4b4d9dafdd026b62b
# 21ecb0545f8a4d11ba3a4d3d8af1add8
# c599db36f33e4a0f9f2aee1bd19d6fec
# f1c6fe0d7add49839daedf409d2fac6c
# 77a83d78e92247678c381729e6247a5f
# 9f8507dc03834d1f8ccbdd16bfd287ee
# d7be7e341d084a17a1015df57f9931c8
# 71fb9a3caa6b43d6bdbfd31ec2bfc049
# b426786488964c79bef6b34c3fc536b2
# 1f75fcd3260349828a4b1e63e4944c53
# 22b1326769d5463b9e22065245f8e17b
# ecd1460580a74eef8a242f7ab6231906
# aba91937fecd47b7a3d71aec1d894574
# 03ad0d649d6645a180fd4c303199d6af
# 7eed38135ac544da886777b5e01cf701
# 1f8fc3edc1d34826ba26fa0e7eb68572
# ca16424e5f2a418d9cd1257f578aa427
# 6069e5ea64b14c23b0f64105740d5b27
# 80ec7b7be0fe48d7ada23fff3451619a
# de05da9b16bc40df92fd460b7b324459
# 7e12c886abc34ed798d7dae515e4ee4d
# cdf91e38020a4274a0a5105dd2fa0118
# ca79f17a034e4c52aef139b2df23a5bf
# 69b32077b9ae44a08e00edd77db5fea9
# 5c9121bfcd7f417f9fe80c3b97176f6b
# 3b4801d452a74102b7f1d0683666cae7
# 2d10c7eb9f91459c9b22185d1dd27346
# 2fb087da0c8f4d7287e28823e222eea5
# 11ecd94c447c45b4840e60801c8a48da
# 95951bcda0054f49aa657857aff7f5f1
# 66f4a906e2c842f6ae8bc7674fa41f82
# 84626ce874064edabac07aa0fdef523f
# 728c75db1a224a3fa0d1c11082bde3b0
# 0282af4ba3bb4ac0afa9fac7982acbc5
# cb8fd50e3e33407f976d15c7bde52b74
# 5659c0d87d9648e4915bffab2a769471
# 36782ce0c6fa4065bf09cf8d5b830855
msgid "Return value"
msgstr "Return value"

# 09591e9dff034b3395a8013dc263aca9
msgid "``cache_limit`` returns the current max number of query cache entries::"
msgstr ""
"``cache_limit`` returns the current max number of query cache entries::"

# 27218dbc10c949bc841f0c01688bc5a6
# df3e0f0059094011a04b300900590b19
# 707497c4fd754f5693af4d12e47f4e3b
# 236de9ffcf79442a884c0f99f0ea0404
# 9cac5a88b8794d2fa4ade4452b0bce91
# bb20f25c5df8425ebd1e3fd53183fde4
# 152b050a6930436d81ddebc826fe2ea0
# 7ffb28f413c7496891329aba7270db0a
# b30001d38a1c4ecca29f1d9e2538b585
# 3ab3370b61134a7d8648ffd638c30618
# eaea410d6f514591b7684f7368f3fc0c
# 8c3ff4fa257c4ce08807143c7b77282a
# 6209275d53ba4c11a7062d1ef5be1d2a
# 6fb6225b6e634ad3a2ff4c039e6a73f3
msgid "See :doc:`/reference/command/output_format` about ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` about ``HEADER``."

# 1b795c537434458d839d933cca2ee50f
msgid "``N_ENTRIES``"
msgstr "``N_ENTRIES``"

# a0ff0c72cfe14dc487d95ff918d1c1ce
msgid ""
"``N_ENTRIES`` is the current max number of query cache entries. It is a "
"number."
msgstr ""
"``N_ENTRIES`` is the current max number of query cache entries. It is a "
"number."

# 977e1dc005a64a8caf26e3b9c8654919
msgid ":doc:`select`"
msgstr ":doc:`select`"

# 74b9c015ec174566b06787f1f0c3512e
# c3f9031761bb42d7ba3909ab9da137c9
msgid "``check``"
msgstr "``check``"

# 5f1773b5c4a34991a6416936e477faa4
msgid "check - オブジェクトの状態表示"
msgstr "check - オブジェクトの状態表示"

# cc76f0cfbaad4805a8f894a0ba89781e
msgid ""
"Groonga組込コマンドの一つであるcheckについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるcheckについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# c475bee5770c4e96b53977387d7ae387
msgid ""
"checkコマンドは、groongaプロセス内の指定したオブジェクトの状態を表示します。"
"主にデータベースが壊れた場合など異常時の問題解決のために使用することを想定し"
"ています。デバッグ用のため、返値のフォーマットが安定しているということは保証"
"されません。（フォーマットが変更される可能性が高い）"
msgstr ""
"checkコマンドは、groongaプロセス内の指定したオブジェクトの状態を表示します。"
"主にデータベースが壊れた場合など異常時の問題解決のために使用することを想定し"
"ています。デバッグ用のため、返値のフォーマットが安定しているということは保証"
"されません。（フォーマットが変更される可能性が高い）"

# f42d9dca72e94917b5b82ec43b4d36db
msgid "テーブルTermsのインデックスカラムnameの状態を表示します。::"
msgstr "テーブルTermsのインデックスカラムnameの状態を表示します。::"

# 52d63eea3eb14e7d8a9cfd06ed5c2331
msgid "``obj``"
msgstr "``obj``"

# c705df5a4796430ba644d828bfcae423
msgid "状態を表示するオブジェクトの名前を指定します。"
msgstr "状態を表示するオブジェクトの名前を指定します。"

# 1be76992119d4da3bfa09dbdc1ff5448
msgid "チェックするオブジェクトにより返される値が変わります。"
msgstr "チェックするオブジェクトにより返される値が変わります。"

# 96b587210bee4818994376ab3b1bda63
msgid "インデックスカラムの場合::"
msgstr "インデックスカラムの場合::"

# 79f561d281654ad7a2f2059d24902cc4
msgid "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"

# e1ee39c486394f4fa6d8c022b707ca12
# 8cf944d7463a471baae6899d97724b9a
# ea56fbeca18944dd92873530b3b269fa
# b7526b07bfdb4b88a1b674590e4cb755
# 5e9bf5be8a77464584f411e117344210
# eeba4e827e15416c9163c3bfb12a6e8d
# a1b81194f9e74e71af87c8ec2ae01a5d
msgid "``flags``"
msgstr "``flags``"

# d9b49e593b664e77bf9c7cb3510f7721
msgid "指定されているフラグ値です。16進数で表現されています。"
msgstr "指定されているフラグ値です。16進数で表現されています。"

# 42bd9d3ac33f449db81030a147b00fe6
msgid "``max sid``"
msgstr "``max sid``"

# b386470d25844729b4034ec53c9f6ea4
msgid "セグメントのうち最も大きなIDです。"
msgstr "セグメントのうち最も大きなIDです。"

# 8559c484081141c09bea994b30fd2384
msgid "``number of garbage segments``"
msgstr "``number of garbage segments``"

# 538f0a6192574bb188a1ef62dac97f92
msgid "ゴミセグメントの数です。"
msgstr "ゴミセグメントの数です。"

# 5e8cd9c61fb64ce8bece37c127547eed
msgid "``number of array segments``"
msgstr "``number of array segments``"

# 16406ec467374f65893bc575ef6f4c5d
msgid "配列セグメントの数です。"
msgstr "配列セグメントの数です。"

# b75a121f23c447c2a52caec928d4f493
msgid "``max id of array segment``"
msgstr "``max id of array segment``"

# 6c72098f244d4cbfa48c923d74f3179e
msgid "配列セグメントのうち最も大きなIDです。"
msgstr "配列セグメントのうち最も大きなIDです。"

# 71ae3c18dd954d3cbf99c68bddbf464c
msgid "``number of buffer segments``"
msgstr "``number of buffer segments``"

# 0a1a82cf1e824524a3d16e9b6a42401b
msgid "バッファセグメントの数です。"
msgstr "バッファセグメントの数です。"

# 283643175e03467abc71d819c9ce5530
msgid "``max id of buffer segment``"
msgstr "``max id of buffer segment``"

# 9550a829f600488ba54f47039caa857d
msgid "バッファセグメントのうち最も大きなIDです。"
msgstr "バッファセグメントのうち最も大きなIDです。"

# 178a00bea389402c8e18c286c2dd64c4
msgid "``max id of physical segment in use``"
msgstr "``max id of physical segment in use``"

# 7ee3bf358e1743f3ac5fa34a5987d2ec
msgid "使用中の論理セグメントのうち最も大きなIDです。"
msgstr "使用中の論理セグメントのうち最も大きなIDです。"

# 924e318b1257494581301d2a490963f9
msgid "``number of unmanaged segments``"
msgstr "``number of unmanaged segments``"

# 0c1d917950024fe682f40c6156029ac3
msgid "管理されていないセグメントの数です。"
msgstr "管理されていないセグメントの数です。"

# bb754d2d876845ee951119a49c349493
msgid "``total chunk size``"
msgstr "``total chunk size``"

# 4ced7171052b436f8cafedee156d74da
msgid "チャンクサイズの合計です。"
msgstr "チャンクサイズの合計です。"

# 2cf891c9005649a4bdab1ee4e0437761
msgid "``max id of chunk segments in use``"
msgstr "``max id of chunk segments in use``"

# d9b597c75d5944019c1698cd6d0496f9
msgid "使用中のチャンクセグメントのうち最も大きなIDです。"
msgstr "使用中のチャンクセグメントのうち最も大きなIDです。"

# d716640010624ccfab8a803ab77804df
msgid "``number of garbage chunk``"
msgstr "``number of garbage chunk``"

# 842bd6909d434cf1ad1a093a95c6cb01
msgid "各チャンク毎のゴミの数です。"
msgstr "各チャンク毎のゴミの数です。"

# a5b218972d3f47d784d567362b7d6c9e
msgid "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"

# bc979cb96fd74e7d9318d9654905db2c
msgid "``buffer id``"
msgstr "``buffer id``"

# f872f7d7450f4feeb4c4dbe2601da8ee
msgid "バッファIDです。"
msgstr "バッファIDです。"

# 4d286a2b5f564dbc8c1bc400a8641fba
msgid "``chunk size``"
msgstr "``chunk size``"

# 6ae4937496a64d21ae50fd74e079732f
msgid "チャンクのサイズです。"
msgstr "チャンクのサイズです。"

# e24c0f2a7e0a40248c4965f82ae706f9
msgid "``buffer term``"
msgstr "``buffer term``"

# 3e162785980c4b92a80c739c618df3db
msgid ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"
msgstr ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"

# 05f3fcba65e3480a99cfb6ebfc23f677
msgid ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"
msgstr ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"

# 0b327d6c04924d729e843ac2710f3c13
msgid "``buffer free``"
msgstr "``buffer free``"

# fd727ef0b5ea4cd4b3995ce1bcfe1c58
msgid "バッファの空き容量です。"
msgstr "バッファの空き容量です。"

# fe60090a660c4eafabb4bbe41861ac5c
msgid "``size in buffer``"
msgstr "``size in buffer``"

# 4f3d3bbd3d3e46f38c92d13343418c38
msgid "バッファの使用量です。"
msgstr "バッファの使用量です。"

# 530dbdb3c3bc4aacac458266b6e22684
msgid "``nterms``"
msgstr "``nterms``"

# ba442fbaba584ba88202d1c2a4cfedbb
msgid "バッファ内にある語の数です。"
msgstr "バッファ内にある語の数です。"

# 7cbc1dcc5b094df988d56467fc9fd33d
msgid "``nterms with chunk``"
msgstr "``nterms with chunk``"

# aeb5f78ac72c45b5a7579f9981a5d7b4
msgid "バッファ内にある語のうち、チャンクを使っている語の数です。"
msgstr "バッファ内にある語のうち、チャンクを使っている語の数です。"

# 4723c9a4ab5a42aeab5599be5d0688d1
# efbc225c471e4f03a2827fbfb01474f6
msgid "``clearlock``"
msgstr "``clearlock``"

# 4a424ea3e76b438186973416f5d996c8
msgid "Use :doc:`lock_clear` instead."
msgstr "Use :doc:`lock_clear` instead."

# 54fb5441043c48469a5effb72713ac85
msgid "clearlock - オブジェクトにセットされたロックを解除する"
msgstr "clearlock - オブジェクトにセットされたロックを解除する"

# 97801a773a1b473a9302e564586fc193
msgid ""
"Groonga組込コマンドの一つであるclearlockについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準>入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるclearlockについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準>入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# cdeca501d4b040e48c7df24fdd2d949f
msgid ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"
msgstr ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"

# 698e1ccfdbd0416d971f8d5d7334f892
msgid "開いているデータベースのロックをすべて解除する::"
msgstr "開いているデータベースのロックをすべて解除する::"

# c59a8757048b4240893c5721049409a5
msgid "テーブル名 Entry のカラム body のロックを解除する::"
msgstr "テーブル名 Entry のカラム body のロックを解除する::"

# 5f86ede0be9946d5b158544b55cb40ab
# a6c1bec9359e4b6fa8c315a46061d2e9
msgid "``objname``"
msgstr "``objname``"

# 5add81e0a258498fa1affdb2115c225d
# 22efa363503f4b839ac03ff194a1c1ad
msgid ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"
msgstr ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"

# 7e44d51553b345a2a76926ee92e236d0
# 0f6e230ef48046678297fde0f87104bd
# b6b855b9fc4b44d88d2a63e8bb9c5ff7
# ba5783b0c6844396b883bb3ec88eddc5
# 3a1f8e4801ad4523ad9f987f14db7807
# 7b5b0fbf3f28464484b1db5c017ccded
# 006328af70fa43d0a02783e306f9fdce
msgid "``成功かどうかのフラグ``"
msgstr "``成功かどうかのフラグ``"

# 618acc735cab4eefa614a111d716d177
# db491797fb194c03af553ea1a1c51832
# 4aae8f221d6b4775a8c542bb597dc3fd
# bdbf317f6e00411890fdede054f39d96
# d7dd56fa72684127b368b271e735e0d6
# 841bd2ac0b314224a3a284a88aa3ee55
# 99cd35850acc4eb98d74c17e3ac60e35
msgid "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"
msgstr "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"

# 8d47dc2553974f82afed68f4d1689129
# b020e34305f84b6b931552ac615228c4
msgid ":doc:`load`"
msgstr ":doc:`load`"

# c0ff31388a0a48b2923234561843ca5e
# c40a4eee6b1440f4a5e232d47ed420eb
msgid "``column_create``"
msgstr "``column_create``"

# a11944e704bf4848a786f491c9199684
msgid "column_create - カラムの追加"
msgstr "column_create - カラムの追加"

# 2037e6e4191943f7ace3581c7f87307e
msgid ""
"Groonga組込コマンドの一つであるcolumn_createについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるcolumn_createについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"

# 08846189d4a54c8da47d1fe6523d6e2e
msgid ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"
msgstr ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"

# 03a53d5370b041faa01da0dea74fc44b
msgid "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"
msgstr "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"

# 0c6df5193582422c8672fbe574901c45
msgid ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"
msgstr ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"

# d7c603c5ff6e401689ad578afd96dcc8
# 1eaacfd4a19d43719fa787bb643f4105
# 8eb624f17ec9494786efe58488e1cbb0
# 2b9b0313f6a94638ab3f8ca40bbc8666
# 0ec122657b2040e896c989114018a997
# 5d851b4eb3984c11a8d3d024731c34ee
# 11d605bb8b5a4aed83b5a740daaa1d33
# f0374a1f3016465db694862ec9bbc98b
# 20e7404392d44a78b01007eeca1d864b
# 4084c8aa7c2e4bc3aae8f41b3954467e
msgid "``table``"
msgstr "``table``"

# 744bbfc127eb43068cd5cec1093afef8
msgid "カラムを追加するテーブルの名前を指定します。"
msgstr "カラムを追加するテーブルの名前を指定します。"

# 8bf31097cbe842f1998bf6efe8105aaa
# dbab8c3aa11e4201b965c0a8d06512d0
# 62ad17d3917841ea920d8178ebf8f013
# 8d57c28ef8d948efa49bc3119b5114ce
# f211385aa3584f2c9e2a03fcdbf08a40
# beafe65a106f4986aa306f82a43ca20f
# 3ecafcd758a24d759c4d0d1fcdf559e1
# cd6e7107367d4eb3a0089bce27fb18f5
# 311a56f0ce53415ca822c93d4391ab07
msgid "``name``"
msgstr "``name``"

# bac5c3bce1a74c4b93b0f830b63bb15c
msgid ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"
msgstr ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"

# 607f6c455e924aed81bedf87cbe33615
msgid ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"
msgstr ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"

# 60e1a32d029c43eab20982d21fb244e5
msgid ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"
msgstr ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"

# 3f4aabbd007345e79b893f003ad92b9e
msgid "0, ``COLUMN_SCALAR``"
msgstr "0, ``COLUMN_SCALAR``"

# 23b543003d0e4d27a0f7d9afd7619ece
msgid "単一の値が格納できるカラムを作成します。"
msgstr "単一の値が格納できるカラムを作成します。"

# 6b90f0ceffcb4d8c9b28e15fb2e2aee6
msgid "1, ``COLUMN_VECTOR``"
msgstr "1, ``COLUMN_VECTOR``"

# ce6ec63ab6dc45a191aa42de52c991fb
msgid "複数の値の配列を格納できるカラムを作成します。"
msgstr "複数の値の配列を格納できるカラムを作成します。"

# 5c742c36ccc94ced8106d22c2f35c336
msgid "2, ``COLUMN_INDEX``"
msgstr "2, ``COLUMN_INDEX``"

# b8e24dd23e4441319938838656dd0d75
msgid "インデックス型のカラムを作成します。"
msgstr "インデックス型のカラムを作成します。"

# e76f6edc646c4ff19fc4a10023718f70
msgid ""
"There are two flags to compress the value of column, but you can't specify "
"these flags for now because there are memory leaks issue `GitHub#6 <https://"
"github.com/groonga/groonga/issues/6>`_ when refers the value of column. This "
"issue occurs both of them (zlib and lzo)."
msgstr ""
"There are two flags to compress the value of column, but you can't specify "
"these flags for now because there are memory leaks issue `GitHub#6 <https://"
"github.com/groonga/groonga/issues/6>`_ when refers the value of column. This "
"issue occurs both of them (zlib and lzo)."

# ae16eb61d4fb4d44ae65053d056e57af
msgid "16, ``COMPRESS_ZLIB``"
msgstr "16, ``COMPRESS_ZLIB``"

# 709b39f75ec54f12b00ca0898b2d8936
msgid ""
"Compress the value of column by using zlib. This flag is enabled when you "
"build Groonga with ``--with-zlib``."
msgstr ""
"Compress the value of column by using zlib. This flag is enabled when you "
"build Groonga with ``--with-zlib``."

# 7882e3bcba964fe0a5df992b9b2521a2
msgid "32, ``COMPRESS_LZO``"
msgstr "32, ``COMPRESS_LZO``"

# 68a79dad027341f980737940b43cdd36
msgid ""
"Compress the value of column by using lzo. This flag is enabled when you "
"build Groonga with ``--with-lzo``."
msgstr ""
"Compress the value of column by using lzo. This flag is enabled when you "
"build Groonga with ``--with-lzo``."

# b73f719a1aa64b478934d195c25ad47e
msgid ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"
msgstr ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"

# c6a9dc33664b46d18d5ebf98674626e6
msgid "128, ``WITH_SECTION``"
msgstr "128, ``WITH_SECTION``"

# 2d93c2f3544240c7b4ccf247e0fda924
msgid "段落情報を格納するインデックスを作成します。"
msgstr "段落情報を格納するインデックスを作成します。"

# ae13ef0f41554882b09798d09db048ad
msgid "256, ``WITH_WEIGHT``"
msgstr "256, ``WITH_WEIGHT``"

# 0b54b9c7b5cd4115a36e9cc482a0e7ff
msgid "ウェイト情報を格納するインデックスを作成します。"
msgstr "ウェイト情報を格納するインデックスを作成します。"

# 36dc0f705f6348ec81ef55d6d4387f50
msgid "512, ``WITH_POSITION``"
msgstr "512, ``WITH_POSITION``"

# 4e340db44c6c4b72b878cb354acb6d7f
msgid "位置情報を格納するインデックス(完全転置インデックス)を作成します。"
msgstr "位置情報を格納するインデックス(完全転置インデックス)を作成します。"

# 518d622742e54d15a28e16a8bb198d37
# 28b6195720f7477d87b67b470792e5c9
msgid "``type``"
msgstr "``type``"

# 05874a4d89314f2d9af7a889272c07f7
msgid ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"
msgstr ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"

# 3f3c6fd9cb56498ba08feb52248a46d7
msgid "``source``"
msgstr "``source``"

# 444b515899794fbc8d74a6b8d1129369
msgid ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"
msgstr ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"

# faa82a2f07b24991abbebb288b5fba50
msgid "``SUCCEEDED``"
msgstr "``SUCCEEDED``"

# 9dcf8b31b2b749a58243b19cc8fc9f99
msgid "If command is succeeded, it returns true on success, false otherwise."
msgstr "If command is succeeded, it returns true on success, false otherwise."

# db2886abf5864fb6832f98d9b76698b7
# ea93aed87bf7461da2247f7c4e870aff
msgid "``column_list``"
msgstr "``column_list``"

# fa0e910605f44f10b68bf97f3d517433
msgid "``column_list`` command lists columns in a table."
msgstr "``column_list`` command lists columns in a table."

# 860c6a45212f4076815ad41c62261524
msgid "``column_list`` command takes one required parameter::"
msgstr "``column_list`` command takes one required parameter::"

# d1d2e76e1ac646e39ee42b6f9c2ab5b8
msgid "Here is a simple example of ``column_list`` command."
msgstr "Here is a simple example of ``column_list`` command."

# c262de04266f44b79711fa9d09fa74ca
msgid "This section describes parameters of ``column_list``."
msgstr "This section describes parameters of ``column_list``."

# a30639293b24418faf28820c7bcaa8e5
# ba417ba181e044ac8acb581ca4a3e8a8
# 8a7ae17dd4484025971aafe8f679707c
# 892d8235977b4533a73abbc8f2e66f2a
# b398ae0bf16c4e6a9499b3b29462e90d
msgid "Required parameters"
msgstr "Required parameters"

# 314faaef0de34477859697fb38644882
# eb3123ddd7774a25b432db3cea15620b
msgid "All parameters are required."
msgstr "All parameters are required."

# 11264dd874ef4c0da95d3675d5423e30
msgid "Specifies the name of table to be listed columns."
msgstr "Specifies the name of table to be listed columns."

# c2f661471c4b4797a951c3b30c3acc2a
msgid "``column_list`` returns the list of column information in the table::"
msgstr "``column_list`` returns the list of column information in the table::"

# 0c98ec250a2b488ebbc6c3b2f9fd6c18
msgid "``COLUMN_LIST_HEADER``"
msgstr "``COLUMN_LIST_HEADER``"

# 6c350d0fc61540f5a54784863c8ec1f8
msgid ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."
msgstr ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."

# 225f4ba7a9944d068ea17fed59856018
msgid "``COLUMN_LIST_HEADER`` is the following format::"
msgstr "``COLUMN_LIST_HEADER`` is the following format::"

# df2de62f24494289947722fba5121cbf
msgid "It means the following:"
msgstr "It means the following:"

# 0a53435a8b604b209aee026bb0cd188b
msgid ""
"The first content in ``COLUMN_INFORMATION`` is ``id`` value and the value "
"type is ``UInt32``."
msgstr ""
"The first content in ``COLUMN_INFORMATION`` is ``id`` value and the value "
"type is ``UInt32``."

# 7916f433fce54710b42d3c6091456361
msgid ""
"The second content in ``COLUMN_INFORMATION`` is ``name`` value and the value "
"type is ``ShortText``."
msgstr ""
"The second content in ``COLUMN_INFORMATION`` is ``name`` value and the value "
"type is ``ShortText``."

# eb059327e18d4a59bfcf127c858859e5
msgid "The third content ...."
msgstr "The third content ...."

# d8dc92b929a048079ca4d80933848a2d
msgid "See the following ``COLUMN_INFORMATION`` description for details."
msgstr "See the following ``COLUMN_INFORMATION`` description for details."

# 6b3833365fb84cca937fdb1fbfa5732a
msgid ""
"This field provides meta-data of column information. So this field will be "
"useful for programs rather than humans."
msgstr ""
"This field provides meta-data of column information. So this field will be "
"useful for programs rather than humans."

# fc1d5b576ad94eaba6d003276cdc636b
msgid "``COLUMN_INFORMATION``"
msgstr "``COLUMN_INFORMATION``"

# 5da0d91254d44f1481e9657752cb1ca6
msgid "Each ``COLUMN_INFORMATION`` is the following format::"
msgstr "Each ``COLUMN_INFORMATION`` is the following format::"

# cc60ee8538e24715996f6847ccb649b0
# c12f915ed546408f8bcc068a4db6ccfd
msgid "``ID``"
msgstr "``ID``"

# 7e02094596bb4a56bc6824f4a62e0ca9
msgid ""
"The column ID in the Groonga database. Normally, you don't care about it."
msgstr ""
"The column ID in the Groonga database. Normally, you don't care about it."

# a85d428d737a45259374d80ddb75ef0a
msgid "``NAME``"
msgstr "``NAME``"

# 5cb87f1d8e4c4710a8920e6d457a063d
msgid "The column name."
msgstr "The column name."

# 36d8d070cf9c43a09a9d0a6d288ebb79
msgid "``PATH``"
msgstr "``PATH``"

# 527a997359854e7bbce8acd575927626
msgid "The path for storing column data."
msgstr "The path for storing column data."

# 7d28c91ffc5c486e94dd89ea9b96ba99
# e149c10136494621b10d28f6a4dde5b4
msgid "``TYPE``"
msgstr "``TYPE``"

# 38a4eb4a07144ab59e988eab7efc8544
msgid "The type of the column. It is one of the followings:"
msgstr "The type of the column. It is one of the followings:"

# 665c5dd5616d4f09af11a5ad96afa136
msgid "Value"
msgstr "Value"

# c0ce73b2c86844db91c2ba93e57b6877
# d9c8676f957f46929b06648c53d87b68
# a2309e7b6df7445ca2a881e1ff94a940
# 60be68f447cc4544ab84734f35eb4c7f
# b97c295a0b254f7eab296c97da216584
# f8db49c586a74580aa26699ddd482a0b
# 48fca86c668048af95736ea46922f8b9
# e4a042e676094c7da2b995aa7d83df57
# f79d88af20ef4372af94b586f3a83113
# a68d469016c9494f89da3421d6163cb9
# 75b2bf10dc20439b88306ad0892c6803
# 365b0a0df3634e0e9f54c7824671bdce
# 56b21621d92e4926b2acc99b5b2c3523
# ee66227b6f024f318a95611dd7995551
# 46cc9d65c7444db3a103e713eda7dc39
msgid "Description"
msgstr "Description"

# 6a1aa9c242154c2d9c17d63003eeca98
msgid "``fix``"
msgstr "``fix``"

# c0b60d42bc6649a5a171c0a4d12ec6e4
msgid ""
"The column is a fixed size column. Scalar column that its type is fixed size "
"type is fixed size column."
msgstr ""
"The column is a fixed size column. Scalar column that its type is fixed size "
"type is fixed size column."

# e1e170043af84b63a1546e1711ee3846
msgid "``var``"
msgstr "``var``"

# 96c6b4ae612742e697561fc83a02905b
msgid ""
"The column is a variable size column. Vector column or scalar column that "
"its type is variable size type are variable size column."
msgstr ""
"The column is a variable size column. Vector column or scalar column that "
"its type is variable size type are variable size column."

# ce755cc756d24dbbb4f710a951405aed
msgid "``index``"
msgstr "``index``"

# f352cb8206e4404891e2596e28c452de
# b5b020e59959428b8affd5f1409b892d
msgid "The column is an index column."
msgstr "The column is an index column."

# aacf6f7496cd4b96aa0c97738c8dfa97
msgid "``FLAGS``"
msgstr "``FLAGS``"

# aeb2513bff5641c98ddaf0d18573ba26
msgid ""
"The flags of the column. Each flag is separated by ``|`` like "
"``COLUMN_VECTOR|WITH_WEIGHT``. ``FLAGS`` must include one of "
"``COLUMN_SCALAR``, ``COLUMN_VECTOR`` or ``COLUMN_INDEX``. Other flags are "
"optional."
msgstr ""
"The flags of the column. Each flag is separated by ``|`` like "
"``COLUMN_VECTOR|WITH_WEIGHT``. ``FLAGS`` must include one of "
"``COLUMN_SCALAR``, ``COLUMN_VECTOR`` or ``COLUMN_INDEX``. Other flags are "
"optional."

# 0acf118a6fc643eea71a178aed20def5
msgid "Here is the available flags:"
msgstr "Here is the available flags:"

# 856c790890ff40a0a7b07eaaec312ac8
# 7e66585a27e04069b00391e759fea44d
# 1eccb9c8161745d58b312da79cb70eeb
msgid "Flag"
msgstr "Flag"

# 646c9f1adaf44c5cbcc6c0098552d8e6
msgid "``COLUMN_SCALAR``"
msgstr "``COLUMN_SCALAR``"

# edafe6538a73484f8ddac6576d83383c
msgid "The column is a scalar column."
msgstr "The column is a scalar column."

# 268b23e5a29441358bd75f4ee4bf4125
msgid "``COLUMN_VECTOR``"
msgstr "``COLUMN_VECTOR``"

# e1fd9ef923964d848f243658becc2600
msgid "The column is a vector column."
msgstr "The column is a vector column."

# 9ccddf0c18d94785bc596044bff1618d
msgid "``COLUMN_INDEX``"
msgstr "``COLUMN_INDEX``"

# 5122c9c48b5a4260a9d5a02a4e20d0dc
msgid "``WITH_WEIGHT``"
msgstr "``WITH_WEIGHT``"

# cc8c7290a5c54d00a8bc34b67ccb92c4
msgid ""
"The column can have weight. ``COLUMN_VECTOR`` and ``COLUMN_INDEX`` may have "
"it. ``COLUMN_SCALAR`` doesn't have it."
msgstr ""
"The column can have weight. ``COLUMN_VECTOR`` and ``COLUMN_INDEX`` may have "
"it. ``COLUMN_SCALAR`` doesn't have it."

# a6f28be3846b4d13ae8885c2259ae07f
msgid "``WITH_SECTION``"
msgstr "``WITH_SECTION``"

# 7c5302dbd05d46ceaf73b0fc6f59a01a
msgid ""
"The column can have section information. ``COLUMN_INDEX`` may have it.  "
"``COLUMN_SCALAR`` and ``COLUMN_VECTOR`` don't have it."
msgstr ""
"The column can have section information. ``COLUMN_INDEX`` may have it.  "
"``COLUMN_SCALAR`` and ``COLUMN_VECTOR`` don't have it."

# 4145da34fcfc4504aacc52fe8a13e6dc
msgid "Multiple column index has it."
msgstr "Multiple column index has it."

# 6aacece205a64efd9bf88e8f8986585b
msgid "``WITH_POSITION``"
msgstr "``WITH_POSITION``"

# 43b4259aef0c4f92a06be897de4e43e9
msgid ""
"The column can have position information. ``COLUMN_INDEX`` may have it.  "
"``COLUMN_SCALAR`` and ``COLUMN_VECTOR`` don't have it."
msgstr ""
"The column can have position information. ``COLUMN_INDEX`` may have it.  "
"``COLUMN_SCALAR`` and ``COLUMN_VECTOR`` don't have it."

# 74262ba8883f4722ac32b92eec0f6cc4
msgid "Full text search index must has it."
msgstr "Full text search index must has it."

# d4fd4e96b2244484b196394c1fb38569
msgid "``PERSISTENT``"
msgstr "``PERSISTENT``"

# 81fc5c5fbfe14a988088193001954f0f
msgid ""
"The column is a persistent column. It means that the column isn't a :doc:`/"
"reference/columns/pseudo`."
msgstr ""
"The column is a persistent column. It means that the column isn't a :doc:`/"
"reference/columns/pseudo`."

# 6766b0565d0a42c4a11b099dc4a0b2c3
msgid "``DOMAIN``"
msgstr "``DOMAIN``"

# 182ef47242c94afd9b21babb491b9dea
msgid "The name of table that has the column."
msgstr "The name of table that has the column."

# c72a4cea892243d2820190276ba00f5f
msgid "``RANGE``"
msgstr "``RANGE``"

# ef1a3169f57f4a5ab8079d5730ef8f07
msgid "The value type name of the column. It is a type name or a table name."
msgstr "The value type name of the column. It is a type name or a table name."

# 5c856a19c593409dbf73fef6bf04f83d
msgid "``SOURCES``"
msgstr "``SOURCES``"

# b1f99fc518484c08b37a8ebf3cd121e2
msgid ""
"An array of the source column names of the index. If the index column is "
"multiple column index, the array has two or more source column names."
msgstr ""
"An array of the source column names of the index. If the index column is "
"multiple column index, the array has two or more source column names."

# 5d9cfea1154443bfa26c7e49d83042ca
msgid ""
"It is always an empty array for ``COLUMN_SCALAR`` and ``COLUMN_VECTOR``."
msgstr ""
"It is always an empty array for ``COLUMN_SCALAR`` and ``COLUMN_VECTOR``."

# 6acd3759acaa4892b3aebd36026ade46
# bd759993f0754fb6839b80a60a771170
msgid ":doc:`/reference/commands/column_create`"
msgstr ":doc:`/reference/commands/column_create`"

# 100a3f33bd074b8ebd1718d031463a68
msgid ":doc:`/reference/column`"
msgstr ":doc:`/reference/column`"

# 4d6f83c6a431459b9a159582326abe83
# e1748dddf16d409c98891a64eac057a0
msgid "``column_remove``"
msgstr "``column_remove``"

# 80c42a321ef442d292404a6a27f69635
msgid "column_remove - テーブルに定義されているカラムの削除"
msgstr "column_remove - テーブルに定義されているカラムの削除"

# 5d6fabbfbe3547eeba808635bf4ec7ae
msgid ""
"Groonga組込コマンドの一つであるcolumn_removeについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、>標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるcolumn_removeについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、>標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"

# 2d3d587377b04568b5d44e7e93e80dbe
msgid ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"
msgstr ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"

# 4f57407a9fe74f988b4c870861ec5fe3
# 26ac36140643478fb70fc58360539056
# 2fb8978d3d01442895be6cc1c6b3f095
# 36d7d04f435041b0afcc6e436ebb5ad5
msgid "脚注"
msgstr "脚注"

# d59cdc49548742bcbbf71d938a42a2c9
msgid ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"
msgstr ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"

# 00977f37c6ab49bb9d4101ba1b627f73
# 4c4ffaf7ae9f476885e53827eec52503
msgid "削除対象のカラムが定義されているテーブルの名前を指定します。"
msgstr "削除対象のカラムが定義されているテーブルの名前を指定します。"

# 6f198355eef641a1b7a8c72b6e18abb6
msgid "削除対象のカラム名を指定します。"
msgstr "削除対象のカラム名を指定します。"

# 53f42507a6964609817281b31c6045b2
msgid "``column_rename``"
msgstr "``column_rename``"

# 4531c2bb589e45a983ab18b028fd4c61
msgid "``column_rename`` command renames a column."
msgstr "``column_rename`` command renames a column."

# 70e66d089e0647d2b41f8b24e3c309ec
msgid ""
"It is a light operation. It just changes a relationship between name and the "
"column object. It doesn't copy column values."
msgstr ""
"It is a light operation. It just changes a relationship between name and the "
"column object. It doesn't copy column values."

# c94f354da4614c788e873d9cdc647c22
msgid ""
"It is a dangerous operation. You must stop all operations including read "
"operations while you run ``column_rename``. If the following case is "
"occurred, Groonga process may be crashed:"
msgstr ""
"It is a dangerous operation. You must stop all operations including read "
"operations while you run ``column_rename``. If the following case is "
"occurred, Groonga process may be crashed:"

# 0e725ee2860c4b6eb1f0cc9f26cd4f50
msgid ""
"Starts an operation (like ``select``) that accesses the column to be renamed "
"by the current column name. The current column name is called as ``the old "
"column name`` in the below because the column name is renamed."
msgstr ""
"Starts an operation (like ``select``) that accesses the column to be renamed "
"by the current column name. The current column name is called as ``the old "
"column name`` in the below because the column name is renamed."

# 37fc406043bc4709b176f4f91c74c1f6
msgid "Runs ``column_rename``. The ``select`` is still running."
msgstr "Runs ``column_rename``. The ``select`` is still running."

# 0056e5a54e4542ffaa96a9283b096c37
msgid ""
"The ``select`` accesses the column to be renamed by the old column name. But "
"the ``select`` can't find the column by the old name because the column has "
"been renamed to the new column name. It may crash the Groonga process."
msgstr ""
"The ``select`` accesses the column to be renamed by the old column name. But "
"the ``select`` can't find the column by the old name because the column has "
"been renamed to the new column name. It may crash the Groonga process."

# fb42695aacd74313a94f1c107114d9e0
msgid ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"
msgstr ""
"``column_rename`` command takes three parameters. All parameters are "
"required::"

# b392d36033a94470b73cc7c997fb04f1
msgid "Here is a simple example of ``column_rename`` command."
msgstr "Here is a simple example of ``column_rename`` command."

# 55829bcd1a61493db8c1f3e3f30ed98f
msgid "This section describes parameters of ``column_rename``."
msgstr "This section describes parameters of ``column_rename``."

# 79ffe29809bb47e097bbf4d7a119bcb4
msgid "Specifies the name of table that has the column to be renamed."
msgstr "Specifies the name of table that has the column to be renamed."

# 0d8e5b179c3240a29712cacde12a459b
msgid "Specifies the column name to be renamed."
msgstr "Specifies the column name to be renamed."

# 4cf1ce02916d43aa85d75cf892f96445
msgid "``new_name``"
msgstr "``new_name``"

# 946b0eadc46e418fbb37c6c951007ea9
msgid "Specifies the new column name."
msgstr "Specifies the new column name."

# b469245b417e4aec8a113b95a6af12f2
# 5dcafa0b6562486e8152e1e0be9870fe
# 83672831117e4b97bd3d3de7e5d1f9f7
# 2a6be9c3683d4373841ccc6a40a01ec1
msgid "``SUCCEEDED_OR_NOT``"
msgstr "``SUCCEEDED_OR_NOT``"

# f712a526f1df42c88f2af76b1d631462
msgid "It is ``true`` on success, ``false`` otherwise."
msgstr "It is ``true`` on success, ``false`` otherwise."

# 6be43331931a48268627d84468f5d47f
# 426292d99e2a48f1a6a367cef8f256f3
msgid "``define_selector``"
msgstr "``define_selector``"

# b738069e1e4f4a4a928215741b519b27
msgid "define_selector - 検索コマンドを定義"
msgstr "define_selector - 検索コマンドを定義"

# c5f554b06ef840aaa708ad61e5bc1808
msgid ""
"Groonga組込コマンドの一つであるdefine_selectorについて説明します。組込コマン"
"ドは、groonga実行ファイルの引数>、標準入力、またはソケット経由でgroongaサーバ"
"にリクエストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるdefine_selectorについて説明します。組込コマン"
"ドは、groonga実行ファイルの引数>、標準入力、またはソケット経由でgroongaサーバ"
"にリクエストを送信することによって実行します。"

# ca5f66e86759432a84154351d3a57e5f
msgid ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"

# 3ed5ee417daa4403aac6cdf82baec1c0
msgid ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"
msgstr ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"

# 3c7c836708074dc9bc96ab3222a0faf7
msgid "定義するselectorコマンドの名前を指定します。"
msgstr "定義するselectorコマンドの名前を指定します。"

# 1cd307c4fb6f4fc98fb49c9a7a34bfd9
msgid "検索対象のテーブルを指定します。"
msgstr "検索対象のテーブルを指定します。"

# 0b11afab68414127a6e72f85f12f698e
# 0ad0d53a6e5a4ff8912fa2183151b0d6
# bad2e060e41d4e18b051707239fffbd3
msgid "``match_columns``"
msgstr "``match_columns``"

# 0942c16eccb745d280d6ca6e47dd9d1a
msgid "追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"

# bed824684a424650844172e1f7fb2481
# 8894278947a347a1b07a993e8335c529
# bb9a8ebec3cb4cbc9768941a07fed59e
msgid "``query``"
msgstr "``query``"

# 332f0cb0003f49f7b127de2e8804ab8e
msgid "追加するselectorコマンドのquery引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのquery引数のデフォルト値を指定します。"

# b35e5d98242d43379331c80a7e520a41
# f3716ea9249848ebb3318fe2d88ed42d
# f1420d4459584595be4da2d6f2f03eac
# f8196eec167a45608ef7c8492f298145
msgid "``filter``"
msgstr "``filter``"

# 1e3f694998744852b942e56a5ef307b5
msgid "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"

# c219b4aac02749b7a0d3491bc403cd49
# 6be72a7e35594106993d334c91b7663c
msgid "``scorer``"
msgstr "``scorer``"

# 226ee1858536431bb6597f9b34be2278
msgid "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"

# 5372abbd5e6b4e67931b1c2771d56093
# 8a4755fead7b4c65a46d188599be6311
# baf9cebc55e24076ba3ae3000b558992
msgid "``sortby``"
msgstr "``sortby``"

# f06f9a7803764efc831ea7183b2971fb
msgid "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"

# ad5cbbb51ee94ede9835f687f2511736
# b5ad46cdf8024b40aa7aedff2728fa04
# 021191ed1a014fa48f27ef0cfcf7f7e1
msgid "``output_columns``"
msgstr "``output_columns``"

# 59c1e49c273749569462b91149c11e90
msgid ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"

# 198fece8c8be4b60a87e36b80b3ae00f
# 4f694ba4a6c54cfa987dd4f5880a7529
# fbc04540d78c41ce99945945e950be19
msgid "``offset``"
msgstr "``offset``"

# 4a5d766f2a504f29bd12738bd89f0b22
msgid "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"

# 2e949f571d5e418a9788af710df9c7fb
# 29714714d08d476ebb2587a896908a0c
# cbafbdbcc3a348c48b4bc0371d56e769
msgid "``limit``"
msgstr "``limit``"

# 596e0400770d44ba8b43f30923bfe9be
msgid "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"

# 3e4816e2b04d4e67b5c367a2b234c3fb
# 50e1cdbaad584df38c61133d03ffc57d
msgid "``drilldown``"
msgstr "``drilldown``"

# 6e86963d81974c3a990ee97b4c97c697
msgid "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"

# a2c800c80773449f9561168050c4b8fe
# ae9ff8afec5b48d08189e6bdfcbe958e
msgid "``drilldown_sortby``"
msgstr "``drilldown_sortby``"

# 57d261e4c2db48ab9c29b6d382043cb3
msgid ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"

# e52dacdda2dd4f529216618de2b35c65
# 3f944f440eaa48a1b3f96e9a93cf726c
msgid "``drilldown_output_columns``"
msgstr "``drilldown_output_columns``"

# 36cd1c57824b47b783586a015dd8b73d
msgid ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"
msgstr ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"

# 84986e473d4243ad8a04a99d7da0e1d9
# 52ca3f6392d04507a50739e2c8ad4638
msgid "``drilldown_offset``"
msgstr "``drilldown_offset``"

# 983736a24b394ff5ad2518506c4b34c0
msgid ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"

# 21fcaa957afd49ebbafea0b69b949c50
# 11d2da30080d43d18af9a1a29d2fd42e
msgid "``drilldown_limit``"
msgstr "``drilldown_limit``"

# 78b726f9e4f0425daac31309af5276f0
msgid ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"

# 343ad91ece3f44359e5f536be69ec41c
# d46f74f9647b4f2d8b1391683ab69b19
msgid ":doc:`/reference/grn_expr`"
msgstr ":doc:`/reference/grn_expr`"

# 267b7dacbebc4f3e98f896b942407780
msgid "``defrag``"
msgstr "``defrag``"

# a673e818f2a24b00a8e2f56c3a51a600
msgid "``defrag`` command resolves fragmentation of specified objects."
msgstr "``defrag`` command resolves fragmentation of specified objects."

# 0f0676d3eba5455a9c37f5815c2777b8
msgid ""
"Groonga組込コマンドの一つであるdefragについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力 、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるdefragについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力 、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# f2f36b24743947eda411be4c9760cb80
msgid ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"
msgstr ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"

# 437e2f130f4f4584a802c4bfb8127fd4
msgid "開いているデータベースのフラグメンテーションを解消する::"
msgstr "開いているデータベースのフラグメンテーションを解消する::"

# a8342477fddd424bb23ded5471ef2fd1
msgid "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"
msgstr "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"

# 5c2d57e27cfd40e3bd84ea67d2a0693e
msgid "``フラグメンテーション解消を実行したセグメントの数``"
msgstr "``フラグメンテーション解消を実行したセグメントの数``"

# cce385e6753b43df9e8c0af1157da1f2
msgid "フラグメンテーション解消を実行したセグメントの数を返す。"
msgstr "フラグメンテーション解消を実行したセグメントの数を返す。"

# 2b43fd57add047159f6065786b6c1e37
msgid "``delete``"
msgstr "``delete``"

# 0fc1405c8d5c49408b1ad7f0af02e96f
msgid "``delete`` command deletes specified record of table."
msgstr "``delete`` command deletes specified record of table."

# 3abb523b72a04c0d88b6c5aa46577bab
msgid "Cascade delete"
msgstr "Cascade delete"

# 742163d72cbe479ebbb6d2b730d3ba3e
msgid ""
"There is a case that multiple table is associated. For example, the key of "
"one table are referenced by other table's records. In such a case, if you "
"delete the key of one table, other table's records are also removed."
msgstr ""
"There is a case that multiple table is associated. For example, the key of "
"one table are referenced by other table's records. In such a case, if you "
"delete the key of one table, other table's records are also removed."

# adc557365fae4652898ef990b87bdd3b
msgid ""
"Note that the type of other table's column is COLUMN_VECTOR, only the value "
"of referencing key is removed from the vector value."
msgstr ""
"Note that the type of other table's column is COLUMN_VECTOR, only the value "
"of referencing key is removed from the vector value."

# a4d590103bd644ba9664f9346118d604
# c0c5c9d226b544cb95c7b0c59dd84bda
# 2c963777575e4a0aaec2f6147f75c367
# 7fab70faef53467c9faa6a7e091f3b01
# 68286dd645f147ca92f2fd5db7c58962
# e1bfc95b29fe4cfcbfaecacd9571e79e
# b23929eab7524544b732cf506108e06a
# 8eba85249a53479990270dd2cef2d747
# 83edb22c415a46298c9d4a340f34c378
# 260dd643322747d18f4338094af31925
# c8e7d0deec7749eda76a497a849a4e2b
msgid "Here are a schema definition and sample data to show usage."
msgstr "Here are a schema definition and sample data to show usage."

# 0c7b65d32fea44fa97e3caf30b225465
msgid "Delete the record from Entry table which has \"2\" as the key."
msgstr "Delete the record from Entry table which has \"2\" as the key."

# 997bd0c3026644bd9e12cdb10756001e
msgid "Here is the example about cascaded delete."
msgstr "Here is the example about cascaded delete."

# 72ab729a6815416ebd075c9d2c7fbe14
msgid "The country column of Users table associates with Country table."
msgstr "The country column of Users table associates with Country table."

# 6b3b5cd1937c4524a8ebaf318177f557
msgid ""
"\"Cascaded delete\" removes the records which matches specified key and "
"refers that key."
msgstr ""
"\"Cascaded delete\" removes the records which matches specified key and "
"refers that key."

# 5c5fda0ee30f49c99b5aba53492d0d47
msgid "Specifies the name of table to delete the records."
msgstr "Specifies the name of table to delete the records."

# 7fed713c00dc4f87a66d9de0fc44785a
msgid "``key``"
msgstr "``key``"

# 88df29e912b24750b8d38409cf91003f
msgid ""
"Specifies the key of record to delete. If you use the table with "
"TABLE_NO_KEY, the key is just ignored. (Use ``id`` parameter in such a case)"
msgstr ""
"Specifies the key of record to delete. If you use the table with "
"TABLE_NO_KEY, the key is just ignored. (Use ``id`` parameter in such a case)"

# ec30f9f3ef1d45f884c5269cd8725c27
# 3f5a4b88ffdf46d48594515647f4c31f
# 45dcb97498ac44b7ad7125177c0ad3fe
msgid "``id``"
msgstr "``id``"

# ec9c40d304624e1da6ad496bc9ef64c3
msgid ""
"Specifies the id of record to delete. If you specify ``id`` parameter, you "
"must not specify ``key`` parameter."
msgstr ""
"Specifies the id of record to delete. If you specify ``id`` parameter, you "
"must not specify ``key`` parameter."

# de41a19c8c4f45afbf27774f198c8f35
msgid ""
"Specifies the expression of grn_expr to identify the record. If you specify "
"``filter`` parameter, you must not specify ``key`` and ``id`` parameter."
msgstr ""
"Specifies the expression of grn_expr to identify the record. If you specify "
"``filter`` parameter, you must not specify ``key`` and ``id`` parameter."

# 3d4f9c13f73d43b4a8d0b8e94d18551c
# b2a4d7a02176463f852d6b479bc7693a
# f13a3b001b0e44c0b6866d3c2ff4dff2
msgid ""
"If command succeeded, it returns true, otherwise it returns false on error."
msgstr ""
"If command succeeded, it returns true, otherwise it returns false on error."

# c6211a40e51d4006b291f79b3d5c190a
msgid "``dump``"
msgstr "``dump``"

# c4615eabce8942379e54325cf9b30e01
msgid "dump - データベースのスキーマとデータを出力する"
msgstr "dump - データベースのスキーマとデータを出力する"

# 00c22b80559e4de291016064800a66cd
msgid ""
"Groonga組込コマンドの一つであるdumpについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、 またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるdumpについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、 またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 3f45687dc39a408f98f4431a6d216e91
msgid ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"
msgstr ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"

# f0e564deddf147b6a7fca5bce04db387
msgid ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"
msgstr ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"

# 0d42c2a7ee7046218550e1003ad6c68a
msgid "データベース内のすべてのデータを出力::"
msgstr "データベース内のすべてのデータを出力::"

# 4dde4d219666488693d5994e18fd8e13
msgid "データベース内のスキーマと特定のテーブルのデータのみ出力::"
msgstr "データベース内のスキーマと特定のテーブルのデータのみ出力::"

# ea954ae36ace4285a1efb874e6308704
msgid "``tables``"
msgstr "``tables``"

# c13d657dda6b40c986684ce638a110bf
msgid ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"
msgstr ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"

# 196a25ec34b148f5a18c7498e64b6f9b
msgid ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"
msgstr ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"

# 1f3ca3358a3a4ff8a45daabb2dff9a9a
# d4ce7749921d433db85a0278bf6d2cbd
msgid "``load``"
msgstr "``load``"

# 37909872508245f5b930ca82a12d6822
msgid ""
"``load`` loads data as records in the current database and updates values of "
"each columns."
msgstr ""
"``load`` loads data as records in the current database and updates values of "
"each columns."

# af714fc41e9e428c8ce40e6a068772a3
msgid "``values``"
msgstr "``values``"

# ad658fe5f64a4fa59f1ebde44f1711c5
msgid ""
"Specifies values loaded to records. Values should satisfy ``input_type`` "
"format. If you specify \"json\" as ``input_type``, you can choose a format "
"from below:"
msgstr ""
"Specifies values loaded to records. Values should satisfy ``input_type`` "
"format. If you specify \"json\" as ``input_type``, you can choose a format "
"from below:"

# 88ba30119beb48468e8f1e0c10b43356
msgid ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"
msgstr ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"

# 74bedbf2de4f46d181fb2aca956169e0
msgid "``Format 1:``"
msgstr "``Format 1:``"

# d0f4a9ee66384747b1ea11a387d82b08
msgid ""
"[{COLUMN_NAME1: VALUE1, COLUMN_NAME2: VALUE2}, {COLUMN_NAME1: VALUE1, "
"COLUMN_NAME2: VALUE2},..]"
msgstr ""
"[{COLUMN_NAME1: VALUE1, COLUMN_NAME2: VALUE2}, {COLUMN_NAME1: VALUE1, "
"COLUMN_NAME2: VALUE2},..]"

# 7c107f70b56e4a7089529d0d10e02e9a
msgid "``Format 2:``"
msgstr "``Format 2:``"

# c10fa92be6274d86a9af5df347e8c5e6
msgid ""
"``[COLUMN_NAME1, COLUMN_NAME2,..]`` format in ``Format 1`` is effective only "
"when ``column`` parameter isn't specified."
msgstr ""
"``[COLUMN_NAME1, COLUMN_NAME2,..]`` format in ``Format 1`` is effective only "
"when ``column`` parameter isn't specified."

# 78799fb3d828441f802326958105b2d7
msgid ""
"When a target table contains primary key, you must specify ``_key`` column "
"(pseudo column associated primary key) as the one of ``COLUMN_NAME``."
msgstr ""
"When a target table contains primary key, you must specify ``_key`` column "
"(pseudo column associated primary key) as the one of ``COLUMN_NAME``."

# c9c6fdc508604798b72bf67025b95483
msgid ""
"If ``values`` isn't specified any values, they are read from the standard "
"input until all opened parenthes match their closed ones. You don't have to "
"enclose them with single-quotes or double-quotes, but if you specified "
"values with ``values`` parameter, you should do."
msgstr ""
"If ``values`` isn't specified any values, they are read from the standard "
"input until all opened parenthes match their closed ones. You don't have to "
"enclose them with single-quotes or double-quotes, but if you specified "
"values with ``values`` parameter, you should do."

# c34d6c82143e4ba8ae4d8f4869c070a9
msgid ""
"In following values, you also don't have to enclose any spaces (' ') with "
"single-quotes or double-quotes."
msgstr ""
"In following values, you also don't have to enclose any spaces (' ') with "
"single-quotes or double-quotes."

# 94de2872dc534759ae3da8e317d02e51
msgid "Specifies a table name you want to add records."
msgstr "Specifies a table name you want to add records."

# ca182c5ea9fa4695a39fab5402738964
msgid "``columns``"
msgstr "``columns``"

# 0fb68157f2b34b1fa26d8a14759fac6b
msgid "Specifies column names in added records with comma separations."
msgstr "Specifies column names in added records with comma separations."

# 256c02c739bf491ca737dcee30cb5cac
msgid "``ifexists``"
msgstr "``ifexists``"

# 90b17ff5ef2a4aa3a05c40dec0fc3969
msgid ""
"Specifies executed ``grn_expr`` string when the same primary key as added "
"records already exists in your table. If ``ifexists`` specifies ``grn_expr`` "
"string (default: true) and its value is true, values in other (all columns "
"excluding ``_key`` column) columns is updated."
msgstr ""
"Specifies executed ``grn_expr`` string when the same primary key as added "
"records already exists in your table. If ``ifexists`` specifies ``grn_expr`` "
"string (default: true) and its value is true, values in other (all columns "
"excluding ``_key`` column) columns is updated."

# b1948682ddea4164a33fa7bcff5ff266
msgid "``input_type``"
msgstr "``input_type``"

# 403a49dbf7c442b998dd78694f475486
msgid "Specifies an input format for ``values``. It supports JSON only."
msgstr "Specifies an input format for ``values``. It supports JSON only."

# 102412d0b41948caa471e109dc23f48f
msgid "Here is an example to add records to \"Entry\" table. ::"
msgstr "Here is an example to add records to \"Entry\" table. ::"

# 78fc1575978b4843be1f02a8733004a5
msgid "This example shows how to add values from standard input. ::"
msgstr "This example shows how to add values from standard input. ::"

# a7a127dbca954578a32638d761821c88
msgid "JSON format"
msgstr "JSON format"

# 7dcd6c995d054fbabd70abf3fd4d4f3b
msgid "``load`` returns the number of added records such as ::"
msgstr "``load`` returns the number of added records such as ::"

# 37cdd4a98f7345f1b62c0db12a5caa1e
msgid "``lock_clear``"
msgstr "``lock_clear``"

# 1a3e3def7f0c43c4a951a1f342158a16
msgid ""
"``lock_clear`` command clear the lock of the target object recursively. The "
"target object is one of database, table and column."
msgstr ""
"``lock_clear`` command clear the lock of the target object recursively. The "
"target object is one of database, table and column."

# 7b4069e13db44dfda7798214827e438d
msgid ""
"This is a dangerous command. You must not use this command while other "
"process or thread is doing a write operation to the target object. If you do "
"it, your database may be broken and/or your process may be crashed."
msgstr ""
"This is a dangerous command. You must not use this command while other "
"process or thread is doing a write operation to the target object. If you do "
"it, your database may be broken and/or your process may be crashed."

# b4e2e45fae814e519a3d9db3e04093b7
# 167ecf90977949f2aa87709a56210984
msgid "``truncate`` command takes only one parameter."
msgstr "``truncate`` command takes only one parameter."

# bdc76ecb35384901bc29516feb88aa94
msgid "There is no required parameter::"
msgstr "There is no required parameter::"

# 536152d4714542f58b241525f646cd19
msgid ""
"If ``target_name`` parameters is omitted, database is used for the target "
"object. It means that all locks in the database are cleared."
msgstr ""
"If ``target_name`` parameters is omitted, database is used for the target "
"object. It means that all locks in the database are cleared."

# 04f6bcd70e0f461a9e166ee38e8e9527
msgid "Here is an example to clear all locks in the database:"
msgstr "Here is an example to clear all locks in the database:"

# b02f3f783fba477db1ee5084b0f36a0d
msgid ""
"Here is an example to clear locks of ``Entry`` table and ``Entry`` table "
"columns:"
msgstr ""
"Here is an example to clear locks of ``Entry`` table and ``Entry`` table "
"columns:"

# f2e19aaed5f44b31b0bb9aea9c5fcc1f
msgid "Here is an example to clear the lock of ``Site.title`` column:"
msgstr "Here is an example to clear the lock of ``Site.title`` column:"

# fe701cd5e3ce4f8ab4004b503436112d
# efa3d64fd7be42a7bf6dc0a057b4b455
msgid "``target_name``"
msgstr "``target_name``"

# 552ba7f5c5b4412b9f8e266aceae4809
# d76f3f2c2007477cbbc9daf65cc54309
msgid "Specifies the name of table or column."
msgstr "Specifies the name of table or column."

# 30a44c9b02fe4d3985522cccf0b08037
msgid "If you don't specify it, database is used for the target object."
msgstr "If you don't specify it, database is used for the target object."

# 241a72f5abfe4f3d8f2ca84c70d001e3
msgid "The default is none. It means that the target object is database."
msgstr "The default is none. It means that the target object is database."

# 84c154f5ea2248fcb071acbaa28710bd
# 78f827add28c4299a719ed79fd9b0582
msgid "``log_level``"
msgstr "``log_level``"

# a713862e66344eae885a40253909640c
msgid "log_level - ログ出力レベルの設定"
msgstr "log_level - ログ出力レベルの設定"

# c8b05ac80c004db4991b6bfc000e2392
msgid ""
"Groonga組込コマンドの一つであるlog_levelについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準>入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるlog_levelについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準>入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 5c2d300968b84cc2bff0760530aa57db
msgid "log_levelは、ログ出力レベルを設定します。"
msgstr "log_levelは、ログ出力レベルを設定します。"

# db18ec5c849d44048464879b161734a7
# cd03c0ddb9c444858a5b3533560e6404
msgid "``level``"
msgstr "``level``"

# fabb88ba7a804b0884e0d3726ee98f52
# 17ed6c7061fe4b32a1a1040fc9101394
msgid "設定するログ出力レベルの値を以下のいずれかで指定します。"
msgstr "設定するログ出力レベルの値を以下のいずれかで指定します。"

# bc3538c6403d425caf77443476fc0a56
# 67082ea0f17d4e2280d8ffeb8a482326
msgid "EMERG ALERT CRIT error warning notice info debug"
msgstr "EMERG ALERT CRIT error warning notice info debug"

# 227cb38697334db081efb023ef615edd
msgid ":doc:`log_put` :doc:`log_reopen`"
msgstr ":doc:`log_put` :doc:`log_reopen`"

# dc9058aeb0b94ea592ea3142895520ad
# 9f0ac4e46e814c909a4800842cd36e9e
msgid "``log_put``"
msgstr "``log_put``"

# 0b1ade6db7bd4806823f97d3779ab64c
msgid "log_put - ログ出力"
msgstr "log_put - ログ出力"

# a053ef9a5c3042caaa646672b312b054
msgid ""
"groonga組込コマンドの一つであるlog_putについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入>力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"groonga組込コマンドの一つであるlog_putについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入>力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 1534d1c798d9441fa4c358b1a567e6f4
msgid "log_putは、ログにmessageを出力します。"
msgstr "log_putは、ログにmessageを出力します。"

# 2665c802ff144c998c72e6f490f2a2e4
msgid "``message``"
msgstr "``message``"

# bb1a63fc33a94e8395b28487cddf5d39
msgid "出力する文字列を指定します。"
msgstr "出力する文字列を指定します。"

# d6cf935c7e184a1198d864e22a5ee424
msgid ":doc:`log_level` :doc:`log_reopen`"
msgstr ":doc:`log_level` :doc:`log_reopen`"

# 0e46e75ed23140a78b1c52b8456557cd
msgid "``log_reopen``"
msgstr "``log_reopen``"

# 72477a8fbb114e9aa7a072deeebc42e8
msgid "log_reopen - ログファイルの再読み込み"
msgstr "log_reopen - ログファイルの再読み込み"

# 561e1e8d2e3a4837b7f73fcc67445c0d
msgid ""
"Groonga組込コマンドの一つであるlog_reopenについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準 入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるlog_reopenについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準 入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 913032f507ba47bfad14e94569c68665
msgid "log_reopenは、ログファイルを再読み込みします。"
msgstr "log_reopenは、ログファイルを再読み込みします。"

# e5317a88f98e454a9194b28eeaadab5d
msgid "現在、デフォルトのログ関数を用いている場合のみに対応しています。"
msgstr "現在、デフォルトのログ関数を用いている場合のみに対応しています。"

# 6d8c390af01c45f8b139b65066a4f32b
msgid "log_reopenを用いたログのローテーション"
msgstr "log_reopenを用いたログのローテーション"

# a3ca9c8957984aee80eec4295fb66901
msgid ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"
msgstr ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"

# d73f09f872154f139593b8f8d291750f
msgid "log_reopenコマンドを実行する。"
msgstr "log_reopenコマンドを実行する。"

# 1d8aaef59e364ca1a781c3f8d4e6a429
msgid ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"
msgstr ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"

# 15e013e83f3e49008348d08013b7cdf1
# 59d9ac8ca27e4a708f839ca91da68c76
# e5f85c9e7d794085a066ffa1029f8198
# 60d9ba3757f94b5782b18af6989c1607
# 9f14d49d488441fab31e2660b0ee5d4f
# fa98e00e70e3497989cded4f38d6ebb3
# ddc68fb295b0482a82d6217f8f7f2bf3
msgid "ありません。"
msgstr "ありません。"

# 22418cc46b7d46dbbb74d33b31c6f095
msgid ":doc:`log_level` :doc:`log_put`"
msgstr ":doc:`log_level` :doc:`log_put`"

# e7d63c8a029f4e548aa10f1eb2ad1c36
msgid "``logical_count``"
msgstr "``logical_count``"

# 2a2ab0bb2f7d418b8a86530bfd6b41c9
#, fuzzy
msgid "This command is an experimental feature."
msgstr "This executable command is an experimental feature."

# 0ab25df74422426cba845bb9b64c2aa9
msgid ""
"``logical_count`` is a command to count matched records even though actual "
"records are stored into parted tables. It is useful for users because there "
"is less need to care about maximum records of table :doc:`/limitations`."
msgstr ""
"``logical_count`` is a command to count matched records even though actual "
"records are stored into parted tables. It is useful for users because there "
"is less need to care about maximum records of table :doc:`/limitations`."

# b47bb3107fa0404dbec463b46cd6c2b3
msgid ""
"Note that this feature is not matured yet, so there are some limitations."
msgstr ""
"Note that this feature is not matured yet, so there are some limitations."

# 06e1bc223d8045fcba4314126494039f
msgid ""
"Create parted tables which contains \"_YYYYMMDD\" postfix. It is hardcoded, "
"so you must create tables by each day."
msgstr ""
"Create parted tables which contains \"_YYYYMMDD\" postfix. It is hardcoded, "
"so you must create tables by each day."

# d991be6755d14d9f9d19cc0f70adbdf7
msgid "Load proper data into parted tables on your own."
msgstr "Load proper data into parted tables on your own."

# d0fd861d2cea4642b729cc63bf38e0e0
msgid "``logical_count`` command has seven parameters."
msgstr "``logical_count`` command has seven parameters."

# 84f2be69bed04f14837936889e4fc448
msgid "The required parameters are ``logical_table`` and ``shard_key``::"
msgstr "The required parameters are ``logical_table`` and ``shard_key``::"

# f1f2fd98e9024604a2af3af0f25b39a4
msgid ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."

# 931fc571a8864df48815a36bfaf5d0c4
msgid ""
"Note that ``logical_count`` is implemented as an experimental plugin, and "
"the specification may be changed in the future."
msgstr ""
"Note that ``logical_count`` is implemented as an experimental plugin, and "
"the specification may be changed in the future."

# e3a78e51430c4e2e89331ed8c3a55baa
msgid ""
"Here is the simple example which shows how to use this feature. Let's "
"consider to count specified logs which are stored into multiple tables."
msgstr ""
"Here is the simple example which shows how to use this feature. Let's "
"consider to count specified logs which are stored into multiple tables."

# e3cfe881dca3472db097e8a1f09a8344
msgid "Here is the schema and data."
msgstr "Here is the schema and data."

# 34da0f708a774b96930d27ddfa417961
msgid ""
"There are three tables which are mapped each day from 2015 Feb 03 to 2015 "
"Feb 05."
msgstr ""
"There are three tables which are mapped each day from 2015 Feb 03 to 2015 "
"Feb 05."

# 4417c0437df0446fbd80b45a572ffefc
msgid "Logs_20150203"
msgstr "Logs_20150203"

# 155fab39011e42378f5f40b787550ff7
msgid "Logs_20150204"
msgstr "Logs_20150204"

# d62ab41f351745278740242c4d50582a
msgid "Logs_20150205"
msgstr "Logs_20150205"

# fd39289a0cae41c0b5c6d9162f45a9d8
msgid "Then, it loads data into each table which correspond to."
msgstr "Then, it loads data into each table which correspond to."

# dd273e0bc96d4551a7541b68b8dff3e2
msgid ""
"Let's count logs which contains \"Shutdown\" in ``message`` column and the "
"value of timestamp is \"2015-02-04 00:00:00\" or later."
msgstr ""
"Let's count logs which contains \"Shutdown\" in ``message`` column and the "
"value of timestamp is \"2015-02-04 00:00:00\" or later."

# 9ce1ea676add4e60a54b6deceafe018c
msgid "Here is the query to achieve above purpose."
msgstr "Here is the query to achieve above purpose."

# f587b65b2e394bfb810b21f910c8e21e
msgid ""
"There is a well known limitation about the number of records. By sharding "
"feature, you can overcome such limitations because such a limitation is "
"applied per table."
msgstr ""
"There is a well known limitation about the number of records. By sharding "
"feature, you can overcome such limitations because such a limitation is "
"applied per table."

# 6a7347401d7547cc921658866090e4b2
msgid ""
"There is no convenient query such as ``PARTITIONING BY`` in SQL. Thus, you "
"must create table by ``table_create`` for each tables which contains "
"\"_YYYYMMDD\" postfix in table name."
msgstr ""
"There is no convenient query such as ``PARTITIONING BY`` in SQL. Thus, you "
"must create table by ``table_create`` for each tables which contains "
"\"_YYYYMMDD\" postfix in table name."

# 1b83d59618d4477d884a5e0e27594f42
msgid "This section describes parameters of ``logical_count``."
msgstr "This section describes parameters of ``logical_count``."

# a3d09249ff944db2af176813ba5ef1a1
# e83a206995d740a381a2d5ddc5b8e34f
# e9a65d065423467cbfebaf7f394ee5f0
# 2b3f716d29194030be15780ea689c2aa
# cf2cd5460e7441a38fa98bd76d4a7f4b
# 20e975ae904e489eaa397a6d3ddbc00e
# af924e20419c4a18aa607f5868db89bd
msgid "Required parameter"
msgstr "Required parameter"

# 581546912067478f87c99fc519938b11
msgid "There are required parameters, ``logical_table`` and ``shard_key``."
msgstr "There are required parameters, ``logical_table`` and ``shard_key``."

# afbc87f5a05848e38392b0866d8a648b
msgid "``logical_table``"
msgstr "``logical_table``"

# bf6c89cba3184139af51c9ec26765021
msgid ""
"Specifies logical table name. It means table name without \"_YYYYMMDD\" "
"postfix. If you use actual table such as \"Logs_20150203\", "
"\"Logs_20150203\" and so on, logical table name is \"Logs\"."
msgstr ""
"Specifies logical table name. It means table name without \"_YYYYMMDD\" "
"postfix. If you use actual table such as \"Logs_20150203\", "
"\"Logs_20150203\" and so on, logical table name is \"Logs\"."

# b4d6bc577fad44988b560d9be5a3178b
msgid "``shard_key``"
msgstr "``shard_key``"

# fe37534aca034d57838f7175a50bc7e1
msgid ""
"Specifies column name which is treated as shared key in each parted table."
msgstr ""
"Specifies column name which is treated as shared key in each parted table."

# 605204901ca843ccb04b8bc0cbd1e5e0
# 40637461bfc7461d8944a93ec83381d9
# c7bdf4fce1944b79bb26edbd00006a04
# d3888b777d604c1aa8aa69d3c6612ef1
msgid "Optional parameters"
msgstr "Optional parameters"

# d5d577012ac34b48a175eefee258e15d
# 73e6751a311a47719d0d40f0e5b4ebac
# 595743f4b9f54eecacc7c5a0ee8f64e9
# bdc315ebb2394ff08f708bb1b49b0b02
msgid "There are optional parameters."
msgstr "There are optional parameters."

# 380235619faf451ba7693c5d045d0292
# ed22c96ed13b400791b3f050eef89bb7
msgid "``min``"
msgstr "``min``"

# 962a0599127b4c9fbfedbcd60ac8dfdb
msgid "Specifies the min value of ``shard_key``"
msgstr "Specifies the min value of ``shard_key``"

# 4cc358e20c5e42b088e82b2de968ddc8
# e202604ed1874b6783cb1102270ae42b
msgid "``min_border``"
msgstr "``min_border``"

# 5a7222bcf7634f798071dcaf760384a6
msgid ""
"Specifies whether the min value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."
msgstr ""
"Specifies whether the min value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."

# e26d526b417048ac8398453a07cfb445
msgid "Specifies the max value of ``shard_key``."
msgstr "Specifies the max value of ``shard_key``."

# cd65ab506d094468841ac794e1775f82
# 932967b7e874410b807a8f7beb632e7a
msgid "``max_border``"
msgstr "``max_border``"

# 797700dcca8043d1921155b442833c60
msgid ""
"Specifies whether the max value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."
msgstr ""
"Specifies whether the max value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."

# 1567f76ac82346a59fac863d1550dada
#, fuzzy
msgid "``logical_range_filter``"
msgstr "``range_filter``"

# ac219bc4606a4b008a4f10e006796abd
#, fuzzy
msgid "TODO: Write summary"
msgstr "TODO: write me"

# f1f2fd98e9024604a2af3af0f25b39a4
#, fuzzy
msgid ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."

# 1b83d59618d4477d884a5e0e27594f42
#, fuzzy
msgid "This section describes parameters of ``logical_range_filter``."
msgstr "This section describes parameters of ``logical_count``."

# c219b4aac02749b7a0d3491bc403cd49
# 6be72a7e35594106993d334c91b7663c
#, fuzzy
msgid "``order``"
msgstr "``scorer``"

# 424d08ce96ab440384432ba36e3129f3
msgid "``normalize``"
msgstr "``normalize``"

# 976a88315097462f9e1ee98b2ca4281d
#, fuzzy
msgid "This command may be changed in the future."
msgstr ""
"``normalize`` command is the experimental feature. This command may be "
"changed in the future."

# d5fe0cc3e06e4b41a404445657638fe4
msgid "``normalize`` command normalizes text by the specified normalizer."
msgstr "``normalize`` command normalizes text by the specified normalizer."

# 1808df1be9eb4325b7cfbcc80b91dbe8
msgid ""
"There is no need to create table to use ``normalize`` command. It is useful "
"for you to check the results of normalizer."
msgstr ""
"There is no need to create table to use ``normalize`` command. It is useful "
"for you to check the results of normalizer."

# e602f56f5ebb434f9d33c0d7a58c7c83
msgid ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."
msgstr ""
"``normalize`` commands has two required parameters. They are ``normalizer`` "
"and ``string``."

# 6da0f731b8a74a25824b5a0376972e8d
msgid "Here is a simple example of ``normalize`` command."
msgstr "Here is a simple example of ``normalize`` command."

# ea32ce8c2cb54d0ebf5baceb51c52d1e
msgid "This section describes parameters of ``normalizer``."
msgstr "This section describes parameters of ``normalizer``."

# c28c02019bc64866b72fe56a0966aae9
msgid "There are required parameters, ``normalizer`` and ``string``."
msgstr "There are required parameters, ``normalizer`` and ``string``."

# 7fad00f9ab014cfca35fb8c9bab4a675
# 42dadb62a176437292987a7e97edeb1b
# 12ec53a4435849f8bd0772f7a3e44019
msgid "``normalizer``"
msgstr "``normalizer``"

# f37c54681b394da39d293f9c5be8f63d
msgid ""
"Specifies the normalizer name. ``normalize`` command uses the normalizer "
"that is named ``normalizer``."
msgstr ""
"Specifies the normalizer name. ``normalize`` command uses the normalizer "
"that is named ``normalizer``."

# 1cc93cc87f494ac29ef359d373eff7aa
msgid "See :doc:`/reference/normalizers` about built-in normalizers."
msgstr "See :doc:`/reference/normalizers` about built-in normalizers."

# a03cc9247f274bdf9f1d3481274c9214
msgid "Here is an example to use built-in ``NormalizerAuto`` normalizer."
msgstr "Here is an example to use built-in ``NormalizerAuto`` normalizer."

# 4593f0c5aa70457ea3f84bac9c7d6b7c
msgid ""
"If you want to use other normalizers, you need to register additional "
"normalizer plugin by :doc:`register` command. For example, you can use MySQL "
"compatible normalizer by registering `groonga-normalizer-mysql <https://"
"github.com/groonga/groonga-normalizer-mysql>`_."
msgstr ""
"If you want to use other normalizers, you need to register additional "
"normalizer plugin by :doc:`register` command. For example, you can use MySQL "
"compatible normalizer by registering `groonga-normalizer-mysql <https://"
"github.com/groonga/groonga-normalizer-mysql>`_."

# c1d6c65c0db24080b48045e4a0cc53d3
# 2d5e57f878714bc8b5c0a4010ed96bcb
# 17603d4c94fb4eb68a9f3c902ab64713
msgid "``string``"
msgstr "``string``"

# 926daa4f52fb4a649227a57f640b99f8
msgid "Specifies any string which you want to normalize."
msgstr "Specifies any string which you want to normalize."

# 35beb99ddc65447d92e1777a132b987b
# b4a66ec4cbde4cb2ad1ad25053ee6552
msgid ""
"If you want to include spaces in ``string``, you need to quote ``string`` by "
"single quotation (``'``) or double quotation (``\"``)."
msgstr ""
"If you want to include spaces in ``string``, you need to quote ``string`` by "
"single quotation (``'``) or double quotation (``\"``)."

# f2e6bb4ac2ba4dfe8c3bb2ca1c6376b2
# c14a9913892b4a18941b36c5a7ee1fdd
msgid "Here is an example to use spaces in ``string``."
msgstr "Here is an example to use spaces in ``string``."

# f01284ad3d6d4b71bc73a73a2d59a2e5
msgid ""
"Specifies a normalization customize options. You can specify multiple "
"options separated by \"``|``\". For example, ``REMOVE_BLANK|WITH_TYPES``."
msgstr ""
"Specifies a normalization customize options. You can specify multiple "
"options separated by \"``|``\". For example, ``REMOVE_BLANK|WITH_TYPES``."

# f8247f103f924d34bc5734616c16ef5c
# ff9123d2999649c4a3d7238c0f0adeff
msgid "Here are available flags."
msgstr "Here are available flags."

# 0983202e35b242c29b49191eeb2ce293
# e6e8929e3c0b4c70bd9d042d35a3e4ed
# 801d067e611046be8dcf7e85dce98fe0
# 0d481a2d571143e595fa9ab976b5c1c7
msgid "``NONE``"
msgstr "``NONE``"

# 6d28ce12280d48fb98d93c7ae8b06dbe
# 5198fe0dd3c44f2a91d075f33c4c440f
# 18b0d7259361419286e00e9ae741acfa
msgid "Just ignored."
msgstr "Just ignored."

# 38b2a6a853d246d09b539e6fd60fa4ad
msgid "``REMOVE_BLANK``"
msgstr "``REMOVE_BLANK``"

# b261424ee0de4a638921a4278e52e0b4
msgid "``WITH_TYPES``"
msgstr "``WITH_TYPES``"

# eea1cad71ca840eaa75ba0d35ead1159
msgid "``WITH_CHECKS``"
msgstr "``WITH_CHECKS``"

# 9fbb18d536534838ad6fa9d2f78f527f
msgid "``REMOVE_TOKENIZED_DELIMITER``"
msgstr "``REMOVE_TOKENIZED_DELIMITER``"

# 6c6c2a40d0674164a7b48f641b420621
msgid "Here is an example that uses ``REMOVE_BLANK``."
msgstr "Here is an example that uses ``REMOVE_BLANK``."

# cd413a5420ec4e1bb6ad4a5ffbba1cdf
msgid "Here is an example that uses ``WITH_TYPES``."
msgstr "Here is an example that uses ``WITH_TYPES``."

# 0a226881901443b79a5aadf01fd875aa
msgid "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."

# c7ac312c9d664afc849bff0feda5ea46
msgid "``normalized_text``"
msgstr "``normalized_text``"

# b8fa150fa3f841119d455c9d92c7b50b
msgid "``normalized_text`` is an object that has the following attributes."
msgstr "``normalized_text`` is an object that has the following attributes."

# 9446b2db8032482da71b2b46bdacf468
# f7ce00fea6e641c1b372462708165cac
# 7cef5600c12042088f2735d4c4ae5431
# 9eeff6e78f6f42368b65a2ed50161bdd
msgid "Name"
msgstr "Name"

# 1cb23bcff36d44e8a624fa7a3563a7a8
msgid "``normalized``"
msgstr "``normalized``"

# 1c24246249ea4540977fb83982e54fe7
msgid "The normalized text."
msgstr "The normalized text."

# 476078d74e3b408594ae03cd107fc34e
# 4eec47fdf94849d39cc934b9d0312033
msgid "``types``"
msgstr "``types``"

# a51f360916a944d595eb9c86fa32197e
msgid ""
"An array of types of the normalized text. The N-th ``types`` shows the type "
"of the N-th character in ``normalized``."
msgstr ""
"An array of types of the normalized text. The N-th ``types`` shows the type "
"of the N-th character in ``normalized``."

# 4e692639c7394d4cb0d07e58609908b7
# 2ca5ceff376a4d7c8d6caf01dc93dfa1
# c9c5c492f0bb4f57b58faef794805ca6
msgid ":doc:`/reference/normalizers`"
msgstr ":doc:`/reference/normalizers`"

# 92f5a2d5687f4b11bba5309f7e217277
msgid "``normalizer_list``"
msgstr "``normalizer_list``"

# cc4fd1649dc14a1c8b022b6fec3cf32d
msgid "``normalizer_list`` command lists normalizers in a database."
msgstr "``normalizer_list`` command lists normalizers in a database."

# 936caa5026fe4c45907a413ac30bf9cd
msgid "``normalizer_list`` command takes no parameter. ::"
msgstr "``normalizer_list`` command takes no parameter. ::"

# 30f196a45ced4910be517cd39d39e6b6
# de2e82406ab643a1b1c65e1f86214e8a
# 497d298735344b0086571c46edb0794e
# 6b2dd405306e440b966d3a083d7cd6d9
# 92c072c1e84b4de48bf8a810995b5005
# 83a6a4c3f59b415fac597bd5fd8bebf5
# 16492877390944b394f7b060544e925b
# 4acfae8a04b3474cbc0574354b107c4b
# 969107422b604441b93b3fb45bcfd5eb
# cbfc81a777cd4453a32267848e01f1ad
# e193df3415624de8b6cc4a7d66fb65c2
# eaf9d8885c7a41629c60ca9c6c0c5936
# 3337f4ebd45640739bd3ce8fd813d69f
# 8fefc9d631ff4575819907f7332fd0f8
# eafe2d4feb9d40db859b15c5dfb72284
# 6fb01bb3c9644630a4bf982f77a77b2c
# 9e414b30c515436198a8f7c434d2066b
# 95bcbebcc92b4f6c94cec553e10c78fb
# df03bff9444b4494bd43215e012f3adb
# 7d0fe1d9283f485ba291c0af999e3975
# 7222d153a3204466b99a9ca26a31db70
# 8f98ad19c22147bf8ab9ebb8f9b237f1
# e74a52bd0e9f4b008ca2e1bfae14ca0a
# 97b4ac4716dc4507b41927f4f53bf9b0
# ab6e0973e0984ff5aed0c76f7d2bbb99
# 7d6329aa5d424e4b9fa1bfaede451137
# 1eb2236542204d148bdeb106eb539f24
# 89b925df6cca4987839b18c44bbd5c12
# a106faf2fe7b4878844fde963c34cb52
# c76d082dffe64d5994666ebc150949a5
# 0b3d3ff80b084429ab028fe4638599fc
# a7f9e4e80d3842358e73771b858cc2bd
# f035508680294889848390c4ccdb645c
# 03d4ac9a7da243c99ceac7eb1be3175f
# e8dad45e27a640a1b3d95fb9c119c6d3
# b852e28ecd794aeea2d2ea7576330979
# 330eb71bf4894938a35b003e7072e687
# d74bc074a95e4d36a82afeb720c4a689
# 9252738d3b7c4f20905c9a9be8c37a5f
# 34d81787d2b24508a8af5ad8e1351c18
# 41df1fcb923b46b0b72d2f53ede8760d
# e96ed647b66d4a54a5fd5413e71eac55
# 7920e85407c74d28b8b3b223fe3adb20
msgid "Here is a simple example."
msgstr "Here is a simple example."

# 3466aa0ac2a546fdb2cc60d7926e702a
msgid "It returns normalizers in a database."
msgstr "It returns normalizers in a database."

# 6987d558f13d44538af3114f915f164c
msgid ""
"``normalizer_list`` command returns normalizers. Each normalizers has an "
"attribute that contains the name. The attribute will be increased in the "
"feature::"
msgstr ""
"``normalizer_list`` command returns normalizers. Each normalizers has an "
"attribute that contains the name. The attribute will be increased in the "
"feature::"

# f631ac556d3a4921b9b7a9a011affeb4
msgid "``normalizers``"
msgstr "``normalizers``"

# 342e49ba0dce4d86aa09f418d3a4a64c
msgid ""
"``normalizers`` is an array of normalizer. Normalizer is an object that has "
"the following attributes."
msgstr ""
"``normalizers`` is an array of normalizer. Normalizer is an object that has "
"the following attributes."

# af9897e132b94866af57e782c744bda6
msgid "Normalizer name."
msgstr "Normalizer name."

# 7818df39321c4f979b2c5d4989bdd5b4
msgid ":doc:`/reference/commands/normalize`"
msgstr ":doc:`/reference/commands/normalize`"

# 9a5b681e12914c3fb72487adc78c93c2
#, fuzzy
msgid "``plugin_register``"
msgstr "``register``"

# 8f79dde4f43c4482bf00432177b987e9
#, fuzzy
msgid ""
"``plugin_register`` command registers a plugin. You need to register a "
"plugin before you use a plugin."
msgstr ""
"``register`` command registers a plugin. You need to register a plugin "
"before you use a plugin."

# 0fbe8e9ca5d4402e97d6df9758229f32
#, fuzzy
msgid ""
"You need just one ``plugin_register`` command for a plugin in the same "
"database because registered plugin information is written into the "
"database.  When you restart your ``groonga`` process, ``groonga`` process "
"loads all registered plugins without ``plugin_register`` command."
msgstr ""
"You need just one ``register`` command for a plugin in the same database "
"because registered plugin information is written into the database.  When "
"you restart your ``groonga`` process, ``groonga`` process loads all "
"registered plugins without ``register`` command."

# 9f28f718d84b4cf28175b6541dad04d3
msgid "You can unregister a registered plugin by :doc:`plugin_unregister`."
msgstr ""

# e2b826811ae743d9bf3975589cfd8acb
#, fuzzy
msgid ""
"``plugin_register`` has a parameter ``name``. It is required parameter::"
msgstr "``register`` has a parameter ``path``. It is required parameter::"

# 58128a03f4194413be08358d66453fcb
msgid ""
"Here is a sample that registers ``QueryExpanderTSV`` query expander that is "
"included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."
msgstr ""
"Here is a sample that registers ``QueryExpanderTSV`` query expander that is "
"included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."

# dd8c15a64c24480eabd038b877000ddc
msgid ""
"You can omit ``${PREFIX}/lib/groonga/plugins/`` and suffix (``.so``). They "
"are completed automatically."
msgstr ""
"You can omit ``${PREFIX}/lib/groonga/plugins/`` and suffix (``.so``). They "
"are completed automatically."

# c0c81570695f4a859ec2ff25ca124896
#, fuzzy
msgid ""
"You can specify absolute path such as ``plugin_register /usr/lib/groonga/"
"plugins/query_expanders/tsv.so``."
msgstr ""
"You can specify absolute path such as ``register /usr/lib/groonga/plugins/"
"query_expanders/tsv.so``."

# 937f1b15ab0f4c50a8652ec3e0d7fbce
#, fuzzy
msgid "``plugin_register`` returns ``true`` as body on success such as::"
msgstr "``register`` returns ``true`` as body on success such as::"

# 220f9d63029041e99bad9e7bf3bed92d
#, fuzzy
msgid "If ``plugin_register`` fails, error details are in ``HEADER``."
msgstr "If ``register`` fails, error details are in ``HEADER``."

# 34cc5f2310c040db91bb747944a9dd44
# ee4f9f0afede4f5187653d9d217fa202
msgid "See :doc:`/reference/command/output_format` for ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` for ``HEADER``."

# 9a5b681e12914c3fb72487adc78c93c2
#, fuzzy
msgid ":doc:`plugin_unregister`"
msgstr "``register``"

# 9a5b681e12914c3fb72487adc78c93c2
#, fuzzy
msgid "``plugin_unregister``"
msgstr "``register``"

# 4531c2bb589e45a983ab18b028fd4c61
#, fuzzy
msgid "``plugin_unregister`` command unregisters a plugin."
msgstr "``column_rename`` command renames a column."

# e2b826811ae743d9bf3975589cfd8acb
#, fuzzy
msgid ""
"``plugin_unregister`` has a parameter ``name``. It is required parameter::"
msgstr "``register`` has a parameter ``path``. It is required parameter::"

# 58128a03f4194413be08358d66453fcb
#, fuzzy
msgid ""
"Here is a sample that unregisters ``QueryExpanderTSV`` query expander that "
"is included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."
msgstr ""
"Here is a sample that registers ``QueryExpanderTSV`` query expander that is "
"included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."

# c0c81570695f4a859ec2ff25ca124896
#, fuzzy
msgid ""
"You can specify absolute path such as ``plugin_unregister /usr/lib/groonga/"
"plugins/query_expanders/tsv.so``."
msgstr ""
"You can specify absolute path such as ``register /usr/lib/groonga/plugins/"
"query_expanders/tsv.so``."

# 937f1b15ab0f4c50a8652ec3e0d7fbce
#, fuzzy
msgid "``plugin_unregister`` returns ``true`` as body on success such as::"
msgstr "``register`` returns ``true`` as body on success such as::"

# 220f9d63029041e99bad9e7bf3bed92d
#, fuzzy
msgid "If ``plugin_unregister`` fails, error details are in ``HEADER``."
msgstr "If ``register`` fails, error details are in ``HEADER``."

# bf2e66dfc2e849529b388d51dc767e37
# 610cc8ac7ce042e590183ca587cd8633
msgid "``quit``"
msgstr "``quit``"

# e1325a1ca24f4f0e95d7e91a3e4f3bcd
msgid "quit - セッション終了"
msgstr "quit - セッション終了"

# 09154ca5bd7446c587019d0866788c4e
msgid ""
"Groonga組込コマンドの一つであるquitについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、 またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるquitについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、 またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# b88b60fcf9334bf2b82f31e32ed2b7a7
msgid ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"
msgstr ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"

# 1567f76ac82346a59fac863d1550dada
msgid "``range_filter``"
msgstr "``range_filter``"

# ac219bc4606a4b008a4f10e006796abd
msgid "TODO: write me"
msgstr "TODO: write me"

# a71c769a1a84490e83c3eb13e1ccf260
# c9219e3eb7d0429fa91074aa9635e3e5
# a835d780f8c348d290fb7eb85cb0ca2f
# 4e6f966cc91249f498b0094ae749e458
# cddd9cbbb6ac49028599be84b47cfa12
# e5139ca7bdc04bb69c8201d10528c7ec
msgid ":doc:`/reference/commands/select`"
msgstr ":doc:`/reference/commands/select`"

# 9a5b681e12914c3fb72487adc78c93c2
msgid "``register``"
msgstr "``register``"

# 4a424ea3e76b438186973416f5d996c8
#, fuzzy
msgid "Use :doc:`plugin_register` instead."
msgstr "Use :doc:`lock_clear` instead."

# 8f79dde4f43c4482bf00432177b987e9
msgid ""
"``register`` command registers a plugin. You need to register a plugin "
"before you use a plugin."
msgstr ""
"``register`` command registers a plugin. You need to register a plugin "
"before you use a plugin."

# 0fbe8e9ca5d4402e97d6df9758229f32
msgid ""
"You need just one ``register`` command for a plugin in the same database "
"because registered plugin information is written into the database.  When "
"you restart your ``groonga`` process, ``groonga`` process loads all "
"registered plugins without ``register`` command."
msgstr ""
"You need just one ``register`` command for a plugin in the same database "
"because registered plugin information is written into the database.  When "
"you restart your ``groonga`` process, ``groonga`` process loads all "
"registered plugins without ``register`` command."

# 24bab5426cb74b87b56db87c386f2fcd
msgid ""
"Registered plugins can be removed since Groonga 5.0.1. Use :doc:"
"`plugin_unregister` in such a case."
msgstr ""

# e2b826811ae743d9bf3975589cfd8acb
msgid "``register`` has a parameter ``path``. It is required parameter::"
msgstr "``register`` has a parameter ``path``. It is required parameter::"

# c0c81570695f4a859ec2ff25ca124896
msgid ""
"You can specify absolute path such as ``register /usr/lib/groonga/plugins/"
"query_expanders/tsv.so``."
msgstr ""
"You can specify absolute path such as ``register /usr/lib/groonga/plugins/"
"query_expanders/tsv.so``."

# 937f1b15ab0f4c50a8652ec3e0d7fbce
msgid "``register`` returns ``true`` as body on success such as::"
msgstr "``register`` returns ``true`` as body on success such as::"

# 220f9d63029041e99bad9e7bf3bed92d
msgid "If ``register`` fails, error details are in ``HEADER``."
msgstr "If ``register`` fails, error details are in ``HEADER``."

# 9a5b681e12914c3fb72487adc78c93c2
#, fuzzy
msgid ":doc:`plugin_register`"
msgstr "``register``"

# 7dfbf380c93f4b5a8db6076d2088ca5f
msgid "``request_cancel``"
msgstr "``request_cancel``"

# e07c3b1908294b68836de8a1a77c94b1
msgid "``request_cancel`` command cancels a running request."
msgstr "``request_cancel`` command cancels a running request."

# a56cf71850c04cb9ab4ce96d9ff930b3
msgid "There are some limitations:"
msgstr "There are some limitations:"

# 839c3a2bc20d4c57aaa5cb1c988bd4a3
msgid ""
"Request ID must be managed by user. (You need to assign unique key for each "
"request.)"
msgstr ""
"Request ID must be managed by user. (You need to assign unique key for each "
"request.)"

# 621cf54b64434cbc84e383d75835f859
msgid ""
"Cancel request may be ignored. (You can send ``request_cancel`` command "
"multiple times for the same request ID.)"
msgstr ""
"Cancel request may be ignored. (You can send ``request_cancel`` command "
"multiple times for the same request ID.)"

# 5df32d91dd024451a75842eedb6102d2
msgid ""
"Only multithreading type Groonga server is supported. (You can use with :doc:"
"`/reference/executables/groonga` based server but can't use with :doc:`/"
"reference/executables/groonga-httpd`.)"
msgstr ""
"Only multithreading type Groonga server is supported. (You can use with :doc:"
"`/reference/executables/groonga` based server but can't use with :doc:`/"
"reference/executables/groonga-httpd`.)"

# 53d2478c3cf0410ba27896b3487cc226
msgid "See :doc:`/reference/command/request_id` about request ID."
msgstr "See :doc:`/reference/command/request_id` about request ID."

# 48f157a04d454458927b77a1a88cf46e
msgid ""
"If request is canceled, the canceled request has ``-5`` "
"(``GRN_INTERRUPTED_FUNCTION_CALL``) as :doc:`/reference/command/return_code`."
msgstr ""
"If request is canceled, the canceled request has ``-5`` "
"(``GRN_INTERRUPTED_FUNCTION_CALL``) as :doc:`/reference/command/return_code`."

# d706aaae58834786b2cf6e3f9e8ad126
msgid "``request_cancel`` command takes only one parameter."
msgstr "``request_cancel`` command takes only one parameter."

# eac091af197b4eba9f52a60535235779
msgid "The required parameter is only ``id``::"
msgstr "The required parameter is only ``id``::"

# ff157326d8d145a6a57a3b702ab99712
msgid "Here is an example of ``request_cancel`` command::"
msgstr "Here is an example of ``request_cancel`` command::"

# 99d3d9382f9846b5b8a70bd1205f751d
msgid ""
"Assume that the first ``select`` command takes a long time. ``unique-id-1`` "
"request ID is assigned to the ``select`` command by ``request_id=unique-"
"id-1`` parameter."
msgstr ""
"Assume that the first ``select`` command takes a long time. ``unique-id-1`` "
"request ID is assigned to the ``select`` command by ``request_id=unique-"
"id-1`` parameter."

# 3ea3492c3bbf407c9e0d90b4c4d84225
msgid ""
"The second ``request_cancel`` command passes ``id=unique-id-1`` parameter. "
"``unique-id-1`` is the same request ID passed in ``select`` command."
msgstr ""
"The second ``request_cancel`` command passes ``id=unique-id-1`` parameter. "
"``unique-id-1`` is the same request ID passed in ``select`` command."

# 8ee478b4bd0647a09fe40110f17b5120
msgid ""
"The ``select`` command may not be canceled immediately. And the cancel "
"request may be ignored."
msgstr ""
"The ``select`` command may not be canceled immediately. And the cancel "
"request may be ignored."

# 65744212d99645ac97c2afda90a8e7f5
msgid ""
"You can send cancel request for the same request ID multiple times. If the "
"target request is canceled or finished, ``\"canceled\"`` value is changed to "
"``false`` from ``true``::"
msgstr ""
"You can send cancel request for the same request ID multiple times. If the "
"target request is canceled or finished, ``\"canceled\"`` value is changed to "
"``false`` from ``true``::"

# a343f602de284a828b706b6e97a3fc7f
msgid ""
"If the ``select`` command is canceled, response of the ``select`` command "
"has ``-5`` (``GRN_INTERRUPTED_FUNCTION_CALL``) as :doc:`/reference/command/"
"return_code`::"
msgstr ""
"If the ``select`` command is canceled, response of the ``select`` command "
"has ``-5`` (``GRN_INTERRUPTED_FUNCTION_CALL``) as :doc:`/reference/command/"
"return_code`::"

# 2b9968a91f1d49498e0a38cc90443338
msgid "This section describes parameters of ``request_cancel``."
msgstr "This section describes parameters of ``request_cancel``."

# 628b41258c374b6080e8d308e38231df
msgid "There is required parameter, ``id``."
msgstr "There is required parameter, ``id``."

# 4cddd4423a844552bf89383dee02e269
msgid "Specifies the ID for the target request."
msgstr "Specifies the ID for the target request."

# 765dc64d0da24c12ae2263946b97c5b8
msgid "``request_cancel`` command returns the result of the cancel request::"
msgstr "``request_cancel`` command returns the result of the cancel request::"

# 7dfc0290380c43b7972cf39dc92bc544
msgid "The ID of the target request."
msgstr "The ID of the target request."

# efb112f3f51c4d6a845f736099ea8d5b
msgid "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"
msgstr "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"

# 79ddc075508c4ce39fffda619f4f3ea1
msgid ""
"If the cancel request is accepted, this is ``true``, otherwise this is "
"``false``."
msgstr ""
"If the cancel request is accepted, this is ``true``, otherwise this is "
"``false``."

# 790b5bff22284dee9028945558fabda8
msgid ""
"Note that \"cancel request is accepted\" doesn't means that \"the target "
"request is canceled\". It just means \"cancel request is notified to the "
"target request but the cancel request may be ignored by the target request\"."
msgstr ""
"Note that \"cancel request is accepted\" doesn't means that \"the target "
"request is canceled\". It just means \"cancel request is notified to the "
"target request but the cancel request may be ignored by the target request\"."

# 452cc9d090604a2482038b7d77370f04
msgid ""
"If request assigned with the request ID doesn't exist, this is ``false``."
msgstr ""
"If request assigned with the request ID doesn't exist, this is ``false``."

# a6238816ce6849e3bb121a6c2e1c54c2
msgid ":doc:`/reference/command/request_id`"
msgstr ":doc:`/reference/command/request_id`"

# 3598ff00757b4d7984d89444bcc9181c
msgid "``ruby_eval``"
msgstr "``ruby_eval``"

# 85df79b845c44083ade2f66ec1a5f6dc
msgid "``ruby_eval`` command evaluates Ruby script and returns the result."
msgstr "``ruby_eval`` command evaluates Ruby script and returns the result."

# 4dedfa8985e44711a4feee8fa8ba441d
msgid "``ruby_eval`` has one required parameter::"
msgstr "``ruby_eval`` has one required parameter::"

# 0583c9a9d7384729aec917d6ef67d696
msgid ""
"You can execute any scripts which mruby supports by calling ``ruby_eval``."
msgstr ""
"You can execute any scripts which mruby supports by calling ``ruby_eval``."

# ae176bf98508491db9402ded4578d35c
msgid "Here is an example that just calculate ``1 + 2`` as Ruby script."
msgstr "Here is an example that just calculate ``1 + 2`` as Ruby script."

# 8906899f231941a2bf642f3ef1603b3b
msgid "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."
msgstr "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."

# 4ec3b7d25e964feda19c6a6debca1c5f
msgid ""
"Note that ``ruby_eval`` is implemented as an experimental plugin, and the "
"specification may be changed in the future."
msgstr ""
"Note that ``ruby_eval`` is implemented as an experimental plugin, and the "
"specification may be changed in the future."

# 157a1dd7136d48569d0fe21247ce3e79
msgid "``script``"
msgstr "``script``"

# 3ed6d836779c4af2814b6ca246c55ea5
msgid "Specifies the Ruby script which you want to evaluate."
msgstr "Specifies the Ruby script which you want to evaluate."

# 196c109285f0477f8f4007894090d7eb
msgid ""
"``ruby_eval`` returns the evaluated result with metadata such as exception "
"information (Including metadata isn't implemented yet)::"
msgstr ""
"``ruby_eval`` returns the evaluated result with metadata such as exception "
"information (Including metadata isn't implemented yet)::"

# 32746ef4a6ba4ec5b61c16a41640f998
msgid "``EVALUATED_VALUE``"
msgstr "``EVALUATED_VALUE``"

# ef45af93f649442eb1c19cee01c1691b
msgid "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."
msgstr "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."

# 384de261785a4fc28d552c3e71f21d15
msgid ""
"``ruby_eval`` supports only a number for evaluated value for now. Supported "
"types will be increased in the future."
msgstr ""
"``ruby_eval`` supports only a number for evaluated value for now. Supported "
"types will be increased in the future."

# 9d90371a4b0c499ba6bded3608dc9ce7
msgid "``ruby_load``"
msgstr "``ruby_load``"

# 208e74b40d4544aaa51d6307cf90b1cc
msgid "``ruby_load`` command loads specified Ruby script."
msgstr "``ruby_load`` command loads specified Ruby script."

# eb00b53a91084562b1d3546addb0b85b
msgid "``ruby_load`` has one required parameter::"
msgstr "``ruby_load`` has one required parameter::"

# c5067f75ae81415cb24f4ed37a8eddec
msgid ""
"You can load any script file which mruby supports by calling ``ruby_load``."
msgstr ""
"You can load any script file which mruby supports by calling ``ruby_load``."

# 9ebe8757dabc4b3886f7a29483d0b579
msgid "Here is an example that just load ``expression.rb`` as Ruby script."
msgstr "Here is an example that just load ``expression.rb`` as Ruby script."

# 99e0661b7d70479da21af5b5a1edf155
msgid "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."
msgstr "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."

# 62f72965d955417e840c3b93de19660c
msgid ""
"Note that ``ruby_load`` is implemented as an experimental plugin, and the "
"specification may be changed in the future."
msgstr ""
"Note that ``ruby_load`` is implemented as an experimental plugin, and the "
"specification may be changed in the future."

# 92a569a1927b4fa6a25acfe0e3eb6776
# 0f7709c2efe64e3897e395a18abc401d
msgid "``path``"
msgstr "``path``"

# 8714867b73c84a17b213c58caa067ffe
msgid "Specifies the Ruby script path which you want to load."
msgstr "Specifies the Ruby script path which you want to load."

# 8974760cf2a74a8e909d68bf40e0a5dc
msgid ""
"``ruby_load`` returns the loaded result with metadata such as exception "
"information (Including metadata isn't implemented yet)::"
msgstr ""
"``ruby_load`` returns the loaded result with metadata such as exception "
"information (Including metadata isn't implemented yet)::"

# a0bfb854a9b24c138348cd55f6b37e5e
msgid "``LOADED_VALUE``"
msgstr "``LOADED_VALUE``"

# bedb703bed944f739fd5f90ae714c523
msgid "``LOADED_VALUE`` is the loaded value of ruby script."
msgstr "``LOADED_VALUE`` is the loaded value of ruby script."

# 0f2b6790edc648c4abb720d8935bb502
msgid ""
"``ruby_load`` just return ``null`` as ``LOADED_VALUE`` for now, it will be "
"supported in the future."
msgstr ""
"``ruby_load`` just return ``null`` as ``LOADED_VALUE`` for now, it will be "
"supported in the future."

# cc87ac32d7494ee7831b827b0c4da6b8
msgid ":doc:`/reference/commands/ruby_eval`"
msgstr ":doc:`/reference/commands/ruby_eval`"

# 24502019377149d189f0939d7f2fd0f3
# aac6961661914a7ca1b77cfedd5e3379
msgid "``select``"
msgstr "``select``"

# c68aa7aaabf141188fe86aeb3d2d8cbc
msgid ""
"``select`` searches records that are matched to specified conditions from a "
"table and then outputs them."
msgstr ""
"``select`` searches records that are matched to specified conditions from a "
"table and then outputs them."

# c2fcf1df866b4a8f872bfd86008df677
msgid ""
"``select`` is the most important command in groonga. You need to understand "
"``select`` to use the full power of groonga."
msgstr ""
"``select`` is the most important command in groonga. You need to understand "
"``select`` to use the full power of groonga."

# 0bba7d992dc243ac8df3ed7d17f6c45e
msgid ""
"``select`` has many parameters. The required parameter is only ``table`` and "
"others are optional::"
msgstr ""
"``select`` has many parameters. The required parameter is only ``table`` and "
"others are optional::"

# 7f2a83d68c00457db44fb8641efbff39
msgid "``select`` has the following named parameters for advanced drilldown:"
msgstr "``select`` has the following named parameters for advanced drilldown:"

# e0ebb827c73f4d448a63f250152ee6f7
msgid "``drilldown[${LABEL}].keys=null``"
msgstr "``drilldown[${LABEL}].keys=null``"

# 03a5d891128d43d0be145e9c96de55e3
msgid "``drilldown[${LABEL}].sortby=null``"
msgstr "``drilldown[${LABEL}].sortby=null``"

# 3401b47488f140a6aec364403b1992c3
msgid "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"
msgstr "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"

# d353e60adedd4222a8e9407735cbc58d
msgid "``drilldown[${LABEL}].offset=0``"
msgstr "``drilldown[${LABEL}].offset=0``"

# a9ef096b2056435c89d5709c172c21f4
msgid "``drilldown[${LABEL}].limit=10``"
msgstr "``drilldown[${LABEL}].limit=10``"

# 3b05941fb3ff488680e7ffcbfaf05d9e
msgid "``drilldown[${LABEL}].calc_types=NONE``"
msgstr "``drilldown[${LABEL}].calc_types=NONE``"

# 2a714f7ce04d4da49d672f5039598d36
msgid "``drilldown[${LABEL}].calc_target=null``"
msgstr "``drilldown[${LABEL}].calc_target=null``"

# aa6a7964c9a14d57a49657ebc8a0b305
msgid ""
"You can use one or more alphabets, digits, ``_`` and ``.`` for ``${LABEL}``. "
"For example, ``parent.sub1`` is a valid ``${LABEL}``."
msgstr ""
"You can use one or more alphabets, digits, ``_`` and ``.`` for ``${LABEL}``. "
"For example, ``parent.sub1`` is a valid ``${LABEL}``."

# 5638407061f64cff83d47efe74541f75
msgid "Parameters that have the same ``${LABEL}`` are grouped."
msgstr "Parameters that have the same ``${LABEL}`` are grouped."

# 75f644acdd5a4954ae1bb352f656d76a
msgid "For example, the following parameters specify one drilldown:"
msgstr "For example, the following parameters specify one drilldown:"

# fdde2da4470148e3923c539bd763a473
msgid "``--drilldown[label].keys column``"
msgstr "``--drilldown[label].keys column``"

# 4d073c7f3e404e4aa2468e954d3bf27e
msgid "``--drilldown[label].sortby -_nsubrecs``"
msgstr "``--drilldown[label].sortby -_nsubrecs``"

# efe4d65d43164c28aa9888c3376f10d7
msgid "The following parameters specify two drilldowns:"
msgstr "The following parameters specify two drilldowns:"

# adfcb164f0374c06997dc83ec8a5c3e8
msgid "``--drilldown[label1].keys column1``"
msgstr "``--drilldown[label1].keys column1``"

# 384c3637e8ed47f0828f53a29d53b035
msgid "``--drilldown[label1].sortby -_nsubrecs``"
msgstr "``--drilldown[label1].sortby -_nsubrecs``"

# b4bff4981ce64d559399ef794f6e0680
msgid "``--drilldown[label2].keys column2``"
msgstr "``--drilldown[label2].keys column2``"

# 7e589b564fef4e7aa878b56e8ec9430c
msgid "``--drilldown[label2].sortby _key``"
msgstr "``--drilldown[label2].sortby _key``"

# 65a01731788c4dfa91352e4521fe707d
msgid ""
"Let's learn about ``select`` usage with examples. This section shows many "
"popular usages."
msgstr ""
"Let's learn about ``select`` usage with examples. This section shows many "
"popular usages."

# 4c7ffddac22f4f53a21fc80451f2b47d
msgid ""
"There is a table, ``Entries``, for blog entries. An entry has title, "
"content, the number of likes for the entry and tag. Title is key of "
"``Entries``. Content is value of ``Entries.content`` column. The number of "
"likes is value of ``Entries.n_likes`` column. Tag is value of ``Entries."
"tag`` column."
msgstr ""
"There is a table, ``Entries``, for blog entries. An entry has title, "
"content, the number of likes for the entry and tag. Title is key of "
"``Entries``. Content is value of ``Entries.content`` column. The number of "
"likes is value of ``Entries.n_likes`` column. Tag is value of ``Entries."
"tag`` column."

# 7fbe7d9c69af435da78efa0c1bcd5ec2
# 5f77c8d1facb4d089d84dd99cea6d421
# ef4840f648ac450e984a398f94e60569
msgid ""
"``Entries._key`` column and ``Entries.content`` column are indexed using "
"``TokenBigram`` tokenizer. So both ``Entries._key`` and ``Entries.content`` "
"are fulltext search ready."
msgstr ""
"``Entries._key`` column and ``Entries.content`` column are indexed using "
"``TokenBigram`` tokenizer. So both ``Entries._key`` and ``Entries.content`` "
"are fulltext search ready."

# 84a5411429824d8aa964bd16a2c2f29c
# bc569d7545564ead9733654c7fbbde96
# 3bca277f33f945099a5e62aaf826874f
msgid "OK. The schema and data for examples are ready."
msgstr "OK. The schema and data for examples are ready."

# ba31bc2051fa42968bde0ef5024f1823
msgid "Simple usage"
msgstr "Simple usage"

# 00484f2d2ff7421aada75a54cf96b1f8
msgid ""
"Here is the most simple usage with the above schema and data. It outputs all "
"records in ``Entries`` table."
msgstr ""
"Here is the most simple usage with the above schema and data. It outputs all "
"records in ``Entries`` table."

# 2bf81976a0274accaf414922fafadc3a
msgid ""
"Why does the command output all records? There are two reasons. The first "
"reason is that the command doesn't specify any search conditions. No search "
"condition means all records are matched. The second reason is that the "
"number of all records is 5. ``select`` command outputs 10 records at a "
"maximum by default. There are only 5 records. It is less than 10. So the "
"command outputs all records."
msgstr ""
"Why does the command output all records? There are two reasons. The first "
"reason is that the command doesn't specify any search conditions. No search "
"condition means all records are matched. The second reason is that the "
"number of all records is 5. ``select`` command outputs 10 records at a "
"maximum by default. There are only 5 records. It is less than 10. So the "
"command outputs all records."

# f890077f836c4b8586e112bf0b684fbe
msgid "Search conditions"
msgstr "Search conditions"

# a2b1886ecbbc42059f7eaffbfa851e86
msgid ""
"Search conditions are specified by ``query`` or ``filter``. You can also "
"specify both ``query`` and ``filter``. It means that selected records must "
"be matched against both ``query`` and ``filter``."
msgstr ""
"Search conditions are specified by ``query`` or ``filter``. You can also "
"specify both ``query`` and ``filter``. It means that selected records must "
"be matched against both ``query`` and ``filter``."

# e18b65c169e04884b132941ebb4894cf
msgid "Search condition: ``query``"
msgstr "Search condition: ``query``"

# ccdc62fd134146cca4f0c185836fdd66
msgid ""
"``query`` is designed for search box in Web page. Imagine a search box in "
"google.com. You specify search conditions for ``query`` as space separated "
"keywords. For example, ``search engine`` means a matched record should "
"contain two words, ``search`` and ``engine``."
msgstr ""
"``query`` is designed for search box in Web page. Imagine a search box in "
"google.com. You specify search conditions for ``query`` as space separated "
"keywords. For example, ``search engine`` means a matched record should "
"contain two words, ``search`` and ``engine``."

# 377ff45e9cfa48ba891993c2a850532a
msgid ""
"Normally, ``query`` parameter is used for specifying fulltext search "
"conditions. It can be used for non fulltext search conditions but ``filter`` "
"is used for the propose."
msgstr ""
"Normally, ``query`` parameter is used for specifying fulltext search "
"conditions. It can be used for non fulltext search conditions but ``filter`` "
"is used for the propose."

# 821cd3628adf4f5aa068be50ff3254fa
msgid ""
"``query`` parameter is used with ``match_columns`` parameter when ``query`` "
"parameter is used for specifying fulltext search conditions. "
"``match_columns`` specifies which columnes and indexes are matched against "
"``query``."
msgstr ""
"``query`` parameter is used with ``match_columns`` parameter when ``query`` "
"parameter is used for specifying fulltext search conditions. "
"``match_columns`` specifies which columnes and indexes are matched against "
"``query``."

# 0c99f0b0c0f741068248d172f368a18a
msgid "Here is a simple ``query`` usage example."
msgstr "Here is a simple ``query`` usage example."

# 30d136205e8a4aeb9f23ad5170a206c9
msgid ""
"The ``select`` command searches records that contain a word ``fast`` in "
"``content`` column value from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that contain a word ``fast`` in "
"``content`` column value from ``Entries`` table."

# c6eea8f57507451089e3003c23b5e853
msgid ""
"``query`` has query syntax but its deatils aren't described here. See :doc:`/"
"reference/grn_expr/query_syntax` for datails."
msgstr ""
"``query`` has query syntax but its deatils aren't described here. See :doc:`/"
"reference/grn_expr/query_syntax` for datails."

# d7acaedead2644589c9b5f0fa116de12
msgid "Search condition: ``filter``"
msgstr "Search condition: ``filter``"

# f81185f5a9db43dd9ddb83fa28a6887d
msgid ""
"``filter`` is designed for complex search conditions. You specify search "
"conditions for ``filter`` as ECMAScript like syntax."
msgstr ""
"``filter`` is designed for complex search conditions. You specify search "
"conditions for ``filter`` as ECMAScript like syntax."

# 4a72c9629378483691edd0c1ebd4d456
msgid "Here is a simple ``filter`` usage example."
msgstr "Here is a simple ``filter`` usage example."

# 5f843034cc524decbc4fe2ec75117510
msgid ""
"The ``select`` command searches records that contain a word ``fast`` in "
"``content`` column value and has ``Groonga`` as ``_key`` from ``Entries`` "
"table. There are three operators in the command, ``@``, ``&&`` and ``==``. "
"``@`` is fulltext search operator. ``&&`` and ``==`` are the same as "
"ECMAScript. ``&&`` is logical AND operator and ``==`` is equality operator."
msgstr ""
"The ``select`` command searches records that contain a word ``fast`` in "
"``content`` column value and has ``Groonga`` as ``_key`` from ``Entries`` "
"table. There are three operators in the command, ``@``, ``&&`` and ``==``. "
"``@`` is fulltext search operator. ``&&`` and ``==`` are the same as "
"ECMAScript. ``&&`` is logical AND operator and ``==`` is equality operator."

# 515420bf470e4c568d733d91e9a3c622
msgid ""
"``filter`` has more operators and syntax like grouping by ``(...)`` its "
"details aren't described here. See :doc:`/reference/grn_expr/script_syntax` "
"for datails."
msgstr ""
"``filter`` has more operators and syntax like grouping by ``(...)`` its "
"details aren't described here. See :doc:`/reference/grn_expr/script_syntax` "
"for datails."

# 43d1aae576764d298108f5f99f0d470b
msgid "Paging"
msgstr "Paging"

# 8e3348f1271b40eda5e5464180c14f2d
msgid ""
"You can specify range of outputted records by ``offset`` and ``limit``. Here "
"is an example to output only the 2nd record."
msgstr ""
"You can specify range of outputted records by ``offset`` and ``limit``. Here "
"is an example to output only the 2nd record."

# b95f574630ad47f8a9de353201945fad
msgid ""
"``offset`` is zero-based. ``--offset 1`` means output range is started from "
"the 2nd record."
msgstr ""
"``offset`` is zero-based. ``--offset 1`` means output range is started from "
"the 2nd record."

# 0539825dca4942ec81be77f702d9c443
msgid ""
"``limit`` specifies the max number of output records. ``--limit 1`` means "
"the number of output records is 1 at a maximium. If no records are matched, "
"``select`` command outputs no records."
msgstr ""
"``limit`` specifies the max number of output records. ``--limit 1`` means "
"the number of output records is 1 at a maximium. If no records are matched, "
"``select`` command outputs no records."

# cbe79fbad5ca492bba982961984d8834
msgid "The total number of records"
msgstr "The total number of records"

# 53ee6329d5ce478aa74aef1f9b530ada
msgid ""
"You can use ``--limit 0`` to retrieve the total number of recrods without "
"any contents of records."
msgstr ""
"You can use ``--limit 0`` to retrieve the total number of recrods without "
"any contents of records."

# 29852741938649258e431718b97f21e0
msgid ""
"``--limit 0`` is also useful for retrieving only the number of matched "
"records."
msgstr ""
"``--limit 0`` is also useful for retrieving only the number of matched "
"records."

# 53e0775b387b419faef154270bb1fd2e
msgid "Drilldown"
msgstr "Drilldown"

# 6b3f8667da464590a3edd79469b968a8
msgid ""
"You can get additional grouped results against the search result in one "
"``select``. You need to use two or more ``SELECT``s in SQL but ``select`` in "
"Groonga can do it in one ``select``."
msgstr ""
"You can get additional grouped results against the search result in one "
"``select``. You need to use two or more ``SELECT``s in SQL but ``select`` in "
"Groonga can do it in one ``select``."

# 2f5557b8425143b5871b8963d43f865b
msgid ""
"This feature is called as `drilldown <http://en.wikipedia.org/wiki/"
"Drill_down>`_ in Groonga. It's also called as `faceted search <http://en."
"wikipedia.org/wiki/Faceted_search>`_ in other search engine."
msgstr ""
"This feature is called as `drilldown <http://en.wikipedia.org/wiki/"
"Drill_down>`_ in Groonga. It's also called as `faceted search <http://en."
"wikipedia.org/wiki/Faceted_search>`_ in other search engine."

# 5d2d10fdc1ee4465abbfdd914c5dac38
msgid "For example, think about the following situation."
msgstr "For example, think about the following situation."

# 7af9b3d5d0dc46b698270102d24a9446
msgid "You search entries that has ``fast`` word:"
msgstr "You search entries that has ``fast`` word:"

# 9dd53558355f41819de32d5990262d5a
msgid ""
"You want to use ``tag`` for additional search condition like ``--filter "
"'content @ \"fast\" && tag == \"???\"``. But you don't know suitable tag "
"until you see the result of ``content @ \"fast\"``."
msgstr ""
"You want to use ``tag`` for additional search condition like ``--filter "
"'content @ \"fast\" && tag == \"???\"``. But you don't know suitable tag "
"until you see the result of ``content @ \"fast\"``."

# 21982e4d4d024f90b2ea08e9e0eda31f
msgid ""
"If you know the number of matched records of each available tag, you can "
"choose suitable tag. You can use drilldown for the case:"
msgstr ""
"If you know the number of matched records of each available tag, you can "
"choose suitable tag. You can use drilldown for the case:"

# 72a943e0feda4535a629f14cabff2e7c
msgid ""
"``--drilldown tag`` returns a list of pair of available tag and the number "
"of matched records. You can avoid \"no hit search\" case by choosing a tag "
"from the list. You can also avoid \"too many search results\" case by "
"choosing a tag that the number of matched records is few from the list."
msgstr ""
"``--drilldown tag`` returns a list of pair of available tag and the number "
"of matched records. You can avoid \"no hit search\" case by choosing a tag "
"from the list. You can also avoid \"too many search results\" case by "
"choosing a tag that the number of matched records is few from the list."

# 9d474942ca1f4dab831c71517b05f5e2
msgid "You can create the following UI with the drilldown results:"
msgstr "You can create the following UI with the drilldown results:"

# e346f51909224630bb538a9f40ae8c48
msgid ""
"Links to narrow search results. (Users don't need to input a search query by "
"their keyboard. They just click a link.)"
msgstr ""
"Links to narrow search results. (Users don't need to input a search query by "
"their keyboard. They just click a link.)"

# 321ac3cb3df0431786df7b920d7cf50a
msgid "Most EC sites use the UI. See side menu at Amazon."
msgstr "Most EC sites use the UI. See side menu at Amazon."

# 088419f4b5204ac5a19ee64f87a660e0
msgid ""
"Groonga supports not only counting grouped records but also finding the "
"maximum and/or minimum value from grouped records, summing values in grouped "
"records and so on. See :ref:`select-drilldown-related-parameters` for "
"details."
msgstr ""
"Groonga supports not only counting grouped records but also finding the "
"maximum and/or minimum value from grouped records, summing values in grouped "
"records and so on. See :ref:`select-drilldown-related-parameters` for "
"details."

# 964b2aa5a313462b928be89c24bf90be
# e6793d6820854421a9061c012db197a8
# 26e7d4d18a9e4579b56b20cb9eace28c
msgid "This section describes all parameters. Parameters are categorized."
msgstr "This section describes all parameters. Parameters are categorized."

# bed7e6b2a85e4190a565c840c482cf91
msgid "There is a required parameter, ``table``."
msgstr "There is a required parameter, ``table``."

# eb8b65b4c40a4c3eb727d6ea63929b0b
msgid "Specifies a table to be searched. ``table`` must be specified."
msgstr "Specifies a table to be searched. ``table`` must be specified."

# 72492747754a4d9f9c930289f034b63a
msgid "If nonexistent table is specified, an error is returned."
msgstr "If nonexistent table is specified, an error is returned."

# c34afbedb25049b29049db16c3015a48
msgid "Search related parameters"
msgstr "Search related parameters"

# 74c2a72565ce4dde8c27c813b6add818
msgid ""
"There are search related parameters. Typically, ``match_columns`` and "
"``query`` parameters are used for implementing a search box. ``filter`` "
"parameters is used for implementing complex search feature."
msgstr ""
"There are search related parameters. Typically, ``match_columns`` and "
"``query`` parameters are used for implementing a search box. ``filter`` "
"parameters is used for implementing complex search feature."

# bf065fa4ea7744049ec3b475fc64ac67
msgid ""
"If both ``query`` and ``filter`` are specified, selected records must be "
"matched against both ``query`` and ``filter``. If both ``query`` and "
"``filter`` aren't specified, all records are selected."
msgstr ""
"If both ``query`` and ``filter`` are specified, selected records must be "
"matched against both ``query`` and ``filter``. If both ``query`` and "
"``filter`` aren't specified, all records are selected."

# d478eea33d4546f1b7e5547e68a8dea4
msgid ""
"Specifies the default target column for fulltext search by ``query`` "
"parameter value. A target column for fulltext search can be specified in "
"``query`` parameter. The difference between ``match_columns`` and ``query`` "
"is whether weight is supported or not. ``match_columns`` supports weight but "
"``query`` doesn't."
msgstr ""
"Specifies the default target column for fulltext search by ``query`` "
"parameter value. A target column for fulltext search can be specified in "
"``query`` parameter. The difference between ``match_columns`` and ``query`` "
"is whether weight is supported or not. ``match_columns`` supports weight but "
"``query`` doesn't."

# 415746c91c224290b01e1486ac9cb46f
msgid ""
"Weight is relative importance of target column. A higher weight target "
"column gets more hit score rather than a lower weight target column when a "
"record is matched by fulltext search. The default weight is 1."
msgstr ""
"Weight is relative importance of target column. A higher weight target "
"column gets more hit score rather than a lower weight target column when a "
"record is matched by fulltext search. The default weight is 1."

# e2f93d9ad84b4636882c0e2411c81963
msgid "Here is a simple ``match_columns`` usage example."
msgstr "Here is a simple ``match_columns`` usage example."

# 50f8c327297642fa995bd74d82c975cc
msgid ""
"``--match_columns content`` means the default target column for fulltext "
"search is ``content`` column and its weight is 1. ``--output_columns '_key, "
"_score'`` means that the ``select`` command outputs ``_key`` value and "
"``_score`` value for matched records."
msgstr ""
"``--match_columns content`` means the default target column for fulltext "
"search is ``content`` column and its weight is 1. ``--output_columns '_key, "
"_score'`` means that the ``select`` command outputs ``_key`` value and "
"``_score`` value for matched records."

# 03d489295f5f40e6a68231faed770a53
msgid ""
"Pay attention to ``_score`` value. ``_score`` value is the number of matched "
"counts against ``query`` parameter value. In the example, ``query`` "
"parameter value is ``fast``. The fact that ``_score`` value is 1 means that "
"``fast`` appers in ``content`` column only once.  The fact that ``_score`` "
"value is 2 means that ``fast`` appears in ``content`` column twice."
msgstr ""
"Pay attention to ``_score`` value. ``_score`` value is the number of matched "
"counts against ``query`` parameter value. In the example, ``query`` "
"parameter value is ``fast``. The fact that ``_score`` value is 1 means that "
"``fast`` appers in ``content`` column only once.  The fact that ``_score`` "
"value is 2 means that ``fast`` appears in ``content`` column twice."

# dbc7581194b54928b39dcd50affb1940
msgid ""
"To specify weight, ``column * weight`` syntax is used. Here is a weight "
"usage example."
msgstr ""
"To specify weight, ``column * weight`` syntax is used. Here is a weight "
"usage example."

# 41ac6020d9f5483ca2438e22e4592381
msgid ""
"``--match_columns 'content * 2'`` means the default target column for "
"fulltext search is ``content`` column and its weight is 2."
msgstr ""
"``--match_columns 'content * 2'`` means the default target column for "
"fulltext search is ``content`` column and its weight is 2."

# e60d46f467664459ad1351e23659569a
msgid ""
"Pay attention to ``_score`` value. ``_score`` value is doubled because "
"weight is 2."
msgstr ""
"Pay attention to ``_score`` value. ``_score`` value is doubled because "
"weight is 2."

# ee9a056ce54c49f3a98453f4a7030889
msgid ""
"You can specify one or more columns as the default target columns for "
"fulltext search. If one or more columns are specified, fulltext search is "
"done for all columns and scores are accumulated. If one of the columns is "
"matched against ``query`` parameter value, the record is treated as matched."
msgstr ""
"You can specify one or more columns as the default target columns for "
"fulltext search. If one or more columns are specified, fulltext search is "
"done for all columns and scores are accumulated. If one of the columns is "
"matched against ``query`` parameter value, the record is treated as matched."

# 87ec452e45b542258f3b6db1367b7c09
msgid ""
"To specify one or more columns, ``column1 * weight1 || column2 * weight2 "
"|| ...`` syntax is used. ``* weight`` can be omitted. If it is omitted, 1 is "
"used for weight. Here is a one or more columns usage example."
msgstr ""
"To specify one or more columns, ``column1 * weight1 || column2 * weight2 "
"|| ...`` syntax is used. ``* weight`` can be omitted. If it is omitted, 1 is "
"used for weight. Here is a one or more columns usage example."

# fa515611ac5a4074823968ca07a39c60
msgid ""
"``--match_columns '_key * 10 || content'`` means the default target columns "
"for fulltext search are ``_key`` and ``content`` columns and ``_key`` "
"column's weight is 10 and ``content`` column's weight is 1. This weight "
"allocation means ``_key`` column value is more important rather than "
"``content`` column value. In this example, title of blog entry is more "
"important rather thatn content of blog entry."
msgstr ""
"``--match_columns '_key * 10 || content'`` means the default target columns "
"for fulltext search are ``_key`` and ``content`` columns and ``_key`` "
"column's weight is 10 and ``content`` column's weight is 1. This weight "
"allocation means ``_key`` column value is more important rather than "
"``content`` column value. In this example, title of blog entry is more "
"important rather thatn content of blog entry."

# bfce72649b9b48608afb5625ca7fbfff
msgid ""
"Specifies the query text. Normally, it is used for fulltext search with "
"``match_columns`` parameter. ``query`` parameter is designed for a fulltext "
"search form in a Web page. A query text should be formatted in :doc:`/"
"reference/grn_expr/query_syntax`. The syntax is similar to common search "
"form like Google's search form. For example, ``word1 word2`` means that "
"groonga searches records that contain both ``word1`` and ``word2``. ``word1 "
"OR word2`` means that groogna searches records that contain either ``word1`` "
"or ``word2``."
msgstr ""
"Specifies the query text. Normally, it is used for fulltext search with "
"``match_columns`` parameter. ``query`` parameter is designed for a fulltext "
"search form in a Web page. A query text should be formatted in :doc:`/"
"reference/grn_expr/query_syntax`. The syntax is similar to common search "
"form like Google's search form. For example, ``word1 word2`` means that "
"groonga searches records that contain both ``word1`` and ``word2``. ``word1 "
"OR word2`` means that groogna searches records that contain either ``word1`` "
"or ``word2``."

# 917ea8c06a6b49c0a61e35bb3b6695b1
msgid "Here is a simple logical and search example."
msgstr "Here is a simple logical and search example."

# 7fdcba73a2a24edda32a96e2d1c8d546
msgid ""
"The ``select`` command searches records that contain two words ``fast`` and "
"``groonga`` in ``content`` column value from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that contain two words ``fast`` and "
"``groonga`` in ``content`` column value from ``Entries`` table."

# af6f2cd3ce11413ab3c136238f0f99fb
msgid "Here is a simple logical or search example."
msgstr "Here is a simple logical or search example."

# 62400bb6281943d18f6978143a6e81a4
msgid ""
"The ``select`` command searches records that contain one of two words "
"``groonga`` or ``mroonga`` in ``content`` column value from ``Entries`` "
"table."
msgstr ""
"The ``select`` command searches records that contain one of two words "
"``groonga`` or ``mroonga`` in ``content`` column value from ``Entries`` "
"table."

# 664b6c47b1774d208a39b54380996d40
msgid "See :doc:`/reference/grn_expr/query_syntax` for other syntax."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other syntax."

# 9e82a2e4daee4936ab45a483563ad05c
msgid ""
"It can be used for not only fulltext search but also other conditions. For "
"example, ``column:value`` means the value of ``column`` column is equal to "
"``value``. ``column:<value`` means the value of ``column`` column is less "
"than ``value``."
msgstr ""
"It can be used for not only fulltext search but also other conditions. For "
"example, ``column:value`` means the value of ``column`` column is equal to "
"``value``. ``column:<value`` means the value of ``column`` column is less "
"than ``value``."

# fb880d1e26ce4e5086bb0609685bdaed
# 4ee65ac14c9842068ac0b34b0d2bc758
msgid "Here is a simple equality operator search example."
msgstr "Here is a simple equality operator search example."

# 014cb18d4ade4a4f810eb604b8d402e1
# 88a8ed0bfc4d4491859afe2edf17d066
msgid ""
"The ``select`` command searches records that ``_key`` column value is "
"``Groonga`` from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that ``_key`` column value is "
"``Groonga`` from ``Entries`` table."

# bd071c1c60b74fada0df9bc8239936bd
# 4bb2535e99b64be0ad4ea6c3435a63a9
msgid "Here is a simple less than operator search example."
msgstr "Here is a simple less than operator search example."

# 5327710a77424f559ca7289d02aa4fcf
# dfab1026ad244cc5a7ae976f8afc2af1
msgid ""
"The ``select`` command searches records that ``n_likes`` column value is "
"less than ``11`` from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that ``n_likes`` column value is "
"less than ``11`` from ``Entries`` table."

# 7c0ca8e875574ce38dc42b540040fb82
msgid "See :doc:`/reference/grn_expr/query_syntax` for other operations."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other operations."

# 3c60dab1dcda446dafb406f18c4fee94
msgid ""
"Specifies the filter text. Normally, it is used for complex search "
"conditions. ``filter`` can be used with ``query`` parameter. If both "
"``filter`` and ``query`` are specified, there are conbined with logical and. "
"It means that matched records should be matched against both ``filter`` and "
"``query``."
msgstr ""
"Specifies the filter text. Normally, it is used for complex search "
"conditions. ``filter`` can be used with ``query`` parameter. If both "
"``filter`` and ``query`` are specified, there are conbined with logical and. "
"It means that matched records should be matched against both ``filter`` and "
"``query``."

# 636c4ea7c14647e79f0b596a6e3e4c79
msgid ""
"``filter`` parameter is designed for complex conditions. A filter text "
"should be formated in :doc:`/reference/grn_expr/script_syntax`. The syntax "
"is similar to ECMAScript. For example, ``column == \"value\"`` means that "
"the value of ``column`` column is equal to ``\"value\"``. ``column < value`` "
"means that the value of ``column`` column is less than ``value``."
msgstr ""
"``filter`` parameter is designed for complex conditions. A filter text "
"should be formated in :doc:`/reference/grn_expr/script_syntax`. The syntax "
"is similar to ECMAScript. For example, ``column == \"value\"`` means that "
"the value of ``column`` column is equal to ``\"value\"``. ``column < value`` "
"means that the value of ``column`` column is less than ``value``."

# 0a53ba63be9b489bbdc31fa4832b34c7
msgid "See :doc:`/reference/grn_expr/script_syntax` for other operators."
msgstr "See :doc:`/reference/grn_expr/script_syntax` for other operators."

# f58b205b8bff4cc7987ab31c70151e3d
msgid "Advanced search parameters"
msgstr "Advanced search parameters"

# 501d1e1e8f0844c7a3fb37dae1db0a59
msgid "``match_escalation_threshold``"
msgstr "``match_escalation_threshold``"

# eb480c1d8a704bcd8f93cbc9182b9201
msgid ""
"Specifies threshold to determine whether search storategy escalation is used "
"or not. The threshold is compared against the number of matched records. If "
"the number of matched records is equal to or less than the threshold, the "
"search storategy escalation is used. See :doc:`/spec/search` about the "
"search storategy escalation."
msgstr ""
"Specifies threshold to determine whether search storategy escalation is used "
"or not. The threshold is compared against the number of matched records. If "
"the number of matched records is equal to or less than the threshold, the "
"search storategy escalation is used. See :doc:`/spec/search` about the "
"search storategy escalation."

# c4dd69e64e094298ba83e87e43895239
msgid ""
"The default threshold is 0. It means that search storategy escalation is "
"used only when no records are matched."
msgstr ""
"The default threshold is 0. It means that search storategy escalation is "
"used only when no records are matched."

# 1a805d569d764cfdb869dea70b410517
msgid "The default threshold can be customized by one of the followings."
msgstr "The default threshold can be customized by one of the followings."

# 31b7a9ce08714ebc8ffe65c432947f6e
msgid "``--with-match-escalation-threshold`` option of configure"
msgstr "``--with-match-escalation-threshold`` option of configure"

# 5170b0b33678473d8f827990d219ce77
msgid "``--match-escalation-threshold`` option of groogna command"
msgstr "``--match-escalation-threshold`` option of groogna command"

# 816e0cdc59294f799cc39fbfbc7ebff1
msgid "``match-escalation-threshold`` configuration item in configuration file"
msgstr ""
"``match-escalation-threshold`` configuration item in configuration file"

# 876ad3f90e21456d841977bae13cb228
msgid ""
"Here is a simple ``match_escalation_threshold`` usage example. The first "
"``select`` doesn't have ``match_escalation_threshold`` parameter. The second "
"``select`` has ``match_escalation_threshold`` parameter."
msgstr ""
"Here is a simple ``match_escalation_threshold`` usage example. The first "
"``select`` doesn't have ``match_escalation_threshold`` parameter. The second "
"``select`` has ``match_escalation_threshold`` parameter."

# 9581c154ed4046beab60b20b4c84b48d
msgid ""
"The first ``select`` command searches records that contain a word ``groo`` "
"in ``content`` column value from ``Entries`` table. But no records are "
"matched because the ``TokenBigram`` tokenizer tokenizes ``groonga`` to "
"``groonga`` not ``gr|ro|oo|on|ng|ga``. (The ``TokenBigramSplitSymbolAlpha`` "
"tokenizer tokenizes ``groonga`` to ``gr|ro|oo|on|ng|ga``. See :doc:`/"
"reference/tokenizers` for details.) It means that ``groonga`` is indexed but "
"``groo`` isn't indexed. So no records are matched against ``groo`` by exact "
"match. In the case, the search storategy escalation is used because the "
"number of matched records (0) is equal to ``match_escalation_threshold`` "
"(0). One record is matched against ``groo`` by unsplit search."
msgstr ""
"The first ``select`` command searches records that contain a word ``groo`` "
"in ``content`` column value from ``Entries`` table. But no records are "
"matched because the ``TokenBigram`` tokenizer tokenizes ``groonga`` to "
"``groonga`` not ``gr|ro|oo|on|ng|ga``. (The ``TokenBigramSplitSymbolAlpha`` "
"tokenizer tokenizes ``groonga`` to ``gr|ro|oo|on|ng|ga``. See :doc:`/"
"reference/tokenizers` for details.) It means that ``groonga`` is indexed but "
"``groo`` isn't indexed. So no records are matched against ``groo`` by exact "
"match. In the case, the search storategy escalation is used because the "
"number of matched records (0) is equal to ``match_escalation_threshold`` "
"(0). One record is matched against ``groo`` by unsplit search."

# 6a07e49730ca49b3a80b8f6cd6fa9056
msgid ""
"The second ``select`` command also searches records that contain a word "
"``groo`` in ``content`` column value from ``Entries`` table. And it also "
"doesn't found matched records. In this case, the search storategy escalation "
"is not used because the number of matched records (0) is larger than "
"``match_escalation_threshold`` (-1). So no more searches aren't executed. "
"And no records are matched."
msgstr ""
"The second ``select`` command also searches records that contain a word "
"``groo`` in ``content`` column value from ``Entries`` table. And it also "
"doesn't found matched records. In this case, the search storategy escalation "
"is not used because the number of matched records (0) is larger than "
"``match_escalation_threshold`` (-1). So no more searches aren't executed. "
"And no records are matched."

# 77996bb9b0f241a0bb28e9d4ea9b41ca
msgid "``query_expansion``"
msgstr "``query_expansion``"

# b1118d547bc54fef9fb52a26f2b6f2c1
msgid "Deprecated. Use :ref:`query-expander` instead."
msgstr "Deprecated. Use :ref:`query-expander` instead."

# 8436e0076d134654a6881fc1272ca216
msgid "``query_flags``"
msgstr "``query_flags``"

# 3b4aa3bf75144cf3ae6d384fd700868c
msgid ""
"It customs ``query`` parameter syntax. You cannot update column value by "
"``query`` parameter by default. But if you specify ``ALLOW_COLUMN|"
"ALLOW_UPDATE`` as ``query_flags``, you can update column value by ``query``."
msgstr ""
"It customs ``query`` parameter syntax. You cannot update column value by "
"``query`` parameter by default. But if you specify ``ALLOW_COLUMN|"
"ALLOW_UPDATE`` as ``query_flags``, you can update column value by ``query``."

# d879deb898884707a7fa2048994c34b5
msgid "``ALLOW_PRAGMA``"
msgstr "``ALLOW_PRAGMA``"

# 2742b52d4ca643debfb8445517f82b35
msgid "``ALLOW_COLUMN``"
msgstr "``ALLOW_COLUMN``"

# 14c4590c7dd94bf094787d5904c94e89
msgid "``ALLOW_UPDATE``"
msgstr "``ALLOW_UPDATE``"

# 64ca3c4e643f471d8873626cc09c2fae
msgid "``ALLOW_LEADING_NOT``"
msgstr "``ALLOW_LEADING_NOT``"

# d44a5dc3538842899ba323a0293a653b
msgid ""
"``ALLOW_PRAGMA`` enables pragma at the head of ``query``. This is not "
"implemented yet."
msgstr ""
"``ALLOW_PRAGMA`` enables pragma at the head of ``query``. This is not "
"implemented yet."

# cd3a93440c5c4bb3964e4f462794d8d3
msgid ""
"``ALLOW_COLUMN`` enables search againt columns that are not included in "
"``match_columns``. To specify column, there are ``COLUMN:...`` syntaxes."
msgstr ""
"``ALLOW_COLUMN`` enables search againt columns that are not included in "
"``match_columns``. To specify column, there are ``COLUMN:...`` syntaxes."

# aabb9b0d714e4171918545a056a6647d
msgid ""
"``ALLOW_UPDATE`` enables column update by ``query`` with ``COLUMN:"
"=NEW_VALUE`` syntax. ``ALLOW_COLUMN`` is also required to update column "
"because the column update syntax specifies column."
msgstr ""
"``ALLOW_UPDATE`` enables column update by ``query`` with ``COLUMN:"
"=NEW_VALUE`` syntax. ``ALLOW_COLUMN`` is also required to update column "
"because the column update syntax specifies column."

# 9fcfdd9aec7a4d84bb36741d09fe9d66
msgid ""
"``ALLOW_LEADING_NOT`` enables leading NOT condition with ``-WORD`` syntax. "
"The query searches records that doesn't match ``WORD``. Leading NOT "
"condition query is heavy query in many cases because it matches many "
"records. So this flag is disabled by default. Be careful about it when you "
"use the flag."
msgstr ""
"``ALLOW_LEADING_NOT`` enables leading NOT condition with ``-WORD`` syntax. "
"The query searches records that doesn't match ``WORD``. Leading NOT "
"condition query is heavy query in many cases because it matches many "
"records. So this flag is disabled by default. Be careful about it when you "
"use the flag."

# b30883685b9346feaa3a692944309ba9
msgid "``NONE`` is just ignores. You can use ``NONE`` for specifying no flags."
msgstr ""
"``NONE`` is just ignores. You can use ``NONE`` for specifying no flags."

# bdd46e3b6ab04c44883aba52e6444d85
msgid ""
"They can be combined by separated ``|`` such as ``ALLOW_COLUMN|"
"ALLOW_UPDATE``."
msgstr ""
"They can be combined by separated ``|`` such as ``ALLOW_COLUMN|"
"ALLOW_UPDATE``."

# 0dc1f2538e9f4ad39cd6c499f317eaee
msgid "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."
msgstr "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."

# 6a1094a615b34a68a736f7ecd63bbd42
msgid "Here is a usage example of ``ALLOW_COLUMN``."
msgstr "Here is a usage example of ``ALLOW_COLUMN``."

# 9018e8d3fa194b4a9d86155a8dfbdd8d
msgid ""
"The ``select`` command searches records that contain ``mroonga`` in "
"``content`` column value from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that contain ``mroonga`` in "
"``content`` column value from ``Entries`` table."

# 755e6bf9490740769823d74b5715062e
msgid "Here is a usage example of ``ALLOW_UPDATE``."
msgstr "Here is a usage example of ``ALLOW_UPDATE``."

# 4c75a03665854af6994b1e27429ddd05
msgid ""
"The first ``select`` command sets ``age`` column value of all records to "
"``19``. The second ``select`` command outputs updated ``age`` column values."
msgstr ""
"The first ``select`` command sets ``age`` column value of all records to "
"``19``. The second ``select`` command outputs updated ``age`` column values."

# a582cc2ca45149bdb87ae1fb59030c35
msgid "Here is a usage example of ``ALLOW_LEADING_NOT``."
msgstr "Here is a usage example of ``ALLOW_LEADING_NOT``."

# 01784ac42f364be58a6c65196c287ad4
msgid ""
"The ``select`` command searches records that don't contain ``mroonga`` in "
"``content`` column value from ``Entries`` table."
msgstr ""
"The ``select`` command searches records that don't contain ``mroonga`` in "
"``content`` column value from ``Entries`` table."

# 8dab741f6f0a44ff8dce72bf023cc152
msgid "Here is a usage example of ``NONE``."
msgstr "Here is a usage example of ``NONE``."

# 2183f92fd5914a828fff14905120d571
msgid ""
"The ``select`` command searches records that contain one of two words "
"``mroonga`` or ``_key:Groonga`` in ``content`` from ``Entries`` table. Note "
"that ``_key:Groonga`` doesn't mean that the value of ``_key`` column is "
"equal to ``Groonga``. Because ``ALLOW_COLUMN`` flag is not specified."
msgstr ""
"The ``select`` command searches records that contain one of two words "
"``mroonga`` or ``_key:Groonga`` in ``content`` from ``Entries`` table. Note "
"that ``_key:Groonga`` doesn't mean that the value of ``_key`` column is "
"equal to ``Groonga``. Because ``ALLOW_COLUMN`` flag is not specified."

# b40b28a529504de2b4f789da16693962
msgid "See also :doc:`/reference/grn_expr/query_syntax`."
msgstr "See also :doc:`/reference/grn_expr/query_syntax`."

# 81aa297291e04d18887402e76fa50a2c
# 9fc6c0428a65499cb25f8a9ceb6bdb7b
msgid "``query_expander``"
msgstr "``query_expander``"

# b1efb4786eaa4433863aec456a498ad7
msgid ""
"It's for query expansion. Query expansion substitutes specific words to "
"another words in query. Nomally, it's used for synonym search."
msgstr ""
"It's for query expansion. Query expansion substitutes specific words to "
"another words in query. Nomally, it's used for synonym search."

# 477a7a266295409a83f165c79ce4ad4b
msgid ""
"It specifies a column that is used to substitute ``query`` parameter value. "
"The format of this parameter value is \"``${TABLE}.${COLUMN}``\". For "
"example, \"``Terms.synonym``\" specifies ``synonym`` column in ``Terms`` "
"table."
msgstr ""
"It specifies a column that is used to substitute ``query`` parameter value. "
"The format of this parameter value is \"``${TABLE}.${COLUMN}``\". For "
"example, \"``Terms.synonym``\" specifies ``synonym`` column in ``Terms`` "
"table."

# 80d81a49810e4d32a7013ae225f4cc06
msgid ""
"Table for query expansion is called \"substitution table\". Substitution "
"table's key must be ``ShortText``. So array table (``TABLE_NO_KEY``) can't "
"be used for query expansion. Because array table doesn't have key."
msgstr ""
"Table for query expansion is called \"substitution table\". Substitution "
"table's key must be ``ShortText``. So array table (``TABLE_NO_KEY``) can't "
"be used for query expansion. Because array table doesn't have key."

# 521af259e0df4634919572a22a618ab1
msgid ""
"Column for query expansion is called \"substitution column\". Substitution "
"column's value type must be ``ShortText``. Column type must be vector "
"(``COLUMN_VECTOR``)."
msgstr ""
"Column for query expansion is called \"substitution column\". Substitution "
"column's value type must be ``ShortText``. Column type must be vector "
"(``COLUMN_VECTOR``)."

# a72514a99ebc4c93894e10dd3ae85368
msgid ""
"Query expansion substitutes key of substitution table in query with values "
"in substitution column. If a word in ``query`` is a key of substitution "
"table, the word is substituted with substitution column value that is "
"associated with the key. Substition isn't performed recursively. It means "
"that substitution target words in substituted query aren't substituted."
msgstr ""
"Query expansion substitutes key of substitution table in query with values "
"in substitution column. If a word in ``query`` is a key of substitution "
"table, the word is substituted with substitution column value that is "
"associated with the key. Substition isn't performed recursively. It means "
"that substitution target words in substituted query aren't substituted."

# 2a9fac245a294837883d4511e351c42e
msgid ""
"Here is a sample substitution table to show a simple ``query_expander`` "
"usage example."
msgstr ""
"Here is a sample substitution table to show a simple ``query_expander`` "
"usage example."

# 2ebddf4bcb7a4a2b8ae592723510e10f
msgid ""
"``Thesaurus`` substitution table has two synonyms, ``\"mroonga\"`` and ``"
"\"groonga\"``. If an user searches with ``\"mroonga\"``, groonga searches "
"with ``\"((mroonga) OR (tritonn) OR (groonga mysql))\"``. If an user "
"searches with ``\"groonga\"``, groonga searches with ``\"((groonga) OR "
"(senna))\"``. Nomrally, it's good idea that substitution table has "
"``KEY_NORMALIZE`` flag. If the flag is used, substitute target word is "
"matched in case insensitive manner."
msgstr ""
"``Thesaurus`` substitution table has two synonyms, ``\"mroonga\"`` and ``"
"\"groonga\"``. If an user searches with ``\"mroonga\"``, groonga searches "
"with ``\"((mroonga) OR (tritonn) OR (groonga mysql))\"``. If an user "
"searches with ``\"groonga\"``, groonga searches with ``\"((groonga) OR "
"(senna))\"``. Nomrally, it's good idea that substitution table has "
"``KEY_NORMALIZE`` flag. If the flag is used, substitute target word is "
"matched in case insensitive manner."

# 5301390e22204ccc8223a759dd8a4246
msgid ""
"Note that those synonym values include the key value such as ``\"mroonga\"`` "
"and ``\"groonga\"``. It's recommended that you include the key value. If you "
"don't include key value, substituted value doesn't include the original "
"substitute target value. Normally, including the original value is better "
"search result. If you have a word that you don't want to be searched, you "
"should not include the original word. For example, you can implement \"stop "
"words\" by an empty vector value."
msgstr ""
"Note that those synonym values include the key value such as ``\"mroonga\"`` "
"and ``\"groonga\"``. It's recommended that you include the key value. If you "
"don't include key value, substituted value doesn't include the original "
"substitute target value. Normally, including the original value is better "
"search result. If you have a word that you don't want to be searched, you "
"should not include the original word. For example, you can implement \"stop "
"words\" by an empty vector value."

# d5ee69c2ee22471f983e3e0524b5d13f
msgid "Here is a simple ``query_expander`` usage example."
msgstr "Here is a simple ``query_expander`` usage example."

# c1393bf325f440ebacd94dc25f7c82b2
msgid ""
"The first ``select`` command doesn't use query expansion. So a record that "
"has ``\"tritonn\"`` isn't found. The second ``select`` command uses query "
"expansion. So a record that has ``\"tritonn\"`` is found. The third "
"``select`` command doesn't use query expansion but it is same as the second "
"``select`` command. The third one uses expanded query."
msgstr ""
"The first ``select`` command doesn't use query expansion. So a record that "
"has ``\"tritonn\"`` isn't found. The second ``select`` command uses query "
"expansion. So a record that has ``\"tritonn\"`` is found. The third "
"``select`` command doesn't use query expansion but it is same as the second "
"``select`` command. The third one uses expanded query."

# 7133139a8b3c4d0586c6960b0a310cfc
msgid ""
"Each substitute value can contain any :doc:`/reference/grn_expr/"
"query_syntax` syntax such as ``(...)`` and ``OR``. You can use complex "
"substitution by using those syntax."
msgstr ""
"Each substitute value can contain any :doc:`/reference/grn_expr/"
"query_syntax` syntax such as ``(...)`` and ``OR``. You can use complex "
"substitution by using those syntax."

# 2bb4f11596724834b3082d53a57ca982
msgid "Here is a complex substitution usage example that uses query syntax."
msgstr "Here is a complex substitution usage example that uses query syntax."

# 3f21f6e7a5cb4d9897138180ca1fa58a
msgid ""
"The ``load`` command registers a new synonym ``\"popular\"``. It is "
"substituted with ``((popular) OR (n_likes:>=10))``. The substituted query "
"means that \"popular\" is containing the word \"popular\" or 10 or more "
"liked entries."
msgstr ""
"The ``load`` command registers a new synonym ``\"popular\"``. It is "
"substituted with ``((popular) OR (n_likes:>=10))``. The substituted query "
"means that \"popular\" is containing the word \"popular\" or 10 or more "
"liked entries."

# 2c9bc4b2793d472eb3b32515dd9219d1
msgid ""
"The ``select`` command outputs records that ``n_likes`` column value is "
"equal to or more than ``10`` from ``Entries`` table."
msgstr ""
"The ``select`` command outputs records that ``n_likes`` column value is "
"equal to or more than ``10`` from ``Entries`` table."

# 0977800fc6b5491c87b6aaa2d9e4cd69
msgid "Output related parameters"
msgstr "Output related parameters"

# 4f052386167347448f9860df18ef3ccf
msgid "Specifies output columns separated by ``,``."
msgstr "Specifies output columns separated by ``,``."

# 0550d294dcfc45a0979be1d92b0a0aff
msgid "Here is a simple ``output_columns`` usage example."
msgstr "Here is a simple ``output_columns`` usage example."

# 46a90f47b5674719870e37a7d74a3d92
msgid "The ``select`` command just outputs ``_id`` and ``_key`` column values."
msgstr ""
"The ``select`` command just outputs ``_id`` and ``_key`` column values."

# 1a08c4f19a114643b8dc0ed94ede62f2
msgid ""
"``*`` is a special value. It means that all columns that are not :doc:`/"
"reference/columns/pseudo`."
msgstr ""
"``*`` is a special value. It means that all columns that are not :doc:`/"
"reference/columns/pseudo`."

# 99750ac848e747948fe6b9a03792aa93
msgid "Here is a ``*`` usage example."
msgstr "Here is a ``*`` usage example."

# dffc3112dddf43d382b4d0ee054c9ed5
msgid ""
"The ``select`` command outputs ``_key`` pseudo column, ``content`` column "
"and ``n_likes`` column values but doesn't output ``_id`` pseudo column value."
msgstr ""
"The ``select`` command outputs ``_key`` pseudo column, ``content`` column "
"and ``n_likes`` column values but doesn't output ``_id`` pseudo column value."

# 604030a9958f492faf4fe95b63a290f7
msgid ""
"The default value is ``_id, _key, *``. It means that all column values "
"except ``_score`` are outputted."
msgstr ""
"The default value is ``_id, _key, *``. It means that all column values "
"except ``_score`` are outputted."

# a7f823f39a3a440f927088deed7ae954
msgid "Specifies sort keys separated by ``,``. Each sort key is column name."
msgstr "Specifies sort keys separated by ``,``. Each sort key is column name."

# 7c33c2ad752347c68163ff7f089bcc91
msgid "Here is a simple ``sortby`` usage example."
msgstr "Here is a simple ``sortby`` usage example."

# 83a086b9a3ca45408ff31bf5d947bf30
msgid ""
"The ``select`` command sorts by ``n_likes`` column value in ascending order. "
"For records that has the same ``n_likes`` are sorted by ``_id`` in ascending "
"order. ``\"Good-bye Senna\"`` and ``\"Good-bye Tritonn\"`` are the case."
msgstr ""
"The ``select`` command sorts by ``n_likes`` column value in ascending order. "
"For records that has the same ``n_likes`` are sorted by ``_id`` in ascending "
"order. ``\"Good-bye Senna\"`` and ``\"Good-bye Tritonn\"`` are the case."

# 1f04162ce0ac4a9f87656fd1f7634a33
msgid "If you want to sort in descending order, add ``-`` before column name."
msgstr "If you want to sort in descending order, add ``-`` before column name."

# 8dbea123a7a349bea0b8bfdddabc810e
msgid "Here is a descending order ``sortby`` usage example."
msgstr "Here is a descending order ``sortby`` usage example."

# 1c8126f12013468086bfdee10ba96f58
msgid ""
"The ``select`` command sorts by ``n_likes`` column value in descending "
"order. But ascending order is used for sorting by ``_id``."
msgstr ""
"The ``select`` command sorts by ``n_likes`` column value in descending "
"order. But ascending order is used for sorting by ``_id``."

# 69012319749d49fc8929af79d7ec9ae8
msgid ""
"You can use ``_score`` pseudo column in ``sortby`` if you use ``query`` or "
"``filter`` parameter."
msgstr ""
"You can use ``_score`` pseudo column in ``sortby`` if you use ``query`` or "
"``filter`` parameter."

# 75acfe64e6a74969856fd962270b5055
msgid ""
"The ``select`` command sorts matched records by hit score in descending "
"order and outputs record key and hit score."
msgstr ""
"The ``select`` command sorts matched records by hit score in descending "
"order and outputs record key and hit score."

# 3edcd3ced1f54cb5b234e41c3c88d82f
msgid ""
"If you use ``_score`` without ``query`` nor ``filter`` parameters, it's just "
"ignored but get a warning in log file."
msgstr ""
"If you use ``_score`` without ``query`` nor ``filter`` parameters, it's just "
"ignored but get a warning in log file."

# e9c3acb8787c400eb83cb03f9d57da66
msgid ""
"Specifies offset to determine output records range. Offset is zero-based. "
"``--offset 1`` means output range is started from the 2nd record."
msgstr ""
"Specifies offset to determine output records range. Offset is zero-based. "
"``--offset 1`` means output range is started from the 2nd record."

# 2f7664e8396b4e518429bd243981a374
msgid "The ``select`` command outputs from the 4th record."
msgstr "The ``select`` command outputs from the 4th record."

# 5349e7ac6e934f15ab0c9680478feff3
msgid ""
"You can specify negative value. It means that ``the number of matched "
"records + offset``. If you have 3 matched records and specify ``--offset "
"-2``, you get records from the 2nd (``3 + -2 = 1``. ``1`` means 2nd. "
"Remember that offset is zero-based.) record to the 3rd record."
msgstr ""
"You can specify negative value. It means that ``the number of matched "
"records + offset``. If you have 3 matched records and specify ``--offset "
"-2``, you get records from the 2nd (``3 + -2 = 1``. ``1`` means 2nd. "
"Remember that offset is zero-based.) record to the 3rd record."

# 878d85e9349d4350a9758be49f318e72
msgid ""
"The ``select`` command outputs from the 4th record because the total number "
"of records is ``5``."
msgstr ""
"The ``select`` command outputs from the 4th record because the total number "
"of records is ``5``."

# be04b3d6e8664746a0fd6eca96a9302a
msgid "The default value is ``0``."
msgstr "The default value is ``0``."

# 96a36a31e50d4fafb88cb27b32dc6955
msgid ""
"Specifies the max number of output records. If the number of matched records "
"is less than ``limit``, all records are outputted."
msgstr ""
"Specifies the max number of output records. If the number of matched records "
"is less than ``limit``, all records are outputted."

# 65b53bd3f1e64c35926262820aef97e2
msgid "Here is a simple ``limit`` usage example."
msgstr "Here is a simple ``limit`` usage example."

# 2a4632f28f3b42ab81283b5d10a2500f
msgid "The ``select`` command outputs the 3rd, the 4th and the 5th records."
msgstr "The ``select`` command outputs the 3rd, the 4th and the 5th records."

# 0deee4cea6ce4810b4c2aaa82650e260
msgid ""
"You can specify negative value. It means that ``the number of matched "
"records + limit + 1``. For example, ``--limit -1`` outputs all records. It's "
"very useful value to show all records."
msgstr ""
"You can specify negative value. It means that ``the number of matched "
"records + limit + 1``. For example, ``--limit -1`` outputs all records. It's "
"very useful value to show all records."

# b77da0a0eb1649448bb5e2794676dbb1
msgid "Here is a simple negative ``limit`` value usage example."
msgstr "Here is a simple negative ``limit`` value usage example."

# f577f027df9e470f87df5198c01732f9
msgid "The ``select`` command outputs all records."
msgstr "The ``select`` command outputs all records."

# 7ae50137d0f749639e934b1e1d841281
msgid "The default value is ``10``."
msgstr "The default value is ``10``."

# 2725df62565d40288d9ba72c2fd7c2e3
# a97608ce45ad4b2398cb313000e9dbfc
# 1a7fafbba13c4d959ad0161ce95804a4
msgid "TODO: write in English and add example."
msgstr "TODO: write in English and add example."

# 6fd6858707364dac945c52a4f9900a6c
msgid ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"
msgstr ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"

# dbd9dfba67e44753bca3280a3af44c0f
msgid ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"
msgstr ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"

# eb67909ee7d1411aacec733bc7f63d7c
msgid "Drilldown related parameters"
msgstr "Drilldown related parameters"

# 4af8cbf561b04df790861c6604c77687
msgid ""
"This section describes basic drilldown related parameters. Advanced "
"drilldown related parameters are described in another section."
msgstr ""
"This section describes basic drilldown related parameters. Advanced "
"drilldown related parameters are described in another section."

# e1f16daeccc8450c8162c658cb25dc59
msgid "Specifies keys for grouping separated by ``,``."
msgstr "Specifies keys for grouping separated by ``,``."

# 63adb01e3fab4a2bbb271fdc0b6cfede
msgid ""
"Matched records by specified search conditions are grouped by each key. If "
"you specify no search condition, all records are grouped by each key."
msgstr ""
"Matched records by specified search conditions are grouped by each key. If "
"you specify no search condition, all records are grouped by each key."

# 29ea29c9b35341479ecfa583547dddf4
msgid "Here is a simple ``drilldown`` example:"
msgstr "Here is a simple ``drilldown`` example:"

# 1437d3f5ccb64382896c0f49fcfe3828
# 998a17193fc142aea412fdfed353d795
# 9b15b197986d4938bac00325fbcb9530
msgid "The ``select`` command outputs the following information:"
msgstr "The ``select`` command outputs the following information:"

# 5ace8a88d25740edb2dddbccd8ccda6e
# 7ba427f5701140a09d79d174f5d4c164
# a114bb6365f6467ebe41bc25a9d3c2b0
# ed57d70f1baa4b7fb22f30304a324cc4
msgid "There is one record that has \"Hello\" tag."
msgstr "There is one record that has \"Hello\" tag."

# 0a8723c79ac54c5d95d75000bb5ea326
# 5047d555988f491e9c3415cf82d09727
# c6f29a4fceec466cb64144b49afe2bf5
# 3fbe26720d8b4004b5752373a37e6796
msgid "There is two records that has \"Groonga\" tag."
msgstr "There is two records that has \"Groonga\" tag."

# a6eabddc723544b1ac36b3c6c0855568
# 5a67095446354b88b836b81b603753f4
# 004cd080555246dba14681e2bec04483
msgid "There is two records that has \"Senna\" tag."
msgstr "There is two records that has \"Senna\" tag."

# 914722da470c4ebd9c255fa8248d3909
msgid "Here is a ``drilldown`` with search condition example:"
msgstr "Here is a ``drilldown`` with search condition example:"

# a7630f01c0744f27a1d4db3243ec4751
msgid "In records that have 5 or larger as ``n_likes`` value:"
msgstr "In records that have 5 or larger as ``n_likes`` value:"

# e0ab376a38c74fa990bca4c7536fea5c
msgid "Here is a ``drilldown`` with multiple group keys example:"
msgstr "Here is a ``drilldown`` with multiple group keys example:"

# 96c685e1e998415388a00eb839e6b634
msgid "About ``tag``:"
msgstr "About ``tag``:"

# 22881a01c1e24dc695ffb1004445f92e
msgid "About ``n_likes``:"
msgstr "About ``n_likes``:"

# cc2d5db49f664ae6bde038158ed81ebd
msgid ""
"Specifies sort keys for drilldown outputs separated by ``,``. Each sort key "
"is column name."
msgstr ""
"Specifies sort keys for drilldown outputs separated by ``,``. Each sort key "
"is column name."

# 8361bdd2688446c5883a1b08086c77a1
msgid ""
"You can refer the number of grouped records by ``_nsubrecs`` :doc:`/"
"reference/columns/pseudo`."
msgstr ""
"You can refer the number of grouped records by ``_nsubrecs`` :doc:`/"
"reference/columns/pseudo`."

# 64e7a42e5beb4d50b1e71dce1c540a66
msgid "Here is a simple ``drilldown_sortby`` example:"
msgstr "Here is a simple ``drilldown_sortby`` example:"

# fe598e61beb94713b4a15a0ef7165396
msgid ""
"Drilldown result is sorted by the number of grouped records (= "
"``_nsubrecs`` ) in descending order. If there are grouped results that the "
"number of records in the group are the same, these grouped results are "
"sorted by grouped key (= ``_key`` ) in ascending order."
msgstr ""
"Drilldown result is sorted by the number of grouped records (= "
"``_nsubrecs`` ) in descending order. If there are grouped results that the "
"number of records in the group are the same, these grouped results are "
"sorted by grouped key (= ``_key`` ) in ascending order."

# 5b4381ff00314cb19ba2fe8167a8f90a
msgid "The sort keys are used in all group keys specified in ``drilldown``:"
msgstr "The sort keys are used in all group keys specified in ``drilldown``:"

# 4b03566a08e544acb9a613d9c8bca1f1
msgid ""
"The same sort keys are used in ``tag`` drilldown and ``n_likes`` drilldown."
msgstr ""
"The same sort keys are used in ``tag`` drilldown and ``n_likes`` drilldown."

# 12a5af9c3ffc44ea822f2b59aa11fcca
msgid ""
"If you want to use different sort keys for each drilldown, use :ref:`select-"
"advanced-drilldown-related-parameters`."
msgstr ""
"If you want to use different sort keys for each drilldown, use :ref:`select-"
"advanced-drilldown-related-parameters`."

# 5e9ba6ffd7f04fdd80d10e71ddad5912
msgid "Specifies output columns for drilldown separated by ``,``."
msgstr "Specifies output columns for drilldown separated by ``,``."

# d37f5a1d16a647189c14dcccfa594b8b
msgid "Here is a ``drilldown_output_columns`` example:"
msgstr "Here is a ``drilldown_output_columns`` example:"

# a5ffc1e5355f429381aa0abc4140b48b
msgid "The ``select`` command just outputs grouped key."
msgstr "The ``select`` command just outputs grouped key."

# c42b48a2c78447038d835c8767df0152
msgid ""
"If grouped key is a referenced type column (= column that its type is a "
"table), you can access column of the table referenced by the referenced type "
"column."
msgstr ""
"If grouped key is a referenced type column (= column that its type is a "
"table), you can access column of the table referenced by the referenced type "
"column."

# 428576a13df647118d64a29e5d9eb410
msgid ""
"Here are a schema definition and sample data to show drilldown against "
"referenced type column:"
msgstr ""
"Here are a schema definition and sample data to show drilldown against "
"referenced type column:"

# c2b19e2f1c2f45ecb42381b35cfc5fe6
msgid ""
"``Tags`` table is a referenced table. ``Items.tag`` is a referenced type "
"column."
msgstr ""
"``Tags`` table is a referenced table. ``Items.tag`` is a referenced type "
"column."

# d65b37fb0d1b47478ca8e404ff96636d
msgid ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"
msgstr ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"

# 683c5219b2a54fde9030e491b2eb8411
msgid ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"
msgstr ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"

# 7a0b703131054aeab236423ce2436728
msgid "``*`` is expanded to ``label, priority``."
msgstr "``*`` is expanded to ``label, priority``."

# 1b115c8aa36640a9829df073649ef593
msgid ""
"The default value of ``drilldown_output_columns`` is ``_key, _nsubrecs``. It "
"means that grouped key and the number of records in the group are output."
msgstr ""
"The default value of ``drilldown_output_columns`` is ``_key, _nsubrecs``. It "
"means that grouped key and the number of records in the group are output."

# bb0d283263cd4721ace210a7abc615d6
msgid ""
"You can use more :doc:`/reference/columns/pseudo` in "
"``drilldown_output_columns`` such as ``_max``, ``_min``, ``_sum`` and "
"``_avg`` when you use :ref:`select-drilldown-calc-types`. See "
"``drilldown_calc_types`` document for details."
msgstr ""
"You can use more :doc:`/reference/columns/pseudo` in "
"``drilldown_output_columns`` such as ``_max``, ``_min``, ``_sum`` and "
"``_avg`` when you use :ref:`select-drilldown-calc-types`. See "
"``drilldown_calc_types`` document for details."

# 65c29cf4d32f4d39a1deef1f807184d5
msgid ""
"Specifies offset to determine range of drilldown output records. Offset is "
"zero-based. ``--drilldown_offset 1`` means output range is started from the "
"2nd record."
msgstr ""
"Specifies offset to determine range of drilldown output records. Offset is "
"zero-based. ``--drilldown_offset 1`` means output range is started from the "
"2nd record."

# 01f120cf063a4c46b8ce8d8115757f01
msgid "Here is a ``drilldown_offset`` example:"
msgstr "Here is a ``drilldown_offset`` example:"

# e9d9f7df09c44e6ca2c0bfeadca79ab5
msgid "The ``select`` command outputs from the 2nd record."
msgstr "The ``select`` command outputs from the 2nd record."

# 9aab672c9f81419186d11f72f6f05821
msgid ""
"You can specify negative value. It means that ``the number of grouped "
"results + offset``. If you have 3 grouped results and specify ``--"
"drilldown_offset -2``, you get grouped results from the 2st (``3 + -2 = 1``. "
"``1`` means 2nd. Remember that offset is zero-based.) grouped result to the "
"3rd grouped result."
msgstr ""
"You can specify negative value. It means that ``the number of grouped "
"results + offset``. If you have 3 grouped results and specify ``--"
"drilldown_offset -2``, you get grouped results from the 2st (``3 + -2 = 1``. "
"``1`` means 2nd. Remember that offset is zero-based.) grouped result to the "
"3rd grouped result."

# a32d38ee9c7c43049a51f10ba3ffac4d
msgid ""
"The ``select`` command outputs from the 2nd grouped result because the total "
"number of grouped results is ``3``."
msgstr ""
"The ``select`` command outputs from the 2nd grouped result because the total "
"number of grouped results is ``3``."

# c93daf1c06d747639d28e0e4844da307
msgid "The default value of ``drilldown_offset`` is ``0``."
msgstr "The default value of ``drilldown_offset`` is ``0``."

# 4f4ffe6195e14f47bd185df80a404300
msgid ""
"Specifies the max number of groups in a drilldown. If the number of groups "
"is less than ``drilldown_limit``, all groups are outputted."
msgstr ""
"Specifies the max number of groups in a drilldown. If the number of groups "
"is less than ``drilldown_limit``, all groups are outputted."

# a69a805f02fb4034a707c3e26699ad54
msgid "Here is a ``drilldown_limit`` example:"
msgstr "Here is a ``drilldown_limit`` example:"

# db6b420fd7e14a75b2be6f393d7fa116
msgid "The ``select`` command outputs the 2rd and the 3rd groups."
msgstr "The ``select`` command outputs the 2rd and the 3rd groups."

# 941be043fb114f508c611905a3e0f596
msgid ""
"You can specify negative value. It means that ``the number of groups + "
"drilldown_limit + 1``. For example, ``--drilldown_limit -1`` outputs all "
"groups. It's very useful value to show all groups."
msgstr ""
"You can specify negative value. It means that ``the number of groups + "
"drilldown_limit + 1``. For example, ``--drilldown_limit -1`` outputs all "
"groups. It's very useful value to show all groups."

# 74a124d25bdc48aeb54509a4b8df51b3
msgid "Here is a negative ``drilldown_limit`` value example."
msgstr "Here is a negative ``drilldown_limit`` value example."

# 9a11e96dcf544e67abb3cda9a02101a3
msgid "The ``select`` command outputs all groups."
msgstr "The ``select`` command outputs all groups."

# 95857214dab04019a5f8ee196963b708
msgid "The default value of ``drilldown_limit`` is ``10``."
msgstr "The default value of ``drilldown_limit`` is ``10``."

# 6905061336fa46d5b2ce5a2c574c2751
msgid "``drilldown_calc_types``"
msgstr "``drilldown_calc_types``"

# 7ca554e9003d4325b517ce6721b7dfba
msgid ""
"Specifies how to calculate (aggregate) values in grouped records by a "
"drilldown. You can specify multiple calculation types separated by \"``,``"
"\". For example, ``MAX,MIN``."
msgstr ""
"Specifies how to calculate (aggregate) values in grouped records by a "
"drilldown. You can specify multiple calculation types separated by \"``,``"
"\". For example, ``MAX,MIN``."

# 1ad1e5e9d6f145b19c48a510df5b89c0
msgid ""
"Calculation target values are read from a column of grouped records. The "
"column is specified by :ref:`select-drilldown-calc-target`."
msgstr ""
"Calculation target values are read from a column of grouped records. The "
"column is specified by :ref:`select-drilldown-calc-target`."

# bf6f9492b9b645d2a817517a5edd7fbf
msgid ""
"You can read calculated value by :doc:`/reference/columns/pseudo` such as "
"``_max`` and ``_min`` in :ref:`select-drilldown-output-columns`."
msgstr ""
"You can read calculated value by :doc:`/reference/columns/pseudo` such as "
"``_max`` and ``_min`` in :ref:`select-drilldown-output-columns`."

# 20c03e44bae5413997d0371878e612e1
msgid "You can use the following calculation types:"
msgstr "You can use the following calculation types:"

# bc2ab736da0545b9bf95ac59b88220c4
msgid "Type name"
msgstr "Type name"

# e222e09d8c4645c2bebd273b8b9119b0
msgid ":doc:`/reference/columns/pseudo` name"
msgstr ":doc:`/reference/columns/pseudo` name"

# 8f68c971e31c41d09a95869370d148fe
msgid "Need :ref:`select-drilldown-calc-target`"
msgstr "Need :ref:`select-drilldown-calc-target`"

# f63f4007285842cfa5698d269b35679a
msgid "Nothing."
msgstr "Nothing."

# 764bc71306854094971bcf553491b0d2
# 7e264922712341e598bd4faa99702955
msgid "Not needs."
msgstr "Not needs."

# 407c0043f00847a3a1ffd135b0ed2d11
msgid "``COUNT``"
msgstr "``COUNT``"

# b86c9e1f68b6483c9442f5ecd9dbe4d2
msgid "Counting grouped records. It's always enabled. So you don't specify it."
msgstr ""
"Counting grouped records. It's always enabled. So you don't specify it."

# 82f7911239e744bb805c8c971fa5cf49
msgid "``MAX``"
msgstr "``MAX``"

# 2f00b928972a42408a9e8132c4f54894
msgid "``_max``"
msgstr "``_max``"

# a0767721dea148dd9efe4beab623cdab
# 9310c2153f8048378e75a41dee928168
# 577072224bee47c2aac718ab682f8a19
# ecad9ced1a41457bb22b2417b50544a7
msgid "Needs."
msgstr "Needs."

# 4be6b39ecc2e4335bea9ece7da53ce14
msgid ""
"Finding the maximum integer value from integer values in grouped records."
msgstr ""
"Finding the maximum integer value from integer values in grouped records."

# ed484078f43b4efea7505bd28ff7190f
msgid "``MIN``"
msgstr "``MIN``"

# 864512e54c8d42039a64d8270b77ce17
msgid "``_min``"
msgstr "``_min``"

# 058c81a3b6d2438cbcd3abd94c82c1c6
msgid ""
"Finding the minimum integer value from integer values in grouped records."
msgstr ""
"Finding the minimum integer value from integer values in grouped records."

# c92d817758fb432a949e0822bb0729a6
msgid "``SUM``"
msgstr "``SUM``"

# 250e3ea6c3564684ba21c856955f3abc
msgid "``_sum``"
msgstr "``_sum``"

# 7cefe6a17ed64c65b927ca830fa6c8ad
msgid "Summing integer values in grouped records."
msgstr "Summing integer values in grouped records."

# ac68182420a04258a5478130d5dcc9c5
msgid "``AVG``"
msgstr "``AVG``"

# a27d8d60fcde4733b9a9e12061ceded8
msgid "``_avg``"
msgstr "``_avg``"

# 71f1e602d90c4085825c120a4b33602e
msgid "Averaging integer/float values in grouped records."
msgstr "Averaging integer/float values in grouped records."

# e3842b385f6e493ea5c6894b79a421a3
msgid "Here is a ``MAX`` example:"
msgstr "Here is a ``MAX`` example:"

# fabe4ad56f8e453eab1b858cfbe6471e
msgid ""
"The ``select`` command groups all records by ``tag`` column value, finding "
"the maximum ``n_likes`` column value for each group and outputs pairs of "
"grouped key and the maximum ``n_likes`` column value for the group. It uses "
"``_max`` :doc:`/reference/columns/pseudo` to read the maximum ``n_likes`` "
"column value."
msgstr ""
"The ``select`` command groups all records by ``tag`` column value, finding "
"the maximum ``n_likes`` column value for each group and outputs pairs of "
"grouped key and the maximum ``n_likes`` column value for the group. It uses "
"``_max`` :doc:`/reference/columns/pseudo` to read the maximum ``n_likes`` "
"column value."

# aa9d49acf5ba4ca0b78f0f74a8fcdefb
msgid "Here is a ``MIN`` example:"
msgstr "Here is a ``MIN`` example:"

# 9cf940f365a449fdbe0f6a6cbffde095
msgid ""
"The ``select`` command groups all records by ``tag`` column value, finding "
"the minimum ``n_likes`` column value for each group and outputs pairs of "
"grouped key and the minimum ``n_likes`` column value for the group. It uses "
"``_min`` :doc:`/reference/columns/pseudo` to read the minimum ``n_likes`` "
"column value."
msgstr ""
"The ``select`` command groups all records by ``tag`` column value, finding "
"the minimum ``n_likes`` column value for each group and outputs pairs of "
"grouped key and the minimum ``n_likes`` column value for the group. It uses "
"``_min`` :doc:`/reference/columns/pseudo` to read the minimum ``n_likes`` "
"column value."

# c7204b66256740aa9fbb2e5262fcd3fc
msgid "Here is a ``SUM`` example:"
msgstr "Here is a ``SUM`` example:"

# 5b2599a0b801426484a7080839b8c0ac
msgid ""
"The ``select`` command groups all records by ``tag`` column value, sums all "
"``n_likes`` column values for each group and outputs pairs of grouped key "
"and the summed ``n_likes`` column values for the group. It uses ``_sum`` :"
"doc:`/reference/columns/pseudo` to read the summed ``n_likes`` column values."
msgstr ""
"The ``select`` command groups all records by ``tag`` column value, sums all "
"``n_likes`` column values for each group and outputs pairs of grouped key "
"and the summed ``n_likes`` column values for the group. It uses ``_sum`` :"
"doc:`/reference/columns/pseudo` to read the summed ``n_likes`` column values."

# 59961e76582f429d8686a9fa27e8d875
msgid "Here is a ``AVG`` example:"
msgstr "Here is a ``AVG`` example:"

# 2972a038d52844ffac6e21f8b1005bc8
msgid ""
"The ``select`` command groups all records by ``tag`` column value, averages "
"all ``n_likes`` column values for each group and outputs pairs of grouped "
"key and the averaged ``n_likes`` column values for the group. It uses "
"``_avg`` :doc:`/reference/columns/pseudo` to read the averaged ``n_likes`` "
"column values."
msgstr ""
"The ``select`` command groups all records by ``tag`` column value, averages "
"all ``n_likes`` column values for each group and outputs pairs of grouped "
"key and the averaged ``n_likes`` column values for the group. It uses "
"``_avg`` :doc:`/reference/columns/pseudo` to read the averaged ``n_likes`` "
"column values."

# 74862dda88404c3c9ed7c21ac461b502
msgid "Here is an example that uses all calculation types:"
msgstr "Here is an example that uses all calculation types:"

# 0d4c628aacc841a5b9bdd1f09bd6e1a4
msgid ""
"The ``select`` command specifies multiple calculation types separated by "
"\"``,``\" like ``MAX,MIN,SUM,AVG``. You can use ``_nsubrecs`` :doc:`/"
"reference/columns/pseudo` in :ref:`select-drilldown-output-columns` without "
"specifying ``COUNT`` in ``drilldown_calc_types``. Because ``COUNT`` is "
"always enabled."
msgstr ""
"The ``select`` command specifies multiple calculation types separated by "
"\"``,``\" like ``MAX,MIN,SUM,AVG``. You can use ``_nsubrecs`` :doc:`/"
"reference/columns/pseudo` in :ref:`select-drilldown-output-columns` without "
"specifying ``COUNT`` in ``drilldown_calc_types``. Because ``COUNT`` is "
"always enabled."

# 98093f3cfe0643daaddd640826281187
msgid ""
"The default value of ``drilldown_calc_types`` is ``NONE``. It means that "
"only ``COUNT`` is enabled. Because ``NONE`` is just ignored and ``COUNT`` is "
"always enabled."
msgstr ""
"The default value of ``drilldown_calc_types`` is ``NONE``. It means that "
"only ``COUNT`` is enabled. Because ``NONE`` is just ignored and ``COUNT`` is "
"always enabled."

# bdd2935032e4439099dd56a1598df5ac
msgid "``drilldown_calc_target``"
msgstr "``drilldown_calc_target``"

# 7696dc694ebb4f5fb629208ad02f8a95
msgid "Specifies the target column for :ref:`select-drilldown-calc-types`."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

# 0c16ae63855541b69a4477c9fca99426
msgid ""
"If you specify a calculation type that needs a target column such as ``MAX`` "
"in :ref:`select-drilldown-calc-types` but you omit "
"``drilldown_calc_target``, the calculation result is always ``0``."
msgstr ""
"If you specify a calculation type that needs a target column such as ``MAX`` "
"in :ref:`select-drilldown-calc-types` but you omit "
"``drilldown_calc_target``, the calculation result is always ``0``."

# e6e402b2d5cb436cbd71ed4c285830bc
msgid ""
"You can specify only one column name like ``--drilldown_calc_target "
"n_likes``. You can't specify multiple column name like ``--"
"drilldown_calc_target _key,n_likes``."
msgstr ""
"You can specify only one column name like ``--drilldown_calc_target "
"n_likes``. You can't specify multiple column name like ``--"
"drilldown_calc_target _key,n_likes``."

# 72c8a61eec2746538b2f2c53742f7c2c
msgid ""
"You can use referenced value from the target record by combining \"``.``\" "
"like ``--drilldown_calc_target reference_column.nested_reference_column."
"value``."
msgstr ""
"You can use referenced value from the target record by combining \"``.``\" "
"like ``--drilldown_calc_target reference_column.nested_reference_column."
"value``."

# e006c1dac4394b1997af65f8899c06fb
msgid ""
"See :ref:`select-drilldown-calc-types` to know how to use "
"``drilldown_calc_target``."
msgstr ""
"See :ref:`select-drilldown-calc-types` to know how to use "
"``drilldown_calc_target``."

# f18159d6504f4f8e9d4b1184d5259603
msgid ""
"The default value of ``drilldown_calc_target`` is ``null``. It means that no "
"calculation target column is specified."
msgstr ""
"The default value of ``drilldown_calc_target`` is ``null``. It means that no "
"calculation target column is specified."

# 8589010157b84a8f9de456ca6b1336cf
msgid "Advanced drilldown related parameters"
msgstr "Advanced drilldown related parameters"

# 683f6252f84347298602fd4817f45387
msgid ""
"You can get multiple drilldown results by specifying multiple group keys by :"
"ref:`select-drilldown`. But you need to use the same configuration for all "
"drilldowns. For example, :ref:`select-drilldown-output-columns` is used by "
"all drilldowns."
msgstr ""
"You can get multiple drilldown results by specifying multiple group keys by :"
"ref:`select-drilldown`. But you need to use the same configuration for all "
"drilldowns. For example, :ref:`select-drilldown-output-columns` is used by "
"all drilldowns."

# dc745e00c5024d5a806d96eb2b339b7d
msgid ""
"You can use a configuration for each drilldown by the following parameters:"
msgstr ""
"You can use a configuration for each drilldown by the following parameters:"

# 744e0be34ed740d0b96eaca142c2b4e3
# 88522be0f7b843bbbaf54d2a2198692f
# 47dc14da58664564843120b54cdd9c3e
msgid "``drilldown[${LABEL}].keys``"
msgstr "``drilldown[${LABEL}].keys``"

# 10589dae61c74c47aad3e31813cb1e14
msgid "``drilldown[${LABEL}].sortby``"
msgstr "``drilldown[${LABEL}].sortby``"

# cb0a832622ca4721825009b3534eaf7e
# b6e27e49168b4fc0a5232a1277ad2d8e
# c4fe93e89bce4d1b899ee2483dd584d5
msgid "``drilldown[${LABEL}].output_columns``"
msgstr "``drilldown[${LABEL}].output_columns``"

# b30d82d7151b496c8fd6f8b695e1cb12
msgid "``drilldown[${LABEL}].offset``"
msgstr "``drilldown[${LABEL}].offset``"

# 8ed01bfd45b5489e9138d68a4122cd11
msgid "``drilldown[${LABEL}].limit``"
msgstr "``drilldown[${LABEL}].limit``"

# c1a203f5f9f0457283da4126d80e03cf
msgid "``drilldown[${LABEL}].calc_types``"
msgstr "``drilldown[${LABEL}].calc_types``"

# ea1996e067504098b0cb02a11140152b
msgid "``drilldown[${LABEL}].calc_target``"
msgstr "``drilldown[${LABEL}].calc_target``"

# f5daad75d08449e7ab61b8e0d01c3799
msgid ""
"``${LABEL}`` is a variable. You can use the following characters for ``"
"${LABEL}``:"
msgstr ""
"``${LABEL}`` is a variable. You can use the following characters for ``"
"${LABEL}``:"

# 59d75d4e29d64199984a58d11274d907
msgid "Alphabets"
msgstr "Alphabets"

# 9d0928ef09314388b0eddb8a2a52b7ff
msgid "Digits"
msgstr "Digits"

# 728e4064e59b4f709ead1e646a8f8f1a
# 2456dde58cda46598235ff50332c4154
msgid "``.``"
msgstr "``.``"

# c45594ac79f543cd8fb2650de75151c6
msgid "``_``"
msgstr "``_``"

# f2da548a6c264d48bff6ad9cdb724f2e
msgid ""
"Parameters that has the same ``${LABEL}`` value are grouped. Grouped "
"parameters are used for one drilldown."
msgstr ""
"Parameters that has the same ``${LABEL}`` value are grouped. Grouped "
"parameters are used for one drilldown."

# 65ffb4f37c8842c4964697e1b82e42f6
msgid "For example, there are 2 groups for the following parameters:"
msgstr "For example, there are 2 groups for the following parameters:"

# f2b83a94ed174f4fa08f20e254b7a828
msgid "``--drilldown[label1].keys _key``"
msgstr "``--drilldown[label1].keys _key``"

# 5b93133b963a4a8fa077bc9a0a57ecd2
msgid "``--drilldown[label1].output_columns _nsubrecs``"
msgstr "``--drilldown[label1].output_columns _nsubrecs``"

# 091c85ffebdf4563b848b7cc48ad96da
msgid "``--drilldown[label2].keys tag``"
msgstr "``--drilldown[label2].keys tag``"

# a2962251e0644520b2d71b6b91db3bda
msgid "``--drilldown[label2].output_columns _key,_nsubrecs``"
msgstr "``--drilldown[label2].output_columns _key,_nsubrecs``"

# 8ec4e321b9bf4eea8d4891f7ba42ded4
msgid ""
"``drilldown[label1].keys`` and ``drilldown[label1].output_columns`` are "
"grouped. ``drilldown[label2].keys`` and ``drilldown[label2].output_columns`` "
"are also grouped."
msgstr ""
"``drilldown[label1].keys`` and ``drilldown[label1].output_columns`` are "
"grouped. ``drilldown[label2].keys`` and ``drilldown[label2].output_columns`` "
"are also grouped."

# 69db20ad5dd847d2a4e491c97e7e89f7
msgid ""
"In ``label1`` group, ``_key`` is used for group key and ``_nsubrecs`` is "
"used for output columns."
msgstr ""
"In ``label1`` group, ``_key`` is used for group key and ``_nsubrecs`` is "
"used for output columns."

# 980d8c44426c4d81bdc4bbd3bcf3e6ea
msgid ""
"In ``label2`` group, ``tag`` is used for group key and ``_key,_nsubrecs`` is "
"used for output columns."
msgstr ""
"In ``label2`` group, ``tag`` is used for group key and ``_key,_nsubrecs`` is "
"used for output columns."

# 782fdade989447109965475d6a6ad82d
msgid ""
"See document for corresponding ``drilldown_XXX`` parameter to know how to "
"use it for the following parameters:"
msgstr ""
"See document for corresponding ``drilldown_XXX`` parameter to know how to "
"use it for the following parameters:"

# 22d881a0fe7948b385de384b891a15c9
msgid "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"
msgstr "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"

# 756af8e3b7f64ac7a68833aafe0d47e1
msgid "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"
msgstr "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"

# d94381c934fc4963ba06817ecdbb4dd3
msgid "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"
msgstr "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"

# 1968714a7f264a7cb04f243705373087
msgid "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"
msgstr "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"

# 66a0ffa5ec744d4c876a50641be815f7
msgid ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"
msgstr ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"

# 9a80887690a24236931c6efd3088b595
msgid "The following parameters are needed more description:"
msgstr "The following parameters are needed more description:"

# 0e006aac317f413db3f6432d1960f998
msgid "Output format is different a bit. It's also needed more description."
msgstr "Output format is different a bit. It's also needed more description."

# e5875de0df41478084b83d89ba94dbbc
msgid ""
":ref:`select-drilldown` can specify multiple keys for multiple drilldowns. "
"But it can't specify multiple keys for one drilldown."
msgstr ""
":ref:`select-drilldown` can specify multiple keys for multiple drilldowns. "
"But it can't specify multiple keys for one drilldown."

# 0afb731a9c9f45d88f488a57ec275baa
msgid ""
"``drilldown[${LABEL}].keys`` can't specify multiple keys for multiple "
"drilldowns. But it can specify multiple keys for one drilldown."
msgstr ""
"``drilldown[${LABEL}].keys`` can't specify multiple keys for multiple "
"drilldowns. But it can specify multiple keys for one drilldown."

# 91aed583a8614003a5cc0dc3dbd83b69
msgid "You can specify multiple keys separated by \"``,``\"."
msgstr "You can specify multiple keys separated by \"``,``\"."

# 3bbc5c618c354a3a8e479d763edfa6ee
msgid ""
"Here is an example to group by multiple keys, ``tag`` and ``n_likes`` column "
"values:"
msgstr ""
"Here is an example to group by multiple keys, ``tag`` and ``n_likes`` column "
"values:"

# 06e7ff9f4b0a4a62a9cfcf6d4b641f1b
msgid ""
"``tag.n_likes`` is used as the label for the drilldown parameters group. You "
"can refer grouped keys by ``_value.${KEY_NAME}`` syntax in :ref:`select-"
"drilldown-label-output-columns`. ``${KEY_NAME}`` is a column name to be used "
"by group key. ``tag`` and ``n_likes`` are ``${KEY_NAME}`` in this case."
msgstr ""
"``tag.n_likes`` is used as the label for the drilldown parameters group. You "
"can refer grouped keys by ``_value.${KEY_NAME}`` syntax in :ref:`select-"
"drilldown-label-output-columns`. ``${KEY_NAME}`` is a column name to be used "
"by group key. ``tag`` and ``n_likes`` are ``${KEY_NAME}`` in this case."

# ca4f108126fe4f6a8399753119ad0eca
msgid ""
"Note that you can't use ``_value.${KEY_NAME}`` syntax when you just specify "
"one key as ``drilldown[${LABEL}].keys`` like ``--drilldown[tag].keys tag``. "
"You should use ``_key`` for the case. It's the same rule in :ref:`select-"
"drilldown-output-columns`."
msgstr ""
"Note that you can't use ``_value.${KEY_NAME}`` syntax when you just specify "
"one key as ``drilldown[${LABEL}].keys`` like ``--drilldown[tag].keys tag``. "
"You should use ``_key`` for the case. It's the same rule in :ref:`select-"
"drilldown-output-columns`."

# ee2bc185a4074ecca34230a42d2b18ca
msgid ""
"It's almost same as :ref:`select-drilldown-output-columns`. The difference "
"between :ref:`select-drilldown-output-columns` and ``drilldown[${LABEL}]."
"output_columns`` is how to refer group keys."
msgstr ""
"It's almost same as :ref:`select-drilldown-output-columns`. The difference "
"between :ref:`select-drilldown-output-columns` and ``drilldown[${LABEL}]."
"output_columns`` is how to refer group keys."

# 823b153ecd364d519f608b559514cd50
msgid ""
":ref:`select-drilldown-output-columns` uses ``_key`` :doc:`/reference/"
"columns/pseudo` to refer group key. ``drilldown[${LABEL}].output_columns`` "
"also uses ``_key`` :doc:`/reference/columns/pseudo` to refer group key when "
"you specify only one group key by :ref:`select-drilldown-label-keys`."
msgstr ""
":ref:`select-drilldown-output-columns` uses ``_key`` :doc:`/reference/"
"columns/pseudo` to refer group key. ``drilldown[${LABEL}].output_columns`` "
"also uses ``_key`` :doc:`/reference/columns/pseudo` to refer group key when "
"you specify only one group key by :ref:`select-drilldown-label-keys`."

# 60f9af44b5224fffa1f83f93dc664605
msgid ""
"Here is an example to refer single group key by ``_key`` :doc:`/reference/"
"columns/pseudo`:"
msgstr ""
"Here is an example to refer single group key by ``_key`` :doc:`/reference/"
"columns/pseudo`:"

# 17c7cab81c7f438780c90dbb725c1de4
msgid ""
"But you can't refer each group key by ``_key`` :doc:`/reference/columns/"
"pseudo` in ``drilldown[${LABEL}].output_columns``. You need to use ``_value."
"${KEY_NAME}`` syntax. ``${KEY_NAME}`` is a column name that is used for "
"group key in :ref:`select-drilldown-label-keys`."
msgstr ""
"But you can't refer each group key by ``_key`` :doc:`/reference/columns/"
"pseudo` in ``drilldown[${LABEL}].output_columns``. You need to use ``_value."
"${KEY_NAME}`` syntax. ``${KEY_NAME}`` is a column name that is used for "
"group key in :ref:`select-drilldown-label-keys`."

# aba29c96c8a7485193b80a937ad0daa5
msgid ""
"Here is an example to refer each group key in multiple group keys by "
"``_value.${KEY_NAME}`` syntax:"
msgstr ""
"Here is an example to refer each group key in multiple group keys by "
"``_value.${KEY_NAME}`` syntax:"

# 7f37fef35c56418a971014c5e5ea5397
msgid "Why ``_value.${KEY_NAME}`` syntax?"
msgstr "Why ``_value.${KEY_NAME}`` syntax?"

# b8a81d94949d4e9ab00c1a95892fb4af
msgid "It's implementation specific information."
msgstr "It's implementation specific information."

# 97ad6e7a2a25462dae72ddd2a8ee2061
msgid ""
"``_key`` is a vector value. The vector value is consists of all group keys. "
"You can see byte sequence of the vector value by referring ``_key`` in "
"``drilldown[${LABEL}].output_columns``."
msgstr ""
"``_key`` is a vector value. The vector value is consists of all group keys. "
"You can see byte sequence of the vector value by referring ``_key`` in "
"``drilldown[${LABEL}].output_columns``."

# 33767c0d98284f3485c4aab28b22873d
msgid ""
"There is one grouped record in ``_value`` to refer each grouped values when "
"you specify multiple group keys to :ref:`select-drilldown-label-keys`. So "
"you can refer each group key by ``_value.${KEY_NAME}`` syntax."
msgstr ""
"There is one grouped record in ``_value`` to refer each grouped values when "
"you specify multiple group keys to :ref:`select-drilldown-label-keys`. So "
"you can refer each group key by ``_value.${KEY_NAME}`` syntax."

# 3abf5ae6d8024ae0aacd9702b64da031
msgid ""
"On the other hand, there is no grouped record in ``_value`` when you specify "
"only one group key to :ref:`select-drilldown-label-keys`. So you can't refer "
"group key by ``_value.${KEY_NAME}`` syntax."
msgstr ""
"On the other hand, there is no grouped record in ``_value`` when you specify "
"only one group key to :ref:`select-drilldown-label-keys`. So you can't refer "
"group key by ``_value.${KEY_NAME}`` syntax."

# 2188e107b6b84f909d7bf0a013a1239c
msgid "Output format for ``drilldown[${LABEL}]`` style"
msgstr "Output format for ``drilldown[${LABEL}]`` style"

# 737b162e09e94e5eaf9df9ffdc57e297
msgid ""
"There is a difference in output format between :ref:`select-drilldown` and :"
"ref:`select-drilldown-label-keys`. :ref:`select-drilldown` uses array to "
"output multiple drilldown results. :ref:`select-drilldown-label-keys` uses "
"pairs of label and drilldown result."
msgstr ""
"There is a difference in output format between :ref:`select-drilldown` and :"
"ref:`select-drilldown-label-keys`. :ref:`select-drilldown` uses array to "
"output multiple drilldown results. :ref:`select-drilldown-label-keys` uses "
"pairs of label and drilldown result."

# 8fba02c560aa4b2982582ebbde9bc6be
msgid ":ref:`select-drilldown` uses the following output format::"
msgstr ":ref:`select-drilldown` uses the following output format::"

# b7743bff407343059dbd7f6da15044dd
msgid ":ref:`select-drilldown-label-keys` uses the following output format::"
msgstr ":ref:`select-drilldown-label-keys` uses the following output format::"

# 2df54c7c3f1242c09a86f9440e8e4236
msgid "Cache related parameter"
msgstr "Cache related parameter"

# 291f5739dbda4e02b7312e8a66a2685f
msgid "``cache``"
msgstr "``cache``"

# ace149f66a854825aab151749eeb347b
msgid "クエリキャッシュに関する動作を設定します。"
msgstr "クエリキャッシュに関する動作を設定します。"

# 91bc0c6a595b487bac3f1a2281fa8983
# 2f87f92fdb3441dfbcbf6cb27502bdeb
# eb068ec11aa74600bf050845f2b2313b
msgid "``no``"
msgstr "``no``"

# cd865a465f4645c3bb93f0a2e49ba004
msgid ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"
msgstr ""
"検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が低"
"いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多く"
"ヒットするために、このパラメータは有効です。"

# 61e5d02ed24e45faaeb0e4187c215753
msgid "Score related parameters"
msgstr "Score related parameters"

# 642559b0880d48e780e6577948b81138
msgid "There is a score related parameter, ``adjuster``."
msgstr "There is a score related parameter, ``adjuster``."

# 445af347275a4e9aaf255128514932e7
msgid "``adjuster``"
msgstr "``adjuster``"

# cf9d5ce6b690466aa507f9f92a091c75
msgid ""
"Specifies one or more score adjust expressions. You need to use ``adjuster`` "
"with ``query`` or ``filter``. ``adjuster`` doesn't work with not searched "
"request."
msgstr ""
"Specifies one or more score adjust expressions. You need to use ``adjuster`` "
"with ``query`` or ``filter``. ``adjuster`` doesn't work with not searched "
"request."

# ae02e3fe85e74f9dadcf55f35af4a0e6
msgid ""
"You can increase score of specific records by ``adjuster``. You can use "
"``adjuster`` to set high score for important records."
msgstr ""
"You can increase score of specific records by ``adjuster``. You can use "
"``adjuster`` to set high score for important records."

# 714ad25620b5427a84a75b4560434e24
msgid ""
"For example, you can use ``adjuster`` to increase score of records that have "
"``groonga`` tag."
msgstr ""
"For example, you can use ``adjuster`` to increase score of records that have "
"``groonga`` tag."

# cfcd159deabc422eaebda22d2a622837
msgid "Here is the syntax::"
msgstr "Here is the syntax::"

# 9e677eb9e6b54830a2774fd35ac74a68
msgid "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"
msgstr "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"

# d0d8c1cad10a475991207bfdff6ce1f4
msgid "Note the following:"
msgstr "Note the following:"

# 989016051d5142ce9c95ded31f06f0d8
msgid "``COLUMN`` must be indexed."
msgstr "``COLUMN`` must be indexed."

# d1c762cef33846c5a941691d16ab0a79
msgid "``\"KEYWORD\"`` must be a string."
msgstr "``\"KEYWORD\"`` must be a string."

# 0390e9b2efe84369a42cf8d12596bdff
msgid "``FACTOR`` must be a positive integer."
msgstr "``FACTOR`` must be a positive integer."

# 2ddd2237307a4687b60a30fc6a70d0e1
msgid ""
"Here is a sample ``adjuster`` usage example that uses just one "
"``SCORE_ADJUST_EXPRESSION``:"
msgstr ""
"Here is a sample ``adjuster`` usage example that uses just one "
"``SCORE_ADJUST_EXPRESSION``:"

# 9e77d1cca0904d92bb43447cda0329f1
msgid ""
"The ``select`` command matches all records. Then it applies ``adjuster``. "
"The adjuster increases score of records that have ``\"groonga\"`` in "
"``Entries.content`` column by 5. There is only one record that has ``"
"\"groonga\"`` in ``Entries.content`` column.  So the record that its key is "
"``\"Groonga\"`` has score 6 (``= 1 + 5``)."
msgstr ""
"The ``select`` command matches all records. Then it applies ``adjuster``. "
"The adjuster increases score of records that have ``\"groonga\"`` in "
"``Entries.content`` column by 5. There is only one record that has ``"
"\"groonga\"`` in ``Entries.content`` column.  So the record that its key is "
"``\"Groonga\"`` has score 6 (``= 1 + 5``)."

# 2a7bb36598dc41d8bcfccd032787df57
msgid "You can omit ``FACTOR``. If you omit ``FACTOR``, it is treated as 1."
msgstr "You can omit ``FACTOR``. If you omit ``FACTOR``, it is treated as 1."

# d82673528e104bc88cea59a917f462d9
msgid "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"
msgstr "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"

# 988b8e303ec44e5fa8e50aa632c4e755
msgid ""
"The ``adjuster`` in the ``select`` command doesn't have ``FACTOR``. So the "
"factor is treated as 1. There is only one record that has ``\"groonga\"`` in "
"``Entries.content`` column. So the record that its key is ``\"Groonga\"`` "
"has score 2 (``= 1 + 1``)."
msgstr ""
"The ``adjuster`` in the ``select`` command doesn't have ``FACTOR``. So the "
"factor is treated as 1. There is only one record that has ``\"groonga\"`` in "
"``Entries.content`` column. So the record that its key is ``\"Groonga\"`` "
"has score 2 (``= 1 + 1``)."

# 31953811f5e14a03baa957cf846e14f5
msgid ""
"Here is a sample ``adjuster`` usage example that uses multiple "
"``SCORE_ADJUST_EXPRESSION``:"
msgstr ""
"Here is a sample ``adjuster`` usage example that uses multiple "
"``SCORE_ADJUST_EXPRESSION``:"

# 44e86f2adf1548d6b068f5ba6e483570
msgid ""
"The ``adjuster`` in the ``select`` command has two "
"``SCORE_ADJUST_EXPRESSION`` s. The final increased score is sum of scores of "
"these ``SCORE_ADJUST_EXPRESSION`` s. All ``SCORE_ADJUST_EXPRESSION`` s in "
"the ``select`` command are applied to a record that its key is ``\"Groonga"
"\"``. So the final increased score of the record is sum of scores of all "
"``SCORE_ADJUST_EXPRESSION`` s."
msgstr ""
"The ``adjuster`` in the ``select`` command has two "
"``SCORE_ADJUST_EXPRESSION`` s. The final increased score is sum of scores of "
"these ``SCORE_ADJUST_EXPRESSION`` s. All ``SCORE_ADJUST_EXPRESSION`` s in "
"the ``select`` command are applied to a record that its key is ``\"Groonga"
"\"``. So the final increased score of the record is sum of scores of all "
"``SCORE_ADJUST_EXPRESSION`` s."

# d1a6cef48b654fac94579cb26af1fefe
msgid ""
"The first ``SCORE_ADJUST_EXPRESSION`` is ``content @ \"groonga\" * 5``. It "
"increases score by 5."
msgstr ""
"The first ``SCORE_ADJUST_EXPRESSION`` is ``content @ \"groonga\" * 5``. It "
"increases score by 5."

# a43a1269883046db8d73d5b4f53ef1e3
msgid ""
"The second ``SCORE_ADJUST_EXPRESSION`` is ``content @ \"started\" * 3``. It "
"increases score by 3."
msgstr ""
"The second ``SCORE_ADJUST_EXPRESSION`` is ``content @ \"started\" * 3``. It "
"increases score by 3."

# 662c7b37a52c4d1bb714c281047216e6
msgid "The final increased score is 9 (``= 1 + 5 + 3``)."
msgstr "The final increased score is 9 (``= 1 + 5 + 3``)."

# 229a80df5c914a669d86d38cb70bbcbc
msgid ""
"A ``SCORE_ADJUST_EXPRESSION`` has a factor for ``\"KEYWORD\"``. This means "
"that increased scores of all records that has ``\"KEYWORD\"`` are the same "
"value. You can change increase score for each record that has the same ``"
"\"KEYWORD\"``. It is useful to tune search score. See :ref:`weight-vector-"
"column` for details."
msgstr ""
"A ``SCORE_ADJUST_EXPRESSION`` has a factor for ``\"KEYWORD\"``. This means "
"that increased scores of all records that has ``\"KEYWORD\"`` are the same "
"value. You can change increase score for each record that has the same ``"
"\"KEYWORD\"``. It is useful to tune search score. See :ref:`weight-vector-"
"column` for details."

# 765d0548b0d04473a6da6ef9f961476f
# 892aef7720194e219460fa50be351891
# 469e235009584fc0ba84e42e6407b8d5
# 2d6181e55233417f8685342679d98a07
# 4195d889844545cb90ab2038e3954492
# 1f65a591ee224816ab0ffd46929fd5d7
# 2bd5f5ca4cbd49a2aac691af80bab531
msgid "返値"
msgstr "返値"

# 693297c51d624df2873c2e34ec2cbc01
msgid "以下のようなjson形式で値が返却されます。"
msgstr "以下のようなjson形式で値が返却されます。"

# ff658708296a4f3d97e4dc004d0315fd
msgid "``リターンコード``"
msgstr "``リターンコード``"

# d836bb0ee3d54c79a3b5967b2b223738
msgid ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"
msgstr ""
"grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー内"
"容を示す 文字列が返されます。"

# 9c7ba6ba78a14ae8b007de30cd85ffcf
msgid "``処理開始時間``"
msgstr "``処理開始時間``"

# e8a4ba0379f44ce898a40b41bd21608e
msgid ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"
msgstr ""
"処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で返し"
"ます。"

# c4d200063bad443c92f3eaf4c8347fa1
msgid "``処理時間``"
msgstr "``処理時間``"

# 26323696edfd44249a2af30e31a20199
msgid "処理にかかった秒数を返します。"
msgstr "処理にかかった秒数を返します。"

# 9a44aa641c47420e8cce6a25804936de
msgid "``検索結果``"
msgstr "``検索結果``"

# 721c395b7fcc4507890b17c8195f6580
msgid "drilldown条件が実行される前の検索結果が以下のように出力されます。::"
msgstr "drilldown条件が実行される前の検索結果が以下のように出力されます。::"

# 1953b5ae73b34c2685207174b0b2e10a
msgid "``ヒット数``"
msgstr "``ヒット数``"

# dc8e3f48c60f4087a2d3cce6e993b0e5
msgid ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"
msgstr ""
"検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで出力"
"件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` は ``--"
"limit`` オプションに関係なく常にヒットしたレコードの数になります。"

# e95680cee62e48f997f2b325bc1726be
# 4ed3f7d327484200b66d792d600ccd16
msgid "``カラム名n``"
msgstr "``カラム名n``"

# 91c55b9a03c8463caa4f1a212138fea2
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"

# 85f9e8989bf347199e4682cc7b19f01c
# f8da44d0c0bc4281ad83a777374a70fa
msgid "``カラム型n``"
msgstr "``カラム型n``"

# f7c3b2ed70074513a527265fb143f0b0
msgid ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"
msgstr ""
"output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"

# 098d8a8f90fa4db387543b5c9776b0be
msgid "``検索結果n``"
msgstr "``検索結果n``"

# f98c713fbfc646bbb2101bab7ac58e76
msgid ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"
msgstr ""
"output_columns, offset, limitによって指定された条件に従って各レコードの値が出"
"力されます。"

# fc8f74c753824bb1962a293ef5d74452
msgid "``drilldown結果``"
msgstr "``drilldown結果``"

# 6fbff66647724e2280224795d50613a2
msgid "drilldown処理の結果が以下のように出力されます。::"
msgstr "drilldown処理の結果が以下のように出力されます。::"

# 46d3d556161f4e5fa14a62395d64d38a
msgid "``件数``"
msgstr "``件数``"

# 011aa6cac49d444e824e69975a235c7e
msgid "drilldownに指定されたカラムの値の異なり数が出力されます。"
msgstr "drilldownに指定されたカラムの値の異なり数が出力されます。"

# 2b8398e74537486bb84dffae4f2a9947
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力さ"
"れます。"

# f7c59eb7cec6470bbb2acb68eea9beef
msgid ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"
msgstr ""
"drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力さ"
"れます。"

# 09ce327dd0c94a7fa912535af849cc52
msgid "``ドリルダウン結果n``"
msgstr "``ドリルダウン結果n``"

# 558803162fe94a8c9ffbccf10473e00d
msgid ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"
msgstr ""
"drilldown_output_columns, drilldown_offset, drilldown_limitによって指定された"
"条件に従って各レコードの値が出力されます。"

# 77f994d11d6747c0a240c86ab09195ba
# 866a6bcfe6454495abaa9d8bfd7de8a9
msgid "``shutdown``"
msgstr "``shutdown``"

# 6f938dd6ccd145298dc2f5594b8c6c86
msgid "shutdown - サーバプロセスの停止"
msgstr "shutdown - サーバプロセスの停止"

# b855e4ff3a3f4d2cafc90c832d4164b4
msgid ""
"Groonga組込コマンドの一つであるshutdownについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入 力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるshutdownについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入 力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 14110e310aee4568bb01b01c5794e42e
msgid "shutdownは、接続しているgroongaサーバプロセスを停止します。"
msgstr "shutdownは、接続しているgroongaサーバプロセスを停止します。"

# 9e12a0f6158a4301af92f45b8b63cea4
# 8a41b470d2454e56b5a670cd3efa5cf1
msgid "``status``"
msgstr "``status``"

# a2cb87ee148c4106a0b4c104f8da0caa
msgid "status - groongaプロセスの状態表示"
msgstr "status - groongaプロセスの状態表示"

# 3127160961c0414689485a95abd18601
msgid ""
"Groonga組込コマンドの一つであるstatusについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるstatusについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# cbd16e9139a74c4c98c280d71bfdf6c5
msgid ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"
msgstr ""
"statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロセ"
"スに対して使用することを想定しています。"

# ec8e3220619b420cbfc4c404bd609238
msgid "``alloc_count``"
msgstr "``alloc_count``"

# 3aba2d367be0408bb72bd78d9885fce9
msgid ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"
msgstr ""
"groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの数を"
"示します。Groongaをbuildする際に、configureオプションで --enable-exact-alloc-"
"countが指定されていたならば、正確な値を返します。それ以外の場合は不正確な値を"
"返す場合があります。"

# a4a5f3e3e9434202be2ab28db7985044
msgid "``starttime``"
msgstr "``starttime``"

# 2db2213a9f114186a3f2b3a39833b20c
msgid "groongaプロセスが起動した時刻のtvsec値を返します。"
msgstr "groongaプロセスが起動した時刻のtvsec値を返します。"

# a42f52031a2f4da591a241d4a281dfb5
msgid "``uptime``"
msgstr "``uptime``"

# 10b38b7a9407459d93983566e9539fdc
msgid "groongaプロセスが起動してから経過した秒数を返します。"
msgstr "groongaプロセスが起動してから経過した秒数を返します。"

# 7c899d805a4f43c1a2e148547644adf5
# f659b65b8cf34658a5d41877cd4beccf
msgid "``suggest``"
msgstr "``suggest``"

# 9a7d4ba564584311965dd24fa7887c8c
msgid ""
"The suggest feature specification isn't stable. The specification may be "
"changed."
msgstr ""
"The suggest feature specification isn't stable. The specification may be "
"changed."

# a3405eaed2c048e39f60d2ae4beff947
msgid "suggest - returns completion, correction and/or suggestion for a query."
msgstr ""
"suggest - returns completion, correction and/or suggestion for a query."

# 1c6c636908f44c8184cfd216d26e121f
msgid ""
"The suggest command returns completion, correction and/or suggestion for a "
"specified query."
msgstr ""
"The suggest command returns completion, correction and/or suggestion for a "
"specified query."

# 96602e9b3be044cb82636365743fac2a
msgid ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."
msgstr ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."

# c4aec9b05add476c8ed909ccde78f427
msgid "Here are learned data for completion."
msgstr "Here are learned data for completion."

# 2ffc846e4aaf4f12980dd67f2ed8b5e8
msgid "Here are learned data for correction."
msgstr "Here are learned data for correction."

# 66511a3bb1e9478282a893a8d7d61d24
msgid "Here are learned data for suggestion."
msgstr "Here are learned data for suggestion."

# 05b738cb200b46c2b0af53fd4977f7b1
msgid "Here is a completion example."
msgstr "Here is a completion example."

# ddc16287e42e42cfad98590f9ffebc58
msgid "Here is a correction example."
msgstr "Here is a correction example."

# 6af2040399cf4a8ba8750d2a0661ea68
msgid "Here is a suggestion example."
msgstr "Here is a suggestion example."

# d931da32acf24ecd889020b719f35a69
msgid "Here is a mixed example."
msgstr "Here is a mixed example."

# b4b6493cdf3d4ab882459d68b7e3ed79
msgid "Specifies what types are returned by the suggest command."
msgstr "Specifies what types are returned by the suggest command."

# eb853616c8f547f78c46e0dc659a3615
msgid "Here are available types:"
msgstr "Here are available types:"

# 44dee88d3ab44c53b0f9f7b6f82c5e55
msgid "The suggest command does completion."
msgstr "The suggest command does completion."

# 86a0b4721635475da3174c72296b321f
msgid "``complete``"
msgstr "``complete``"

# daaf4d8978ee4a3e93ec0b77d50830b2
msgid "The suggest command does correction."
msgstr "The suggest command does correction."

# 1c143a68a231473d8004563e4b510296
msgid "``correct``"
msgstr "``correct``"

# a4edcfd0df434c7d95f4864f8c65d98a
msgid "The suggest command does suggestion."
msgstr "The suggest command does suggestion."

# c822683fec1d40bb9240b311d0f72652
msgid ""
"You can specify one or more types separated by ``|``. Here are examples:"
msgstr ""
"You can specify one or more types separated by ``|``. Here are examples:"

# 106bf0cab97c485aa543b19bb64c898f
msgid "It returns correction::"
msgstr "It returns correction::"

# 21df3a18e0454f7a993ce5b080d84344
msgid "It returns correction and suggestion::"
msgstr "It returns correction and suggestion::"

# c4ee5adf4e55446582946f86245a79c5
msgid "It returns complete, correction and suggestion::"
msgstr "It returns complete, correction and suggestion::"

# 24f4236ad7e842cd862307e8fbe0e1e4
msgid ""
"Specifies table name that has ``item_${DATA_SET_NAME}`` format. For example, "
"``item_query`` is a table name if you created dataset by the following "
"command::"
msgstr ""
"Specifies table name that has ``item_${DATA_SET_NAME}`` format. For example, "
"``item_query`` is a table name if you created dataset by the following "
"command::"

# e257b0b0100247fdbca1f61e843c0b8e
msgid ""
"Specifies a column name that has furigana in Katakana in ``table`` table."
msgstr ""
"Specifies a column name that has furigana in Katakana in ``table`` table."

# 8177c987e2934ca5a28392f190573486
# ca2edd4b21dd453ea1b4ec2ae2b8c98c
# 291195ede5134a019869ebe629cf069a
msgid "``column``"
msgstr "``column``"

# 744ec561a33c4844b1c602bcbddf3e42
msgid "Specifies query for completion, correction and/or suggestion."
msgstr "Specifies query for completion, correction and/or suggestion."

# 4da017b5d1eb4415a0f061ffedc3210f
msgid "Specifies sort key."
msgstr "Specifies sort key."

# 755da6bbccb44808a85b1632c7cc555c
# bed65dce2b0c43a7ac1270d053095e1d
# d58bbee99176414ca183927f886f0e3a
# 65c747621edf4d79bace05d611185708
# 877d0ddf6d1e49429127f1ac0746c23f
# 0f4bf328cadd40b6a485f440944a1f59
# 99c4aadf316d447fa42e82332ba41605
# 692ca69201d34df8b09955cf034cd7a8
msgid "Default:"
msgstr "Default:"

# 420a4ab4d8fd4ed4951ca1c70732ba76
msgid "``-_score``"
msgstr "``-_score``"

# 43c7a3410332425d9ca9fc647f5141f0
msgid "Specifies output columns."
msgstr "Specifies output columns."

# 7a2a2045f1494e53b78c93c9319fdfd8
msgid "``_key,_score``"
msgstr "``_key,_score``"

# 50132f8c89b44f76b6aa25cea6de845b
msgid "Specifies returned records offset."
msgstr "Specifies returned records offset."

# 02b824eed5994e1bad42834cd3750dea
msgid "``0``"
msgstr "``0``"

# fa0d173cba2c4a9fac8632e2288d1848
msgid "Specifies number of returned records."
msgstr "Specifies number of returned records."

# cff23c3fe59e481799796e0d9b0dd9f2
msgid "``10``"
msgstr "``10``"

# 3cee7df132484635b88a5b0ef01875cd
msgid ""
"Specifies threshold for item frequency. Returned records must have "
"``_score`` that is greater than or equal to ``frequency_threshold``."
msgstr ""
"Specifies threshold for item frequency. Returned records must have "
"``_score`` that is greater than or equal to ``frequency_threshold``."

# a14a9da198ff43afb29404fa04fd2dac
msgid "``100``"
msgstr "``100``"

# 57c942d8de5e4e1f9a53f311e4fa597e
msgid "``frequency_threshold``"
msgstr "``frequency_threshold``"

# f27d5e915e8f43a2b3985f9490a97410
msgid "``conditional_probability_threshold``"
msgstr "``conditional_probability_threshold``"

# d393dc296d2441948a019f9923f99475
msgid ""
"Specifies threshold for conditional probability. Conditional probability is "
"used for learned data. It is probability of query submission when ``query`` "
"is occurred. Returned records must have conditional probability that is "
"greater than or equal to ``conditional_probability_threshold``."
msgstr ""
"Specifies threshold for conditional probability. Conditional probability is "
"used for learned data. It is probability of query submission when ``query`` "
"is occurred. Returned records must have conditional probability that is "
"greater than or equal to ``conditional_probability_threshold``."

# c515ab5ca3bb467abaa870080c13d3bc
msgid "``0.2``"
msgstr "``0.2``"

# 418e3e9c26b946128f6bb5a32e642c51
msgid "Specifies whether optional prefix search is used or not in completion."
msgstr "Specifies whether optional prefix search is used or not in completion."

# a6c59272b8854fc88fdd922e7136966e
msgid "Prefix search is always used."
msgstr "Prefix search is always used."

# 7de0ea5fad3149eaa139866b022aad5b
# 31bf89ebad094e8b89ffdafba39ca44d
msgid "``yes``"
msgstr "``yes``"

# cb4cb822996d4556ac9717a29da8150e
msgid "Prefix search is never used."
msgstr "Prefix search is never used."

# e1495a520adc49619dc8ac42095481f0
msgid "Prefix search is used only when other search can't find any records."
msgstr "Prefix search is used only when other search can't find any records."

# e927a6b6b5f949a88ff430f496388c17
# 1b9dbe1a075946ac87655a4a44b6d9a2
# 424c90f23f80465695d72d6cf600aae6
# b640281a1dcf4e54b7c2be27be51591e
msgid "``auto``"
msgstr "``auto``"

# 528cbfcf6f4742d8aec8244eec079d7f
msgid "``prefix_search``"
msgstr "``prefix_search``"

# 59a1ceaede424ec4855c1bd6c9199cc1
msgid "Specifies whether optional similar search is used or not in correction."
msgstr ""
"Specifies whether optional similar search is used or not in correction."

# 7985c3e6c2a74a3c82db68943925772c
msgid "Similar search is always used."
msgstr "Similar search is always used."

# 04dba8341e144946b551eb02bb0e32f3
msgid "Similar search is never used."
msgstr "Similar search is never used."

# 4e6172cd685244fa8b9490bd56aa0914
msgid "Similar search is used only when other search can't find any records."
msgstr "Similar search is used only when other search can't find any records."

# 565d5b30225d4fb5abbcec1d53b75f98
msgid "``similar_search``"
msgstr "``similar_search``"

# 936d34b4dcb3441f838e1256b08093b2
msgid "Here is a returned JSON format::"
msgstr "Here is a returned JSON format::"

# 60c31d9dfe664c38b759c09ed52953c0
msgid "A type specified by ``types``."
msgstr "A type specified by ``types``."

# 1c5cafb913f543f886216724dc9cf860
msgid "``candidate``"
msgstr "``candidate``"

# ebafe8c415b44c10ba5005a4dfc78218
msgid "A candidate for completion, correction or suggestion."
msgstr "A candidate for completion, correction or suggestion."

# 7a43f301f7b44ce9a857108ef121b999
msgid "``score of candidate``"
msgstr "``score of candidate``"

# 2e759d9083fa424b8927ed77f8cb7ca3
msgid ""
"A score of corresponding ``candidate``. It means that higher score candidate "
"is more likely candidate for completion, correction or suggestion. Returned "
"candidates are sorted by ``score of candidate`` descending by default."
msgstr ""
"A score of corresponding ``candidate``. It means that higher score candidate "
"is more likely candidate for completion, correction or suggestion. Returned "
"candidates are sorted by ``score of candidate`` descending by default."

# 2d66c34822774d85b8d0a5ee43c2cfc1
msgid ":doc:`/reference/suggest`"
msgstr ":doc:`/reference/suggest`"

# 6192c69f38f34e298d664354c4fb7f90
msgid ":doc:`/reference/executables/groonga-suggest-create-dataset`"
msgstr ":doc:`/reference/executables/groonga-suggest-create-dataset`"

# ee8d40fc2d22494c90110fe49f469579
# 26b26e8ccad84e379761968c7f6d2d94
msgid "``table_create``"
msgstr "``table_create``"

# c3b2ccb1d6764e97b60cd1234f267687
msgid ""
"``table_create`` creates a new table in the current database. You need to "
"create one or more tables to store and search data."
msgstr ""
"``table_create`` creates a new table in the current database. You need to "
"create one or more tables to store and search data."

# 34d8ef508ffc4d02a07d31fe56adf04b
msgid ""
"``table_create`` has many parameters. The required parameter is only "
"``name`` and otehrs are optional::"
msgstr ""
"``table_create`` has many parameters. The required parameter is only "
"``name`` and otehrs are optional::"

# ad8e542f911344eb84dc2adb2fd86560
msgid ""
"``table_create`` command creates a new persistent table. See :doc:`/"
"reference/tables` for table details."
msgstr ""
"``table_create`` command creates a new persistent table. See :doc:`/"
"reference/tables` for table details."

# cfb8cd930f834e0cba0de641e3084ae4
msgid "Create data store table"
msgstr "Create data store table"

# 04d24c3b424d464392efa96229a5a9bf
msgid ""
"You can use all table types for data store table. See :doc:`/reference/"
"tables` for all table types."
msgstr ""
"You can use all table types for data store table. See :doc:`/reference/"
"tables` for all table types."

# 3c554f690ca346c4a8786387bf686eac
msgid "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."
msgstr "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."

# e4c51c9eb6114a86b55b0090714d0532
msgid "Here is an example to create ``TABLE_NO_KEY`` table:"
msgstr "Here is an example to create ``TABLE_NO_KEY`` table:"

# 570a14834e4d4985a172636d66b9991e
msgid ""
"The ``table_create`` command creates a table that is named ``Logs`` and is "
"``TABLE_NO_KEY`` type."
msgstr ""
"The ``table_create`` command creates a table that is named ``Logs`` and is "
"``TABLE_NO_KEY`` type."

# 4bd09c302f5b41208e9450b347577550
msgid ""
"If your records aren't searched by key, ``TABLE_NO_KEY`` type table is "
"suitable. Because ``TABLE_NO_KEY`` doesn't support key but it is fast and "
"small table. Storing logs into Groonga database is the case."
msgstr ""
"If your records aren't searched by key, ``TABLE_NO_KEY`` type table is "
"suitable. Because ``TABLE_NO_KEY`` doesn't support key but it is fast and "
"small table. Storing logs into Groonga database is the case."

# a4556adc8f904e789ce2df42a4b296cc
msgid ""
"If your records are searched by key or referenced by one or more columns, "
"``TABLE_NO_KEY`` type isn't suitable. Lexicon for fulltext search is the "
"case."
msgstr ""
"If your records are searched by key or referenced by one or more columns, "
"``TABLE_NO_KEY`` type isn't suitable. Lexicon for fulltext search is the "
"case."

# b45168014e694851b615af17fb94734b
msgid "Create lexicon table"
msgstr "Create lexicon table"

# 1f276e918b9d48db819e53e76a92d5bc
msgid ""
"You can use all table types except ``TABLE_NO_KEY`` for lexicon table. "
"Lexicon table needs key support but ``TABLE_NO_KEY`` doesn't support key."
msgstr ""
"You can use all table types except ``TABLE_NO_KEY`` for lexicon table. "
"Lexicon table needs key support but ``TABLE_NO_KEY`` doesn't support key."

# d38e6292e389453fac0ea823c6f29543
msgid "Here is an example to create ``TABLE_PAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_PAT_KEY`` table:"

# bc4d463215174729a500da19af8f8e4c
msgid "The ``table_create`` command creates the following table:"
msgstr "The ``table_create`` command creates the following table:"

# 0d21eda4fef74b1aa32516b6d19ddffe
msgid "The table is named ``Lexicon``."
msgstr "The table is named ``Lexicon``."

# 17f099efd6484c789b00f3507371bc03
msgid "The table is ``TABLE_PAT_KEY`` type table."
msgstr "The table is ``TABLE_PAT_KEY`` type table."

# 44e65afbe23148489d695207589fa077
msgid "The table's key is ``ShortText`` type."
msgstr "The table's key is ``ShortText`` type."

# 4bcc38b0ad714962a946f676336238e5
msgid ""
"The table uses ``TokenBigram`` tokenizer to extract tokens from a normalized "
"text."
msgstr ""
"The table uses ``TokenBigram`` tokenizer to extract tokens from a normalized "
"text."

# bb31bc9cf99f4f67bf33ba4df2228710
msgid "The table uses ``NormalizerAuto`` normalizer to normalize a text."
msgstr "The table uses ``NormalizerAuto`` normalizer to normalize a text."

# 02f5dce2042d4780b91071acf4f91fe7
msgid ""
"``TABLE_PAT_KEY`` is suitable table type for lexicon table. Lexicon table is "
"used for fulltext search."
msgstr ""
"``TABLE_PAT_KEY`` is suitable table type for lexicon table. Lexicon table is "
"used for fulltext search."

# 1dd5eb9c58ab42b98628b34633a25ced
msgid ""
"In fulltext search, predictive search may be used for fuzzy search. "
"Predictive search is supported by ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."
msgstr ""
"In fulltext search, predictive search may be used for fuzzy search. "
"Predictive search is supported by ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."

# 6a4e65e903ab458cab94a5835af94625
msgid ""
"Lexicon table has many keys because a fulltext target text has many tokens. "
"Table that has many keys should consider table size because large table "
"requires large memory. Requiring large memory causes disk I/O. It blocks "
"fast search. So table size is important for a table that has many keys. "
"``TABLE_PAT_KEY`` is less table size than ``TABLE_DAT_KEY``."
msgstr ""
"Lexicon table has many keys because a fulltext target text has many tokens. "
"Table that has many keys should consider table size because large table "
"requires large memory. Requiring large memory causes disk I/O. It blocks "
"fast search. So table size is important for a table that has many keys. "
"``TABLE_PAT_KEY`` is less table size than ``TABLE_DAT_KEY``."

# 0e061b00e12143f7b3c6938c287892c7
msgid ""
"Because of the above reasons, ``TABLE_PAT_KEY`` is suitable table type for "
"lexicon table."
msgstr ""
"Because of the above reasons, ``TABLE_PAT_KEY`` is suitable table type for "
"lexicon table."

# 882b5233a37447e3ae54de88ed52e343
msgid "Create tag index table"
msgstr "Create tag index table"

# c93bb4e1a5ee43f5950711289bf13bcf
msgid ""
"You can use all table types except ``TABLE_NO_KEY`` for tag index table. Tag "
"index table needs key support but ``TABLE_NO_KEY`` doesn't support key."
msgstr ""
"You can use all table types except ``TABLE_NO_KEY`` for tag index table. Tag "
"index table needs key support but ``TABLE_NO_KEY`` doesn't support key."

# ab8abaea505841f6be9395ef964f63b8
msgid "Here is an example to create ``TABLE_HASH_KEY`` table:"
msgstr "Here is an example to create ``TABLE_HASH_KEY`` table:"

# 9f872285feec44a2b81fc7194d6601da
msgid ""
"The ``table_create`` command creates a table that is named ``Tags``, is "
"``TABLE_HASH_KEY`` type and has ``ShortText`` type key."
msgstr ""
"The ``table_create`` command creates a table that is named ``Tags``, is "
"``TABLE_HASH_KEY`` type and has ``ShortText`` type key."

# bae34d45af7249b98d5e86ced7adff78
msgid ""
"``TABLE_HASH_KEY`` or ``TABLE_DAT_KEY`` are suitable table types for tag "
"index table."
msgstr ""
"``TABLE_HASH_KEY`` or ``TABLE_DAT_KEY`` are suitable table types for tag "
"index table."

# c4087b24cfc3455fa13f21f04868fe0a
msgid ""
"If you need only exact match tag search feature, ``TABLE_HASH_KEY`` is "
"suitable. It is the common case."
msgstr ""
"If you need only exact match tag search feature, ``TABLE_HASH_KEY`` is "
"suitable. It is the common case."

# 404a1f1833cf4c54bcb81866aea116d2
msgid ""
"If you also need predictive tag search feature (for example, searching ``"
"\"groonga\"`` by ``\"gr\"`` keyword.), ``TABLE_DAT_KEY`` is suitable. "
"``TABLE_DAT_KEY`` is large table size but it is not important because the "
"number of tags will not be large."
msgstr ""
"If you also need predictive tag search feature (for example, searching ``"
"\"groonga\"`` by ``\"gr\"`` keyword.), ``TABLE_DAT_KEY`` is suitable. "
"``TABLE_DAT_KEY`` is large table size but it is not important because the "
"number of tags will not be large."

# b79a1b9c55354218992c60222a853ff0
msgid "Create range index table"
msgstr "Create range index table"

# c63721754681430f8b96310c484b6cfc
msgid ""
"You can use ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` table types for range "
"index table. Range index table needs range search support but "
"``TABLE_NO_KEY`` and ``TABLE_HASH_KEY`` don't support it."
msgstr ""
"You can use ``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` table types for range "
"index table. Range index table needs range search support but "
"``TABLE_NO_KEY`` and ``TABLE_HASH_KEY`` don't support it."

# 3e1bb75798c74759b3b2e9fcfcbd0ea6
msgid "Here is an example to create ``TABLE_DAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_DAT_KEY`` table:"

# 1b9eacefc3854b5b9b727f122eb5fe58
msgid ""
"The ``table_create`` command creates a table that is named ``Ages``, is "
"``TABLE_DAT_KEY`` type and has ``UInt32`` type key."
msgstr ""
"The ``table_create`` command creates a table that is named ``Ages``, is "
"``TABLE_DAT_KEY`` type and has ``UInt32`` type key."

# ef018715488f4d20ae7abddd57bda421
msgid ""
"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` are suitable table types for range "
"index table."
msgstr ""
"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY`` are suitable table types for range "
"index table."

# e323185a67674f028f0f26f7fc01ec69
msgid ""
"If you don't have many indexed items, ``TABLE_DAT_KEY`` is suitable. Index "
"for age is the case in the above example. Index for age will have only 0-100 "
"items because human doesn't live so long."
msgstr ""
"If you don't have many indexed items, ``TABLE_DAT_KEY`` is suitable. Index "
"for age is the case in the above example. Index for age will have only 0-100 "
"items because human doesn't live so long."

# 393ed613502745f9b864fd756b77fd49
msgid ""
"If you have many indexed items, ``TABLE_PAT_KEY`` is suitable. Because "
"``TABLE_PAT_KEY`` is smaller than ``TABLE_DAT_KEY``."
msgstr ""
"If you have many indexed items, ``TABLE_PAT_KEY`` is suitable. Because "
"``TABLE_PAT_KEY`` is smaller than ``TABLE_DAT_KEY``."

# 5e66aff726e04da3834c28bcf252440c
msgid "Specifies a table name to be created. ``name`` must be specified."
msgstr "Specifies a table name to be created. ``name`` must be specified."

# b2bf8a357dec4fc8920b58daf3cf68b7
msgid "Here are available characters:"
msgstr "Here are available characters:"

# be59049d86564de8a4d3daa6bb38312c
msgid "``0`` .. ``9`` (digit)"
msgstr "``0`` .. ``9`` (digit)"

# f3f7ff4c5d72425d90510b2a71316c54
msgid "``a`` .. ``z`` (alphabet, lower case)"
msgstr "``a`` .. ``z`` (alphabet, lower case)"

# 12dbf7bfbdf94c5a93983f4672202aa0
msgid "``A`` .. ``Z`` (alphabet, upper case)"
msgstr "``A`` .. ``Z`` (alphabet, upper case)"

# d67a14abc797456ea7d404a0ca0f7dc1
msgid "``#`` (hash)"
msgstr "``#`` (hash)"

# d420f0a5d1cd44828a3db6ec8ea74504
msgid "``@`` (at mark)"
msgstr "``@`` (at mark)"

# a28d5a5a9b654c31b96e037d21dae91a
msgid "``-`` (hyphen)"
msgstr "``-`` (hyphen)"

# 7538993532384f17b4d290c81b3fe95e
msgid ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"
msgstr ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"

# 820aac1ce6b7467780855924fa9e2978
msgid ""
"You need to create a name with one or more the above chracters. Note that "
"you cannot use ``_`` as the first character such as ``_name``."
msgstr ""
"You need to create a name with one or more the above chracters. Note that "
"you cannot use ``_`` as the first character such as ``_name``."

# a8ff6d0f56c74a04a6475a48f643f419
msgid "Specifies a table type and table customize options."
msgstr "Specifies a table type and table customize options."

# 6a9245e85807422ba7aa7074f0c60921
msgid "Here are available flags:"
msgstr "Here are available flags:"

# eb3958befa08403b96fcf3f14eea5e57
# 5f936db0616b4a6e86aefd198cc9d865
msgid "description"
msgstr "description"

# b167ed41e5e249e39f52519cdb3c7a10
msgid "flags"
msgstr "flags"

# 0e1ef1a79cc741008b0408158c3747e1
msgid "Array table."
msgstr "Array table."

# 51db345dfc2242f4b6f42b8ed891d448
# a4a09cbf02fa4cdb8197bf37d3325952
msgid "``TABLE_NO_KEY``"
msgstr "``TABLE_NO_KEY``"

# 376641806c3a44d882a3795213be1548
msgid "Hash table."
msgstr "Hash table."

# a90af47fa2044750ac914ba18b3aad1f
# 431b3a52ec334fdeb995cd04cbffc20e
msgid "``TABLE_HASH_KEY``"
msgstr "``TABLE_HASH_KEY``"

# 6e94d1ed0fd6470ebdcd7c8370906836
msgid "Patricia trie."
msgstr "Patricia trie."

# cd0888b7d45845ae922229051683440d
# ae825acb565d4eb793ebd0e1e680b2ad
msgid "``TABLE_PAT_KEY``"
msgstr "``TABLE_PAT_KEY``"

# 9fd182d19c634b8fb807705b4c14566a
msgid "Double Array trie."
msgstr "Double Array trie."

# f805640b67a84e39b9187a0cda0361a5
# d592828248a44d918ba7579e891efbce
msgid "``TABLE_DAT_KEY``"
msgstr "``TABLE_DAT_KEY``"

# de2b22cde33b45088acf615eb79b7088
msgid "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."
msgstr "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."

# 1abbfd7dae6d416eab9eb9de0a0f70ec
msgid "``KEY_WITH_SIS``"
msgstr "``KEY_WITH_SIS``"

# 68b345734fca47729d1a028bfb179982
msgid ""
"Since Groonga 2.1.0 ``KEY_NORMALIZE`` flag is deprecated. Use ``normalizer`` "
"option with ``NormalizerAuto`` instead."
msgstr ""
"Since Groonga 2.1.0 ``KEY_NORMALIZE`` flag is deprecated. Use ``normalizer`` "
"option with ``NormalizerAuto`` instead."

# 86c32d81751c4b6c8637acaf39153727
msgid ""
"You must specify one of ``TABLE_${TYPE}`` flags. You cannot specify two or "
"more ``TABLE_${TYPE}`` flags. For example, ``TABLE_NO_KEY|TABLE_HASH_KEY`` "
"is invalid."
msgstr ""
"You must specify one of ``TABLE_${TYPE}`` flags. You cannot specify two or "
"more ``TABLE_${TYPE}`` flags. For example, ``TABLE_NO_KEY|TABLE_HASH_KEY`` "
"is invalid."

# 28cdccbf41e54c86a92d7ae25c1bd7e4
msgid ""
"You can combine flags with ``|`` (vertical bar) such as ``TABLE_PAT_KEY|"
"KEY_WITH_SIS``."
msgstr ""
"You can combine flags with ``|`` (vertical bar) such as ``TABLE_PAT_KEY|"
"KEY_WITH_SIS``."

# 1e9113f21f2e449b874d3e7f875aa8a0
msgid "See :doc:`/reference/tables` for difference between table types."
msgstr "See :doc:`/reference/tables` for difference between table types."

# f89b04463cfa4fd0bc2c836f231f478e
msgid "The default flags are ``TABLE_HASH_KEY``."
msgstr "The default flags are ``TABLE_HASH_KEY``."

# ae1ad296ad4043148314160f8578ef5e
msgid "``key_type``"
msgstr "``key_type``"

# b0da2d20283e4c9091bd6be00fbb0583
msgid "Specifies key type."
msgstr "Specifies key type."

# 2236bd0f122e43c0bf8c06b8d1d6a16d
msgid ""
"If you specify ``TABLE_HASH_KEY``, ``TABLE_PAT_KEY`` or ``TABLE_DAT_KEY`` as "
"``flags`` parameter, you need to specify ``key_type`` option."
msgstr ""
"If you specify ``TABLE_HASH_KEY``, ``TABLE_PAT_KEY`` or ``TABLE_DAT_KEY`` as "
"``flags`` parameter, you need to specify ``key_type`` option."

# b95137d42d9f4095a0a4417f8abbeafe
msgid "See :doc:`/reference/types` for all types."
msgstr "See :doc:`/reference/types` for all types."

# 840f1e93455c49e087a6534e4f4b25db
# 2f8a4b91b4ba4b5591b58537713bcb86
# e99110bb9e86405c9a2cc4035cd15374
# 4e32b99e6c1941d196edf4be9bd513ad
# c30398ed6baf4864a4bf611d44c38a84
msgid "The default value is none."
msgstr "The default value is none."

# d568fcb3aa9c4fd1a5bf73a552f3e1d6
msgid "``value_type``"
msgstr "``value_type``"

# 98dada1a923c46779d48f6195dc7b700
msgid "Specifies value type."
msgstr "Specifies value type."

# 2367dfeb94e244e9ae132713700bef9b
msgid ""
"You can use value when you specify ``TABLE_NO_KEY``, ``TABLE_HASH_KEY`` or "
"``TABLE_PAT_KEY`` as ``flags`` parameter. Value type must be a fixed size "
"type. For example, ``UInt32`` can be used but ``ShortText`` cannot be used. "
"Use columns instead of value."
msgstr ""
"You can use value when you specify ``TABLE_NO_KEY``, ``TABLE_HASH_KEY`` or "
"``TABLE_PAT_KEY`` as ``flags`` parameter. Value type must be a fixed size "
"type. For example, ``UInt32`` can be used but ``ShortText`` cannot be used. "
"Use columns instead of value."

# 03f84d58707c451b94bb8d156b9dd56c
msgid "``default_tokenizer``"
msgstr "``default_tokenizer``"

# 02886e58747149b6b3278616c14645b6
msgid ""
"Specifies the default tokenizer that is used on searching and data loading."
msgstr ""
"Specifies the default tokenizer that is used on searching and data loading."

# 67b2032420e64354ab8072033fa8e235
msgid ""
"You cannot use ``default_tokenizer`` with ``TABLE_NO_KEY`` because "
"``TABLE_NO_KEY`` cannot be used for index."
msgstr ""
"You cannot use ``default_tokenizer`` with ``TABLE_NO_KEY`` because "
"``TABLE_NO_KEY`` cannot be used for index."

# 75c1901a6e89497683d6ba6e5f986fd4
msgid ""
"You must specify ``default_tokenizer`` for a table that is used for fulltext "
"search index."
msgstr ""
"You must specify ``default_tokenizer`` for a table that is used for fulltext "
"search index."

# 732bdbd2222149c7a104b4975d4bea35
msgid "See :doc:`/reference/tokenizers` for all tokenizers"
msgstr "See :doc:`/reference/tokenizers` for all tokenizers"

# 479cf3fbe30740d39e93f6cdc93efd86
msgid "Specifies a normalizer that is used to normalize key."
msgstr "Specifies a normalizer that is used to normalize key."

# e41d30176a0f492f8a72cee6a07c3995
msgid ""
"You cannot use ``normalizer`` with ``TABLE_NO_KEY`` because ``TABLE_NO_KEY`` "
"doesn't support key."
msgstr ""
"You cannot use ``normalizer`` with ``TABLE_NO_KEY`` because ``TABLE_NO_KEY`` "
"doesn't support key."

# 13a496444ec64336b1bd02595cfcb192
msgid "See :doc:`/reference/normalizers` for all normalizsers."
msgstr "See :doc:`/reference/normalizers` for all normalizsers."

# 2583a84bbf5f44deb0320a9de7a3b3ba
# 813385fc78ea40a2a9583709bb250e55
msgid "``token_filters``"
msgstr "``token_filters``"

# 18b47240235848718502b9984f680ad5
msgid "Specifies token filters that is used to some processes tokenized token."
msgstr ""
"Specifies token filters that is used to some processes tokenized token."

# 0f2a57d6bc324167b9b8989daf760eb1
msgid ""
"You cannot use ``token_filters`` with ``TABLE_NO_KEY`` because "
"``TABLE_NO_KEY`` doesn't support key."
msgstr ""
"You cannot use ``token_filters`` with ``TABLE_NO_KEY`` because "
"``TABLE_NO_KEY`` doesn't support key."

# f078279a513840dd902922e5ec287a02
msgid "See :doc:`/reference/token_filters` for all token filters."
msgstr "See :doc:`/reference/token_filters` for all token filters."

# 9f581e7bcb6249e0a8614d2afa238c2c
msgid "``table_create`` returns ``true`` as body on success such as::"
msgstr "``table_create`` returns ``true`` as body on success such as::"

# 5e16e52f9a55405f8d483db4360a0c63
msgid "If ``table_create`` fails, error details are in ``HEADER``."
msgstr "If ``table_create`` fails, error details are in ``HEADER``."

# 8ef2a369690c4a20be1391c627144403
msgid ":doc:`/reference/tables`"
msgstr ":doc:`/reference/tables`"

# 8e434995ed5c48e092fdb3edf09241d5
# bd44d1984dd448f480c0d8894d7186ed
# 84957530713443378421b6803ec09d0b
# 7f7c930c5741432b87408d31d5fcb3dc
msgid ":doc:`/reference/tokenizers`"
msgstr ":doc:`/reference/tokenizers`"

# 828a3365a28c4e8eaa6f534cc6e0d360
msgid ":doc:`/reference/command/output_format`"
msgstr ":doc:`/reference/command/output_format`"

# 654d480347ee4ce8aae63cd8bfb7d165
# 3b232a64affd437bbc0bf7ef994ef2db
msgid "``table_list``"
msgstr "``table_list``"

# f3e23ae104b64b36b71e5eaf871d7b60
msgid "table_list - DBに定義されているテーブルをリスト表示"
msgstr "table_list - DBに定義されているテーブルをリスト表示"

# 0027d373005049ab898b7919ddc18b7c
msgid ""
"Groonga組込コマンドの一つであるtable_listについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準 入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"
msgstr ""
"Groonga組込コマンドの一つであるtable_listについて説明します。組込コマンドは、"
"groonga実行ファイルの引数、標準 入力、またはソケット経由でgroongaサーバにリク"
"エストを送信することによって実行します。"

# 0d25d3540eff480a89233292ea20ace7
msgid "table_listは、DBに定義されているテーブルのリストを表示します。"
msgstr "table_listは、DBに定義されているテーブルのリストを表示します。"

# 9511c8950468445b8ff9617e56d70e9a
msgid "テーブル名一覧が以下の形式で返却されます。::"
msgstr "テーブル名一覧が以下の形式で返却されます。::"

# 988231cb4a4a4630b431604ff4f07ef9
msgid "``テーブル情報名n``"
msgstr "``テーブル情報名n``"

# 9a6009b544e84bc296219d38dd217009
msgid ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"
msgstr ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"

# 4b14eb6bd4ee4feea3e6cd07c5b3c918
msgid "テーブルオブジェクトに割り当てられたID"
msgstr "テーブルオブジェクトに割り当てられたID"

# e617f26578ae494c9f80b8a1dcc2c603
msgid "テーブル名"
msgstr "テーブル名"

# a1a966b1d64b4bdd8964423d2abe2b16
msgid "テーブルのレコードを格納するファイル名"
msgstr "テーブルのレコードを格納するファイル名"

# cc783f19fe1744de95033f98b4814f0e
msgid "テーブルのflags属性"
msgstr "テーブルのflags属性"

# fd36ccafa7cc4c3bac77e847b3e67151
msgid "``domain``"
msgstr "``domain``"

# dd8faa25ebe34c8686f9075bc1f0f1a9
msgid "主キー値の属する型"
msgstr "主キー値の属する型"

# 7683eb7176bc44c39707376941ffb6bb
msgid "``range``"
msgstr "``range``"

# 5f4cb7482b5d4ca3ac8e3dcd854e0473
msgid "valueが属する型"
msgstr "valueが属する型"

# b74b4753a4fd409faeef70e3d2a952f1
msgid "``テーブル情報型n``"
msgstr "``テーブル情報型n``"

# 925a19fb4b0540c595ec3d246be6cf54
msgid "テーブル情報の型を出力します。"
msgstr "テーブル情報の型を出力します。"

# 48592263206644d285fe2414bb10092b
msgid "``テーブル情報n``"
msgstr "``テーブル情報n``"

# ee466f7dd52041679d37004de9fe1138
msgid ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"
msgstr ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"

# f8ec37176bb5440dba7c739a98900499
# 07ab9d1f4c8a4a09aa2a1ee6c9a8b712
msgid "``table_remove``"
msgstr "``table_remove``"

# 69d7c6675a84491e962462565554d20f
msgid "table_remove - テーブルの削除"
msgstr "table_remove - テーブルの削除"

# bd5df107d03845fa846870bbd342ee0c
msgid ""
"groonga組込コマンドの一つであるtable_removeについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"
msgstr ""
"groonga組込コマンドの一つであるtable_removeについて説明します。組込コマンド"
"は、groonga実行ファイルの引数、標準入力、またはソケット経由でgroongaサーバに"
"リクエストを送信することによって実行します。"

# dea6af94fa5f4321b8ec5c23af0c0f42
msgid ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"
msgstr ""
"table_removeはテーブルと定義されているカラムを削除します。カラムに付随するイ"
"ンデックスも再帰的に削除されます。"

# a073b25150464cc9bd0b166c720c82e5
msgid "``table_tokenize``"
msgstr "``table_tokenize``"

# 75067cec70de4e5ca0b819fffd4b72db
msgid ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."
msgstr ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."

# 54a7b99bbf2e4f94b65f3c97d459d373
msgid ""
"``table_tokenize`` command has required parameters and optional parameters. "
"``table`` and ``string`` are required parameters. Others are optional::"
msgstr ""
"``table_tokenize`` command has required parameters and optional parameters. "
"``table`` and ``string`` are required parameters. Others are optional::"

# 7c18659b31ad4a0faf0f3050cea5d209
msgid ""
"``Terms`` table is set ``TokenBigram`` tokenizer, ``NormalizerAuto`` "
"normalizer, ``TokenFilterStopWord`` token filter. It returns tokens that is "
"generated by tokenizeing ``\"Hello and Good-bye\"`` with ``TokenBigram`` "
"tokenizer. It is normalized by ``NormalizerAuto`` normalizer. ``and`` token "
"is removed with ``TokenFilterStopWord`` token filter."
msgstr ""
"``Terms`` table is set ``TokenBigram`` tokenizer, ``NormalizerAuto`` "
"normalizer, ``TokenFilterStopWord`` token filter. It returns tokens that is "
"generated by tokenizeing ``\"Hello and Good-bye\"`` with ``TokenBigram`` "
"tokenizer. It is normalized by ``NormalizerAuto`` normalizer. ``and`` token "
"is removed with ``TokenFilterStopWord`` token filter."

# 72f3300674f44ebeb6ffb88598ac5029
msgid "There are required parameters, ``table`` and ``string``."
msgstr "There are required parameters, ``table`` and ``string``."

# 390b8a4224374454acf78901b6786934
msgid ""
"Specifies the lexicon table. ``table_tokenize`` command uses the tokenizer, "
"the normalizer, the token filters that is set the lexicon table."
msgstr ""
"Specifies the lexicon table. ``table_tokenize`` command uses the tokenizer, "
"the normalizer, the token filters that is set the lexicon table."

# eef1ebc12d1c4374a22c6714d211f18b
# df4d21bba64a4714a818ed4a1ca2a08d
msgid "Specifies any string which you want to tokenize."
msgstr "Specifies any string which you want to tokenize."

# 2d8623c0d6204ab88a755804909e19d5
msgid ""
"See :ref:`tokenize-string` option in :doc:`/reference/commands/tokenize` "
"about details."
msgstr ""
"See :ref:`tokenize-string` option in :doc:`/reference/commands/tokenize` "
"about details."

# 1735ad56a90346d0a2bab19777a5ff69
msgid ""
"Specifies a tokenization customize options. You can specify multiple options "
"separated by \"``|``\"."
msgstr ""
"Specifies a tokenization customize options. You can specify multiple options "
"separated by \"``|``\"."

# 1ac07e5616d84cd4a6941a7b32ed0c3d
msgid "The default value is ``NONE``."
msgstr "The default value is ``NONE``."

# cdae32581c2448688935d902742844e5
msgid ""
"See :ref:`tokenize-flags` option in :doc:`/reference/commands/tokenize` "
"about details."
msgstr ""
"See :ref:`tokenize-flags` option in :doc:`/reference/commands/tokenize` "
"about details."

# 421fde2f36e447c780d5f05f6d3d474c
# d52931ec6add401db1339abaf65b4fa8
msgid "``mode``"
msgstr "``mode``"

# 1037df65e6d84584b6e96013c11943b7
msgid "Specifies a tokenize mode."
msgstr "Specifies a tokenize mode."

# 93add3e6ce174062b04e54660d07fd7d
msgid "The default value is ``GET``."
msgstr "The default value is ``GET``."

# 20bb7d863a45486a80dccaca90437be4
msgid ""
"See :ref:`tokenize-mode` option in :doc:`/reference/commands/tokenize` about "
"details."
msgstr ""
"See :ref:`tokenize-mode` option in :doc:`/reference/commands/tokenize` about "
"details."

# 086d66cb4c624fa2b5bb3de15c620395
msgid "``table_tokenize`` command returns tokenized tokens."
msgstr "``table_tokenize`` command returns tokenized tokens."

# 6edfd24683b84be58da8c843b67cb177
msgid ""
"See :ref:`tokenize-return-value` option in :doc:`/reference/commands/"
"tokenize` about details."
msgstr ""
"See :ref:`tokenize-return-value` option in :doc:`/reference/commands/"
"tokenize` about details."

# a1621482f5e149a4a7d38fdf0f7f9cf7
# 451f066d0ed840e0a37ff11e1eb911e5
msgid ":doc:`/reference/commands/tokenize`"
msgstr ":doc:`/reference/commands/tokenize`"

# 27854781b47349ba86c8b129dfa35942
msgid "``tokenize``"
msgstr "``tokenize``"

# acee61e71df34a57931903d22f1f74f5
msgid ""
"``tokenize`` command tokenizes text by the specified tokenizer. It is useful "
"to debug tokenization."
msgstr ""
"``tokenize`` command tokenizes text by the specified tokenizer. It is useful "
"to debug tokenization."

# 1aab364df0294af78844a350738610c9
msgid ""
"``tokenize`` command has required parameters and optional parameters. "
"``tokenizer`` and ``string`` are required parameters. Others are optional::"
msgstr ""
"``tokenize`` command has required parameters and optional parameters. "
"``tokenizer`` and ``string`` are required parameters. Others are optional::"

# fce89fb81cda4da99e9c4a3a5f2b97bb
msgid ""
"It has only required parameters. ``tokenizer`` is ``TokenBigram`` and "
"``string`` is ``\"Fulltext Search\"``. It returns tokens that is generated "
"by tokenizing ``\"Fulltext Search\"`` with ``TokenBigram`` tokenizer. It "
"doesn't normalize ``\"Fulltext Search\"``."
msgstr ""
"It has only required parameters. ``tokenizer`` is ``TokenBigram`` and "
"``string`` is ``\"Fulltext Search\"``. It returns tokens that is generated "
"by tokenizing ``\"Fulltext Search\"`` with ``TokenBigram`` tokenizer. It "
"doesn't normalize ``\"Fulltext Search\"``."

# 2389af0f6d314cd9a537d9efd7baf305
msgid "There are required parameters, ``tokenizer`` and ``string``."
msgstr "There are required parameters, ``tokenizer`` and ``string``."

# df786306a1194e4eb5b232bced3f82de
msgid "``tokenizer``"
msgstr "``tokenizer``"

# bf7d9d4eb22c4cfc8c5dc02abc238cfd
msgid ""
"Specifies the tokenizer name. ``tokenize`` command uses the tokenizer that "
"is named ``tokenizer``."
msgstr ""
"Specifies the tokenizer name. ``tokenize`` command uses the tokenizer that "
"is named ``tokenizer``."

# 6f5616384c0b402494e9e67f780ac26b
msgid "See :doc:`/reference/tokenizers` about built-in tokenizers."
msgstr "See :doc:`/reference/tokenizers` about built-in tokenizers."

# 97006d4e6cb24ab18d326c99932110bc
msgid "Here is an example to use built-in ``TokenTrigram`` tokenizer."
msgstr "Here is an example to use built-in ``TokenTrigram`` tokenizer."

# a0383fc74bc34305ba59d1b2151b81d3
msgid ""
"If you want to use other tokenizers, you need to register additional "
"tokenizer plugin by :doc:`register` command. For example, you can use `KyTea "
"<http://www.phontron.com/kytea/>`_ based tokenizer by registering "
"``tokenizers/kytea``."
msgstr ""
"If you want to use other tokenizers, you need to register additional "
"tokenizer plugin by :doc:`register` command. For example, you can use `KyTea "
"<http://www.phontron.com/kytea/>`_ based tokenizer by registering "
"``tokenizers/kytea``."

# 6fdb5bc84a874755baea8d2f566cbc17
msgid ""
"Specifies the normalizer name. ``tokenize`` command uses the normalizer that "
"is named ``normalizer``. Normalizer is important for N-gram family "
"tokenizers such as ``TokenBigram``."
msgstr ""
"Specifies the normalizer name. ``tokenize`` command uses the normalizer that "
"is named ``normalizer``. Normalizer is important for N-gram family "
"tokenizers such as ``TokenBigram``."

# 34e1defe7046460e88d39f37fbdb831f
msgid ""
"Normalizer detects character type for each character while normalizing. N-"
"gram family tokenizers use character types while tokenizing."
msgstr ""
"Normalizer detects character type for each character while normalizing. N-"
"gram family tokenizers use character types while tokenizing."

# 5440f68edfc94d60bf28f3837456890a
msgid "Here is an example that doesn't use normalizer."
msgstr "Here is an example that doesn't use normalizer."

# eaec89842913413aa1b0ca6438fd60f9
msgid ""
"All alphabets are tokenized by two characters. For example, ``Fu`` is a "
"token."
msgstr ""
"All alphabets are tokenized by two characters. For example, ``Fu`` is a "
"token."

# b057835f5b604c31a7df1169b1df4cf5
msgid "Here is an example that uses normalizer."
msgstr "Here is an example that uses normalizer."

# 365bf03e068f4dffba1e74409f143c9f
msgid ""
"Continuous alphabets are tokenized as one token. For example, ``fulltext`` "
"is a token."
msgstr ""
"Continuous alphabets are tokenized as one token. For example, ``fulltext`` "
"is a token."

# eaa010f3c23f4d76a71b16668e52f286
msgid ""
"If you want to tokenize by two characters with noramlizer, use "
"``TokenBigramSplitSymbolAlpha``."
msgstr ""
"If you want to tokenize by two characters with noramlizer, use "
"``TokenBigramSplitSymbolAlpha``."

# 9ebed9c39ca8418e808b6d6e022190dd
msgid ""
"All alphabets are tokenized by two characters. And they are normalized to "
"lower case characters. For example, ``fu`` is a token."
msgstr ""
"All alphabets are tokenized by two characters. And they are normalized to "
"lower case characters. For example, ``fu`` is a token."

# af5c3d33780e499c822231bd27209ab8
msgid ""
"Specifies a tokenization customize options. You can specify multiple options "
"separated by \"``|``\". For example, ``NONE|ENABLE_TOKENIZED_DELIMITER``."
msgstr ""
"Specifies a tokenization customize options. You can specify multiple options "
"separated by \"``|``\". For example, ``NONE|ENABLE_TOKENIZED_DELIMITER``."

# 057c9fca33754f07bcf75b12fa6568d7
msgid "``ENABLE_TOKENIZED_DELIMITER``"
msgstr "``ENABLE_TOKENIZED_DELIMITER``"

# f26a1315f47045ce81f963627aa94ed4
msgid ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."
msgstr ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."

# 03ae483e047247279cfad7a24bf6fada
msgid "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."

# 821f841d30bf4d8494ef3fd2386489a1
msgid ""
"``TokenDelimit`` tokenizer is one of tokenized delimiter supported "
"tokenizer. ``ENABLE_TOKENIZED_DELIMITER`` enables tokenized delimiter. "
"Tokenized delimiter is special character that indicates token border. It is "
"``U+FFFE``. The character is not assigned any character. It means that the "
"character is not appeared in normal string. So the character is good "
"character for this puropose. If ``ENABLE_TOKENIZED_DELIMITER`` is enabled, "
"the target string is treated as already tokenized string. Tokenizer just "
"tokenizes by tokenized delimiter."
msgstr ""
"``TokenDelimit`` tokenizer is one of tokenized delimiter supported "
"tokenizer. ``ENABLE_TOKENIZED_DELIMITER`` enables tokenized delimiter. "
"Tokenized delimiter is special character that indicates token border. It is "
"``U+FFFE``. The character is not assigned any character. It means that the "
"character is not appeared in normal string. So the character is good "
"character for this puropose. If ``ENABLE_TOKENIZED_DELIMITER`` is enabled, "
"the target string is treated as already tokenized string. Tokenizer just "
"tokenizes by tokenized delimiter."

# 60057aac042f4f5ca53bc46d278c66a3
msgid ""
"Specifies a tokenize mode. If the mode is specified ``ADD``, the text is "
"tokenized by the rule that adding a document. If the mode is specified "
"``GET``, the text is tokenized by the rule that searching a document. If the "
"mode is omitted, the text is tokenized by the ``ADD`` mode."
msgstr ""
"Specifies a tokenize mode. If the mode is specified ``ADD``, the text is "
"tokenized by the rule that adding a document. If the mode is specified "
"``GET``, the text is tokenized by the rule that searching a document. If the "
"mode is omitted, the text is tokenized by the ``ADD`` mode."

# 602e1189edbe432d8074201617dd770b
msgid "The default mode is ``ADD``."
msgstr "The default mode is ``ADD``."

# 0da088fa201940349514e7aa1ca84735
msgid "Here is an example to the ``ADD`` mode."
msgstr "Here is an example to the ``ADD`` mode."

# b2eee218129c4f3b94611b3900587128
msgid "The last alphabet is tokenized by one character."
msgstr "The last alphabet is tokenized by one character."

# 9b66531308c74e36818f15eded8505a8
msgid "Here is an example to the ``GET`` mode."
msgstr "Here is an example to the ``GET`` mode."

# 585d9696e8724d9dbfb29fb3841ae8d4
msgid "The last alphabet is tokenized by two characters."
msgstr "The last alphabet is tokenized by two characters."

# 0e219e3c75ac4231843df97a985169df
msgid ""
"Specifies the token filter names. ``tokenize`` command uses the tokenizer "
"that is named ``token_filters``."
msgstr ""
"Specifies the token filter names. ``tokenize`` command uses the tokenizer "
"that is named ``token_filters``."

# e2ff71006a5a4e29b238f77dbef084c8
msgid "See :doc:`/reference/token_filters` about token filters."
msgstr "See :doc:`/reference/token_filters` about token filters."

# db737ba39f07431c831c479ac1b5ec75
msgid ""
"``tokenize`` command returns tokenized tokens. Each token has some "
"attributes except token itself. The attributes will be increased in the "
"feature::"
msgstr ""
"``tokenize`` command returns tokenized tokens. Each token has some "
"attributes except token itself. The attributes will be increased in the "
"feature::"

# c4c9c0d71dd745dd98d5351cd5f2603d
msgid "``tokens``"
msgstr "``tokens``"

# fcac4cb71f9842fd8b7c890e9889778a
msgid ""
"``tokens`` is an array of token. Token is an object that has the following "
"attributes."
msgstr ""
"``tokens`` is an array of token. Token is an object that has the following "
"attributes."

# 2397b408842e4d0eb6f895d6d6fe3fea
# 959b962852af4b158f94208f6e2fadbc
msgid "``value``"
msgstr "``value``"

# 117ed0f1a80142739ebae78107cf6dd0
msgid "Token itself."
msgstr "Token itself."

# b66657514d8d4f7da379fb296f62159a
msgid "``position``"
msgstr "``position``"

# 044e7fdb847c479ea8b034a7496ee770
msgid "The N-th token."
msgstr "The N-th token."

# b4822a82384048b1a1b958cf76522e4d
msgid "``tokenizer_list``"
msgstr "``tokenizer_list``"

# 176b771aafe94b21bd07c154fbb2a874
msgid "``tokenizer_list`` command lists tokenizers in a database."
msgstr "``tokenizer_list`` command lists tokenizers in a database."

# 686291495e5f4f9197dad5d34d47988f
msgid "``tokenizer_list`` command takes no parameter. ::"
msgstr "``tokenizer_list`` command takes no parameter. ::"

# a59dd3dea0b44beeb736ef28a917b8d7
msgid "It returns tokenizers in a database."
msgstr "It returns tokenizers in a database."

# 766d75586a9f4e8ea0b3f5bc5ebfe5f4
msgid ""
"``tokenizer_list`` command returns tokenizers. Each tokenizers has an "
"attribute that contains the name. The attribute will be increased in the "
"feature::"
msgstr ""
"``tokenizer_list`` command returns tokenizers. Each tokenizers has an "
"attribute that contains the name. The attribute will be increased in the "
"feature::"

# 0b38a6209d9740e4b37ea9b19d25d632
msgid "``tokenizers``"
msgstr "``tokenizers``"

# 8cd2d130de424453ba22743b78b3ec8b
msgid ""
"``tokenizers`` is an array of tokenizer. Tokenizer is an object that has the "
"following attributes."
msgstr ""
"``tokenizers`` is an array of tokenizer. Tokenizer is an object that has the "
"following attributes."

# 182f694f3fe9437eb2f9e20983ddc6c7
msgid "Tokenizer name."
msgstr "Tokenizer name."

# 27236479bfde464692c93126e117bc3d
msgid "``truncate``"
msgstr "``truncate``"

# 28fa90094fea46daa4ff8a7d0393fd6c
msgid ""
"``truncate`` command deletes all records from specified table or all values "
"from specified column."
msgstr ""
"``truncate`` command deletes all records from specified table or all values "
"from specified column."

# 0a63aedd32a349f793a36462e9ad14c0
msgid "The required parameter is only ``target_name``::"
msgstr "The required parameter is only ``target_name``::"

# 40d2ab60a04848f68c36a7767356000f
msgid ""
"``target_name`` parameter can be used since 4.0.9. You need to use ``table`` "
"parameter for 4.0.8 or earlier."
msgstr ""
"``target_name`` parameter can be used since 4.0.9. You need to use ``table`` "
"parameter for 4.0.8 or earlier."

# ae788af501c7408ebb796956e57bf2e6
msgid ""
"For backward compatibility, ``truncate`` command accepts ``table`` "
"parameter. But it should not be used for newly written code."
msgstr ""
"For backward compatibility, ``truncate`` command accepts ``table`` "
"parameter. But it should not be used for newly written code."

# 9739b599ae0f4a048efc6dd1d28c6724
msgid "Here is a simple example of ``truncate`` command against a table."
msgstr "Here is a simple example of ``truncate`` command against a table."

# e6299f73f84943af941cc96f17be716a
msgid "Here is a simple example of ``truncate`` command against a column."
msgstr "Here is a simple example of ``truncate`` command against a column."

# 20dbb82b8f9f4dbaa6dd6398539d6728
msgid "This section describes parameters of ``truncate``."
msgstr "This section describes parameters of ``truncate``."

# f4977f4e49644a4e807e4e0ec4c0da3f
msgid "There is required parameter, ``target_name``."
msgstr "There is required parameter, ``target_name``."

# 0c4c78d998b64d49bbcf9b60e948cc3b
msgid "``truncate`` command returns whether truncation is succeeded or not::"
msgstr "``truncate`` command returns whether truncation is succeeded or not::"

# 5fddce9fde024e44af8ea6785eb69e1a
msgid "Executables"
msgstr "Executables"

# d14c5c7e5035417f9767b4efb028497f
msgid "This section describes executable files provided by groonga package."
msgstr "This section describes executable files provided by groonga package."

# 9b1a048b876c491db727ddb1a88da8a9
msgid "``grndb``"
msgstr "``grndb``"

# 2a2ab0bb2f7d418b8a86530bfd6b41c9
msgid "This executable command is an experimental feature."
msgstr "This executable command is an experimental feature."

# 8dcfdde7e222494c84b58470ad3395b3
msgid "``grndb`` manages a Groonga database."
msgstr "``grndb`` manages a Groonga database."

# ef2e9b64bac74258aa2bf749276a21a1
msgid "Here are features:"
msgstr "Here are features:"

# dc516688af1548bcbf67bffdaa429d03
msgid "Checks whether database is broken or not."
msgstr "Checks whether database is broken or not."

# 8de1ae77e1ab41d381e2d8e479423cd9
msgid "Recovers broken database automatically if the database is recoverable."
msgstr "Recovers broken database automatically if the database is recoverable."

# 1388fbe107dc41e487ed438c6850eb2c
msgid "``grndb`` requires command and database path::"
msgstr "``grndb`` requires command and database path::"

# 181e0c22752147caba423f35cc35f631
msgid "Here are available commands:"
msgstr "Here are available commands:"

# d2961ec1b269462fa1e541fb2d4003a8
msgid "``check`` - Checks whether database is broken or not."
msgstr "``check`` - Checks whether database is broken or not."

# 968c2ab8c61f4e5ca2d992eb95526427
msgid "``recover`` - Recovers database."
msgstr "``recover`` - Recovers database."

# 8a8b5c8793d04808be7342b390c79a90
msgid ""
"Here is an example to check the database at ``/var/lib/groonga/db/db``::"
msgstr ""
"Here is an example to check the database at ``/var/lib/groonga/db/db``::"

# 4c3b39d032cc45d2a4cb99a28cec1441
msgid ""
"Here is an example to recover the database at ``/var/lib/groonga/db/db``::"
msgstr ""
"Here is an example to recover the database at ``/var/lib/groonga/db/db``::"

# 86d929c648d34b7daf57a50901c341f5
msgid "Commands"
msgstr "Commands"

# 55553d45194748979f81f88810f7bd43
msgid "This section describes available commands."
msgstr "This section describes available commands."

# bbe811012c554c68abb5dd18eaf6099d
msgid ""
"It checks an existing Groonga database. If the database is broken, ``grndb`` "
"reports reasons and exits with non-``0`` exit status."
msgstr ""
"It checks an existing Groonga database. If the database is broken, ``grndb`` "
"reports reasons and exits with non-``0`` exit status."

# e3da0cc337984318992d58d100d5b464
msgid ""
"You must not use this command for opened database. If the database is "
"opened, this command may report wrong result."
msgstr ""
"You must not use this command for opened database. If the database is "
"opened, this command may report wrong result."

# 3a3dd904111d48039aec8492c241c5f2
msgid "``recover``"
msgstr "``recover``"

# 13334b4be05e4282b1705e15fa654884
msgid "It recovers an existing broken Groonga database."
msgstr "It recovers an existing broken Groonga database."

# 754fce38244b4c05a96c41e213d68f55
msgid ""
"If the database is not broken, ``grndb`` does nothing and exits with ``0`` "
"exit status."
msgstr ""
"If the database is not broken, ``grndb`` does nothing and exits with ``0`` "
"exit status."

# bdd05845c8214d1fab49cd9b472fca88
msgid ""
"If the database is broken and one or more index columns are only broken, "
"``grndb`` recovers these index columns and exists with ``0`` exit status. It "
"may take a long time for large indexed data."
msgstr ""
"If the database is broken and one or more index columns are only broken, "
"``grndb`` recovers these index columns and exists with ``0`` exit status. It "
"may take a long time for large indexed data."

# fbc0d04183ae4c0aaa364379c2776dfe
msgid ""
"If the database is broken and tables or data columns are broken, ``grndb`` "
"reports broken reasons and exits with non-``0`` exit status. You can know "
"whether the database is recoverable or not by ``check`` command."
msgstr ""
"If the database is broken and tables or data columns are broken, ``grndb`` "
"reports broken reasons and exits with non-``0`` exit status. You can know "
"whether the database is recoverable or not by ``check`` command."

# b158c0298faf4b8987cb66fc16ecee5f
msgid ""
"You must not use this command for opened database. If the database is "
"opened, this command may break the database."
msgstr ""
"You must not use this command for opened database. If the database is "
"opened, this command may break the database."

# 23872167b94e45f2ab92c50ba4575935
msgid "grnslap"
msgstr "grnslap"

# fb98386e6a044e99a197a82a9cce68a6
msgid "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"
msgstr "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"

# f8228589224e419aaa98ee6390cdb8cf
# 66d5e2ff03ca4072badad8883beb8206
# 4f1ca11fce774ad48c42926ca09c72e0
# dee1ad17c96b4becbc99327fc4bd9ba2
# cde957f9de0248269043b17d4d51fe4e
# 22646bd8bef34e18aadcc27a2d6aea74
# 2e2f44a7420f441da9bd04f919d07225
# adb4a1daba734e7fba9293022434aed4
msgid "書式"
msgstr "書式"

# d5d574a8358740d6a4b67086574372fa
msgid ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"
msgstr ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"

# 80e8573136d24ee1912168fe2c1a6098
msgid ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"
msgstr ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"

# f34628d781eb42f683bfd22d42f05d86
msgid ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"
msgstr ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"

# d625f27157814ebdbcbf8d38dbecef77
msgid "現在は、make installしてもインストールは行われない。"
msgstr "現在は、make installしてもインストールは行われない。"

# f4fd40ec714044c0bceb2997e6777b76
# 656cd6c50bf74a5aa63b4cbb790a938b
msgid "オプション"
msgstr "オプション"

# f0744ef7daeb44cfa8abceee74a8af10
msgid "リクエストのプロトコルを指定します。"
msgstr "リクエストのプロトコルを指定します。"

# 1461df269d4643b8a26f10aa65f462a8
msgid "`http`"
msgstr "`http`"

# 24617e3a97324321b190b4220b39a7d0
msgid ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"
msgstr ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"

# be1b838d849d4d2b80f79bd6670a4093
msgid "`gqtp`"
msgstr "`gqtp`"

# e3254a2e59c34098b6124e033f2657a5
msgid ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"
msgstr ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"

# 864177bc144e4ca59a2b40e6cd95e39e
msgid "リクエストの多重度を指定します。初期値は10です。"
msgstr "リクエストの多重度を指定します。初期値は10です。"

# 852ca29e022347a98d874c4d08392ec3
# 2e19329659f04bdd846f7b1b0ea07a6e
# 131152ae83d244f2a59a54c34aa19358
# e595a9aa9a3c42dd84485cc18b3b2d39
# 4f8316cee39045a495aeeef9c72ad0ba
# 02e993fa522346598a77921414a8f08f
msgid "引数"
msgstr "引数"

# f8634de9e68c4bcb93180e4f07215d4e
msgid ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"
msgstr ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"

# c94af4c2950b4cde8a19997705992f47
# 77f79b7587e547f181a66a6aad300a66
msgid "サンプル"
msgstr "サンプル"

# 5037aff7595044feb5668289a406597a
msgid "http://localhost:10041/d/status に、多重度100でリクエストを行う。"
msgstr "http://localhost:10041/d/status に、多重度100でリクエストを行う。"

# 7cb0bdffaf904d52abf3fcc07d8d796f
msgid "groonga-benchmark"
msgstr "groonga-benchmark"

# 765a41f9587142308223102845700060
msgid "groonga-benchmark - groongaテストプログラム"
msgstr "groonga-benchmark - groongaテストプログラム"

# 981f62c5549343ec95aed00c6e40b1c3
msgid "groonga-benchmarkは、groonga汎用ベンチマークツールです。"
msgstr "groonga-benchmarkは、groonga汎用ベンチマークツールです。"

# 686476071e524201a12732affb890b1d
msgid ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"
msgstr ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"

# d74bbf79de1f427ba23ad492b7eb703a
msgid ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"
msgstr ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"

# d5c1802c67ab401f8c27b505d57ee8e6
msgid ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"
msgstr ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"

# fee7e63b0eee41f69b157868729df3bc
msgid ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"
msgstr ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"

# ae77e78125024ed48ac967181655dbe3
msgid ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"
msgstr ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"

# 3d195df3c7064a7e975a1a129068db84
msgid "ftp.groonga.org に用意されているスクリプトファイルを表示します。"
msgstr "ftp.groonga.org に用意されているスクリプトファイルを表示します。"

# cecf7c175f3f418cab265f66eac58279
msgid ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"
msgstr ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"

# 8143953b87f04a94bdc3295a199f3df0
msgid ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"
msgstr ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"

# 1d5cd86d48de4c859939eeeb0cc237ff
msgid ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"
msgstr ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"

# 0f3bc51bcd0142d38bd1b892dafb6663
msgid ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"
msgstr ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"

# 0f16da986e0f4cb29158df36089bef2f
msgid ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"
msgstr ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"

# ac8811b77e324d808fdd35722d1094b6
msgid ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"
msgstr ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"

# b6d3eba9fe6c442bb98f40b75952ba15
msgid "使い方"
msgstr "使い方"

# 5593506cf6a24f00a418637f5b42ff0c
msgid "まず、シェル上(Windowsならコマンドプロンプト上)で::"
msgstr "まず、シェル上(Windowsならコマンドプロンプト上)で::"

# 08ee2274711a40ccb8b0524dc147016d
msgid "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"
msgstr "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"

# 3926748a274d4d2083ba583c7403cc64
msgid ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"
msgstr ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"

# 5d47be4e1d324456a3782c985d2798b1
msgid "スクリプトファイル"
msgstr "スクリプトファイル"

# fae6097230d440eba4a1ad66f4190b98
msgid ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"
msgstr ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"

# c00effeeb14741718ddd47608ab87531
msgid "groonga-benchmark命令"
msgstr "groonga-benchmark命令"

# dcec499cbc164c53a6258fbd47445f3a
msgid "現在サポートされているgroonga-benchmark命令は以下の11種類です。"
msgstr "現在サポートされているgroonga-benchmark命令は以下の11種類です。"

# 04e79ea43d6a4a3b95c42ee1c68d485b
msgid "do_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_local コマンドファイル [スレッド数] [繰り返し数]"

# 584b81435d1243e0b6987cb5c8556c89
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"

# 59af08c2a2c94e3297d2171e143d620b
msgid "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# 60403c51c96e40c9836925306aefd67a
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 043407afdc7346c2a28a3a997d60bf8d
msgid "do_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_http コマンドファイル [スレッド数] [繰り返し数]"

# 699efac995fb46ee8354423e448d2aa5
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 175ce95d868c423b96b8298a3f246a8b
msgid "rep_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_local コマンドファイル [スレッド数] [繰り返し数]"

# 779dbe031df94d8893ff7057ae1a76d5
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"

# 60601fff43534160b0dc35f447662ca8
msgid "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# a57022160cfd44ec85b81f77b68a6f00
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 85155eedaf2048e3ab44ed6d30eb1889
msgid "rep_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_http コマンドファイル [スレッド数] [繰り返し数]"

# 901fb993b4f54c949c7ca139afbb605a
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# b3eae77f84964c9b838b392adf737a39
msgid "out_local コマンドファイル 入力ファイル名"
msgstr "out_local コマンドファイル 入力ファイル名"

# 4a100a21f4084e219a609d36820b7f74
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"

# e0c7269a9aa843de98589d9a3395190a
msgid "とした場合と同じです。"
msgstr "とした場合と同じです。"

# 0eea0a4c19c449aaa664013d25820576
msgid "out_gqtp コマンドファイル 出力ファイル名"
msgstr "out_gqtp コマンドファイル 出力ファイル名"

# 35dcec1c86164a7688f5fdaee6b334f0
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"

# 39fd999b0522485aaf1edc1578b61423
msgid "out_http コマンドファイル 出力ファイル名"
msgstr "out_http コマンドファイル 出力ファイル名"

# 7234d7365cbc405a86cbc6a03d0d81f7
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"

# b49ed66196ab4eb18d4d8d568aa46cad
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"

# ea1f1b25028c4f698f118588e8dff658
msgid "test_local コマンドファイル 入力ファイル名"
msgstr "test_local コマンドファイル 入力ファイル名"

# 800c76794b3840eb8e7338a67db46c6f
msgid "コマンドファイル"
msgstr "コマンドファイル"

# 7e7e4b421ed44992b4350dad5df99e26
msgid ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"
msgstr ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"

# 251bd58451e14642a877819952d70023
msgid "スクリプトファイルのサンプルです。::"
msgstr "スクリプトファイルのサンプルです。::"

# 5603e1cb566449818378640035452797
msgid "上記の意味は以下のとおりです。"
msgstr "上記の意味は以下のとおりです。"

# e6eedff7c4074d94809371bd8ba91a39
msgid "1行目"
msgstr "1行目"

# c7525dcf8ff24d349cf85c2f228e218d
msgid "コメント行。"
msgstr "コメント行。"

# e207dba8feee4002a178fb77f808168e
msgid "2行目"
msgstr "2行目"

# d8b33f3f4e624bbf9499f84484993f49
msgid "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"
msgstr "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"

# 6aa6753e8d40410f8970f19492795a47
msgid "3行目"
msgstr "3行目"

# 62c243588eae42e9b8a4a064ad51859d
msgid ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"
msgstr ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"

# a9b417bbc79b47cbb48cb7910e366287
msgid "4行目"
msgstr "4行目"

# c38e3196e37e4c9c94e5f2bdf31b021d
msgid ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"
msgstr ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"

# 876c6d5c96234f2499f50109c835088f
msgid "特殊命令"
msgstr "特殊命令"

# 1beb36fdf66b46009536bc84b92fa80d
msgid ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"
msgstr ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"

# f2a32ad54bc14b7eb07edd1b757bafd1
msgid "#SET_HOST <ip/hostname>"
msgstr "#SET_HOST <ip/hostname>"

# 96b594f2fdf04576b99271e2eee4e61f
msgid ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"
msgstr ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"

# b47472b84eaa483bb546ebd14d2161ae
msgid ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"
msgstr ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"

# ad21625627044a53b82d5df9873494be
msgid "#SET_PORT <port number>"
msgstr "#SET_PORT <port number>"

# bd0b34c56ca14276932f02eb38224f66
msgid ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"
msgstr ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"

# 88060d4dbaa04590a13488a5939d0574
msgid "例えば、"
msgstr "例えば、"

# b5aeb446f7394766a79cbf877a04503f
msgid "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"
msgstr "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"

# 844e7f184b694876acf3a1a30e8f111f
msgid ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"
msgstr ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"

# aa1ee6319f2d460996f72c2fb59f6f31
msgid "groonga-benchmark実行結果"
msgstr "groonga-benchmark実行結果"

# 2f702aae920f43ef89a937dfc8e108fa
msgid ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"
msgstr ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"

# fbf07af2a0064a76bd10533a09edfab5
msgid "制限事項"
msgstr "制限事項"

# 3505317894a440fd875b0052382ba78a
msgid ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"
msgstr ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"

# 0e5eed588bf544019e9c5ece9f29ad47
msgid "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"
msgstr "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"

# f2b2127a24bf4be5af526358d76683ed
msgid "トラブルシューティング"
msgstr "トラブルシューティング"

# df53414a47464916bf6761b6842f04b8
msgid ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"
msgstr ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"

# 7adc0117c5674818a93f102717389450
msgid ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"
msgstr ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"

# 2a462c0969df4944b210fde847f5200f
msgid ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"
msgstr ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"

# 0c76542e0e474530812408778f2d5d91
msgid ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"
msgstr ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"

# c7b6fa04983d4b3bb736e0e4acaa55ff
msgid ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"
msgstr ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"

# 110669d4e21448f1b78817303c357b3f
msgid "groonga-httpd"
msgstr "groonga-httpd"

# 21d50e529d5f45dc9fa6a2ecdafd7e0b
msgid ""
"groonga-httpd is a program to communicate with a Groonga server using the "
"HTTP protocol. It functions as same as :doc:`groonga-server-http`. Although :"
"doc:`groonga-server-http` has limited support for HTTP with a minimal built-"
"in HTTP server, groonga-httpd has full support for HTTP with an embedded "
"`nginx <http://nginx.org/>`_. All standards-compliance and features provided "
"by nginx is also available in groonga-httpd."
msgstr ""
"groonga-httpd is a program to communicate with a Groonga server using the "
"HTTP protocol. It functions as same as :doc:`groonga-server-http`. Although :"
"doc:`groonga-server-http` has limited support for HTTP with a minimal built-"
"in HTTP server, groonga-httpd has full support for HTTP with an embedded "
"`nginx <http://nginx.org/>`_. All standards-compliance and features provided "
"by nginx is also available in groonga-httpd."

# 3b5b3d385e4b43f88f30a8dcece4798c
msgid ""
"groonga-httpd has an Web-based administration tool implemented with HTML and "
"JavaScript. You can access to it from http://hostname:port/."
msgstr ""
"groonga-httpd has an Web-based administration tool implemented with HTML and "
"JavaScript. You can access to it from http://hostname:port/."

# 10d675c0f44c409ca927e968dd894e07
# 200e7c23bf924c3db084af6e2330db35
# 64c269ee84b841788ccc7558c25dac7f
msgid "Synopsis"
msgstr "Synopsis"

# 18ebd4a820ae4ee3bb60eb97b8af99ca
# 506a03641fa44711b0f30917b1a5fd2a
msgid "Set up"
msgstr "Set up"

# 50379c101b3a45f39c1c0191733a8782
msgid ""
"First, you'll need to edit the groonga-httpd configuration file to specify a "
"database. Edit /etc/groonga/httpd/groonga-httpd.conf to enable the "
"``groonga_database`` directive like this::"
msgstr ""
"First, you'll need to edit the groonga-httpd configuration file to specify a "
"database. Edit /etc/groonga/httpd/groonga-httpd.conf to enable the "
"``groonga_database`` directive like this::"

# 4c4bdf8a38d445a78bb8db896e3e6b70
msgid ""
"Then, run groonga-httpd. Note that the control immediately returns back to "
"the console because groonga-httpd runs as a daemon process by default.::"
msgstr ""
"Then, run groonga-httpd. Note that the control immediately returns back to "
"the console because groonga-httpd runs as a daemon process by default.::"

# 545e1f3c8f4948dda79666044f10d7c6
msgid "Request queries"
msgstr "Request queries"

# 4268fba810b0414b80d90dae7355fecc
msgid "To check, request a simple query (:doc:`/reference/commands/status`)."
msgstr "To check, request a simple query (:doc:`/reference/commands/status`)."

# ff1c0fa8d1fe40289f276c53bdd842cc
msgid "Loading data by POST"
msgstr "Loading data by POST"

# d029ff372ff14a0bbaff168a8741bc93
msgid ""
"The feature of groonga-httpd in contrast to groonga is supporting POST "
"method."
msgstr ""
"The feature of groonga-httpd in contrast to groonga is supporting POST "
"method."

# ec9487219a6b4ad4bf2ca45e74cec65e
msgid "You can load data by POST JSON data."
msgstr "You can load data by POST JSON data."

# 2f18848924fa4fda9439e111ed20bc03
msgid ""
"Here is an example curl command line that loads two users alice and bob to "
"Users table::"
msgstr ""
"Here is an example curl command line that loads two users alice and bob to "
"Users table::"

# b17f3e8fc1e240f68c44203996b63542
msgid "If you loads users from JSON file, prepare JSON file like this::"
msgstr "If you loads users from JSON file, prepare JSON file like this::"

# 6560e3adde4841ee9d2ace97d9cd5e7f
msgid "Then specify JSON file in curl command line::"
msgstr "Then specify JSON file in curl command line::"

# 2af279050c204437bab4b01f7a6581da
msgid "Browse the administration tool"
msgstr "Browse the administration tool"

# 221694e04f5049ceb9cb3683a26313e9
msgid ""
"Also, you can browse Web-based administration tool at http://"
"localhost:10041/."
msgstr ""
"Also, you can browse Web-based administration tool at http://"
"localhost:10041/."

# 3cdccffdfd064b298e0f30e59be71612
msgid "Shut down"
msgstr "Shut down"

# 24c3707de2144d7d9d6f587bece6b3c7
msgid "Finally, to terminate the running groonga-httpd daemon, run this::"
msgstr "Finally, to terminate the running groonga-httpd daemon, run this::"

# 04dcb083d4bc46a994d482a73d9eefbd
msgid "Configuration directives"
msgstr "Configuration directives"

# 9d6b2b42fc534bad89dc0b9640643887
msgid ""
"This section decribes only important directives. They are groonga-httpd "
"specific directives and performance related directives."
msgstr ""
"This section decribes only important directives. They are groonga-httpd "
"specific directives and performance related directives."

# 4eab9ee4a6b2419c9fdba9b88298160d
msgid ""
"The following directives can be used in the groonga-httpd configuration "
"file. By default, it's located at /etc/groonga/httpd/groonga-httpd.conf."
msgstr ""
"The following directives can be used in the groonga-httpd configuration "
"file. By default, it's located at /etc/groonga/httpd/groonga-httpd.conf."

# 936d2ff2bb194a379b521d61028945b3
msgid "Groonga-httpd specific directives"
msgstr "Groonga-httpd specific directives"

# 12f14f164a9845e5b4b08f10a7248523
msgid ""
"The following directives aren't provided by nginx. They are provided by "
"groonga-httpd to configure groonga-httpd specific configurations."
msgstr ""
"The following directives aren't provided by nginx. They are provided by "
"groonga-httpd to configure groonga-httpd specific configurations."

# 605b00bd72264e1f8146a0882e5eb3c5
msgid "``groonga``"
msgstr "``groonga``"

# 127cc89be2f847f0b627021911bc9490
# aeadaf4f4a3b4766ac20b29d1fcc6962
# 2b2ca810598b4147b7c100d6f04905ca
# 41540827c086444da8755a934afed1ac
# 881ec0d78cd54c19b0fc8485260127b9
# 7764ed6e67e541b7b31ef0dff285b4b3
# 0d8ffcea8b2d4c3396d7744d81c2b62a
# f9499fe3a4b74eeaaab0e2599c3d2e1c
msgid "Synopsis::"
msgstr "Synopsis::"

# 72508ada17824908b12f872b50404dc2
# 57842ac556744d0b967f0ef7ed47b5b7
# 2d23fb25b5f34b49856fd2143644f614
# f6b8995571b247fe917fa0489deceeb2
# a8adc7f8addc49eea1bd8058d360826e
# 7810fc6ce3744588b5ce270b26750944
# a26b6ade6a9d4cc2baee25d8dd45d2f5
# 84b8f9f26f30487d8dd3356426fc0209
msgid "Default"
msgstr "Default"

# 8a50e9d86b394be090d474455569dfb8
msgid "``groonga off;``"
msgstr "``groonga off;``"

# 7da5128b408d445a85040969f6e8af4c
# 50c5587adb26458d8d5ad3775399fdbf
# fb0e754393854f82a752d8e86f1d3b29
# 4700bf98d603457ab46dc38afefc4ac5
# b9205247a4c44f689efeef13ba9b61ff
# 0133b2ffd9c546ad9907cf0c18fe3e15
# 5561c4684f6d429092836864c23028ac
# 4bac806f6d484bb396c9873de217280b
msgid "Context"
msgstr "Context"

# 418cfadb5f1c489c835b2d97dca95583
# e55d133c16ee4e418a446eb8ed477330
msgid "``location``"
msgstr "``location``"

# 4ebab06d479048a2877ba9c2b4f1b0b1
msgid ""
"Specifies whether Groonga is enabled in the ``location`` block. The default "
"is ``off``. You need to specify ``on`` to enable groonga."
msgstr ""
"Specifies whether Groonga is enabled in the ``location`` block. The default "
"is ``off``. You need to specify ``on`` to enable groonga."

# e717605cbcf2462e8edffde3c79c8d0b
# c128d34868d541c3ac757e3cb4efe05b
# 2f618a948adf484681e099d3977fc4ba
# 46a725866c9e448ba4b465801957d717
# 6edf1de76e6d48bb8c993c0e875795ea
msgid "Examples::"
msgstr "Examples::"

# 34a95c63ad2d4d8f8ae86bdcf9f1ab9e
msgid "``groonga_database``"
msgstr "``groonga_database``"

# bd818b7d185d433a93a57da448d0cc4e
msgid "``groonga_database /usr/local/var/lib/groonga/db/db;``"
msgstr "``groonga_database /usr/local/var/lib/groonga/db/db;``"

# 0ce3927d183e464e8b821c161a33c6aa
# 2d5e1a1c56174c068b3833458acbc7f5
# 1c697e79589b46eeb937318d236b2d41
# 080515ed10af413f8f3c0cb2cf5b3a8e
# 41022f0120fc4bf2a264cc0826f9be77
# a55bf98b645f4ac280a612b6d298ae79
msgid "``http``, ``server``, ``location``"
msgstr "``http``, ``server``, ``location``"

# 33b70a5c95c44eee9ac2c37563c75da9
msgid ""
"Specifies the path to a Groonga database. This is the required directive."
msgstr ""
"Specifies the path to a Groonga database. This is the required directive."

# fa3bd771af194a72ab40832b3426586a
msgid "``groonga_database_auto_create``"
msgstr "``groonga_database_auto_create``"

# 1e237351bb8b4508a39e116029adf0bc
msgid "``groonga_database_auto_create on;``"
msgstr "``groonga_database_auto_create on;``"

# b34075ca96924fdaad3732766c888bf4
msgid ""
"Specifies whether Groonga database is created automatically or not. If the "
"value is ``on`` and the Groonga database specified by :ref:`groonga-"
"database` doesn't exist, the Groonga database is created automatically. If "
"the Groonga database exists, groonga-httpd does nothing."
msgstr ""
"Specifies whether Groonga database is created automatically or not. If the "
"value is ``on`` and the Groonga database specified by :ref:`groonga-"
"database` doesn't exist, the Groonga database is created automatically. If "
"the Groonga database exists, groonga-httpd does nothing."

# aecb8fad2abe4e91b26335b84e68a964
msgid ""
"If parent directory doesn't exist, parent directory is also created "
"recursively."
msgstr ""
"If parent directory doesn't exist, parent directory is also created "
"recursively."

# 8110cabb1f1848058f0d87014db7934f
msgid ""
"The default value is ``on``. Normally, the value doesn't need to be changed."
msgstr ""
"The default value is ``on``. Normally, the value doesn't need to be changed."

# 443f30c93e904ea6aa8d08042cc9b3af
msgid "``groonga_base_path``"
msgstr "``groonga_base_path``"

# 7fc06efb68c74c6b96f31893178449d2
msgid "The same value as ``location`` name."
msgstr "The same value as ``location`` name."

# 02f028a6004b42b0b8c0ad9d292149d5
msgid ""
"Specifies the base path in URI. Groonga uses ``/d/command?"
"parameter1=value1&...`` path to run ``command``. The form of path in used in "
"groonga-httpd but groonga-httpd also supports ``/other-prefix/command?"
"parameter1=value1&...`` form. To support the form, groonga-httpd removes the "
"base path from the head of request URI and prepend ``/d/`` to the processed "
"request URI. By the path conversion, users can use custom path prefix and "
"Groonga can always uses ``/d/command?parameter1=value1&...`` form."
msgstr ""
"Specifies the base path in URI. Groonga uses ``/d/command?"
"parameter1=value1&...`` path to run ``command``. The form of path in used in "
"groonga-httpd but groonga-httpd also supports ``/other-prefix/command?"
"parameter1=value1&...`` form. To support the form, groonga-httpd removes the "
"base path from the head of request URI and prepend ``/d/`` to the processed "
"request URI. By the path conversion, users can use custom path prefix and "
"Groonga can always uses ``/d/command?parameter1=value1&...`` form."

# f4f1376509774cc0b5b3e8831af628e8
msgid ""
"Nomally, this directive isn't needed. It is needed for per command "
"configuration."
msgstr ""
"Nomally, this directive isn't needed. It is needed for per command "
"configuration."

# 043f3359125e4835b4ab450265943aa2
msgid ""
"Here is an example configuration to add authorization to :doc:`/reference/"
"commands/shutdown` command::"
msgstr ""
"Here is an example configuration to add authorization to :doc:`/reference/"
"commands/shutdown` command::"

# 26d883dd601e4cd1832b1141cf0b76b8
msgid "``groonga_log_path``"
msgstr "``groonga_log_path``"

# 3c27b040d20c45ab94b9fb13a1efee5f
msgid "``/var/log/groonga/httpd/groonga.log``"
msgstr "``/var/log/groonga/httpd/groonga.log``"

# ee3cb2b415b944f4832b06a1daeae9cc
msgid ""
"Specifies Groonga log path in the ``http``, ``server`` or ``location`` "
"block. The default is ``/var/log/groonga/httpd/groonga.log``. You can "
"disable logging to specify ``off``."
msgstr ""
"Specifies Groonga log path in the ``http``, ``server`` or ``location`` "
"block. The default is ``/var/log/groonga/httpd/groonga.log``. You can "
"disable logging to specify ``off``."

# 837cf14b174742a1a00057cc54c8cab1
msgid "``groonga_log_level``"
msgstr "``groonga_log_level``"

# 1b46b55e29f943e2962e954bad480772
msgid "``notice``"
msgstr "``notice``"

# bda2e4c5ec564ced808acd9a09181c52
msgid ""
"Specifies Groonga log level in the ``http``, ``server`` or ``location`` "
"block. The default is ``notice``. You can disable logging by specifying "
"``none`` as log level."
msgstr ""
"Specifies Groonga log level in the ``http``, ``server`` or ``location`` "
"block. The default is ``notice``. You can disable logging by specifying "
"``none`` as log level."

# 4e37e432948a46b9bb15a6a51cd28ade
msgid "``groonga_query_log_path``"
msgstr "``groonga_query_log_path``"

# 11e3acc24c3a4fb3be1d64f938ed84a6
msgid "``/var/log/groonga/httpd/groonga-query.log``"
msgstr "``/var/log/groonga/httpd/groonga-query.log``"

# f5e980885ead4e96bc5ab0d7d1d662ba
msgid ""
"Specifies Groonga's query log path in the ``http``, ``server`` or "
"``location`` block. The default is ``/var/log/groonga/httpd/groonga-query."
"log``.  You can disable logging to specify ``off``."
msgstr ""
"Specifies Groonga's query log path in the ``http``, ``server`` or "
"``location`` block. The default is ``/var/log/groonga/httpd/groonga-query."
"log``.  You can disable logging to specify ``off``."

# 88f54c894c61417ab8c7ded420b4edcd
msgid "Query log is useful for the following cases:"
msgstr "Query log is useful for the following cases:"

# 3acd3ed405854fedb8e351ed692737b4
msgid "Detecting slow query."
msgstr "Detecting slow query."

# e6b6cacd9ec644c5aed57b58348679ce
msgid "Debugging."
msgstr "Debugging."

# 9352e0d256474ccf8c922451cbc29c0f
msgid ""
"You can analyze your query log by `groonga-query-log package <https://github."
"com/groonga/groonga-query-log>`_. The package provides useful tools."
msgstr ""
"You can analyze your query log by `groonga-query-log package <https://github."
"com/groonga/groonga-query-log>`_. The package provides useful tools."

# 75f7c68b575f427793de7f83cdfb90a9
msgid ""
"For example, there is a tool that analyzing your query log. It can detect "
"slow queries from your query log. There is a tool that replaying same "
"queries in your query log. It can test the new Groonga before updating "
"production environment."
msgstr ""
"For example, there is a tool that analyzing your query log. It can detect "
"slow queries from your query log. There is a tool that replaying same "
"queries in your query log. It can test the new Groonga before updating "
"production environment."

# 2bd31205a4ad4213a1f51c82820e35a7
msgid "Performance related directives"
msgstr "Performance related directives"

# fac3fa4cb4774a65908db41d7a471f7b
msgid ""
"The following directives are related to the performance of groonga-httpd."
msgstr ""
"The following directives are related to the performance of groonga-httpd."

# b24ceaedaee44b8e9afcb570cf418416
msgid "``worker_processes``"
msgstr "``worker_processes``"

# 36e43871d93849f6ada66c8f01f15d41
msgid ""
"For optimum performance, set this to be equal to the number of CPUs or "
"cores. In many cases, Groonga queries may be CPU-intensive work, so to fully "
"utilize multi-CPU/core systems, it's essential to set this accordingly."
msgstr ""
"For optimum performance, set this to be equal to the number of CPUs or "
"cores. In many cases, Groonga queries may be CPU-intensive work, so to fully "
"utilize multi-CPU/core systems, it's essential to set this accordingly."

# 835b1ce7203d40bcbe655568c76cc462
msgid ""
"This isn't a groonga-httpd specific directive, but an nginx's one. For "
"details, see http://wiki.nginx.org/CoreModule#worker_processes."
msgstr ""
"This isn't a groonga-httpd specific directive, but an nginx's one. For "
"details, see http://wiki.nginx.org/CoreModule#worker_processes."

# d939453e80f242cc98e7576eb2b57bdb
msgid "By default, this is set to 1. It is nginx's default."
msgstr "By default, this is set to 1. It is nginx's default."

# 7d19d0695bee4fab86ae3a881367d23d
msgid "``groonga_cache_limit``"
msgstr "``groonga_cache_limit``"

# a0836177278944df9d7f37efcbe5dd94
msgid ""
"This directive is introduced to customize cache limit for each worker "
"process."
msgstr ""
"This directive is introduced to customize cache limit for each worker "
"process."

# 84c62c4f7fc3484a8e1d7a550755dbf3
msgid "100"
msgstr "100"

# 2bb50241f6a7469ca3f5c9bcc1bb6cfd
msgid ""
"Specifies Groonga's limit of query cache in the ``http``, ``server`` or "
"``location`` block. The default value is 100. You can disable query cache to "
"specify 0 to ``groonga_cache_limit`` explicitly."
msgstr ""
"Specifies Groonga's limit of query cache in the ``http``, ``server`` or "
"``location`` block. The default value is 100. You can disable query cache to "
"specify 0 to ``groonga_cache_limit`` explicitly."

# 98dce1c8ab3d4ba7a7c811180472a1e0
msgid "``proxy_cache``"
msgstr "``proxy_cache``"

# 776921c5813e42e98e6d0cdcdc96bba1
msgid ""
"In short, you can use nginx's reverse proxy and cache mechanism instead of "
"Groonga's built-in query cache feature."
msgstr ""
"In short, you can use nginx's reverse proxy and cache mechanism instead of "
"Groonga's built-in query cache feature."

# 005552079ab5438289d16c9a0b2ffb0b
msgid "Query cache"
msgstr "Query cache"

# 1fd5fa3c2041410aab9d00f1882299d1
msgid ""
"Groonga has query cache feature for :doc:`/reference/commands/select` "
"command. The feature improves performance in many cases."
msgstr ""
"Groonga has query cache feature for :doc:`/reference/commands/select` "
"command. The feature improves performance in many cases."

# 2100000660144b649b586fe43b99090f
msgid ""
"Query cache feature works well on groonga-httpd except you use :doc:`/"
"reference/commands/cache_limit` command on 2 or more workers. Normally, :doc:"
"`/reference/commands/cache_limit` command isn't used. So there is no problem "
"on many cases."
msgstr ""
"Query cache feature works well on groonga-httpd except you use :doc:`/"
"reference/commands/cache_limit` command on 2 or more workers. Normally, :doc:"
"`/reference/commands/cache_limit` command isn't used. So there is no problem "
"on many cases."

# 95db1163893b4887b402980e63dffc2a
msgid ""
"Here is a description about a problem of using :doc:`/reference/commands/"
"cache_limit` command on 2 or more workers."
msgstr ""
"Here is a description about a problem of using :doc:`/reference/commands/"
"cache_limit` command on 2 or more workers."

# 0fd26c41b4ff4991a1ef04d1aa635d1c
msgid ""
"Groonga's query cache is available in the same process. It means that "
"workers can't share the cache. If you don't change cache size, it isn't a "
"big problem. If you want to change cache size by :doc:`/reference/commands/"
"cache_limit` command, there is a problem."
msgstr ""
"Groonga's query cache is available in the same process. It means that "
"workers can't share the cache. If you don't change cache size, it isn't a "
"big problem. If you want to change cache size by :doc:`/reference/commands/"
"cache_limit` command, there is a problem."

# 4684e1b3f0084a7eae9c2143ebd609fb
msgid "There is no portable ways to change cache size for all workers."
msgstr "There is no portable ways to change cache size for all workers."

# 0fe6e0fb2bfe4c98b12cd7247848d022
msgid "For example, there are 3 workers::"
msgstr "For example, there are 3 workers::"

# b06d748ddb8f41a8bf768629b3c743e3
msgid ""
"The client requests :doc:`/reference/commands/cache_limit` command and the "
"worker 1 receives it::"
msgstr ""
"The client requests :doc:`/reference/commands/cache_limit` command and the "
"worker 1 receives it::"

# 25a7b72f74f44172a00e93b5d6c8b55f
msgid ""
"The client requests :doc:`/reference/commands/cache_limit` command again and "
"the worker 1 receives it again::"
msgstr ""
"The client requests :doc:`/reference/commands/cache_limit` command again and "
"the worker 1 receives it again::"

# ac1f6ed97cce4ee69ba9d2611dbb2b96
msgid ""
"In this case, the worker 2 and the worker 3 aren't received any requests. So "
"they don't change cache size."
msgstr ""
"In this case, the worker 2 and the worker 3 aren't received any requests. So "
"they don't change cache size."

# 3e1bbe72701748c0ab444a805903bdb4
msgid ""
"You can't choose a worker. So you can't change cache sizes of all workers "
"by :doc:`/reference/commands/cache_limit` command."
msgstr ""
"You can't choose a worker. So you can't change cache sizes of all workers "
"by :doc:`/reference/commands/cache_limit` command."

# 8606f39a3bdd4ff29de9f9422d58e700
msgid "Reverse proxy and cache"
msgstr "Reverse proxy and cache"

# b57e719ce96a4639ab426a816536ad56
msgid "You can use nginx's reverse proxy and cache feature for query cache::"
msgstr "You can use nginx's reverse proxy and cache feature for query cache::"

# e7e28ed3e84f458692743379cf992ec4
msgid ""
"You can use the same cache configuration for all workers but you can't "
"change cache configuration dynamically by HTTP."
msgstr ""
"You can use the same cache configuration for all workers but you can't "
"change cache configuration dynamically by HTTP."

# 8cab4785e2984e0cb087a52fe1637a71
msgid "Here is a sample configuration::"
msgstr "Here is a sample configuration::"

# c2b48f7e39014b5d84c499168e535074
msgid "See the following nginx documentations for parameter details:"
msgstr "See the following nginx documentations for parameter details:"

# dfe0a56fdfc3417a8bce4701cbf95312
msgid ""
"http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path"
msgstr ""
"http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_path"

# d64e726797b9411986669e8a5070e1c1
msgid ""
"http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_valid"
msgstr ""
"http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_valid"

# 1a902c2c6f3e4bb8b1c19606cfdc3b9d
msgid "http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache"
msgstr "http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache"

# f41b5bf04da04ea2a6739cbdd62f2105
msgid "http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass"
msgstr "http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass"

# 583e54b7fc2f4ed08c1c23926fde081f
msgid ""
"Note that you need to remove cache files created by nginx by hand after you "
"load new data to Groonga. For the above sample configuration, run the "
"following command to remove cache files::"
msgstr ""
"Note that you need to remove cache files created by nginx by hand after you "
"load new data to Groonga. For the above sample configuration, run the "
"following command to remove cache files::"

# b12a4e4da24449f4a4932ea2d3c1e206
msgid ""
"If you use Groonga's query cache feature, you don't need to expire cache by "
"hand. It is done automatically."
msgstr ""
"If you use Groonga's query cache feature, you don't need to expire cache by "
"hand. It is done automatically."

# e3527073d26048acbd3ab539349f0af5
msgid "Available nginx modules"
msgstr "Available nginx modules"

# 83cb6551166f4af7b42301f6b2371299
msgid ""
"All standard HTTP modules are available. HttpRewriteModule is disabled when "
"you don't have PCRE (Perl Compatible Regular Expressions). For the list of "
"standard HTTP modules, see http://wiki.nginx.org/Modules."
msgstr ""
"All standard HTTP modules are available. HttpRewriteModule is disabled when "
"you don't have PCRE (Perl Compatible Regular Expressions). For the list of "
"standard HTTP modules, see http://wiki.nginx.org/Modules."

# b6f7dc8b371e4d2faea5f08e85570ea8
# 914cb56700214209a321072517c85857
msgid "groonga HTTPサーバー"
msgstr "groonga HTTPサーバー"

# 6a34b4494db24853912f7ed136399025
msgid ""
"groongaサーバを起動する時に--protocolオプションにhttpを指定すると、httpで通信"
"可能になります。また、--document-root によって静的ページのパスを指定すると、"
"httpリクエストに指定されたURIに対応する、パス配下に置かれたファイルを出力しま"
"す。"
msgstr ""
"groongaサーバを起動する時に--protocolオプションにhttpを指定すると、httpで通信"
"可能になります。また、--document-root によって静的ページのパスを指定すると、"
"httpリクエストに指定されたURIに対応する、パス配下に置かれたファイルを出力しま"
"す。"

# 08dbedd1d4b4468abe37af81b830aa19
msgid ""
"groongaにはHTML + JavaScriptで実装された管理ツールが標準で付属しています。--"
"document-rootを指定しない場合は管理ツールがインストールされているパスが指定さ"
"れたとみなされますので、ウェブブラウザでhttp://hostname:port/にアクセスする"
"と、管理ツールを利用できます。"
msgstr ""
"groongaにはHTML + JavaScriptで実装された管理ツールが標準で付属しています。--"
"document-rootを指定しない場合は管理ツールがインストールされているパスが指定さ"
"れたとみなされますので、ウェブブラウザでhttp://hostname:port/にアクセスする"
"と、管理ツールを利用できます。"

# 2ef0bf5c77d74055bd01acd0cd669603
msgid "コマンド"
msgstr "コマンド"

# 696c3f08140c498bbcc55e8d582f2fbb
msgid ""
"httpを指定して起動したgroongaサーバに対しても、他のモードで起動したgroongaと"
"同じコマンドが使用できます。"
msgstr ""
"httpを指定して起動したgroongaサーバに対しても、他のモードで起動したgroongaと"
"同じコマンドが使用できます。"

# 0ed33a9c43e14621a5ed1f4a2ae6b8d9
msgid ""
"コマンドは、複数の引数をとります。引数にはそれぞれ名前があります。また、特殊"
"な引数である「output_type」と「command_version」があります。"
msgstr ""
"コマンドは、複数の引数をとります。引数にはそれぞれ名前があります。また、特殊"
"な引数である「output_type」と「command_version」があります。"

# 7b19dbca46ed49c5b2f6b9405f0a908c
msgid ""
"スタンドアロンやクライアントモードでは、コマンドは以下のような形式で指定しま"
"す。"
msgstr ""
"スタンドアロンやクライアントモードでは、コマンドは以下のような形式で指定しま"
"す。"

# b55eb498734e4eb2ad281c73828b694c
msgid "形式1: コマンド名 値1 値2,.."
msgstr "形式1: コマンド名 値1 値2,.."

# 797216c6b16c40c08d8f4bd2f2790ab5
msgid "形式2: コマンド名 --引数名1 値1 --引数名2 値2,.."
msgstr "形式2: コマンド名 --引数名1 値1 --引数名2 値2,.."

# a8803e90b07a42a0aed7186e00dc61b5
msgid ""
"形式1と形式2は混在させることができます。これらの形式では、output_typeという引"
"数名を用いてoutput_typeを指定します。"
msgstr ""
"形式1と形式2は混在させることができます。これらの形式では、output_typeという引"
"数名を用いてoutput_typeを指定します。"

# 785025ddb39946c59620bfaa7b4e2a3a
msgid ""
"httpでgroongaサーバと通信する際には、以下のような形式でコマンドを指定しま"
"す。::"
msgstr ""
"httpでgroongaサーバと通信する際には、以下のような形式でコマンドを指定しま"
"す。::"

# 7e923694a9cd4d0ea1c62147e21b31cb
msgid "ただし、コマンド名、引数名、値はURLエンコードが必要です。"
msgstr "ただし、コマンド名、引数名、値はURLエンコードが必要です。"

# b6abf788de364a858631ef2ab914f107
msgid "GETメソッドのみが使用可能です。"
msgstr "GETメソッドのみが使用可能です。"

# 2b89d91d426e47bca5ef4302b3c78314
msgid "output_typeにはjson, tsv, xmlが指定可能です。"
msgstr "output_typeにはjson, tsv, xmlが指定可能です。"

# cd6a8b7dd4ef4bcebbe209176070a5a9
msgid ""
"command_versionはコマンドの仕様の互換性を指定します。詳細は :doc:`/reference/"
"command/command_version` を参照してください。"
msgstr ""
"command_versionはコマンドの仕様の互換性を指定します。詳細は :doc:`/reference/"
"command/command_version` を参照してください。"

# ecfdb6b07ccc490392f4c4745820b815
msgid "output_typeの指定に従って、コマンドの実行結果を出力します。"
msgstr "output_typeの指定に従って、コマンドの実行結果を出力します。"

# e4e5def974fd41c5ae13c9aa4b038aaa
msgid "groonga-suggest-create-dataset"
msgstr "groonga-suggest-create-dataset"

# f9f87fab97154e06acdd339d091c73ae
msgid "NAME"
msgstr "NAME"

# a74bceb3f94a48b791fa74a7c2108be4
msgid ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"
msgstr ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"

# 10227e866a774510a531a94a58eea84f
msgid "SYNOPSTIS"
msgstr "SYNOPSTIS"

# a4aa1b80458b47c4b815d8c81d8c2333
msgid "DESCTIPION"
msgstr "DESCTIPION"

# a90085255eb3470693508666861c6b2f
msgid ""
"groonga-suggest-create-dataset creates a dataset for :doc:`/reference/"
"suggest`. A database has many datasets. This command just defines schema for "
"a suggestion dataset."
msgstr ""
"groonga-suggest-create-dataset creates a dataset for :doc:`/reference/"
"suggest`. A database has many datasets. This command just defines schema for "
"a suggestion dataset."

# 8047a932a47a4807a54f549e985bfc23
msgid ""
"This command generates some tables and columns for :doc:`/reference/suggest`."
msgstr ""
"This command generates some tables and columns for :doc:`/reference/suggest`."

# 0a41d09c6e274bd092d2aacb88c87c9f
msgid ""
"Here is the list of such tables. If you specify 'query' as dataset name, "
"following '_DATASET' suffix are replaced. Thus, 'item_query', 'pair_query', "
"'sequence_query', 'event_query' tables are generated."
msgstr ""
"Here is the list of such tables. If you specify 'query' as dataset name, "
"following '_DATASET' suffix are replaced. Thus, 'item_query', 'pair_query', "
"'sequence_query', 'event_query' tables are generated."

# 29958c60a667489b9e5ee00187ba7825
msgid "event_type"
msgstr "event_type"

# cee3879231d7407393e50288322ad588
msgid "bigram"
msgstr "bigram"

# e05db199bc9f4da49176048e67728c5e
msgid "kana"
msgstr "kana"

# 5b11624e285049debdd93f07d6aafbd9
msgid "item_DATASET"
msgstr "item_DATASET"

# 7fa574eb75ce4ed3ac0be8cea9960b69
msgid "pair_DATASET"
msgstr "pair_DATASET"

# 6a005e1e13004778a2ab3524c61148e1
msgid "sequence_DATASET"
msgstr "sequence_DATASET"

# 754f7dceeb354e8e9ba02cfdd0a8b177
# 9726bc21c8fb4b01b8c2efefb3fa37c9
msgid "event_DATASET"
msgstr "event_DATASET"

# aebe00650489412290e29a7157b1b86b
msgid "configuration"
msgstr "configuration"

# 1a9672daa9514a1c91222c9e68e1abaf
msgid "OPTIONS"
msgstr "OPTIONS"

# b056827c2c6549c5a0772d89a5d8d690
msgid "None."
msgstr "None."

# 0ad2f37d37bc4df189348cb590fc348a
msgid "EXIT STATUS"
msgstr "EXIT STATUS"

# 5b878dc409444b7f97d0058aa6bf4fcd
msgid "FILES"
msgstr "FILES"

# 10f095d1b7b544af87170419b03c3004
msgid "EXAMPLE"
msgstr "EXAMPLE"

# 378a7ff8473c487bacdab6f675203dd9
msgid "SEE ALSO"
msgstr "SEE ALSO"

# e32487e1c1a3499ea828565fcd7ed714
msgid ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"
msgstr ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"

# 29d436894284438bbd8d91bdf3b2a02d
msgid "groonga-suggest-httpd"
msgstr "groonga-suggest-httpd"

# 7da66b05b2684637982a3e6050ebdc3d
msgid ""
"groonga-suggest-httpd is a program to provide interface which accepts HTTP "
"request and returns suggestion dataset, then saves logs for learning. "
"groonga-suggest-httpd behaves similar in point of view of suggestion "
"functionality, but the name of parameter is different."
msgstr ""
"groonga-suggest-httpd is a program to provide interface which accepts HTTP "
"request and returns suggestion dataset, then saves logs for learning. "
"groonga-suggest-httpd behaves similar in point of view of suggestion "
"functionality, but the name of parameter is different."

# 817107e1f61b4ef2a220bb1cbfd85b70
msgid "First you need to set up database for suggestion."
msgstr "First you need to set up database for suggestion."

# 8576da24c4aa4bd2bccfe319688f0eae
msgid "Launch groonga-suggest-httpd"
msgstr "Launch groonga-suggest-httpd"

# b46f7ae255984a7e9364ed13b4a51746
msgid "Execute groonga-suggest-httpd command:"
msgstr "Execute groonga-suggest-httpd command:"

# da8a081a83a94894b38d195415241788
msgid ""
"After executing above command, groonga-suggest-httpd accepts HTTP request on "
"8080 port."
msgstr ""
"After executing above command, groonga-suggest-httpd accepts HTTP request on "
"8080 port."

# b70fd1a90c5341caa4d3ecda61da1c5b
msgid "If you just want to save requests into log file, use ``-l`` option."
msgstr "If you just want to save requests into log file, use ``-l`` option."

# 9265f72384454c96960e58a00781fc17
msgid ""
"Here is the example to save log files under ``logs`` directory with ``log`` "
"prefix for each file.::"
msgstr ""
"Here is the example to save log files under ``logs`` directory with ``log`` "
"prefix for each file.::"

# 7e3ad4fb9fbd4dbaa95e6fa76f9cd745
msgid ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."
msgstr ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."

# be60414df420408bae59139568514361
msgid "Request to groonga-suggest-httpd"
msgstr "Request to groonga-suggest-httpd"

# 368cca89c19d4636afe4b458754fbadf
msgid ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"
msgstr ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"

# 4d5b5d8db7cf405891b21ae506f1973f
# 48a60aae841340eb814c4af39bc221c9
# 25a97cc3a2a441298c73a528c6c787b6
msgid "Options"
msgstr "Options"

# 9f716d00cae84707a0c3785c619c2e16
msgid "Specify http server port number. The default value is 8080."
msgstr "Specify http server port number. The default value is 8080."

# 1162869d94894450a8fdd2e90a98fcec
msgid ""
"Specify number of threads. The default value is 8. This option accepts 128 "
"as the max value, but use the number of CPU cores for performance."
msgstr ""
"Specify number of threads. The default value is 8. This option accepts 128 "
"as the max value, but use the number of CPU cores for performance."

# cd080a77664e4e6da2c94c6564c35efb
msgid "Specify endpoint for sender."
msgstr "Specify endpoint for sender."

# 758baaff73bd456d8f39349f69e958ce
msgid "Specify endpoint for receiver."
msgstr "Specify endpoint for receiver."

# 855a132f0a3c48eeae62fa7d73584374
msgid "Specify path prefix of log."
msgstr "Specify path prefix of log."

# 561af72f884242b6af580b229d9c93c1
msgid ""
"Specify the number of lines in a log file. The default value is 1,000,000."
msgstr ""
"Specify the number of lines in a log file. The default value is 1,000,000."

# 2746a332fd3b4c88bf3d79767c8cc28d
msgid "Specify this option to daemonize."
msgstr "Specify this option to daemonize."

# 61299cd6d50e4238b5465ddc0225d84a
msgid "Specify this option to disable checking max fd on start."
msgstr "Specify this option to disable checking max fd on start."

# 0622a828dcff4cb9a380bde498d5cb5b
# 48f145a1d306489baa56540fe171d4bd
msgid "Command line parameters"
msgstr "Command line parameters"

# e3ed3053383e4dd082950e676374c96d
# 8a2c66b10ab946c9b52e802754866d09
msgid "There is one required parameter - ``database_path``."
msgstr "There is one required parameter - ``database_path``."

# c511c4605a614985ab235eaca804682c
# de4a3ffa4e7b49c695121ad5bc877f35
msgid "``database_path``"
msgstr "``database_path``"

# 136aab431d1a404f83a85d3194849322
msgid ""
"Specifies the path to a Groonga database. This database must be created by :"
"doc:`groonga-suggest-create-dataset` command because it executes required "
"initialization for suggestion."
msgstr ""
"Specifies the path to a Groonga database. This database must be created by :"
"doc:`groonga-suggest-create-dataset` command because it executes required "
"initialization for suggestion."

# cee7d60d09cb4b84966f3c42bdad19ad
msgid "GET parameters"
msgstr "GET parameters"

# ea095402a96c4079954934793b82bae8
msgid "groonga-suggest-httpd accepts following GET parameters."
msgstr "groonga-suggest-httpd accepts following GET parameters."

# 17d9c6f627d54542b22842b1ae229ff6
msgid "There are required parameters which depends on type of query."
msgstr "There are required parameters which depends on type of query."

# 4fdaeb3615eb4e0da390e234a10c1578
# eb0f2e0208ae4cd39fba3e0f005d4f7f
# 83d5a37505414031b4293756eebe9672
# 9b8f19723fae442a94d364b21a5a73ab
msgid "Key"
msgstr "Key"

# b657242c9b984fb0bdd660ceb2204357
# 487fabc5f7434606ac31bca2e4ceb94d
# 999be3ad4ad04ecd8504e3071800606f
# 2985920ee3e24937acb1f9cbba21e0a8
msgid "Note"
msgstr "Note"

# a26d81aafad44004856dd7b3a4248b20
msgid "q"
msgstr "q"

# 2ea2e2cb00c94cf79e63eb702b752c20
msgid "UTF-8 encoded string which user fills in form"
msgstr "UTF-8 encoded string which user fills in form"

# 279147ca4ae145b8ae6bc9a70e340d17
msgid "t"
msgstr "t"

# cba26466f16b4b27a5d09efb1fa93dff
msgid ""
"The type of query. The value of type must be complete, correct, suggest or "
"submit. It also accepts multiple type of query which is concatinated by ``|"
"``. Note that ``submit`` is invalid value when you specify multiple type of "
"query."
msgstr ""
"The type of query. The value of type must be complete, correct, suggest or "
"submit. It also accepts multiple type of query which is concatinated by ``|"
"``. Note that ``submit`` is invalid value when you specify multiple type of "
"query."

# a3df000a9d64449ba50f81a8da0459c9
msgid "Required parameters for learning"
msgstr "Required parameters for learning"

# 5e077a854fa14ca3ac4cb932d1eead03
# 2f54d5e558dd40b8a90d2504c7796013
# b099dd294a13489a91ea12f357f7e946
msgid "s"
msgstr "s"

# 6add123e357843a8b9397b71ca53396c
msgid "Elapsed time from 0:00 January 1, 1970"
msgstr "Elapsed time from 0:00 January 1, 1970"

# 47c03ff136404c25b8c38f1c32e2e5e7
msgid "Note that you need specify the value of ``s`` in milliseconds"
msgstr "Note that you need specify the value of ``s`` in milliseconds"

# fe2d1eeb18da44a59501c2c10990e124
# 1684baae8b7c4ac58403048e35b303b5
msgid "i"
msgstr "i"

# 2b645882d65b4a58aa554a8caa050989
msgid "Unique ID to distinct user"
msgstr "Unique ID to distinct user"

# 7a499c41863f4f5ea1c28b022c2fbdcb
msgid "Use session ID or IP address for example"
msgstr "Use session ID or IP address for example"

# 4a06f4807fe94833b6abe07d8320abee
msgid "l"
msgstr "l"

# 99fe82d812424c26bec684583e61140a
msgid ""
"Specify the name of dataset for learning. It also accepts multiple dataset "
"name which is concatinated by ``|``"
msgstr ""
"Specify the name of dataset for learning. It also accepts multiple dataset "
"name which is concatinated by ``|``"

# e7b8570adeb94d0c9bf8c1e2b7e2a086
msgid ""
"Note that dataset name must be matched to following regular expression ``[A-"
"Za-z ][A-Za-z0-9 ]{0,15}``"
msgstr ""
"Note that dataset name must be matched to following regular expression ``[A-"
"Za-z ][A-Za-z0-9 ]{0,15}``"

# f3bebf2aaf7c4058b4bf94cad9fc9fea
msgid "Required parameters for suggestion"
msgstr "Required parameters for suggestion"

# ada40f44b56a4769897742c4fc50718e
# 73108df2a60a4583a8dec462e93b5468
msgid "n"
msgstr "n"

# 55e341f065cd4f2190f6018d18aaeca5
msgid "Specify the name of dataset for suggestion"
msgstr "Specify the name of dataset for suggestion"

# bbd018aa2dfa4d29b06aa26d1ff51a9a
msgid "This dataset name is used to calculate suggestion results"
msgstr "This dataset name is used to calculate suggestion results"

# e8d6772502f7463e86cf2b2f3e993e80
# d286db8806f042688f069090483576d2
# b3adc2539d2347faa190ec5d1560261e
msgid "Optional parameter"
msgstr "Optional parameter"

# 6389629d7b714c23a9a49c05b2723b2e
msgid "callback"
msgstr "callback"

# 9feb8a2d12ab4f7182764fd653378951
msgid "Specify the name of function if you prefer JSONP as response format"
msgstr "Specify the name of function if you prefer JSONP as response format"

# 1ced0e6f35fa427480e9a5ade2f77308
msgid ""
"The name of function must be matched to reqular expression ``[A-Za-z ][A-Za-"
"z0-9 ]{0,15}``"
msgstr ""
"The name of function must be matched to reqular expression ``[A-Za-z ][A-Za-"
"z0-9 ]{0,15}``"

# 1732ce9bb9994265b17a35f03bee957f
msgid ""
"``groonga-suggest-httpd`` command returns following response in JSON or "
"JSONP format."
msgstr ""
"``groonga-suggest-httpd`` command returns following response in JSON or "
"JSONP format."

# ee112b48abc64ae2a806cffdaa6b774e
msgid "In JSON format::"
msgstr "In JSON format::"

# 94a4a7df468c45c891153bd493cfad1b
msgid "In JSONP format::"
msgstr "In JSONP format::"

# 01a547a5d9614a6a84748c2e63c88721
msgid "One of ``complete``, ``correct`` and ``suggest``."
msgstr "One of ``complete``, ``correct`` and ``suggest``."

# ad79ee75f9b84529816d8cc600738ce4
msgid "``CANDIDATE_N``"
msgstr "``CANDIDATE_N``"

# 4fc38e7a7b2c43648163b6bd57b64e37
msgid "The string of candidate (UTF-8)."
msgstr "The string of candidate (UTF-8)."

# 40c26a9056d3419db820a8f59acc309b
msgid "``SCORE_N``"
msgstr "``SCORE_N``"

# 5252e4e1df55481d844791dd15b171d0
msgid "The score."
msgstr "The score."

# 9d03cec311cf41bfba9a1bb0e8dcae6f
msgid "groonga-suggest-learner"
msgstr "groonga-suggest-learner"

# 38c7289697784360bd4e46b6b5d74ddc
msgid ""
"groonga-suggest-learner is a program to learn suggest result from data which "
"derived from groonga-suggest-httpd. Usually, it is used with groonga-suggest-"
"httpd, but It is allowed to launch standalone. In such a case, groonga-"
"suggest-learner loads data from log directory."
msgstr ""
"groonga-suggest-learner is a program to learn suggest result from data which "
"derived from groonga-suggest-httpd. Usually, it is used with groonga-suggest-"
"httpd, but It is allowed to launch standalone. In such a case, groonga-"
"suggest-learner loads data from log directory."

# 9cbc2055e34a4ecf87e5e6ba9db94047
msgid ""
"groonga-suggest-leaner supports the two way of learning data. One is "
"learning data from groonga-suggest-httpd, the other is learning data from "
"already existing log files."
msgstr ""
"groonga-suggest-leaner supports the two way of learning data. One is "
"learning data from groonga-suggest-httpd, the other is learning data from "
"already existing log files."

# 26eda981fd394ddeaf4b9d131491c3b2
msgid "Learning data from groonga-suggest-httpd"
msgstr "Learning data from groonga-suggest-httpd"

# 3db5cbb5d16f471782f20d6f49aabe82
msgid "Execute groonga-suggest-learner.::"
msgstr "Execute groonga-suggest-learner.::"

# 4f10212103d641a2a5f2865df7fb2a80
msgid "Learning data from log files"
msgstr "Learning data from log files"

# b5f2121dfd224e3b8c2a341e6699c7a1
msgid "Execute groonga-suggest-learner with ``-l`` option."
msgstr "Execute groonga-suggest-learner with ``-l`` option."

# f7ab03e327a54cf28941c67d397aff64
msgid "Here is the sample to load log data under ``logs`` directory::"
msgstr "Here is the sample to load log data under ``logs`` directory::"

# 80d78762d9954b3096a17db99dda2d3a
msgid "Uses ``<endpoint>`` as the receiver endpoint."
msgstr "Uses ``<endpoint>`` as the receiver endpoint."

# a8b829a6ee034e02baa9666924c251db
msgid "Uses ``<endpoint>`` as the sender endpoint."
msgstr "Uses ``<endpoint>`` as the sender endpoint."

# f349f54738d84bc399e32378898727f6
msgid "Runs as a daemon."
msgstr "Runs as a daemon."

# f11f86241a6e4e0eb66114917329172d
msgid "Reads logs from ``<directory>``."
msgstr "Reads logs from ``<directory>``."

# e065c0b2312a49ea8bce4dd874112bde
msgid "Outputs log to ``<path>``."
msgstr "Outputs log to ``<path>``."

# 91b3bd7a7b354d97a6856f8edbcddad3
msgid ""
"Uses ``<level>`` for log level. ``<level>`` must be between 1 and 9. Larger "
"level outputs more logs."
msgstr ""
"Uses ``<level>`` for log level. ``<level>`` must be between 1 and 9. Larger "
"level outputs more logs."

# c5fc4b15879b4fb69ea8e4c3250847c0
msgid "Specifies the path to a groonga database."
msgstr "Specifies the path to a groonga database."

# 3646560a2d7b41aebe0553c7d8ab63a2
msgid "Related tables"
msgstr "Related tables"

# 36bf5f393e6d4418a40044b3b5a48bf5
msgid ""
"Here is the list of table which learned data is stored. If you specify "
"``query`` as dataset name, following ``_DATASET`` suffix are replaced. Thus, "
"``event_query`` table is used."
msgstr ""
"Here is the list of table which learned data is stored. If you specify "
"``query`` as dataset name, following ``_DATASET`` suffix are replaced. Thus, "
"``event_query`` table is used."

# c06018dc04874cd59092ce45c5522f4f
msgid "groonga command"
msgstr "groonga command"

# 4e1afec5d80c463d91f0caa79e5e6c42
msgid "groonga - 列指向データベース機能を持つ全文検索エンジンソフトウェア"
msgstr "groonga - 列指向データベース機能を持つ全文検索エンジンソフトウェア"

# c31b62efb7cc475c835abf07944adbcb
msgid ""
"Groongaは列指向のデータベース機能を持つ高速でスケーラブルな全文検索エンジンで"
"す。 Groongaのデータベースは、groongaコマンドかCライブラリインタフェースを通"
"して操作することができます。このマニュアルページでは、groongaコマンドの使い方"
"について説明します。"
msgstr ""
"Groongaは列指向のデータベース機能を持つ高速でスケーラブルな全文検索エンジンで"
"す。 Groongaのデータベースは、groongaコマンドかCライブラリインタフェースを通"
"して操作することができます。このマニュアルページでは、groongaコマンドの使い方"
"について説明します。"

# 44366b5ec3b54dfe8f6d31b234315416
msgid "Creates new database."
msgstr "Creates new database."

# 5c2264ed5ead4e52a310743a836c1321
msgid "Executes ``groonga`` command in client mode."
msgstr "Executes ``groonga`` command in client mode."

# c0582ffe4c584208883ee8c11ce2fee9
msgid ""
"Executes ``groonga`` command in server mode. Use \"Ctrl+C\" to stop the "
"``groonga`` process."
msgstr ""
"Executes ``groonga`` command in server mode. Use \"Ctrl+C\" to stop the "
"``groonga`` process."

# f9f060b8684d44799256b154e48cea77
msgid ""
"Executes ``groonga`` command in daemon mode. In contrast to server mode, "
"``groonga`` command forks in daemon mode. For example, to stop local daemon "
"process, use \"curl http://127.0.0.1:10041/d/shutdown\"."
msgstr ""
"Executes ``groonga`` command in daemon mode. In contrast to server mode, "
"``groonga`` command forks in daemon mode. For example, to stop local daemon "
"process, use \"curl http://127.0.0.1:10041/d/shutdown\"."

# 8db197048b204e1ab1cd78df6e1fded6
msgid ""
"Specifies encoding which is used for Groonga database. This option is "
"effective when you create new Groonga database.  This parameter specifies "
"one of the following values: ``none``, ``euc``, ``utf8``, ``sjis``, "
"``latin`` or ``koi8r``."
msgstr ""
"Specifies encoding which is used for Groonga database. This option is "
"effective when you create new Groonga database.  This parameter specifies "
"one of the following values: ``none``, ``euc``, ``utf8``, ``sjis``, "
"``latin`` or ``koi8r``."

# be40f0554ba84ed0bcb397843cd0f387
msgid ""
"Specifies log level. A integer value between 0 and 8. The meaning of value "
"is:"
msgstr ""
"Specifies log level. A integer value between 0 and 8. The meaning of value "
"is:"

# 0a6087d1248044eba4cfa6ae474a9054
msgid "log level"
msgstr "log level"

# a6e8dec345774976b27e3a7ca6d445d7
msgid "0"
msgstr "0"

# cd6dc158ef404f4883c35414d31d2457
msgid "Nothing"
msgstr "Nothing"

# 8ec5eda016394a448c1a1dbbd9fc2788
msgid "1"
msgstr "1"

# ea5177291c294e708d05b6bef0afc658
# 5931894d87a74cbbb16653357a2e0b25
msgid "Emergency"
msgstr "Emergency"

# 8648127c9bba4bb087b424d920ba6656
msgid "2"
msgstr "2"

# 6e21e149c58747619845c4cb64968673
# 9e520f4fb6cb4783aff11f423e2bb8db
msgid "Alert"
msgstr "Alert"

# e746cf97ff824c039ebff1b30d590824
msgid "3"
msgstr "3"

# 6d3d90755e454c618285814c5b73097f
# 7b8c63a29b424821944577cf3526d45d
msgid "Critical"
msgstr "Critical"

# 6842c737640d4305a65bb7a8630d7eee
msgid "4"
msgstr "4"

# cfcb1a54309c4c3389a0967918251dcc
# 8937a9ad2ca04166bee57062e71408bb
msgid "Error"
msgstr "Error"

# 3adb1fa53de44a55ae771b8dcd103a33
msgid "5"
msgstr "5"

# cb85c9dca8db4767b5d8846d69be9a39
# 91b7815141964067b90b11b2c1b202e4
msgid "Warning"
msgstr "Warning"

# 28848801e0b34bc08d7459c65af9f7b1
msgid "6"
msgstr "6"

# 80aa7c2edb7f45d7a464884566e7f2d1
msgid "Notice"
msgstr "Notice"

# 83e7d591ce1a4ce5a7691f725c8149c3
msgid "7"
msgstr "7"

# 781adb78f9404df7a9bc110c28af1b90
msgid "Info"
msgstr "Info"

# 02879f2f8c2544c0a1a7776149efff6d
msgid "8"
msgstr "8"

# 575dd3c67d4a4a0d854115148a46d0ec
# 37f2b86a91834003b686276c4aa47ca0
msgid "Debug"
msgstr "Debug"

# e27b47054d0345cab112741d59126d95
msgid "Use :option:`--bind-address` instead."
msgstr "Use :option:`--bind-address` instead."

# 593f9479af9042a0ae6f5e7b3ac4cf08
msgid ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"

# 89b7e01b2de24d18b0c3d5509d06fdcb
msgid ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"
msgstr ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"

# e6728b432dd24b7f8c645df0e20144de
msgid ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"

# fc2591154e72458ebf37b32fdb8d2a9c
msgid "ヘルプメッセージを出力します。"
msgstr "ヘルプメッセージを出力します。"

# ee0db5d2590a43549fafec368013af13
msgid ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"
msgstr ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"

# c086800950c6480b8ead0307f150cc60
msgid ""
"デフォルトでは、データベースを管理するための汎用的なページに対応するファイル"
"が/usr/share/groonga/admin_html以下にインストールされます。このディレクトリを"
"document-rootオプションの値に指定して起動した場合、ウェブブラウザでhttp://"
"hostname:port/index.htmlにアクセスすると、ウェブベースのデータベース管理ツー"
"ルを使用できます。"
msgstr ""
"デフォルトでは、データベースを管理するための汎用的なページに対応するファイル"
"が/usr/share/groonga/admin_html以下にインストールされます。このディレクトリを"
"document-rootオプションの値に指定して起動した場合、ウェブブラウザでhttp://"
"hostname:port/index.htmlにアクセスすると、ウェブベースのデータベース管理ツー"
"ルを使用できます。"

# b3d09fb50d7b41dd9df4ca66e74e1c9c
msgid "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"
msgstr "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"

# 635288f5f2454871b6306a293ce000de
msgid ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"
msgstr ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"

# f8e167d5ec564a6284724cf8bcf194a0
msgid ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"
msgstr ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"

# 5c827cf9e4fc45a1a108f9b8215c8864
msgid ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"
msgstr ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"

# 01b35eaff0da40a4b2c5ee686696fb58
msgid "PIDを保存するパスを指定します。(デフォルトでは保存しません)"
msgstr "PIDを保存するパスを指定します。(デフォルトでは保存しません)"

# ecae0d4abf7e464e9e0ba7c233222d31
msgid ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"
msgstr ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"

# 91d4f946b8474e8ab7437a6d6d4e9132
msgid "キャッシュ数の最大値を指定します。(デフォルトは100です)"
msgstr "キャッシュ数の最大値を指定します。(デフォルトは100です)"

# 7a55598d4f0b450ba01813d85e323752
msgid "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"
msgstr "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"

# 6a65bc5400aa440ebb1b8d566d86888e
msgid "使用するデータベースのパス名を指定します。"
msgstr "使用するデータベースのパス名を指定します。"

# b2c4bc8d56854eb8838df3878683ae65
msgid ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"
msgstr ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"

# de134a03f4604434beb393a430e621d6
msgid ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"
msgstr ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"

# 4e2cc8b08b8144798572f222ca299e93
msgid ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"
msgstr ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"

# 2601a63f1ff940df9ac04d08cec8bc8b
msgid "引数は以下の2種類の方法のいずれかで指定することができます。::"
msgstr "引数は以下の2種類の方法のいずれかで指定することができます。::"

# edb1532cb6a641a9abecb348bcc44179
msgid ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"
msgstr ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"

# f0b7f43f356b47a7b8b1dc031c1a8dca
msgid ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"
msgstr ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"

# 2030901d548748a29d87abe0a9cfafa3
msgid ""
"You can write command list with continuous line which is represented by '\\"
"\\' character.::"
msgstr ""
"You can write command list with continuous line which is represented by '\\"
"\\' character.::"

# 3685958cdeb0455686b04b7ace4be5e8
msgid "Builtin command"
msgstr "Builtin command"

# d0faf2268ca1416f8d0ae9c632d29411
msgid "以下のコマンドは組み込みコマンドとして予め定義されています。"
msgstr "以下のコマンドは組み込みコマンドとして予め定義されています。"

# 25a7a261b6ad437b9388cbcbf3d25f4c
msgid "groongaプロセスの状態を表示します。"
msgstr "groongaプロセスの状態を表示します。"

# fc002c9345454093851baaa0e430fd6c
msgid "DBに定義されているテーブルのリストを表示します。"
msgstr "DBに定義されているテーブルのリストを表示します。"

# e181429957124c2cb7fea4c87defead4
msgid "テーブルに定義されているカラムのリストを表示します。"
msgstr "テーブルに定義されているカラムのリストを表示します。"

# 792a0da7c62545278fc53e078dbda63d
msgid "DBにテーブルを追加します。"
msgstr "DBにテーブルを追加します。"

# 5e89c827eead470fb58850e595d5ebff
msgid "テーブルにカラムを追加します。"
msgstr "テーブルにカラムを追加します。"

# 0af6fd72a6e7487c9771a429fa169fd7
msgid "DBに定義されているテーブルを削除します。"
msgstr "DBに定義されているテーブルを削除します。"

# 254e9ec7a7304b18ac677606174d3433
msgid "テーブルに定義されているカラムを削除します。"
msgstr "テーブルに定義されているカラムを削除します。"

# f52ae0d013cd46219af9df8ded8e70e7
msgid "テーブルにレコードを挿入します。"
msgstr "テーブルにレコードを挿入します。"

# 992072c1294e4d358e2f064733969166
msgid "テーブルに含まれるレコードを検索して表示します。"
msgstr "テーブルに含まれるレコードを検索して表示します。"

# dc5efddafa634c0a9ed03ff135669b2e
msgid "検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr "検索条件をカスタマイズした新たな検索コマンドを定義します。"

# de4989056efe4a2f9e37ee4494d1d060
msgid "データベースとのセッションを終了します。"
msgstr "データベースとのセッションを終了します。"

# 6afa6891b8294ac8b3ecff857bdf7be7
msgid "サーバ(デーモン)プロセスを停止します。"
msgstr "サーバ(デーモン)プロセスを停止します。"

# 73fa771192a245a3a5860a0c45fee1f3
msgid "ログ出力レベルを設定します。"
msgstr "ログ出力レベルを設定します。"

# 97181804c4654d48abf77519e242d01b
msgid "ログ出力を行います。"
msgstr "ログ出力を行います。"

# 6bb53f32c4924380a25e493d69f34433
msgid "ロックを解除します。"
msgstr "ロックを解除します。"

# b61b8e1881ff4baab4c74acb3356d977
msgid "新しいデータベースを作成します。::"
msgstr "新しいデータベースを作成します。::"

# 69aca32d78984ef3b342870ad7925ba3
msgid "作成済みのデータベースにテーブルを定義します。::"
msgstr "作成済みのデータベースにテーブルを定義します。::"

# 00f0bc4cab0445b38129ba7b190f1e22
msgid "サーバを起動します。::"
msgstr "サーバを起動します。::"

# 1b65c350ea2a4866bae9eac14e5f764a
msgid "httpサーバとして起動します。::"
msgstr "httpサーバとして起動します。::"

# 8f37d7d619974f23aee6cc1bc0c8659a
msgid "サーバに接続し、テーブル一覧を表示します。::"
msgstr "サーバに接続し、テーブル一覧を表示します。::"

# a4ac1264baab42af9f433491a5c196fa
msgid "Function"
msgstr "Function"

# 43a0d3735f164f49b35d3ccece03aa17
msgid ""
"Function can be used in some commands. For example, you can use function in "
"``--filter``, ``--scorer`` and ``output_columns`` options of :doc:`commands/"
"select`."
msgstr ""
"Function can be used in some commands. For example, you can use function in "
"``--filter``, ``--scorer`` and ``output_columns`` options of :doc:`commands/"
"select`."

# a824f0ebc350407d894be8fc8af66fa1
msgid "This section describes about function and built-in functions."
msgstr "This section describes about function and built-in functions."

# b8b32cc9810d470196fd4bc86a5c1f43
msgid "TODO: Add documentations about function."
msgstr "TODO: Add documentations about function."

# 4897deb2fbe9479799ded0c1e8e62346
msgid "between"
msgstr "between"

# 0e12fce2990d4f098e4bdd4b8b747ec3
msgid ""
"``between`` is used for checking the specified value exists in the specific "
"range. It is often used for combination with :ref:`select-filter` option in :"
"doc:`/reference/commands/select`."
msgstr ""
"``between`` is used for checking the specified value exists in the specific "
"range. It is often used for combination with :ref:`select-filter` option in :"
"doc:`/reference/commands/select`."

# 6113af8b05f94e9e8dd38bbc3dd04a52
msgid "``between`` has five parameters::"
msgstr "``between`` has five parameters::"

# 64d7746c697048f89d7c491a48aff56e
msgid "Here are a schema definition and sample data to show usage.::"
msgstr "Here are a schema definition and sample data to show usage.::"

# 6b319a4b848e442cbdf232b55734052c
msgid "Here is the query to show the persons to match PG-13 rating (MPAA)."
msgstr "Here is the query to show the persons to match PG-13 rating (MPAA)."

# 5345a5ecb22a4d1e98d53b8add476fda
msgid "It returns 13, 14, 15 and 16 years old users."
msgstr "It returns 13, 14, 15 and 16 years old users."

# 81aa5ff601f94a74bbd6eebec79c7a4a
msgid ""
"``between`` function accepts not only a column of table, but also the value."
msgstr ""
"``between`` function accepts not only a column of table, but also the value."

# 72216af8bbb54cb39c34e533bfcd4668
msgid ""
"If you specify the value as 1st parameter, it is checked whether the value "
"is included or not. if it matches to the specified range, it returns the all "
"records because ``between`` function returns true."
msgstr ""
"If you specify the value as 1st parameter, it is checked whether the value "
"is included or not. if it matches to the specified range, it returns the all "
"records because ``between`` function returns true."

# a85e24c5d5c04586bccab7503f7df3c4
msgid ""
"If it doesn't match to the specified range, it returns no records because "
"``between`` function returns false."
msgstr ""
"If it doesn't match to the specified range, it returns no records because "
"``between`` function returns false."

# cf25761de9fc44b59af9cecdda3002ce
msgid ""
"In the above case, it returns all the records, because 14 exists in between "
"13 and 16. This behavior is used for checking the specified value exists or "
"not in the table."
msgstr ""
"In the above case, it returns all the records, because 14 exists in between "
"13 and 16. This behavior is used for checking the specified value exists or "
"not in the table."

# 4c2a7f0331c040d595c6140e7231c39f
msgid ""
"There are five required parameters, ``column_or_value``, and ``min``, "
"``min_border``, ``max`` and ``max_border``."
msgstr ""
"There are five required parameters, ``column_or_value``, and ``min``, "
"``min_border``, ``max`` and ``max_border``."

# 1f8ddce49e57466194ea0a533a2a8f5d
msgid "``column_or_value``"
msgstr "``column_or_value``"

# 254e5b46a3464d38be4db3992d9ff446
msgid "Specifies a column of the table or the value."
msgstr "Specifies a column of the table or the value."

# e959e2b20e3f4c508ee2287df5ffa676
msgid ""
"Specifies the minimal border value of the range. You can control the "
"behavior that the value of ``max`` is included or excluded by ``max_border`` "
"parameter."
msgstr ""
"Specifies the minimal border value of the range. You can control the "
"behavior that the value of ``max`` is included or excluded by ``max_border`` "
"parameter."

# 991307caad2c46e09e10a9c97d98e48c
msgid ""
"Specifies whether the specified range contains the value of ``min`` or not. "
"The value of ``min_border`` are either \"include\" or \"exclude\". If it is "
"\"include\", ``min`` value is included. If it is \"exclude\", ``min`` value "
"is not included."
msgstr ""
"Specifies whether the specified range contains the value of ``min`` or not. "
"The value of ``min_border`` are either \"include\" or \"exclude\". If it is "
"\"include\", ``min`` value is included. If it is \"exclude\", ``min`` value "
"is not included."

# b382f3ec0bb04fa99dcf9a26cd0c4a50
msgid ""
"Specifies the maximum border value of the range. You can control the "
"behavior that the value of ``max`` is included or excluded by ``max_border`` "
"parameter."
msgstr ""
"Specifies the maximum border value of the range. You can control the "
"behavior that the value of ``max`` is included or excluded by ``max_border`` "
"parameter."

# 56dd161f927649babad89a29707f38b8
msgid ""
"Specifies whether the specified range contains the value of ``max`` or not. "
"The value of ``max_border`` are either \"include\" or \"exclude\". If it is "
"\"include\", ``max`` value is included. If it is \"exclude\", ``max`` value "
"is not included."
msgstr ""
"Specifies whether the specified range contains the value of ``max`` or not. "
"The value of ``max_border`` are either \"include\" or \"exclude\". If it is "
"\"include\", ``max`` value is included. If it is \"exclude\", ``max`` value "
"is not included."

# 7265ef75497f4669b1ec0c00ddada6b5
msgid ""
"``between`` returns whether the value of column exists in specified the "
"value of range or not. If record is matched to specified the value of range, "
"it returns true. Otherwise, it returns false."
msgstr ""
"``between`` returns whether the value of column exists in specified the "
"value of range or not. If record is matched to specified the value of range, "
"it returns true. Otherwise, it returns false."

# 389b0887fc844423a24f4c651bdd4a47
msgid "edit_distance"
msgstr "edit_distance"

# a678135ecffb406b8f6565276f5b99a6
msgid "edit_distance - 指定した2つの文字列の編集距離を計算する"
msgstr "edit_distance - 指定した2つの文字列の編集距離を計算する"

# e26cc2ce537e4ed9884f25517372d896
msgid ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 56415ef8f9f84c90b4457f77bad77612
msgid ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"
msgstr ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"

# e1493ba35f4e4043b1319e89a198fcf8
msgid "``string1``"
msgstr "``string1``"

# d3e3a31bff9b419c8134d496581ddc32
msgid "文字列を指定します"
msgstr "文字列を指定します"

# af8d77da78af4b878d17c3d816027098
msgid "``string2``"
msgstr "``string2``"

# c38cae6e391a4988b19fa6308ccc04bf
msgid "もうひとつの文字列を指定します"
msgstr "もうひとつの文字列を指定します"

# d3e99d4fc9fa4fd58553347de6024a65
msgid "指定した2つ文字列の編集距離をUint32型の値として返します。"
msgstr "指定した2つ文字列の編集距離をUint32型の値として返します。"

# c3a6bfd4cb224badb896920ed5390fe9
# 53684d188feb4d33af580fa0a7ae9e34
# d262bc49abed444d816a0f1284188e1f
# 9572098f37824033b38357af2d15e779
# 219bb65c1fcd45eeac0afb9930f583f9
msgid "例"
msgstr "例"

# c2a70a55e13f4a3fadafda2708657ecc
msgid "geo_distance"
msgstr "geo_distance"

# 45af020bac26473ba22ba5a5e6e8a4db
msgid ""
"``geo_distance`` calculates the value of distance between specified two "
"points."
msgstr ""
"``geo_distance`` calculates the value of distance between specified two "
"points."

# 045d8b9f5e444be68d068ab6d8273d9a
msgid ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"
msgstr ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"

# 66ddbc32305e4741b1fbfa28f7983093
msgid ""
"The default value of ``approximate_type`` is ``\"rectangle\"``. If you omit "
"``approximate_type``, ``geo_distance`` calculates the value of distance as "
"if ``\"rectangle\"`` was specified."
msgstr ""
"The default value of ``approximate_type`` is ``\"rectangle\"``. If you omit "
"``approximate_type``, ``geo_distance`` calculates the value of distance as "
"if ``\"rectangle\"`` was specified."

# 4d8e0a67810b46be8837a94a51cd9b4b
msgid "``geo_distance`` is one of the Groonga builtin functions."
msgstr "``geo_distance`` is one of the Groonga builtin functions."

# cca39b0292fe47c5b285a4695b53423b
msgid "You can call a builtin function in :doc:`/reference/grn_expr`"
msgstr "You can call a builtin function in :doc:`/reference/grn_expr`"

# ef4330a546b545108ab43f3ee54488ba
msgid ""
"``geo_distance`` function calculates the value of distance (approximate "
"value) between the coordinate of ``point1`` and the coordinate of ``point2``."
msgstr ""
"``geo_distance`` function calculates the value of distance (approximate "
"value) between the coordinate of ``point1`` and the coordinate of ``point2``."

# 1e7cf89682c24000bf0f9b7201cda775
msgid ""
"Groonga provides three built in functions for calculating the value of "
"distance. There are ``geo_distance()``, ``geo_distance2()`` and "
"``geo_distance3()``. The difference of them is the algorithm of calculating "
"distance. ``geo_distance2()`` and ``geo_distance3()`` were deprecated since "
"version 1.2.9. Use ``geo_distance(point1, point2, \"sphere\")`` instead of "
"``geo_distance2(point1, point2)``. Use ``geo_distance(point1, point2, "
"\"ellipsoid\")`` instead of ``geo_distance3(point1, point2)``."
msgstr ""
"Groonga provides three built in functions for calculating the value of "
"distance. There are ``geo_distance()``, ``geo_distance2()`` and "
"``geo_distance3()``. The difference of them is the algorithm of calculating "
"distance. ``geo_distance2()`` and ``geo_distance3()`` were deprecated since "
"version 1.2.9. Use ``geo_distance(point1, point2, \"sphere\")`` instead of "
"``geo_distance2(point1, point2)``. Use ``geo_distance(point1, point2, "
"\"ellipsoid\")`` instead of ``geo_distance3(point1, point2)``."

# 8cc8eca339234f3f9b8376dc5bd41685
msgid ""
"Lets's learn about ``geo_distance`` usage with examples. This section shows "
"simple usages."
msgstr ""
"Lets's learn about ``geo_distance`` usage with examples. This section shows "
"simple usages."

# a758536c3fe44feb849c03704047a078
msgid ""
"Here are two schema definition and sample data to show the difference "
"according to the usage. Those samples show how to calculate the value of "
"distance between New York City and London."
msgstr ""
"Here are two schema definition and sample data to show the difference "
"according to the usage. Those samples show how to calculate the value of "
"distance between New York City and London."

# 61c3e04986eb42b1904f808f5973beeb
msgid ""
"Using the column value of location for calculating the distance (``Cities`` "
"table)"
msgstr ""
"Using the column value of location for calculating the distance (``Cities`` "
"table)"

# 8a674e72847949a49d07271e361ce7f3
msgid ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"
msgstr ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"

# ee34a5b1419640c5b71481e46dd9aaf8
msgid "Using the column value of location"
msgstr "Using the column value of location"

# c08d754e6fca4844a17cb763405bfcec
msgid ""
"Here are a schema definition of ``Cities`` table and sample data to show "
"usage."
msgstr ""
"Here are a schema definition of ``Cities`` table and sample data to show "
"usage."

# e751492badde423c9b262291052cf9b6
msgid ""
"This execution example creates a table named ``Cities`` which has one column "
"named ``location``. ``location`` column stores the value of coordinate. The "
"coordinate of Tokyo is stored as sample data."
msgstr ""
"This execution example creates a table named ``Cities`` which has one column "
"named ``location``. ``location`` column stores the value of coordinate. The "
"coordinate of Tokyo is stored as sample data."

# cc02e618771643cebe15b9067a2796db
msgid ""
"This sample shows that ``geo_distance`` use the value of ``location`` column "
"and the value of coordinate to calculate distance."
msgstr ""
"This sample shows that ``geo_distance`` use the value of ``location`` column "
"and the value of coordinate to calculate distance."

# b2844838b02741f4bd342bb8ef2e7d84
msgid ""
"The value (\"185428000x-461000\") passed to ``geo_distance`` as the second "
"argument is the coordinate of London."
msgstr ""
"The value (\"185428000x-461000\") passed to ``geo_distance`` as the second "
"argument is the coordinate of London."

# b9b2eac2e09f40a6ab1829488c5d9007
msgid "Using the explicitly specified value of location"
msgstr "Using the explicitly specified value of location"

# ad22f34633084bb69e4af804f378ac09
msgid ""
"Here are a schema definition of ``Geo`` table and sample data to show usage."
msgstr ""
"Here are a schema definition of ``Geo`` table and sample data to show usage."

# 3d6169ef63d644acb8d225e271b0f6cd
msgid ""
"This execution example creates a table named ``Geo`` which has one column "
"named ``distance``. ``distance`` column stores the value of distance."
msgstr ""
"This execution example creates a table named ``Geo`` which has one column "
"named ``distance``. ``distance`` column stores the value of distance."

# 7e73abe9bdbb4d6389b737ac22dff53e
msgid ""
"This sample shows that ``geo_distance`` use the coordinate of London and the "
"coordinate of New York to calculate distance."
msgstr ""
"This sample shows that ``geo_distance`` use the coordinate of London and the "
"coordinate of New York to calculate distance."

# 58e8f475e85f41199f0b5981a2d251cc
msgid "There are two required parameter, ``point1`` and ``point2``."
msgstr "There are two required parameter, ``point1`` and ``point2``."

# 09b420c060c0485ca7492f87a5a71921
msgid "``point1``"
msgstr "``point1``"

# 8c05b1442dbb4fa1ae095999735b2fe1
msgid ""
"Specifies the start point that you want to calculate the value of distance "
"between two points."
msgstr ""
"Specifies the start point that you want to calculate the value of distance "
"between two points."

# 10ce5c682f4d4910961c232281adae9a
msgid "You can specify the value of GeoPoint type. [#]_"
msgstr "You can specify the value of GeoPoint type. [#]_"

# 99950acb48f647ba822f71ecbfdd36b5
msgid "See :doc:`/reference/types` about GeoPoint."
msgstr "See :doc:`/reference/types` about GeoPoint."

# 56779e6359174db3a5c3285f57523758
msgid "``point2``"
msgstr "``point2``"

# e554144e44e740359b3cb914150ebfbf
msgid ""
"Specifies the end point that you want to calculate the value of distance "
"between two points."
msgstr ""
"Specifies the end point that you want to calculate the value of distance "
"between two points."

# 22c71bafd66b422db128d0769d6877ba
msgid ""
"You can specify the value of GeoPoint type or the string indicating the "
"coordinate."
msgstr ""
"You can specify the value of GeoPoint type or the string indicating the "
"coordinate."

# 31b8c42ebea048f199d06c22c1cf71aa
msgid "See :doc:`/reference/types` about GeoPoint and the coordinate."
msgstr "See :doc:`/reference/types` about GeoPoint and the coordinate."

# 2de7acb0833040d9b9f361483b459904
msgid "There is a optional parameter, ``approximate_type``."
msgstr "There is a optional parameter, ``approximate_type``."

# b701749fe22c431ca0be6dd191801c19
# a54423e6d6b241819f425aa4f67f0aef
msgid "``approximate_type``"
msgstr "``approximate_type``"

# dc3e4e20306b4cc2aec5bf86c788af4f
msgid ""
"Specifies how to approximate the geographical features for calculating the "
"value of distance."
msgstr ""
"Specifies how to approximate the geographical features for calculating the "
"value of distance."

# 588e10dc516e4b1d9f6254dc45bdc1a7
msgid ""
"You can specify the value of ``approximate_type`` by one of the followings."
msgstr ""
"You can specify the value of ``approximate_type`` by one of the followings."

# 2a9e99458af34182be1733913f3844df
# 9c5df4106fa8446fb5e5b46c42344ddd
msgid "``rectangle``"
msgstr "``rectangle``"

# 5602ed598baa420697df27c704404129
# fb498837d83d4ab7a6a58bdfac7f92a7
msgid "``sphere``"
msgstr "``sphere``"

# de866dd083094058a9fdc0ced3911f37
# 38f2a064fb454efea070531df90c7151
msgid "``ellipsoid``"
msgstr "``ellipsoid``"

# 5a4d41fed3e3413bb8aedb5c3ac64eae
msgid ""
"There is a limitation about ``geo_distance``. ``geo_distance`` can not "
"calculate the value of distance between two points across meridian, equator "
"or the date line if you use ``sphere`` or ``ellipsoid`` as approximate type. "
"There is not such a limitation for ``rectangle``. This is temporary "
"limitation according to the implementation of Groonga, but it will be fixed "
"in the future release."
msgstr ""
"There is a limitation about ``geo_distance``. ``geo_distance`` can not "
"calculate the value of distance between two points across meridian, equator "
"or the date line if you use ``sphere`` or ``ellipsoid`` as approximate type. "
"There is not such a limitation for ``rectangle``. This is temporary "
"limitation according to the implementation of Groonga, but it will be fixed "
"in the future release."

# 7c34a5f74b974ca3bf2944c5adf1b7ff
msgid ""
"This parameter require to approximate the geographical features by square "
"approximation for calculating the distance."
msgstr ""
"This parameter require to approximate the geographical features by square "
"approximation for calculating the distance."

# ffa7219d1b924c8d90c7241f0f47a373
msgid ""
"Since the value of distance is calculated by simple formula, you can "
"calculate the value of distance fast. But, the error of distance increases "
"as it approaches the pole."
msgstr ""
"Since the value of distance is calculated by simple formula, you can "
"calculate the value of distance fast. But, the error of distance increases "
"as it approaches the pole."

# 03847f1a61484030a517f4905079f97d
msgid "You can also specify ``rect`` as abbrev expression."
msgstr "You can also specify ``rect`` as abbrev expression."

# a98c1ca96ddf46fe9064a7960067efc2
# 83d657db14d14bc3bc9b940c546dd8de
# c7e273b0bb724f54a2c75e9a097fcbf8
msgid ""
"Here is a sample about calculating the value of distance with column value."
msgstr ""
"Here is a sample about calculating the value of distance with column value."

# 17150a24ca01433fae65cd569f6dccf6
msgid ""
"Here is a sample about calculating the value of distance with explicitly "
"specified point."
msgstr ""
"Here is a sample about calculating the value of distance with explicitly "
"specified point."

# 92a0206450964c41a87c195aee103000
msgid ""
"Here are samples about calculating the value of distance with explicitly "
"specified point across meridian, equator, the date line."
msgstr ""
"Here are samples about calculating the value of distance with explicitly "
"specified point across meridian, equator, the date line."

# 756507d5d99d458d9e7a46ab8d186acf
msgid ""
"This sample shows the value of distance across meridian. The return value of "
"``geo_distance(\"175904000x8464000\", \"145508000x-13291000\", \"rectangle"
"\")`` is the value of distance from Paris, Flance to Madrid, Spain."
msgstr ""
"This sample shows the value of distance across meridian. The return value of "
"``geo_distance(\"175904000x8464000\", \"145508000x-13291000\", \"rectangle"
"\")`` is the value of distance from Paris, Flance to Madrid, Spain."

# 6c061773d3ff4407a4b4e8f81f9ebe01
msgid ""
"This sample shows the value of distance across equator. The return value of "
"``geo_distance(\"146566000x-266422000\", \"-56880000x-172310000\", "
"\"rectangle\")`` is the value of distance from New York, The United Status "
"to Brasillia, Brasil."
msgstr ""
"This sample shows the value of distance across equator. The return value of "
"``geo_distance(\"146566000x-266422000\", \"-56880000x-172310000\", "
"\"rectangle\")`` is the value of distance from New York, The United Status "
"to Brasillia, Brasil."

# d0f33e3e65924ed182c81d59d149104a
msgid ""
"This sample shows the value of distance across the date line. The return "
"value of ``geo_distance(\"143660000x419009000\", \"135960000x-440760000\", "
"\"rectangle\")`` is the value of distance from Beijin, China to San "
"Francisco, The United States."
msgstr ""
"This sample shows the value of distance across the date line. The return "
"value of ``geo_distance(\"143660000x419009000\", \"135960000x-440760000\", "
"\"rectangle\")`` is the value of distance from Beijin, China to San "
"Francisco, The United States."

# 69318825a76b490d9c1219b464db095f
msgid ""
"``geo_distance`` uses square approximation as default. If you omit "
"``approximate_type``, ``geo_distance`` behaves like ``rectangle`` was "
"specified."
msgstr ""
"``geo_distance`` uses square approximation as default. If you omit "
"``approximate_type``, ``geo_distance`` behaves like ``rectangle`` was "
"specified."

# f31cb2fc5d9444e48d0e8859934952f7
msgid ""
"``geo_distance`` accepts the string indicating the coordinate as the value "
"of ``point1`` when the value of ``approximate_type`` is ``\"rectangle\"``. "
"If you specified the string indicating the coordinate as the value of "
"``point1`` with ``sphere`` or ``ellipsoid``, ``geo_distance`` returns 0 as "
"the value of distance."
msgstr ""
"``geo_distance`` accepts the string indicating the coordinate as the value "
"of ``point1`` when the value of ``approximate_type`` is ``\"rectangle\"``. "
"If you specified the string indicating the coordinate as the value of "
"``point1`` with ``sphere`` or ``ellipsoid``, ``geo_distance`` returns 0 as "
"the value of distance."

# 76ede8dae34a4ce3abeb1ddd785289e8
msgid ""
"This parameter require to approximate the geographical features by spherical "
"approximation for calculating the distance."
msgstr ""
"This parameter require to approximate the geographical features by spherical "
"approximation for calculating the distance."

# c3099f242bfb4d6a97a66fa71570987d
msgid ""
"It is slower than ``rectangle``, but the error of distance becomes smaller "
"than ``rectangle``."
msgstr ""
"It is slower than ``rectangle``, but the error of distance becomes smaller "
"than ``rectangle``."

# 56ed5e878b434a81a31959c371d53ac1
msgid "You can also specify ``sphr`` as abbrev expression."
msgstr "You can also specify ``sphr`` as abbrev expression."

# 17f597e39d1944b49996967f677cb73e
msgid ""
"This parameter require to approximate the geographical features by ellipsoid "
"approximation for calculating the distance."
msgstr ""
"This parameter require to approximate the geographical features by ellipsoid "
"approximation for calculating the distance."

# 8bbd6440ff5b4a8c8d0b72e25aebca50
msgid ""
"It uses the calculation of distance by the formula of Hubeny. It is slower "
"than ``sphere``, but the error of distance becomes smaller than ``sphere``."
msgstr ""
"It uses the calculation of distance by the formula of Hubeny. It is slower "
"than ``sphere``, but the error of distance becomes smaller than ``sphere``."

# 566b44fe919f4df1b8b0bd2c0763be4d
msgid "You can also specify ``ellip`` as abbrev expression."
msgstr "You can also specify ``ellip`` as abbrev expression."

# f98cbaaac7a74938a43fca18d694bdb5
msgid ""
"``geo_distance`` returns the value of distance in float type. The unit of "
"return value is meter."
msgstr ""
"``geo_distance`` returns the value of distance in float type. The unit of "
"return value is meter."

# 0c1d80847ce54540b23b9e59607569ca
msgid "Footnote"
msgstr "Footnote"

# 118560a6927945afbb5b6a29964c1fa3
msgid "You can specify whether TokyoGeoPoint or WGS84GeoPoint."
msgstr "You can specify whether TokyoGeoPoint or WGS84GeoPoint."

# 15ff9cb8148846a497f72554b4452c22
msgid "geo_in_circle"
msgstr "geo_in_circle"

# 3fc8ca1c688349bea33d2b24b0deb4b1
msgid "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"

# d62cd100534c403295db755962defe6d
msgid ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 190288aa710f460390bf3b835e173d8c
msgid ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"

# bec0b858671544269e7ad5b6084b416d
# c0132f4b09214eb089f2053cb5d0daad
msgid "``point``"
msgstr "``point``"

# 2e273b2369fd46a6a76a6c5250219e02
msgid ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"
msgstr ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"

# 24d29e8b0016466f81df743a7213a377
msgid "``center``"
msgstr "``center``"

# b267373c51174b238e451285185ba317
msgid ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"
msgstr ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"

# 0b83ad77b0ed4184b28fa56b7b5938a6
msgid "``radious_or_point``"
msgstr "``radious_or_point``"

# df5d4f18474e46299e4f8dee98c10cbc
msgid ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"
msgstr ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"

# 19470de52a9b4d5ea98d40138cffb0dc
msgid ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"
msgstr ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"

# ceed53cca03a4fa2b1ba35c7cdbf7418
msgid "``\"rectangle\"``"
msgstr "``\"rectangle\"``"

# f469e755e1714810818baa2a9c03ce78
msgid ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"
msgstr ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"

# 2da7a706835848c3b1952cbcf4e5e7e0
msgid "``\"rect\"`` と省略して指定することもできます。"
msgstr "``\"rect\"`` と省略して指定することもできます。"

# 7271660ca07f43519895bd85d24b2796
msgid ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"
msgstr ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"

# bc3ef6afb714483f963a823fd9dc81e9
msgid "``\"sphere\"``"
msgstr "``\"sphere\"``"

# 1570591d00cb451fa6147dce8e088782
msgid ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"
msgstr ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"

# 66aefafa5af746719f8170d4cfb8917d
msgid "``\"sphr\"`` と省略して指定することもできます。"
msgstr "``\"sphr\"`` と省略して指定することもできます。"

# 527dc61f9fe1473b91d7f422e7a21513
msgid "``\"ellipsoid\"``"
msgstr "``\"ellipsoid\"``"

# bef3737626d04e198f513a6f0a0e8c33
msgid ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"
msgstr ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"

# 9ebe80113ff54ad18c681a326e1480d4
msgid "``\"ellip\"`` と省略して指定することもできます。"
msgstr "``\"ellip\"`` と省略して指定することもできます。"

# 460c552918ce4e5daaf9e2f4dc36cd32
msgid "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"
msgstr "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"

# 3f391f6e268a44f8bed9c1d11fddda7b
# f99979d6650d4a35ba18214cdf3e5c5e
msgid ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"
msgstr ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"

# efc61f4d01ee45bd81161d725c7f92d7
msgid "geo_in_rectangle"
msgstr "geo_in_rectangle"

# 16e750b0b01f4000893b7f99a2ddeabc
msgid "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"

# 6ceffa6805364d5caf8d39e6a4697b67
msgid ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 96d18797343145baa5805d38d424ba78
msgid ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"

# b64434d355f94939bd02424966c0fc91
msgid ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"
msgstr ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"

# d6bbb6f81bfd4fdd81985c9dd95f8029
msgid "``top_left``"
msgstr "``top_left``"

# 59683715ed014b3c90afed041a32d070
msgid ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# 424a3e472df4411280cdd6125e6af16d
msgid "``bottom_right``"
msgstr "``bottom_right``"

# 25b1834ef812481ba0079dd63a788841
msgid ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# b24098e696b543bc94177ecb1e2dfb45
msgid "pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"
msgstr ""
"pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"

# b9788a1f9362486a8143c88439d637bf
msgid "highlight_full"
msgstr "highlight_full"

# ed2c1a11d19d4084a06ec3b5e1beee36
# 37b97625dc9d475e8ce3211ec09fb863
# 2d061c41af2f45bab8d4acae8dc195e4
msgid "This feature is experimental. API will be changed."
msgstr "This feature is experimental. API will be changed."

# ff7f7a7abbfd4a5fbd98eebb69b731be
msgid ""
"``highlight_full`` tags target text. It can use to highlight the search "
"keyword. It can specify use/not use HTML escape, the normalizer name and "
"change the tag for each keyword."
msgstr ""
"``highlight_full`` tags target text. It can use to highlight the search "
"keyword. It can specify use/not use HTML escape, the normalizer name and "
"change the tag for each keyword."

# 62a71bd28fbf4265ad1d572f99e20bdc
msgid "``highlight_full`` has required parameter and optional parameter::"
msgstr "``highlight_full`` has required parameter and optional parameter::"

# 9ca1fa1ac38b4137828c0c2b194553da
msgid ""
"``highlight_full`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."
msgstr ""
"``highlight_full`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."

# 021b186b595148deaa5369b15bfcc343
msgid "``highlight_full`` requires Groonga 4.0.5 or later."
msgstr "``highlight_full`` requires Groonga 4.0.5 or later."

# 50a40bac649045b99b44bc3305906bf3
msgid ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 5b38f7afffd0483b9739e67fae84e2cf
msgid ""
"The following example uses HTML escape and normalzier is ``NormalizeAuto``. "
"It specifies the tags ``<span class=\"keyword1\">`` and ``</span>`` of the "
"keyword ``groonga``, and the tags ``<span class=\"keyword2\">`` and ``</"
"span>`` of the keyword ``mysql``."
msgstr ""
"The following example uses HTML escape and normalzier is ``NormalizeAuto``. "
"It specifies the tags ``<span class=\"keyword1\">`` and ``</span>`` of the "
"keyword ``groonga``, and the tags ``<span class=\"keyword2\">`` and ``</"
"span>`` of the keyword ``mysql``."

# 926e6246ae0c4302af2f690df696b01b
# 938f9c44eeb9462a9d53c317b77421a3
msgid ""
"The text are scanned by the keywords for tagging after they are normalized "
"by ``NormalizerAuto`` normalizer."
msgstr ""
"The text are scanned by the keywords for tagging after they are normalized "
"by ``NormalizerAuto`` normalizer."

# a9445cc286ff4270b82964c3c0455c83
msgid ""
"``--query \"groonga mysql\"`` matches to the first record's body. "
"``highight_full`` surrounds the keywords ``groonga`` contained in the text "
"with ``<span class=\"keyword1\">`` and ``</span>``, and the keywords "
"``mysql`` contained in the text with with ``<span class=\"keyword2\">`` and "
"``</span>``."
msgstr ""
"``--query \"groonga mysql\"`` matches to the first record's body. "
"``highight_full`` surrounds the keywords ``groonga`` contained in the text "
"with ``<span class=\"keyword1\">`` and ``</span>``, and the keywords "
"``mysql`` contained in the text with with ``<span class=\"keyword2\">`` and "
"``</span>``."

# 31b8ab05890b4259942ad134a8598191
msgid ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."
msgstr ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."

# 510394396f0546fd820a35d00ad41bb5
# b2bbd6f4d7524b4aa5c1c7f43fdec678
# 1b18ad7844be4197b471212d5736d12a
msgid "You can specify string literal instead of column."
msgstr "You can specify string literal instead of column."

# fe07efa8d89f40d692966cf7d981fa32
msgid ""
"There are three required parameters, ``column``, ``normalizer_name`` and "
"``use_html_escape``. There are three or over optional parameters, "
"``keywordN``, ``open_tagN`` and ``end_tagN``."
msgstr ""
"There are three required parameters, ``column``, ``normalizer_name`` and "
"``use_html_escape``. There are three or over optional parameters, "
"``keywordN``, ``open_tagN`` and ``end_tagN``."

# 3d12af17285d4ea48e3ebb18ce17ade5
# 7f37bf1c97c34c2382b324beb27db52c
msgid "Specifies a column of the table."
msgstr "Specifies a column of the table."

# fda5d3ce25ed439ab96184f6c4b61e56
msgid "``normalizer_name``"
msgstr "``normalizer_name``"

# 7c2a5251d6d44107a3e0f1086885f04d
msgid "Specifies a normalizer name."
msgstr "Specifies a normalizer name."

# 7763b3c8557042b5b77e304f38412ec7
msgid "``use_html_escape``"
msgstr "``use_html_escape``"

# 8599a348f6b14a488b330d08b7bc5254
msgid ""
"Specifies use or not use HTML escape. If it is ``true`` , use HTML escape. "
"If it is ``false`` , not use HTML escape."
msgstr ""
"Specifies use or not use HTML escape. If it is ``true`` , use HTML escape. "
"If it is ``false`` , not use HTML escape."

# 6cc3b2a8224240cf94d803a7d30d1f13
msgid "``keywordN``"
msgstr "``keywordN``"

# 77a3fd9ec7674eb698490cc8da9159be
msgid ""
"Specifies a keyword for tagging. You can specify multiple keywords for each "
"three arguments."
msgstr ""
"Specifies a keyword for tagging. You can specify multiple keywords for each "
"three arguments."

# 3c3416c5bc46411c88286a903f0bd3de
msgid "``open_tagN``"
msgstr "``open_tagN``"

# a151be18ac454ebfa69558b977891bde
msgid ""
"Specifies a open tag. You can specify multiple open tags for each three "
"arguments."
msgstr ""
"Specifies a open tag. You can specify multiple open tags for each three "
"arguments."

# d89dc614ba5741dbb233f087474aa726
msgid "``close_tagN``"
msgstr "``close_tagN``"

# 27ef6c04fb0b438d9517fa2f5aabd83d
msgid ""
"Specifies a close tag. You can specify multiple close tags for each three "
"arguments."
msgstr ""
"Specifies a close tag. You can specify multiple close tags for each three "
"arguments."

# 880f48c8a55d43798cc13cb6889c9e00
msgid ""
"``highlight_full`` returns a tagged string or ``null``. If "
"``highlight_full`` can't find any keywords, it returns ``null``."
msgstr ""
"``highlight_full`` returns a tagged string or ``null``. If "
"``highlight_full`` can't find any keywords, it returns ``null``."

# 18365cae86744081910536d3d9846223
msgid ":doc:`/reference/functions/highlight_html`"
msgstr ":doc:`/reference/functions/highlight_html`"

# 6778e36f560b4407a9ea7a0d3727a854
msgid "highlight_html"
msgstr "highlight_html"

# a40dfe8928ca4c7b900589112103f468
msgid ""
"``highlight_html`` tags target text. It can use to highlight the search "
"keywords. The tagged text are prepared for embedding HTML. Special "
"characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and ``&gt;``. "
"Keyword is surrounded with ``<span class=\"keyword\">`` and ``</span>``. For "
"example, a tagged text of ``I am a groonga user. <3`` for keyword "
"``groonga`` is ``I am a <span class=\"keyword\">groonga</span> user. &lt;3``."
msgstr ""
"``highlight_html`` tags target text. It can use to highlight the search "
"keywords. The tagged text are prepared for embedding HTML. Special "
"characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and ``&gt;``. "
"Keyword is surrounded with ``<span class=\"keyword\">`` and ``</span>``. For "
"example, a tagged text of ``I am a groonga user. <3`` for keyword "
"``groonga`` is ``I am a <span class=\"keyword\">groonga</span> user. &lt;3``."

# 7d32cc49d19743cfba69da35953255a7
msgid "``highlight_html`` has only one parameter::"
msgstr "``highlight_html`` has only one parameter::"

# 3e1636faa1274d6b8a075d7a7bd54161
msgid ""
"``highlight_html`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."
msgstr ""
"``highlight_html`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."

# 794dba8c1b3b45d3a03c9253e39714b0
msgid "``highlight_html`` requires Groonga 4.0.5 or later."
msgstr "``highlight_html`` requires Groonga 4.0.5 or later."

# 1a3c081300d24b248fdeec2eaa4b2e55
msgid ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 23fb2a314e2c4e64b6b6556840984f79
# e670e67c52c6426992fdc78e74ad8fdc
msgid ""
"You also need to specify ``--query`` and/or ``--filter``. Keywords are "
"extracted from ``--query`` and ``--filter`` arguments."
msgstr ""
"You also need to specify ``--query`` and/or ``--filter``. Keywords are "
"extracted from ``--query`` and ``--filter`` arguments."

# 7fa3d6cef4be4bbc9a18ffe1ed8dd987
msgid ""
"The following example uses ``--query \"groonga mysql\"``. In this case, "
"``groonga`` and ``mysql`` are used as keywords."
msgstr ""
"The following example uses ``--query \"groonga mysql\"``. In this case, "
"``groonga`` and ``mysql`` are used as keywords."

# ab5e8aa1f9954f0d9db4d2482f3fb314
msgid ""
"``--query \"groonga mysql\"`` matches to only the first record's body. "
"``highlight_html(body)`` surrounds the keywords ``groonga`` or ``mysql`` "
"contained in the text with ``<span class=\"keyword\">`` and ``</span>``."
msgstr ""
"``--query \"groonga mysql\"`` matches to only the first record's body. "
"``highlight_html(body)`` surrounds the keywords ``groonga`` or ``mysql`` "
"contained in the text with ``<span class=\"keyword\">`` and ``</span>``."

# f4f89287c9ed49ea90d78051792cef82
msgid "There is only one parameter ``column`` ."
msgstr "There is only one parameter ``column`` ."

# ebd5ed2bafe14b9b970d66ecc66812f3
msgid ""
"``highlight_html`` returns a tagged string or ``null``. If "
"``highlight_html`` can't find any keywords, it returns ``null``."
msgstr ""
"``highlight_html`` returns a tagged string or ``null``. If "
"``highlight_html`` can't find any keywords, it returns ``null``."

# 29d9fd4541cc41ce9e9481ed20a27f5a
msgid ":doc:`/reference/functions/highlight_full`"
msgstr ":doc:`/reference/functions/highlight_full`"

# b2959ce1a19a4cf4b7ea59676f25cdc2
msgid "html_untag"
msgstr "html_untag"

# 83058542e5cf4ac3b2f4a78688927d7c
msgid "``html_untag`` strips HTML tags from HTML and outputs plain text."
msgstr "``html_untag`` strips HTML tags from HTML and outputs plain text."

# 3c5a24b56d164b199d4d4bec7b3efec0
msgid ""
"``html_untag`` is used in ``--output_columns`` described at :ref:`select-"
"output-columns`."
msgstr ""
"``html_untag`` is used in ``--output_columns`` described at :ref:`select-"
"output-columns`."

# e2f8696fdee949d38f70faeca9a00284
msgid "``html_untag`` requires only one argument. It is ``html``."
msgstr "``html_untag`` requires only one argument. It is ``html``."

# ff49995a76d8415fa5b2c037818b3310
msgid "Requirements"
msgstr "Requirements"

# 16b5c2d7383745878f367ee2d84cd2b1
msgid "``html_untag`` requires Groonga 3.0.5 or later."
msgstr "``html_untag`` requires Groonga 3.0.5 or later."

# a14c5b9ee567477e8b4d9d7b200e6acc
msgid ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."
msgstr ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."

# 7f0927c32f2146bd8b77d9554c855045
# e38588c0372d40aaae4cc37bcc9e3280
# 81615f61f7ab40ff8d700654a929e801
# 10865815009a40f9b17b5768d4bed172
# aeed9e1b8b0a42f1a52e3b845e6af364
msgid "Sample schema:"
msgstr "Sample schema:"

# 8218b6147efa4caaa4bc7e6171dce585
# e6266b65f1174bf49992e2f5199ae8cb
# fba6bbd327b544939d2bee94045f7ef6
# d69a7e6570e74d1c85f5303c7aa18e4c
# b30933fa88174811abdd8eefc4726a66
msgid "Sample data:"
msgstr "Sample data:"

# d0503ada762743d8a069996572cf1b3c
msgid ""
"Here is the simple usage of ``html_untag`` function which strips HTML tags "
"from content of column."
msgstr ""
"Here is the simple usage of ``html_untag`` function which strips HTML tags "
"from content of column."

# 202facb254c6432b869206d33f12e1d4
msgid ""
"When executing the above query, you can see \"span\" tag with \"class\" "
"attribute is stripped. Note that you must specify ``--command_version 2`` to "
"use ``html_untag`` function."
msgstr ""
"When executing the above query, you can see \"span\" tag with \"class\" "
"attribute is stripped. Note that you must specify ``--command_version 2`` to "
"use ``html_untag`` function."

# cac57ceffe3845a6bb5bd846e0c5a082
msgid "There is one required parameter, ``html``."
msgstr "There is one required parameter, ``html``."

# ad82b18787924907a0a400c2e5796e94
msgid "``html``"
msgstr "``html``"

# e4ee6fc8024049f9b3590ce81f5817a9
msgid "Specifies HTML text to be untagged."
msgstr "Specifies HTML text to be untagged."

# 138f9d1afbad4ae3a7d5bd9286c787ff
msgid ""
"``html_untag`` returns plain text which is stripped HTML tags from HTML text."
msgstr ""
"``html_untag`` returns plain text which is stripped HTML tags from HTML text."

# 20e2e4fc1de0447ba5d539562265f8f4
msgid "in_values"
msgstr "in_values"

# 82315af4f09d49bfa087987ed9b63933
msgid ""
"``in_values`` enables you to simplify the query which uses multiple ``OR`` "
"or ``==``. It is recommended to use this function in point of view about "
"performance improvements in such a case."
msgstr ""
"``in_values`` enables you to simplify the query which uses multiple ``OR`` "
"or ``==``. It is recommended to use this function in point of view about "
"performance improvements in such a case."

# 3e91b05ffb404f548227b9cc9f483368
msgid ""
"``in_values`` requires two or more arguments - ``target_value`` and multiple "
"``value``."
msgstr ""
"``in_values`` requires two or more arguments - ``target_value`` and multiple "
"``value``."

# dae539849f784978a3b692a2f41e7df7
msgid "Here is a schema definition and sample data."
msgstr "Here is a schema definition and sample data."

# dd8f854465a04c9b99ed567259a461f9
msgid ""
"Here is the simple usage of ``in_values`` function which selects the records "
"- the value of ``tag`` column is \"groonga\" or \"mroonga\" or \"droonga\"."
msgstr ""
"Here is the simple usage of ``in_values`` function which selects the records "
"- the value of ``tag`` column is \"groonga\" or \"mroonga\" or \"droonga\"."

# 0a590d9a22ca4c5bbfe83cd2a2613cb9
msgid ""
"When executing the above query, you can get the records except \"rroonga\" "
"because \"rroonga\" is not specified as value in ``in_values``."
msgstr ""
"When executing the above query, you can get the records except \"rroonga\" "
"because \"rroonga\" is not specified as value in ``in_values``."

# b1a545e17ea7479682f7d3a90ec32a25
msgid ""
"There are two or more required parameter, ``target_value`` and multiple "
"``value``."
msgstr ""
"There are two or more required parameter, ``target_value`` and multiple "
"``value``."

# 6c88fe297c7e4a11bcdd82efc74bc1e4
msgid "``target_value``"
msgstr "``target_value``"

# 7b9f329aee6c4f16a2edb39499a1bb1c
msgid ""
"Specifies a column of the table that is specified by ``table`` parameter in "
"``select``."
msgstr ""
"Specifies a column of the table that is specified by ``table`` parameter in "
"``select``."

# ccbfc51f38cb4fe691b03d6cdbea56b8
msgid "Specifies a value of the column which you want to select."
msgstr "Specifies a value of the column which you want to select."

# 52d6fcd166164b3a9ceb097c5cdf0d96
msgid ""
"``in_values`` returns whether the value of column exists in specified the "
"value of parameters or not."
msgstr ""
"``in_values`` returns whether the value of column exists in specified the "
"value of parameters or not."

# 1cb99541da7a406eb6dbcd7cb21f40fb
msgid ""
"If record is matched to specified the value of parameters, it returns true. "
"Otherwise, it returns false."
msgstr ""
"If record is matched to specified the value of parameters, it returns true. "
"Otherwise, it returns false."

# b6656dee65eb49e2975f304441a23d49
msgid "now"
msgstr "now"

# 8ca93120284b4304bbed27cb048f49d0
msgid "now - 現在時刻を返す"
msgstr "now - 現在時刻を返す"

# 888ae53bd6374126a91b785f0e79dc67
msgid ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# 1a8dc5477de842519bdc735f133a281a
msgid "now() 関数は現在時刻に対応するTime型の値を返します。"
msgstr "now() 関数は現在時刻に対応するTime型の値を返します。"

# fb08a68ba5564acfaefa8e3eb00cea2c
msgid "現在時刻に対応するTime型のオブジェクトを返します。"
msgstr "現在時刻に対応するTime型のオブジェクトを返します。"

# bcc0b98be8b842b0b39fce06e14e55c0
# e262c2f6df124e31ac6d07e8d191aa02
# 13b08991b50548889cf1da3878ed2eba
msgid "query"
msgstr "query"

# fec364f2de584d69974d0b95926f1083
msgid ""
"``query`` provides ``--match_columns`` and ``--query`` parameters of :doc:`/"
"reference/commands/select` feature as function. You can specify multiple "
"``query`` functions in ``--filter`` parameter in :doc:`/reference/commands/"
"select`."
msgstr ""
"``query`` provides ``--match_columns`` and ``--query`` parameters of :doc:`/"
"reference/commands/select` feature as function. You can specify multiple "
"``query`` functions in ``--filter`` parameter in :doc:`/reference/commands/"
"select`."

# e0e8534332354d598b03829bef9ba66d
msgid ""
"Because of such flexibility, you can control full text search behavior by "
"combination of multiple ``query`` functions."
msgstr ""
"Because of such flexibility, you can control full text search behavior by "
"combination of multiple ``query`` functions."

# f0c1900b1e394db5821d3f9ed953bd86
msgid ""
"``query`` can be used in only ``--filter`` in :doc:`/reference/commands/"
"select`."
msgstr ""
"``query`` can be used in only ``--filter`` in :doc:`/reference/commands/"
"select`."

# c8ba9b2db02349fa8b1959bee647ac31
msgid ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."
msgstr ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."

# 02be4dad50064e088f5b39780fb18bf4
msgid "The parameter ``query_expander`` or ``substitution_table`` is optional."
msgstr ""
"The parameter ``query_expander`` or ``substitution_table`` is optional."

# 91599ffcb56a41a3824a8ec19824a5fd
msgid ""
"Here is the simple usage of ``query`` function which execute full text "
"search by keyword 'alice' without using ``--match_columns`` and ``--query`` "
"arguments in ``--filter``."
msgstr ""
"Here is the simple usage of ``query`` function which execute full text "
"search by keyword 'alice' without using ``--match_columns`` and ``--query`` "
"arguments in ``--filter``."

# 48fafcb04ae44d659a0a930eee241f25
msgid ""
"When executing above query, the keyword 'alice' is weighted to the value - "
"'10'."
msgstr ""
"When executing above query, the keyword 'alice' is weighted to the value - "
"'10'."

# 788de66eee374e3a838a47d65c64873e
msgid "Here are the contrasting examples with/without ``query``."
msgstr "Here are the contrasting examples with/without ``query``."

# c044e0729b164ef79c34a4cc77c0ddee
msgid ""
"In this case, the keywords 'groonga' and 'mroonga' and 'user' are given same "
"weight value. You can't pass different weight value to each keyword in this "
"way."
msgstr ""
"In this case, the keywords 'groonga' and 'mroonga' and 'user' are given same "
"weight value. You can't pass different weight value to each keyword in this "
"way."

# b2012084e2594acaa3a48e093fce1370
msgid ""
"On the other hand, by specifying multiple ``query``, the keywords 'groonga' "
"and 'mroonga' and 'user' are given different value of weight."
msgstr ""
"On the other hand, by specifying multiple ``query``, the keywords 'groonga' "
"and 'mroonga' and 'user' are given different value of weight."

# 66b0a2fcddc44dad84bb78376baede7c
msgid ""
"As a result, you can control full text search result by giving different "
"weight to the keywords on your purpose."
msgstr ""
"As a result, you can control full text search result by giving different "
"weight to the keywords on your purpose."

# 7e7703135f6740f9b87a29a645c5b595
msgid ""
"There are two required parameter, ``match_columns`` and ``query_string``."
msgstr ""
"There are two required parameter, ``match_columns`` and ``query_string``."

# ef26ee1558fe4608ab4609a65bd8f7ed
msgid ""
"Specifies the default target column for fulltext search by ``query_string`` "
"parameter value. It is the same role as :ref:`select-match-columns` "
"parameter in ``select``."
msgstr ""
"Specifies the default target column for fulltext search by ``query_string`` "
"parameter value. It is the same role as :ref:`select-match-columns` "
"parameter in ``select``."

# c597303734d64432a5c41e8529e3a0ed
msgid "``query_string``"
msgstr "``query_string``"

# a37c282a8a264f899b4ce91eb6ff8f12
msgid ""
"Specifies the search condition in :doc:`/reference/grn_expr/query_syntax`. "
"It is the same role as ``query`` parameter in ``select``."
msgstr ""
"Specifies the search condition in :doc:`/reference/grn_expr/query_syntax`. "
"It is the same role as ``query`` parameter in ``select``."

# b98986ea11894f5e92582311d61252ea
msgid ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."
msgstr ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."

# 2e6af13dd2974ff3903adb69f5b3ca8a
msgid "There are some optional parameters."
msgstr "There are some optional parameters."

# 3fd2969ed49c4a73a01b987dcf702609
msgid "Specifies the plugin name for query expansion."
msgstr "Specifies the plugin name for query expansion."

# f9b324e92c194aa18b548fbab00601e9
msgid ""
"There is one plugin bundled in official release - :doc:`/reference/"
"query_expanders/tsv`."
msgstr ""
"There is one plugin bundled in official release - :doc:`/reference/"
"query_expanders/tsv`."

# 73821114213b44bf868bd3bcca7b7e24
msgid "See :doc:`/reference/query_expanders/tsv` about details."
msgstr "See :doc:`/reference/query_expanders/tsv` about details."

# 06523fe1b0314754ae96e4e5585e1a60
msgid "``substitution_table``"
msgstr "``substitution_table``"

# 31ebe9b9f9584bcf9a790f4ecee0edec
msgid ""
"Specifies the substitution table and substitution column name by following "
"format such as ``${TABLE}.${COLUMN}`` for query expansion."
msgstr ""
"Specifies the substitution table and substitution column name by following "
"format such as ``${TABLE}.${COLUMN}`` for query expansion."

# 3d68d37573d64c83aba97f2e7a2b0de6
msgid "See :ref:`query-expander` about details."
msgstr "See :ref:`query-expander` about details."

# a3875690bbb44434bd4999619d98725a
msgid ""
"``query`` returns whether any record is matched or not. If one or more "
"records are matched, it returns ``true``. Otherwise, it returns ``false``."
msgstr ""
"``query`` returns whether any record is matched or not. If one or more "
"records are matched, it returns ``true``. Otherwise, it returns ``false``."

# 9d0ae5b9f03b4976bd72e46e0c420323
msgid "Support query_flags"
msgstr "Support query_flags"

# b68831dda24a42f1bbf8577bd1ada9a0
msgid "rand"
msgstr "rand"

# 728ceb691e7749e6bed4ae17813cf5f4
msgid "rand - 乱数を生成する"
msgstr "rand - 乱数を生成する"

# ad1b6e91c3b94a16a62d543eaaf73c7b
msgid ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# 898f0e718e9f47fab7ace9378ce3c731
msgid "rand() 関数は 0 から max の間の疑似乱数整数を返します。"
msgstr "rand() 関数は 0 から max の間の疑似乱数整数を返します。"

# db6590e8e6994ee28c143cbd89430859
msgid ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"
msgstr ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"

# b17413599569404489b7246c3fbbbe16
msgid "0 と max の間の数を表すInt32型の値を返します。"
msgstr "0 と max の間の数を表すInt32型の値を返します。"

# 6b9a9e3517304e06a5bb071927a88370
msgid "snippet_html"
msgstr "snippet_html"

# 3ca05e0c31a44d119cdd2d1ee18901a7
msgid ""
"``snippet_html`` extracts snippets of target text around search keywords "
"(``KWIC``. ``KeyWord In Context``). The snippets are prepared for embedding "
"HTML. Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` "
"and ``&gt;``. Keyword is surrounded with ``<span class=\"keyword\">`` and "
"``</span>``. For example, a snippet of ``I am a groonga user. <3`` for "
"keyword ``groonga`` is ``I am a <span class=\"keyword\">groonga</span> user. "
"&lt;3``."
msgstr ""
"``snippet_html`` extracts snippets of target text around search keywords "
"(``KWIC``. ``KeyWord In Context``). The snippets are prepared for embedding "
"HTML. Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` "
"and ``&gt;``. Keyword is surrounded with ``<span class=\"keyword\">`` and "
"``</span>``. For example, a snippet of ``I am a groonga user. <3`` for "
"keyword ``groonga`` is ``I am a <span class=\"keyword\">groonga</span> user. "
"&lt;3``."

# d5c7890206b34cbfa35e711b69d8ce47
msgid "``snippet_html`` has only one parameter::"
msgstr "``snippet_html`` has only one parameter::"

# 63c0e41c0ddc42a3b6e957db42ff62e9
msgid ""
"``snippet_html`` has many parameters internally but they can't be specified "
"for now. You will be able to custom those parameters soon."
msgstr ""
"``snippet_html`` has many parameters internally but they can't be specified "
"for now. You will be able to custom those parameters soon."

# 3c69cd1a3a074cd9aa532055c62e9b8e
msgid ""
"``snippet_html`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."
msgstr ""
"``snippet_html`` can be used in only ``--output_columns`` in :doc:`/"
"reference/commands/select`."

# 53c8d2da4b4c4177b9c89606d94740fe
msgid ""
"You need to specify ``--command_version 2`` argument explicitly because "
"function call in ``--output_columns`` is experimental feature in Groonga "
"2.0.9. It will be enabled by default soon."
msgstr ""
"You need to specify ``--command_version 2`` argument explicitly because "
"function call in ``--output_columns`` is experimental feature in Groonga "
"2.0.9. It will be enabled by default soon."

# bbc12ae23daa43d8a410d6109208b58d
msgid ""
"The following example uses ``--query \"fast performance\"``. In this case, "
"``fast`` and ``performance`` are used as keywords."
msgstr ""
"The following example uses ``--query \"fast performance\"``. In this case, "
"``fast`` and ``performance`` are used as keywords."

# 91cfe6165e0248bbabf78247e4c6904e
msgid ""
"``--query \"fast performance\"`` matches to only the first record's content. "
"``snippet_html(content)`` extracts two text parts that include the keywords "
"``fast`` or ``performance`` and surrounds the keywords with ``<span class="
"\"keyword\">`` and ``</span>``."
msgstr ""
"``--query \"fast performance\"`` matches to only the first record's content. "
"``snippet_html(content)`` extracts two text parts that include the keywords "
"``fast`` or ``performance`` and surrounds the keywords with ``<span class="
"\"keyword\">`` and ``</span>``."

# e43426580f0841989de32554bff9315b
msgid ""
"The max number of text parts is 3. If there are 4 or more text parts that "
"include the keywords, only the leading 3 parts are only used."
msgstr ""
"The max number of text parts is 3. If there are 4 or more text parts that "
"include the keywords, only the leading 3 parts are only used."

# 3f4316df65924fd2adc2e854db4a3b17
msgid ""
"The max size of a text part is 200byte. The unit is bytes not chracters. The "
"size doesn't include inserted ``<span keyword=\"keyword\">`` and ``</span>``."
msgstr ""
"The max size of a text part is 200byte. The unit is bytes not chracters. The "
"size doesn't include inserted ``<span keyword=\"keyword\">`` and ``</span>``."

# ac58e38e960e46b8b418dbfd6dad02a1
msgid ""
"Both the max number of text parts and the max size of a text part aren't "
"customizable."
msgstr ""
"Both the max number of text parts and the max size of a text part aren't "
"customizable."

# a4e523f16cde4260b0a5d92424b46b36
msgid ""
"``snippet_html`` returns an array of string or ``null``. If ``snippet_html`` "
"can't find any snippets, it returns ``null``."
msgstr ""
"``snippet_html`` returns an array of string or ``null``. If ``snippet_html`` "
"can't find any snippets, it returns ``null``."

# 97001c3d64474f9e93b4574503915f80
msgid "An element of array is a snippet::"
msgstr "An element of array is a snippet::"

# 9e5225a286d34adabcb2809c14d670d6
msgid ""
"A snippet includes one or more keywords. The max byte size of a snippet "
"except ``<span keyword=\"keyword\">`` and ``</span>`` is 200byte. The unit "
"isn't the number of chracters."
msgstr ""
"A snippet includes one or more keywords. The max byte size of a snippet "
"except ``<span keyword=\"keyword\">`` and ``</span>`` is 200byte. The unit "
"isn't the number of chracters."

# 23eda47788f042adae0f4b6567a59e9d
msgid ""
"The array size is larger than or equal to 0 and less than or equal to 3. The "
"max size 3 will be customizable soon."
msgstr ""
"The array size is larger than or equal to 0 and less than or equal to 3. The "
"max size 3 will be customizable soon."

# 7de8dd700709476ab0140fdf2b3512b3
msgid "Make the max number of text parts customizable."
msgstr "Make the max number of text parts customizable."

# 77dd8d1fda9a4921801f5c4cc007da42
msgid "Make the max size of a text part customizable."
msgstr "Make the max size of a text part customizable."

# c3610b5804a040d79b0bde160250bc25
msgid "Make keywords customizable."
msgstr "Make keywords customizable."

# ef0726f1d3414a6399fb9afe39eebcc2
msgid "Make tag that surrounds a keyword customizable."
msgstr "Make tag that surrounds a keyword customizable."

# 0b0de553172343b1a9c0e0eac0f76946
msgid "Make normalization customizable."
msgstr "Make normalization customizable."

# f689e313a620480b8afe42396a118c21
msgid "Support options by object literal."
msgstr "Support options by object literal."

# 304fa6a71bbb433a97d059b3bd29ea72
msgid "sub_filter"
msgstr "sub_filter"

# 50fcafd7358549dbb1a88190a8ec3ed7
msgid "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."
msgstr "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."

# d185b60ceb974496999016d86501c49a
msgid ""
"``sub_filter`` can be used in only ``--filter`` in :doc:`/reference/commands/"
"select`."
msgstr ""
"``sub_filter`` can be used in only ``--filter`` in :doc:`/reference/commands/"
"select`."

# 927c26eb955b4ece9e4137d411a7dec8
msgid ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."
msgstr ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."

# 2403903316c14b4481506e0fe2316a63
msgid ""
"Here is the simple usage of ``sub_filter`` function which extracts the blog "
"entry commented by user 'A'."
msgstr ""
"Here is the simple usage of ``sub_filter`` function which extracts the blog "
"entry commented by user 'A'."

# ae1134e1ae4a4468bb082f2700795556
msgid ""
"When executing the above query, not only \"groonga's blog\", but also "
"\"mroonga's blog\". This is not what you want because user \"A\" does not "
"mention \"groonga\" to \"mroonga's blog\"."
msgstr ""
"When executing the above query, not only \"groonga's blog\", but also "
"\"mroonga's blog\". This is not what you want because user \"A\" does not "
"mention \"groonga\" to \"mroonga's blog\"."

# e11c78ffc4c0438e9d00e6006c7a701b
msgid "Without sub_filter, it means that following conditions are met."
msgstr "Without sub_filter, it means that following conditions are met."

# 3e66a46fe7424bee91d800764936a9b8
msgid "There is at least one record that user \"A\" commented out."
msgstr "There is at least one record that user \"A\" commented out."

# 60de780eb5cc45cebb1f79b4d352ef6d
msgid "There is at least one record that mentioned about \"groonga\"."
msgstr "There is at least one record that mentioned about \"groonga\"."

# 6d12fdcbdb8448fa98cadb5b0d1661b8
msgid ""
"On the other hand, executing the above query returns the intended result. "
"Because the arguments of sub_filter is evaluated in comments column's "
"context."
msgstr ""
"On the other hand, executing the above query returns the intended result. "
"Because the arguments of sub_filter is evaluated in comments column's "
"context."

# 2ef9e12484e245e98c6625da8899d2c3
msgid "It means that sub_filter requires the following condition is met."
msgstr "It means that sub_filter requires the following condition is met."

# 04615a09a42347b8971ed7cdb4608fcb
msgid "There are the records that user \"A\" mentions about \"groonga\"."
msgstr "There are the records that user \"A\" mentions about \"groonga\"."

# 787025d4c26b4954bf1223e3eb9ccb62
msgid "There are two required parameter, ``scope`` and ``filter_string``."
msgstr "There are two required parameter, ``scope`` and ``filter_string``."

# 79de62afdb93411084fdff03f782dbe2
msgid "``scope``"
msgstr "``scope``"

# 7871894635a242db96ef4bf19a38d236
msgid ""
"Specifies a column of the table that is specified by ``table`` parameter in "
"``select``. The column has a limitation. The limitation is described later. "
"``filter_string`` is evaluated in the column context. It means that "
"``filter_string`` is evaluated like ``select --table TYPE_OF_THE_COLUMN --"
"filter FILTER_STRING``."
msgstr ""
"Specifies a column of the table that is specified by ``table`` parameter in "
"``select``. The column has a limitation. The limitation is described later. "
"``filter_string`` is evaluated in the column context. It means that "
"``filter_string`` is evaluated like ``select --table TYPE_OF_THE_COLUMN --"
"filter FILTER_STRING``."

# 822c5c0b88e64b75aedc3128880f24ff
msgid ""
"The specified column type must be a table. In other words, the column type "
"must be reference type."
msgstr ""
"The specified column type must be a table. In other words, the column type "
"must be reference type."

# 9e3afd0025d544a181099b6a94a86433
msgid ""
"You can chain columns by ``COLUMN_1.COLUMN_2.COLUMN_3...COLUMN_N`` syntax. "
"For example, ``user.group.name``."
msgstr ""
"You can chain columns by ``COLUMN_1.COLUMN_2.COLUMN_3...COLUMN_N`` syntax. "
"For example, ``user.group.name``."

# 2511798e426544f2876dc429a2625d2b
msgid "See :ref:`select-table` about ``table`` parameter in ``select``."
msgstr "See :ref:`select-table` about ``table`` parameter in ``select``."

# dc0109ed635948e6af2e43d8628bc864
msgid "``filter_string``"
msgstr "``filter_string``"

# b872161297d746f4b1a2e99202fc59e9
msgid ""
"Specifies a search condition in :doc:`/reference/grn_expr/script_syntax`. It "
"is evaluated in ``scope`` context."
msgstr ""
"Specifies a search condition in :doc:`/reference/grn_expr/script_syntax`. It "
"is evaluated in ``scope`` context."

# ddcb93873b8d4285a6c0f8837c6b639b
msgid ""
"``sub_filter`` returns whether any record is matched or not. If one or more "
"records are matched, it returns ``true``. Otherwise, it returns ``false``."
msgstr ""
"``sub_filter`` returns whether any record is matched or not. If one or more "
"records are matched, it returns ``true``. Otherwise, it returns ``false``."

# d252c10979d146d0af6f1d976bccb666
msgid ""
"Grn_expr is an object that searches records with specified conditions and "
"manipulates a database. It's pronounced as ``gurun expression``."
msgstr ""
"Grn_expr is an object that searches records with specified conditions and "
"manipulates a database. It's pronounced as ``gurun expression``."

# 570fd7480c834f4d9d5a2412b925808b
msgid ""
"Conditions for searching records from a database can be represented by "
"conbining condition expressions such as ``equal condition expression`` and "
"``less than condition expression`` with set operations such as ``AND``, "
"``OR`` and ``NOT``. Grn_expr executes those conditions to search records. "
"You can also use advanced searches such as similar search and near search by "
"grn_expr. You can also use flexible full text search. For example, you can "
"control hit scores for specified words and improve recall by re-searching "
"with high-recall algolithm dinamically. To determine whether re-searching or "
"not, the number of matched rescords is used."
msgstr ""
"Conditions for searching records from a database can be represented by "
"conbining condition expressions such as ``equal condition expression`` and "
"``less than condition expression`` with set operations such as ``AND``, "
"``OR`` and ``NOT``. Grn_expr executes those conditions to search records. "
"You can also use advanced searches such as similar search and near search by "
"grn_expr. You can also use flexible full text search. For example, you can "
"control hit scores for specified words and improve recall by re-searching "
"with high-recall algolithm dinamically. To determine whether re-searching or "
"not, the number of matched rescords is used."

# 92ea8e8183aa42c8995c776a54a45e11
msgid "There are three ways to create grn_expr:"
msgstr "There are three ways to create grn_expr:"

# 3c0f1c2a98234b359ad54947d46d2cb0
msgid "Parsing :doc:`/reference/grn_expr/query_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/query_syntax` string."

# db51e7315a9741dfa2d71c74cfd791f0
msgid "Parsing :doc:`/reference/grn_expr/script_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/script_syntax` string."

# 0385a628128d4ef8a7a7f2b60018affa
msgid "Calling grn_expr related APIs."
msgstr "Calling grn_expr related APIs."

# 9748628c87a646b4b578f5d5675bfb11
msgid ""
":doc:`/reference/grn_expr/query_syntax` is for common search form in "
"Internet search site. It's simple and easy to use but it has a limitation. "
"You can not use all condition expressions and set operations in :doc:`/"
"reference/grn_expr/query_syntax`. You can use :doc:`/reference/grn_expr/"
"query_syntax` with ``query`` option in :doc:`/reference/commands/select`."
msgstr ""
":doc:`/reference/grn_expr/query_syntax` is for common search form in "
"Internet search site. It's simple and easy to use but it has a limitation. "
"You can not use all condition expressions and set operations in :doc:`/"
"reference/grn_expr/query_syntax`. You can use :doc:`/reference/grn_expr/"
"query_syntax` with ``query`` option in :doc:`/reference/commands/select`."

# db20a7574ba943138da8583355e568ef
msgid ""
":doc:`/reference/grn_expr/script_syntax` is ECMAScript like syntax. You can "
"use all condition expresssions and set operations in :doc:`/reference/"
"grn_expr/script_syntax`. You can use :doc:`/reference/grn_expr/"
"script_syntax` with ``filter`` option and ``scorer`` option in :doc:`/"
"reference/commands/select`."
msgstr ""
":doc:`/reference/grn_expr/script_syntax` is ECMAScript like syntax. You can "
"use all condition expresssions and set operations in :doc:`/reference/"
"grn_expr/script_syntax`. You can use :doc:`/reference/grn_expr/"
"script_syntax` with ``filter`` option and ``scorer`` option in :doc:`/"
"reference/commands/select`."

# 0193d23eb60a4e458c9a07a55cefe591
msgid ""
"You can use groonga as a library and create a grn_expr by calling grn_expr "
"related APIs. You can use full features with calling APIs like :doc:`/"
"reference/grn_expr/script_syntax`. Calling APIs is useful creating a custom "
"syntax to create grn_expr. They are used in `rroonga <http://ranguba.org/"
"#about-rroonga>`_ that is Ruby bindings of Groonga. Rroonga can create a "
"grn_expr by Ruby's syntax instead of parsing string."
msgstr ""
"You can use groonga as a library and create a grn_expr by calling grn_expr "
"related APIs. You can use full features with calling APIs like :doc:`/"
"reference/grn_expr/script_syntax`. Calling APIs is useful creating a custom "
"syntax to create grn_expr. They are used in `rroonga <http://ranguba.org/"
"#about-rroonga>`_ that is Ruby bindings of Groonga. Rroonga can create a "
"grn_expr by Ruby's syntax instead of parsing string."

# be785b5db66b44ad9182c871cf37f24f
msgid ":doc:`/reference/api/grn_expr`: grn_expr related APIs"
msgstr ":doc:`/reference/api/grn_expr`: grn_expr related APIs"

# 9fb01321c5684f9eb3200c89dd7a01c4
msgid "Query syntax"
msgstr "Query syntax"

# 7f4b0b694d5144849068979a5dd12d9c
msgid ""
"Query syntax is a syntax to specify search condition for common Web search "
"form. It is similar to the syntax of Google's search form. For example, "
"``word1 word2`` means that groonga searches records that contain both "
"``word1`` and ``word2``. ``word1 OR word2`` means that groogna searches "
"records that contain either ``word1`` or ``word2``."
msgstr ""
"Query syntax is a syntax to specify search condition for common Web search "
"form. It is similar to the syntax of Google's search form. For example, "
"``word1 word2`` means that groonga searches records that contain both "
"``word1`` and ``word2``. ``word1 OR word2`` means that groogna searches "
"records that contain either ``word1`` or ``word2``."

# 3c3b5717b3154c16b9eaacb88dbf1d5d
msgid ""
"Query syntax consists of ``conditional expression``, ``combind expression`` "
"and ``assignment expression``. Nomrally ``assignment expression`` can be "
"ignored. Because ``assignment expression`` is disabled in ``--query`` option "
"of :doc:`/reference/commands/select`. You can use it if you use groonga as "
"library and customize query syntax parser options."
msgstr ""
"Query syntax consists of ``conditional expression``, ``combind expression`` "
"and ``assignment expression``. Nomrally ``assignment expression`` can be "
"ignored. Because ``assignment expression`` is disabled in ``--query`` option "
"of :doc:`/reference/commands/select`. You can use it if you use groonga as "
"library and customize query syntax parser options."

# 50e1072ca98b453fb0b3a201eabce62e
msgid ""
"``Conditinal expression`` specifies an condition. ``Combinded expression`` "
"consists of one or more ``conditional expression``, ``combined expression`` "
"or ``assignment expression``. ``Assignment expression`` can assigns a column "
"to a value."
msgstr ""
"``Conditinal expression`` specifies an condition. ``Combinded expression`` "
"consists of one or more ``conditional expression``, ``combined expression`` "
"or ``assignment expression``. ``Assignment expression`` can assigns a column "
"to a value."

# 24356551650545b28a7fb2016e005e3e
# 134662d3be0d45d3a9de0dad1704519e
msgid "Sample data"
msgstr "Sample data"

# 7422d3988ecd45e89036737e81dc7888
# da0e84cea6df4a30a33e3851634ffedc
msgid ""
"There is a table, ``Entries``, for blog entries. An entry has title, content "
"and the number of likes for the entry. Title is key of ``Entries``. Content "
"is value of ``Entries.content`` column. The number of likes is value of "
"``Entries.n_likes`` column."
msgstr ""
"There is a table, ``Entries``, for blog entries. An entry has title, content "
"and the number of likes for the entry. Title is key of ``Entries``. Content "
"is value of ``Entries.content`` column. The number of likes is value of "
"``Entries.n_likes`` column."

# fc57a2fe0ece4608835b295f80650113
# 48e5e896f32f4acca5f41fbb87a62d33
msgid "Escape"
msgstr "Escape"

# 8f2825ce5386462f8b44337800518cad
msgid ""
"There are special characters in query syntax. To use a special character as "
"itself, it should be escaped by prepending ``\\``. For example, ``\"`` is a "
"special character. It is escaped as ``\\\"``."
msgstr ""
"There are special characters in query syntax. To use a special character as "
"itself, it should be escaped by prepending ``\\``. For example, ``\"`` is a "
"special character. It is escaped as ``\\\"``."

# 524d6c630f684ad0bd105f094e1bd6ab
msgid "Here is a special character list:"
msgstr "Here is a special character list:"

# abb787c354e249e1a5ece9d67452c2f9
msgid ""
"``[space]`` (escaped as ``[backslash][space]``) (You should substitute "
"``[space]`` with a white space character that is 0x20 in ASCII and "
"``[backslash]`` with ``\\\\``.)"
msgstr ""
"``[space]`` (escaped as ``[backslash][space]``) (You should substitute "
"``[space]`` with a white space character that is 0x20 in ASCII and "
"``[backslash]`` with ``\\\\``.)"

# 1ba31dcf075c471f863ec85c878864f3
msgid "``\"`` (escaped as ``\\\"``)"
msgstr "``\"`` (escaped as ``\\\"``)"

# 84b9d2aa42ac4d1690e8bbca1176c109
msgid "``'`` (escaped as ``\\'``)"
msgstr "``'`` (escaped as ``\\'``)"

# 5c542f7ec20f48e58f8d0aefe8fe89e8
msgid "``(`` (escaped as ``\\(``)"
msgstr "``(`` (escaped as ``\\(``)"

# 2abe066d51b747c2b0f077686f2dc9e6
msgid "``)`` (escaped as ``\\)``)"
msgstr "``)`` (escaped as ``\\)``)"

# d0c94fce5b144f2ab17a1a0f3571dbc1
msgid "``\\`` (escaped as ``\\\\``)"
msgstr "``\\`` (escaped as ``\\\\``)"

# eb8a81f2653146ac9bae3fd300b0de39
msgid ""
"You can use quote instead of escape special characters except ``\\`` "
"(backslash). You need to use backslash for escaping backslash like ``\\\\`` "
"in quote."
msgstr ""
"You can use quote instead of escape special characters except ``\\`` "
"(backslash). You need to use backslash for escaping backslash like ``\\\\`` "
"in quote."

# e3ef28ff17174df48a4a9f8ed0bb3df3
msgid ""
"Quote syntax is ``\"...\"`` or ``'...'``. You need escape ``\"`` as ``\\\"`` "
"in ``\"...\"`` quote syntax.  You need escape ``'`` as ``\\'`` in ``'...'`` "
"quote syntax. For example, ``Alice's brother (Bob)`` can be quoted ``"
"\"Alice's brother (Bob)\"`` or ``'Alice\\'s brother (Bob)'``."
msgstr ""
"Quote syntax is ``\"...\"`` or ``'...'``. You need escape ``\"`` as ``\\\"`` "
"in ``\"...\"`` quote syntax.  You need escape ``'`` as ``\\'`` in ``'...'`` "
"quote syntax. For example, ``Alice's brother (Bob)`` can be quoted ``"
"\"Alice's brother (Bob)\"`` or ``'Alice\\'s brother (Bob)'``."

# 7bdf671b4cf74759a2824ef81f5bf7e5
msgid ""
"There is an important point which you have to care. The ``\\`` (backslash) "
"character is interpreted by command line shell. So if you want to search "
"``(`` itself for example, you need to escape twice (``\\\\(``) in command "
"line shell.  The command line shell interprets ``\\\\(`` as ``\\(``, then "
"pass such a literal to Groonga. Groonga regards ``\\(`` as ``(``, then "
"search ``(`` itself from database. If you can't do intended search by "
"Groonga, confirm whether special character is escaped properly."
msgstr ""
"There is an important point which you have to care. The ``\\`` (backslash) "
"character is interpreted by command line shell. So if you want to search "
"``(`` itself for example, you need to escape twice (``\\\\(``) in command "
"line shell.  The command line shell interprets ``\\\\(`` as ``\\(``, then "
"pass such a literal to Groonga. Groonga regards ``\\(`` as ``(``, then "
"search ``(`` itself from database. If you can't do intended search by "
"Groonga, confirm whether special character is escaped properly."

# 974d237a7794404d81f98cc81ffb28b3
msgid "Conditional expression"
msgstr "Conditional expression"

# c3464d55bb564179848d089243bd1966
msgid "Here is available conditional expression list."
msgstr "Here is available conditional expression list."

# 6bc4a011109a49c5b31a80d6b0ba6f7e
msgid "Full text search condition"
msgstr "Full text search condition"

# ed75976a29a94b609d1236df1de04cb3
msgid "Its syntax is ``keyword``."
msgstr "Its syntax is ``keyword``."

# 418798eb87714282ad0c70652891d990
msgid ""
"``Full text search condition`` specifies a full text search condition "
"against the default match columns. Match columns are full text search target "
"columns."
msgstr ""
"``Full text search condition`` specifies a full text search condition "
"against the default match columns. Match columns are full text search target "
"columns."

# dbb53c57361b468a9026dcfc4c79eadb
# a967893d164e496aaf7f72bce854f4d2
msgid ""
"You should specify the default match columns for full text search. They can "
"be specified by ``--match_columns`` option of :doc:`/reference/commands/"
"select`. If you don't specify the default match columns, this conditional "
"expression fails."
msgstr ""
"You should specify the default match columns for full text search. They can "
"be specified by ``--match_columns`` option of :doc:`/reference/commands/"
"select`. If you don't specify the default match columns, this conditional "
"expression fails."

# 28635d8e47a24698929458039cb2c0cb
msgid ""
"This conditional expression does full text search with ``keyword``. "
"``keyword`` should not contain any spaces. If ``keyword`` contains a space "
"such as ``search keyword``, it means two full text search conditions; "
"``search`` and ``keyword``. If you want to specifies a keyword that contains "
"one or more spaces, you can use ``phrase search condition`` that is "
"described below."
msgstr ""
"This conditional expression does full text search with ``keyword``. "
"``keyword`` should not contain any spaces. If ``keyword`` contains a space "
"such as ``search keyword``, it means two full text search conditions; "
"``search`` and ``keyword``. If you want to specifies a keyword that contains "
"one or more spaces, you can use ``phrase search condition`` that is "
"described below."

# 2cca9fcd20944de890fc2c47b6bdbd13
# 25b36d81ec74405e9596776c2453a9c2
# fb74502c7767420b98fbd2da8ef499fc
msgid ""
"The expression matches records that contain a word ``fast`` in ``content`` "
"column value."
msgstr ""
"The expression matches records that contain a word ``fast`` in ``content`` "
"column value."

# c50a4b28b51b448a9975fac434050594
# c80b583641a040bab11625aabc18ab62
msgid "``content`` column is the default match column."
msgstr "``content`` column is the default match column."

# a6b6592d138b4d51a5f52e194a760a77
msgid "Phrase search condition"
msgstr "Phrase search condition"

# 60b22234d47a423e9eecf37e3318e04d
msgid "Its syntax is ``\"search keyword\"``."
msgstr "Its syntax is ``\"search keyword\"``."

# c159faddfb054d82837b80f1f7f912ef
msgid ""
"``Phrase search condition`` specifies a phrase search condition against the "
"default match columns."
msgstr ""
"``Phrase search condition`` specifies a phrase search condition against the "
"default match columns."

# 15304a6f4ad34abdb3a9d5c2534d96c5
msgid ""
"This conditional expression does phrase search with ``search keyword``. "
"Phrase search searches records that contain ``search`` and ``keyword`` and "
"those terms are appeared in the same order and adjacent. Thus, ``Put a "
"search keyword in the form`` is matched but ``Search by the keyword`` and "
"``There is a keyword. Search by it!`` aren't matched."
msgstr ""
"This conditional expression does phrase search with ``search keyword``. "
"Phrase search searches records that contain ``search`` and ``keyword`` and "
"those terms are appeared in the same order and adjacent. Thus, ``Put a "
"search keyword in the form`` is matched but ``Search by the keyword`` and "
"``There is a keyword. Search by it!`` aren't matched."

# 9626cf77832c4b81b6b02cacfecfdda9
# 6c6b080fc7b247cc82290c9ff67f353a
msgid ""
"The expression matches records that contain a phrase ``I started`` in "
"``content`` column value. ``I also started`` isn't matched because ``I`` and "
"``started`` aren't adjacent."
msgstr ""
"The expression matches records that contain a phrase ``I started`` in "
"``content`` column value. ``I also started`` isn't matched because ``I`` and "
"``started`` aren't adjacent."

# cdbe76bae77048d8820e90863a82be1a
msgid "Full text search condition (with explicit match column)"
msgstr "Full text search condition (with explicit match column)"

# f455b73d1c274920b233a47470903b89
msgid "Its syntax is ``column:@keyword``."
msgstr "Its syntax is ``column:@keyword``."

# b383d34296884fb7abe1861f427f35e5
msgid ""
"It's similar to ``full text search condition`` but it doesn't require the "
"default match columns. You need to specify match column for the full text "
"search condition by ``column:`` instead of ``--match_columns`` option of :"
"doc:`/reference/commands/select`."
msgstr ""
"It's similar to ``full text search condition`` but it doesn't require the "
"default match columns. You need to specify match column for the full text "
"search condition by ``column:`` instead of ``--match_columns`` option of :"
"doc:`/reference/commands/select`."

# e509b01eca9744598629d4d5d0c6eaca
msgid ""
"This condtional expression is useful when you want to use two or more full "
"text search against different columns. The default match columns specified "
"by ``--match_columns`` option can't be specified multiple times. You need to "
"specify the second match column by this conditional expression."
msgstr ""
"This condtional expression is useful when you want to use two or more full "
"text search against different columns. The default match columns specified "
"by ``--match_columns`` option can't be specified multiple times. You need to "
"specify the second match column by this conditional expression."

# 3ad59e55f28840e2b25bec64d89b3a28
msgid ""
"The different between ``full text search condition`` and ``full text search "
"condition (with explicit match column)`` is whether advanced match columns "
"are supported or not. ``Full text search condition`` supports advanced match "
"columns but ``full text search condition (with explicit match column)`` "
"isn't supported. Advanced match columns has the following features:"
msgstr ""
"The different between ``full text search condition`` and ``full text search "
"condition (with explicit match column)`` is whether advanced match columns "
"are supported or not. ``Full text search condition`` supports advanced match "
"columns but ``full text search condition (with explicit match column)`` "
"isn't supported. Advanced match columns has the following features:"

# bf49e91cb5794ca1945ebd1bee4adfe0
msgid "Weight is supported."
msgstr "Weight is supported."

# 4a94bf5d18744a44931fed1929efb2cb
msgid "Using multiple columns are supported."
msgstr "Using multiple columns are supported."

# bb462151eb284632a5346d1702149e9d
msgid "Using index column as a match column is supported."
msgstr "Using index column as a match column is supported."

# 9cdf25197a3445c4a2047beeb993c6ad
msgid ""
"See description of ``--match_columns`` option of :doc:`/reference/commands/"
"select` about them."
msgstr ""
"See description of ``--match_columns`` option of :doc:`/reference/commands/"
"select` about them."

# ecc27201f7e94fe2961347c5e4698c36
msgid "Phrase search condition (with explicit match column)"
msgstr "Phrase search condition (with explicit match column)"

# cb7ebf812e774f7cb77d7f710d04d0a5
msgid "Its syntax is ``column:@\"search keyword\"``."
msgstr "Its syntax is ``column:@\"search keyword\"``."

# 3f043002737647af88e3f44a3d65d296
msgid ""
"It's similar to ``phrase search condition`` but it doesn't require the "
"default match columns. You need to specify match column for the phrase "
"search condition by ``column:`` instead of ``--match_columns`` option of :"
"doc:`/reference/commands/select`."
msgstr ""
"It's similar to ``phrase search condition`` but it doesn't require the "
"default match columns. You need to specify match column for the phrase "
"search condition by ``column:`` instead of ``--match_columns`` option of :"
"doc:`/reference/commands/select`."

# 50d0c42bcc74445caf670c2b9adf6ac2
msgid ""
"The different between ``phrase search condition`` and ``phrase search "
"condition (with explicit match column)`` is similar to between ``full text "
"search condition`` and ``full text search condition (with explicit match "
"column)``. ``Phrase search condition`` supports advanced match columns but "
"``phrase search condition (with explicit match column)`` isn't supported. "
"See description of ``full text search condition (with explicit match "
"column)`` about advanced match columns."
msgstr ""
"The different between ``phrase search condition`` and ``phrase search "
"condition (with explicit match column)`` is similar to between ``full text "
"search condition`` and ``full text search condition (with explicit match "
"column)``. ``Phrase search condition`` supports advanced match columns but "
"``phrase search condition (with explicit match column)`` isn't supported. "
"See description of ``full text search condition (with explicit match "
"column)`` about advanced match columns."

# d11b22b22d5943f2a34fe4a0a45442ac
msgid "Prefix search condition"
msgstr "Prefix search condition"

# e1aa2ce93a77479dbf5710dff77cc63a
msgid "Its syntax is ``column:^value`` or ``value*``."
msgstr "Its syntax is ``column:^value`` or ``value*``."

# c2e140b46ab4449d9292a7fcd7bcf4a5
msgid ""
"This conditional expression does prefix search with ``value``. Prefix search "
"searches records that contain a word that starts with ``value``."
msgstr ""
"This conditional expression does prefix search with ``value``. Prefix search "
"searches records that contain a word that starts with ``value``."

# 65e919dd5fb8426489846fffe1e0bd73
# 05c613a0f0694eda90332675c4e1e679
msgid ""
"You can use fast prefix search against a column. The column must be indexed "
"and index table must be patricia trie table (``TABLE_PAT_KEY``) or double "
"array trie table (``TABLE_DAT_KEY``). You can also use fast prefix search "
"against ``_key`` pseudo column of patricia trie table or double array trie "
"table. You don't need to index ``_key``."
msgstr ""
"You can use fast prefix search against a column. The column must be indexed "
"and index table must be patricia trie table (``TABLE_PAT_KEY``) or double "
"array trie table (``TABLE_DAT_KEY``). You can also use fast prefix search "
"against ``_key`` pseudo column of patricia trie table or double array trie "
"table. You don't need to index ``_key``."

# c919054042ce421f943af716f66f4e1f
# abda9b5581ab43d8a652458e9576b846
msgid ""
"Prefix search can be used with other table types but it causes all records "
"scan. It's not problem for small records but it spends more time for large "
"records."
msgstr ""
"Prefix search can be used with other table types but it causes all records "
"scan. It's not problem for small records but it spends more time for large "
"records."

# 3e1d8da77215429798e4af3d88669e44
# 345dcf1d05524ae185b02c426f719f8c
# 49f8f46a5f224777ac6a13a2df9cd61c
# 40e5cdd9f8e7464595ce18a670286ba9
# e8f217c82a1144889b26452dffb84944
# f5fb3db009e3432a977616063a20fe38
# 04d4a139ec7b4676bf92738887220457
# 0492cebacf5247e3968d2d788b893228
msgid ""
"It doesn't require the default match columns such as ``full text search "
"condition`` and ``phrase search condition``."
msgstr ""
"It doesn't require the default match columns such as ``full text search "
"condition`` and ``phrase search condition``."

# 5b947e7fc49844beba3be2e3bd4f9920
# 3ead3cadefb94962aa5b03f77888ec78
msgid ""
"The expression matches records that contain a word that starts with ``Goo`` "
"in ``_key`` pseudo column value. ``Good-bye Senna`` and ``Good-bye Tritonn`` "
"are matched with the expression."
msgstr ""
"The expression matches records that contain a word that starts with ``Goo`` "
"in ``_key`` pseudo column value. ``Good-bye Senna`` and ``Good-bye Tritonn`` "
"are matched with the expression."

# e3b5b712fba040538a17a7910fa2da36
msgid "Suffix search condition"
msgstr "Suffix search condition"

# 69dd758daa2140788b7084630d270396
msgid "Its syntax is ``column:$value``."
msgstr "Its syntax is ``column:$value``."

# 0dbea5264a2349ec92dbf1c52c081c15
msgid ""
"This conditional expression does suffix search with ``value``. Suffix search "
"searches records that contain a word that ends with ``value``."
msgstr ""
"This conditional expression does suffix search with ``value``. Suffix search "
"searches records that contain a word that ends with ``value``."

# bf6071d44bb84765b16db43af8616481
# 4cb5251307484ad982caf64586f901e6
msgid ""
"You can use fast suffix search against a column. The column must be indexed "
"and index table must be patricia trie table (``TABLE_PAT_KEY``) with "
"``KEY_WITH_SIS`` flag. You can also use fast suffix search against ``_key`` "
"pseudo column of patricia trie table (``TABLE_PAT_KEY``) with "
"``KEY_WITH_SIS`` flag. You don't need to index ``_key``. We recommended that "
"you use index column based fast suffix search instead of ``_key`` based fast "
"suffix search. ``_key`` based fast suffix search returns automatically "
"registered substrings. (TODO: write document about suffix search and link to "
"it from here.)"
msgstr ""
"You can use fast suffix search against a column. The column must be indexed "
"and index table must be patricia trie table (``TABLE_PAT_KEY``) with "
"``KEY_WITH_SIS`` flag. You can also use fast suffix search against ``_key`` "
"pseudo column of patricia trie table (``TABLE_PAT_KEY``) with "
"``KEY_WITH_SIS`` flag. You don't need to index ``_key``. We recommended that "
"you use index column based fast suffix search instead of ``_key`` based fast "
"suffix search. ``_key`` based fast suffix search returns automatically "
"registered substrings. (TODO: write document about suffix search and link to "
"it from here.)"

# cd693238bea64caaa8befd70325bf211
# 33eaad80143b40f680057c7ce965ec29
msgid ""
"Fast suffix search can be used only for non-ASCII characters such as "
"hiragana in Japanese. You cannot use fast suffix search for ASCII character."
msgstr ""
"Fast suffix search can be used only for non-ASCII characters such as "
"hiragana in Japanese. You cannot use fast suffix search for ASCII character."

# 0fe77d763c2c45a5b54f6567ed99feb1
# 73d95993e4a04af881b0824cf4cd56ca
msgid ""
"Suffix search can be used with other table types or patricia trie table "
"without ``KEY_WITH_SIS`` flag but it causes all records scan. It's not "
"problem for small records but it spends more time for large records."
msgstr ""
"Suffix search can be used with other table types or patricia trie table "
"without ``KEY_WITH_SIS`` flag but it causes all records scan. It's not "
"problem for small records but it spends more time for large records."

# dc6d1dbc0c8a4cd8b997c8e1173b0f97
# 66e6bbbcbd6b4a1d9bd1b31be0d4f305
msgid ""
"Here is a simple example. It uses fast suffix search for hiragana in "
"Japanese that is one of non-ASCII characters."
msgstr ""
"Here is a simple example. It uses fast suffix search for hiragana in "
"Japanese that is one of non-ASCII characters."

# 47ff5bb5533b405589ee6bb7e20e324e
# c61ab65bbc1a41c084425fb0b4254516
msgid ""
"The expression matches records that have value that ends with ``んが`` in "
"``content`` column value. ``ぐるんが`` and ``むるんが`` are matched with the "
"expression."
msgstr ""
"The expression matches records that have value that ends with ``んが`` in "
"``content`` column value. ``ぐるんが`` and ``むるんが`` are matched with the "
"expression."

# 93744726428c43b784e1c6fca48d106f
msgid "Equal condition"
msgstr "Equal condition"

# b0c61df1bf67419b8d0b01e285252c2f
msgid "Its syntax is ``column:value``."
msgstr "Its syntax is ``column:value``."

# 91e1397ec7984277b87ad7f84fd7824f
msgid "It matches records that ``column`` value is equal to ``value``."
msgstr "It matches records that ``column`` value is equal to ``value``."

# 1568fd0386614aaf8b7038e7cb164e1e
msgid ""
"The expression matches records that ``_key`` column value is equal to "
"``Groonga``."
msgstr ""
"The expression matches records that ``_key`` column value is equal to "
"``Groonga``."

# d3328f676b364e2da1a034020b9495a6
msgid "Not equal condition"
msgstr "Not equal condition"

# 1e9fbbada99b4aa1b1eda64afcde7b2b
msgid "Its syntax is ``column:!value``."
msgstr "Its syntax is ``column:!value``."

# 154d7083379147ebbb2c406d9c3755ae
msgid "It matches records that ``column`` value isn't equal to ``value``."
msgstr "It matches records that ``column`` value isn't equal to ``value``."

# 09e3f280089e4503a586ab87c9c055bd
msgid ""
"The expression matches records that ``_key`` column value is not equal to "
"``Groonga``."
msgstr ""
"The expression matches records that ``_key`` column value is not equal to "
"``Groonga``."

# 46a934f3330c4bda82f64719547bcd70
msgid "Less than condition"
msgstr "Less than condition"

# 5476ac4f40b24dc68344bef674a70265
msgid "Its syntax is ``column:<value``."
msgstr "Its syntax is ``column:<value``."

# b44a9ab1d01142169956f50a65ed7f5b
msgid "It matches records that ``column`` value is less than ``value``."
msgstr "It matches records that ``column`` value is less than ``value``."

# 37d8bc9f251d493faa33d033e8b7ad69
# 9bb0905a17d748bba5d44d2d8c545379
# 53cf0bef166a45f48087e00e2181ddbf
# 202ed454c8e24d15b3dc7d0d8062cc1e
msgid ""
"If ``column`` type is numerical type such as ``Int32``, ``column`` value and "
"``value`` are compared as number. If ``column`` type is text type such as "
"``ShortText``, ``column`` value and ``value`` are compared as bit sequence."
msgstr ""
"If ``column`` type is numerical type such as ``Int32``, ``column`` value and "
"``value`` are compared as number. If ``column`` type is text type such as "
"``ShortText``, ``column`` value and ``value`` are compared as bit sequence."

# 6d96eb1175f14d278ad9c3ca8ac34f3a
msgid ""
"The expression matches records that ``n_likes`` column value is less than "
"``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is less than "
"``10``."

# bfed74c1cec245c0ac5797a14ebac13d
msgid "Greater than condition"
msgstr "Greater than condition"

# 0dc5c0fbe62c4c38abd24616cc499c88
msgid "Its syntax is ``column:>value``."
msgstr "Its syntax is ``column:>value``."

# 4dad6bba25124d09820d3e3b6de7fe49
msgid "It matches records that ``column`` value is greater than ``value``."
msgstr "It matches records that ``column`` value is greater than ``value``."

# 54eee766a10a4364b3b10f3b0e579d63
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"``10``."

# e1d7cdbdc62244b6955a8b23e129fe85
msgid "Less than or equal to condition"
msgstr "Less than or equal to condition"

# cd6832a31b2e474b952781e963d736a4
msgid "Its syntax is ``column:<=value``."
msgstr "Its syntax is ``column:<=value``."

# c444f1b65a884489bd6d54eb27ac095c
msgid ""
"It matches records that ``column`` value is less than or equal to ``value``."
msgstr ""
"It matches records that ``column`` value is less than or equal to ``value``."

# a44b8824ceff4565851c2274a27da05f
msgid ""
"The expression matches records that ``n_likes`` column value is less than or "
"equal to ``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is less than or "
"equal to ``10``."

# 3efd7bd44efc4afe863f9ef5324a0522
msgid "Greater than or equal to condition"
msgstr "Greater than or equal to condition"

# a1385057b16e4159b3f57c60dcd38a0a
msgid "Its syntax is ``column:>=value``."
msgstr "Its syntax is ``column:>=value``."

# 06992a008d69456592af8c7a28eb283b
msgid ""
"It matches records that ``column`` value is greater than or equal to "
"``value``."
msgstr ""
"It matches records that ``column`` value is greater than or equal to "
"``value``."

# 81a587d4081a47c58c18e0be18841a01
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10``."

# 498da5fc9dd943c4a306c0e1faaa2e6e
msgid "Regular expression condition"
msgstr "Regular expression condition"

# bff55ecde6fe410d9290f73823b35c87
msgid "Its syntax is ``column:~pattern``."
msgstr "Its syntax is ``column:~pattern``."

# ea3a233dc23b45a8881652dfa7e4e45a
msgid ""
"It matches records that ``column`` value is matched to ``pattern``. "
"``pattern`` must be valid :doc:`/reference/regular_expression`."
msgstr ""
"It matches records that ``column`` value is matched to ``pattern``. "
"``pattern`` must be valid :doc:`/reference/regular_expression`."

# 139e8e65fcb24ab59777cf01005c8747
# f61ac974bcc548f88d955e8ce34f55bf
msgid ""
"The following example uses ``.roonga`` as pattern. It matches ``Groonga``, "
"``Mroonga`` and so on."
msgstr ""
"The following example uses ``.roonga`` as pattern. It matches ``Groonga``, "
"``Mroonga`` and so on."

# d78a4a93cf9a4223ba04cd946b02dd26
# 88a78130a5bd4f41ab23b395578f93b0
msgid ""
"In most cases, regular expression is evaluated sequentially. So it may be "
"slow against many records."
msgstr ""
"In most cases, regular expression is evaluated sequentially. So it may be "
"slow against many records."

# 8e0e572cd17e47cd9f5d71fa8b66638a
# 3d05f47d5f1c49038997a9e361472a8c
msgid ""
"In some cases, Groonga evaluates regular expression by index. It's very "
"fast. See :doc:`/reference/regular_expression` for details."
msgstr ""
"In some cases, Groonga evaluates regular expression by index. It's very "
"fast. See :doc:`/reference/regular_expression` for details."

# f74a9371919742b59b2a38bbc2559a9b
msgid "Combined expression"
msgstr "Combined expression"

# d6f27b948757468a8bd89f100efcb4e5
msgid "Here is available combined expression list."
msgstr "Here is available combined expression list."

# 6149c946779541e68ff06b70484683eb
msgid "Logical OR"
msgstr "Logical OR"

# a64d5eaa8c3a42a9a8f555bc0e47f4b3
msgid "Its syntax is ``a OR b``."
msgstr "Its syntax is ``a OR b``."

# ba8955c3f413437ebbe215da7b503884
# 0f4c231487d44fc4bd60260a83cbf49d
# 778301dd76a04472931e9990449520e2
msgid ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."
msgstr ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."

# c4430459d48849cbbea9c147d6e54932
msgid "If at least one of ``a`` and ``b`` are matched, ``a OR b`` is matched."
msgstr "If at least one of ``a`` and ``b`` are matched, ``a OR b`` is matched."

# e1de50fe24004f0cbfa4a0406eae553d
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"``10`` or contain a word ``senna`` in ``content`` column value."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"``10`` or contain a word ``senna`` in ``content`` column value."

# fa477c6de6dc4b8089db05b625ee2f37
msgid "Logical AND"
msgstr "Logical AND"

# 140a1d09614a4b0692413d812cdcb83d
msgid "Its syntax is ``a + b`` or just ``a b``."
msgstr "Its syntax is ``a + b`` or just ``a b``."

# dc3acc9c6d21416388a15276e1af5ab7
msgid "If both ``a`` and ``b`` are matched, ``a + b`` is matched."
msgstr "If both ``a`` and ``b`` are matched, ``a + b`` is matched."

# 554406df633e47ef8367f740d1d39620
msgid ""
"You can specify ``+`` the first expression such as ``+a``. The ``+`` is just "
"ignored."
msgstr ""
"You can specify ``+`` the first expression such as ``+a``. The ``+`` is just "
"ignored."

# b8bc9ee6ea8949869f47a1d738e11821
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10`` and contain a word ``groonga`` in ``content`` column "
"value."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10`` and contain a word ``groonga`` in ``content`` column "
"value."

# 7be2f250370c4f7c8ee196c3e24e6d7c
msgid "Logical NOT"
msgstr "Logical NOT"

# e2454036f5cb4ddea2dee8c1abcbe725
msgid "Its syntax is ``a - b``."
msgstr "Its syntax is ``a - b``."

# d6711801dc19437aa1469f0e469cc4b1
msgid "If ``a`` is matched and ``b`` is not matched, ``a - b`` is matched."
msgstr "If ``a`` is matched and ``b`` is not matched, ``a - b`` is matched."

# 4f7919961e744de5926a68a09492a1ce
msgid ""
"You can not specify ``-`` the first expression such as ``-a``. It's syntax "
"error."
msgstr ""
"You can not specify ``-`` the first expression such as ``-a``. It's syntax "
"error."

# 471ff1cc7dde4bf5af315e55937cd7d1
msgid ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10`` and don't contain a word ``groonga`` in ``content`` "
"column value."
msgstr ""
"The expression matches records that ``n_likes`` column value is greater than "
"or equal to ``10`` and don't contain a word ``groonga`` in ``content`` "
"column value."

# 55d2a63012e34026945dd489e7cbac6f
# ec7eb99582cb4581b8ae4bf1c8b14eb4
msgid "Grouping"
msgstr "Grouping"

# ec790a2fd1e04619834926d1dbaa7539
msgid "Its syntax is ``(...)``. ``...`` is space separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is space separated expression list."

# 1b472efa1617461f9001124374306af3
msgid ""
"``(...)`` groups one ore more expressions and they can be processed as an "
"expression. ``a b OR c`` means that ``a`` and ``b`` are matched or ``c`` is "
"matched. ``a (b OR c)`` means that ``a`` and one of ``b`` and ``c`` are "
"matched."
msgstr ""
"``(...)`` groups one ore more expressions and they can be processed as an "
"expression. ``a b OR c`` means that ``a`` and ``b`` are matched or ``c`` is "
"matched. ``a (b OR c)`` means that ``a`` and one of ``b`` and ``c`` are "
"matched."

# a21af8dd99784751bb9c78413086798f
msgid ""
"The first expression doesn't use grouping. It matches records that ``n_likes:"
"<5`` and ``content:@senna`` are matched or ``content:@fast`` is matched."
msgstr ""
"The first expression doesn't use grouping. It matches records that ``n_likes:"
"<5`` and ``content:@senna`` are matched or ``content:@fast`` is matched."

# 14dbe13aedad47d4bed1204221be4fd5
msgid ""
"The second expression uses grouping. It matches records that ``n_likes:<5`` "
"and one of ``content:@senna`` or ``content:@fast`` are matched."
msgstr ""
"The second expression uses grouping. It matches records that ``n_likes:<5`` "
"and one of ``content:@senna`` or ``content:@fast`` are matched."

# f0703b58743b4ae5b98f86115a8f8936
msgid "Assignment expression"
msgstr "Assignment expression"

# 1802af4eb93c4471908bf78a4daa2bd0
msgid ""
"This section is for advanced users. Because assignment expression is "
"disabled in ``--query`` option of :doc:`/reference/commands/select` by "
"default. You need to specify ``ALLOW_COLUMN|ALLOW_UPDATE`` as ``--"
"query_flags`` option value to enable assignment expression."
msgstr ""
"This section is for advanced users. Because assignment expression is "
"disabled in ``--query`` option of :doc:`/reference/commands/select` by "
"default. You need to specify ``ALLOW_COLUMN|ALLOW_UPDATE`` as ``--"
"query_flags`` option value to enable assignment expression."

# 78ee1b83db5a4811b5fbc4df283e88bf
msgid ""
"Assignment expression in query syntax has some limitations. So you should "
"use :doc:`/reference/grn_expr/script_syntax` instead of query syntax for "
"assignment."
msgstr ""
"Assignment expression in query syntax has some limitations. So you should "
"use :doc:`/reference/grn_expr/script_syntax` instead of query syntax for "
"assignment."

# 5d1c69605d7c4698937a87799b67caea
msgid ""
"There is only one syntax for assignment expression. It's ``column:=value``."
msgstr ""
"There is only one syntax for assignment expression. It's ``column:=value``."

# 4d445fe0d83f4b6fbbdb38a41d35464c
msgid ""
"``value`` is assigend to ``column``. ``value`` is always processed as string "
"in query syntax. ``value`` is casted to the type of ``column`` "
"automatically. It causes some limitations. For example, you cannot use "
"boolean literal such as ``true`` and ``false`` for ``Bool`` type column. You "
"need to use empty string for ``false`` but query syntax doesn't support "
"``column:=`` syntax."
msgstr ""
"``value`` is assigend to ``column``. ``value`` is always processed as string "
"in query syntax. ``value`` is casted to the type of ``column`` "
"automatically. It causes some limitations. For example, you cannot use "
"boolean literal such as ``true`` and ``false`` for ``Bool`` type column. You "
"need to use empty string for ``false`` but query syntax doesn't support "
"``column:=`` syntax."

# 85b2c4a7df164a8bb5dfe88d445b861d
msgid "See :doc:`/reference/cast` about cast."
msgstr "See :doc:`/reference/cast` about cast."

# 91b4719be7694287b659fe464f1c8c75
msgid "Script syntax"
msgstr "Script syntax"

# 6bc6b4c9dd3448f4ab4586ef5c24a828
msgid ""
"Script syntax is a syntax to specify complex search condition. It is similar "
"to ECMAScript. For example, ``_key == \"book\"`` means that groonga searches "
"records that ``_key`` value is ``\"book\"``. All values are string in :doc:"
"`query_syntax` but its own type in script syntax. For example, ``\"book\"`` "
"is string, ``1`` is integer, ``TokenBigram`` is the object whose name is "
"``TokenBigram`` and so on."
msgstr ""
"Script syntax is a syntax to specify complex search condition. It is similar "
"to ECMAScript. For example, ``_key == \"book\"`` means that groonga searches "
"records that ``_key`` value is ``\"book\"``. All values are string in :doc:"
"`query_syntax` but its own type in script syntax. For example, ``\"book\"`` "
"is string, ``1`` is integer, ``TokenBigram`` is the object whose name is "
"``TokenBigram`` and so on."

# ed863fd83fc14a97a24386130e50273b
msgid ""
"Script syntax doesn't support full ECMAScript syntax. For example, script "
"syntax doesn't support statement such as ``if`` control statement, ``for`` "
"iteration statement and variable definition statement. Function definion is "
"not supported too. But script syntax addes the original additional "
"operators.  They are described after ECMAScript syntax is described."
msgstr ""
"Script syntax doesn't support full ECMAScript syntax. For example, script "
"syntax doesn't support statement such as ``if`` control statement, ``for`` "
"iteration statement and variable definition statement. Function definion is "
"not supported too. But script syntax addes the original additional "
"operators.  They are described after ECMAScript syntax is described."

# 05bc249c5472439f9c9639886eea9ee0
msgid "Security"
msgstr "Security"

# 10a3e1a976374c8a838ddf18d3440009
msgid ""
"For security reason, you should not pass an input from users to Groonga "
"directly. If there is an evil user, the user may input a query that "
"retrieves records that should not be shown to the user."
msgstr ""
"For security reason, you should not pass an input from users to Groonga "
"directly. If there is an evil user, the user may input a query that "
"retrieves records that should not be shown to the user."

# daae1ad2262a4ab48996671d012ddcfd
msgid "Think about the following case."
msgstr "Think about the following case."

# 9da94b7deda74092913fadf451b4947d
msgid ""
"A Groonga application constructs a Groonga request by the following program::"
msgstr ""
"A Groonga application constructs a Groonga request by the following program::"

# e2760487fcc843f896a892dec2a257e2
msgid ""
"``user_input`` is an input from user. If the input is ``query``, here is the "
"constructed :ref:`select-filter` parameter::"
msgstr ""
"``user_input`` is an input from user. If the input is ``query``, here is the "
"constructed :ref:`select-filter` parameter::"

# ee68a3bbfaad49d38abc1166dbfdc0ee
msgid ""
"If the input is ``x\" || true || \"``, here is the constructed ref:`select-"
"filter` parameter::"
msgstr ""
"If the input is ``x\" || true || \"``, here is the constructed ref:`select-"
"filter` parameter::"

# d55188fb5d04411f9f0dec5f62c3e8a1
msgid ""
"This query matches to all records. The user will get all records from your "
"database. The user may be evil."
msgstr ""
"This query matches to all records. The user will get all records from your "
"database. The user may be evil."

# 88b84ddbdb714154b11b5f6c3a2b65af
msgid ""
"It's better that you just receive an user input as a value. It means that "
"you don't accept that user input can contain operator such as ``@`` and "
"``&&``. If you accept operator, user can create evil query."
msgstr ""
"It's better that you just receive an user input as a value. It means that "
"you don't accept that user input can contain operator such as ``@`` and "
"``&&``. If you accept operator, user can create evil query."

# f8a77ec83b894ac9a203cbdbd98110d1
msgid ""
"If user input has only value, you blocks evil query by escaping user input "
"value. Here is a list how to escape user input value:"
msgstr ""
"If user input has only value, you blocks evil query by escaping user input "
"value. Here is a list how to escape user input value:"

# db10986e528243a596953d8d8fca9af9
msgid "True value: Convert it to ``true``."
msgstr "True value: Convert it to ``true``."

# b3534d941ca94ec9881a2802006944ee
msgid "False value: Convert it to ``false``."
msgstr "False value: Convert it to ``false``."

# 8494071ae73e47849d86dc792a38af55
msgid ""
"Numerical value: Convert it to number. For example, ``1.2`` should be "
"converted to ``1.2``."
msgstr ""
"Numerical value: Convert it to number. For example, ``1.2`` should be "
"converted to ``1.2``."

# 54678a34a9114cff9ac811ec3bc4cc9a
msgid ""
"String value: Replace ``\"`` with ``\\\"`` and ``\\`` with ``\\\\`` in the "
"string value and surround substituted string value by ``\"``. For example, "
"``double \" quote and back \\ slash`` should be converted to ``\"double \\\" "
"quote and back \\\\ slash\"``."
msgstr ""
"String value: Replace ``\"`` with ``\\\"`` and ``\\`` with ``\\\\`` in the "
"string value and surround substituted string value by ``\"``. For example, "
"``double \" quote and back \\ slash`` should be converted to ``\"double \\\" "
"quote and back \\\\ slash\"``."

# b9ac38021ff148499aacfde91fe9c78e
msgid "Literals"
msgstr "Literals"

# 4f939600773746209785cb29750c8166
msgid "Integer"
msgstr "Integer"

# 75632718d48f467fb75a22c86f6c752f
msgid ""
"Integer literal is sequence of ``0`` to ``9`` such as ``1234567890``. ``+`` "
"or ``-`` can be prepended as sign such as ``+29`` and ``-29``. Integer "
"literal must be decimal. Octal notation, hex and so on can't be used."
msgstr ""
"Integer literal is sequence of ``0`` to ``9`` such as ``1234567890``. ``+`` "
"or ``-`` can be prepended as sign such as ``+29`` and ``-29``. Integer "
"literal must be decimal. Octal notation, hex and so on can't be used."

# 29a31c766e764fa68d9324302bd8838f
msgid ""
"The maximum value of integer literal is ``9223372036854775807`` (``= 2 ** 63 "
"- 1``). The minimum value of integer literal is ``-9223372036854775808`` "
"(``= -(2 ** 63)``)."
msgstr ""
"The maximum value of integer literal is ``9223372036854775807`` (``= 2 ** 63 "
"- 1``). The minimum value of integer literal is ``-9223372036854775808`` "
"(``= -(2 ** 63)``)."

# 4bbf197d55ec4bc7ab471a023f1d39f6
msgid "Float"
msgstr "Float"

# 3d10b9056bb94ed4b9b9da1750109eed
msgid ""
"Float literal is sequence of ``0`` to ``9``, ``.`` and ``0`` to ``9`` such "
"as ``3.14``. ``+`` or ``-`` can be prepended as sign such as ``+3.14`` and "
"``-3.14``. ``${RADIX}e${EXPORNENTIAL}`` and ``${RADIX}E${EXPORNENTIAL}`` "
"formats are also supported. For example, ``314e-2`` is the same as ``3.14``."
msgstr ""
"Float literal is sequence of ``0`` to ``9``, ``.`` and ``0`` to ``9`` such "
"as ``3.14``. ``+`` or ``-`` can be prepended as sign such as ``+3.14`` and "
"``-3.14``. ``${RADIX}e${EXPORNENTIAL}`` and ``${RADIX}E${EXPORNENTIAL}`` "
"formats are also supported. For example, ``314e-2`` is the same as ``3.14``."

# f43b20c9707d4d3e8aae920b80ace0c4
msgid "String"
msgstr "String"

# 99372632d5504e4a80a3385323911ad5
msgid ""
"String literal is ``\"...\"``. You need to escape ``\"`` in literal by "
"prepending ``\\\\'' such as ``\\\"``. For example, ``\"Say \\\"Hello!\\\"."
"\"`` is a literal for ``Say \"Hello!\".`` string."
msgstr ""
"String literal is ``\"...\"``. You need to escape ``\"`` in literal by "
"prepending ``\\\\'' such as ``\\\"``. For example, ``\"Say \\\"Hello!\\\"."
"\"`` is a literal for ``Say \"Hello!\".`` string."

# 371b87df7471489faba468c185e8935f
msgid ""
"String encoding must be the same as encoding of database. The default "
"encoding is UTF-8. It can be changed by ``--with-default-encoding`` "
"configure option, ``--encodiong`` :doc:`/reference/executables/groonga` "
"option and so on."
msgstr ""
"String encoding must be the same as encoding of database. The default "
"encoding is UTF-8. It can be changed by ``--with-default-encoding`` "
"configure option, ``--encodiong`` :doc:`/reference/executables/groonga` "
"option and so on."

# c8e44c4a3a404d46af9327403989047a
msgid "Boolean"
msgstr "Boolean"

# b4c801c715664d4fbe1be36f5d4f1812
msgid ""
"Boolean literal is ``true`` and ``false``. ``true`` means true and ``false`` "
"means false."
msgstr ""
"Boolean literal is ``true`` and ``false``. ``true`` means true and ``false`` "
"means false."

# aa49b72ca44a4a509590eceb0e493953
msgid "Null"
msgstr "Null"

# 4ad60af5e67f4a66a1e150b3f8a19b9d
msgid ""
"Null literal is ``null``. Groonga doesn't support null value but null "
"literal is supported."
msgstr ""
"Null literal is ``null``. Groonga doesn't support null value but null "
"literal is supported."

# 9fad596cd6234aca94c63deab0b5d6cb
msgid "Time"
msgstr "Time"

# cc79b585530842e1a58e78a7be06f96d
# febefe9bc6754620adf7cc3282582e9c
msgid "This is the groonga original notation."
msgstr "This is the groonga original notation."

# ecd371dd11d44fa4ba43885f91b63c9b
msgid ""
"Time literal doesn't exit. There are string time notation, integer time "
"notation and float time notation."
msgstr ""
"Time literal doesn't exit. There are string time notation, integer time "
"notation and float time notation."

# b72fd349d16040dc9ce4e23d4ef9f884
msgid ""
"String time notation is ``\"YYYY/MM/DD hh:mm:ss.uuuuuu\"`` or ``\"YYYY-MM-DD "
"hh:mm:ss.uuuuuu\"``. ``YYYY`` is year, ``MM`` is month, ``DD`` is day, "
"``hh`` is hour, ``mm`` is minute, ``ss`` is second and ``uuuuuu`` is micro "
"second. It is local time. For example, ``\"2012/07/23 02:41:10.436218\"`` is "
"``2012-07-23T02:41:10.436218`` in ISO 8601 format."
msgstr ""
"String time notation is ``\"YYYY/MM/DD hh:mm:ss.uuuuuu\"`` or ``\"YYYY-MM-DD "
"hh:mm:ss.uuuuuu\"``. ``YYYY`` is year, ``MM`` is month, ``DD`` is day, "
"``hh`` is hour, ``mm`` is minute, ``ss`` is second and ``uuuuuu`` is micro "
"second. It is local time. For example, ``\"2012/07/23 02:41:10.436218\"`` is "
"``2012-07-23T02:41:10.436218`` in ISO 8601 format."

# 361e9fa3c4d14c8d92e3207fe6d60900
msgid ""
"Integer time notation is the number of seconds that have elapsed since "
"midnight UTC, January 1, 1970. It is also known as POSIX time. For example, "
"``1343011270`` is ``2012-07-23T02:41:10Z`` in ISO 8601 format."
msgstr ""
"Integer time notation is the number of seconds that have elapsed since "
"midnight UTC, January 1, 1970. It is also known as POSIX time. For example, "
"``1343011270`` is ``2012-07-23T02:41:10Z`` in ISO 8601 format."

# 112b6493fc8e4e79835a5b8c44afcdc8
msgid ""
"Float time notation is the number of seconds and micro seconds that have "
"elapsed since midnight UTC, January 1, 1970. For example, "
"``1343011270.436218`` is ``2012-07-23T02:41:10.436218Z`` in ISO 8601 format."
msgstr ""
"Float time notation is the number of seconds and micro seconds that have "
"elapsed since midnight UTC, January 1, 1970. For example, "
"``1343011270.436218`` is ``2012-07-23T02:41:10.436218Z`` in ISO 8601 format."

# 88b28a06e5ab4b49a64c7766a1510a02
msgid "Geo point"
msgstr "Geo point"

# 7cbc73b9b8754abba8971711a83920da
msgid "Geo point literal doesn't exist. There is string geo point notation."
msgstr "Geo point literal doesn't exist. There is string geo point notation."

# b99b9ff4171347c4a89e8dcbf7624deb
msgid "String geo point notation has the following patterns:"
msgstr "String geo point notation has the following patterns:"

# 32d071735b94421587ac8832b5b97005
msgid "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"

# e04fd6ed0afe4cc0857f17e1f513f95b
msgid "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"

# eda3a331b6d343faa7dba9c165119d7e
msgid "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"

# 540c03cae85247309cff03a8de64ab18
msgid "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"

# 5a391557cdfa4ff7be555c4c42ddfef7
msgid ""
"``x`` and ``,`` can be used for separator. Latitude and longitude can be "
"represented in milliseconds or degree."
msgstr ""
"``x`` and ``,`` can be used for separator. Latitude and longitude can be "
"represented in milliseconds or degree."

# 23229919254b43ceafca256cd9193ec0
# f14c031c11c54c6895c927ccc241d5e6
msgid "Array"
msgstr "Array"

# abf4ddb9b7fe46aa8c6bd88895b9f350
msgid "Array literal is ``[element1, element2, ...]``."
msgstr "Array literal is ``[element1, element2, ...]``."

# bd617caf97214314b6c984e95fa26ef2
msgid "Object literal"
msgstr "Object literal"

# 3939ff050db04c979c449dbbb59b974a
msgid ""
"Object literal is ``{name1: value1, name2: value2, ...}``. Groonga doesn't "
"support object literal yet."
msgstr ""
"Object literal is ``{name1: value1, name2: value2, ...}``. Groonga doesn't "
"support object literal yet."

# 621e1de25bd84b3cad656177d689c33a
msgid "Control syntaxes"
msgstr "Control syntaxes"

# f16397c3c5e14ae0b8ef9a4a133789fe
msgid ""
"Script syntax doesn't support statement. So you cannot use control statement "
"such as ``if``. You can only use ``A ? B : C`` expression as control syntax."
msgstr ""
"Script syntax doesn't support statement. So you cannot use control statement "
"such as ``if``. You can only use ``A ? B : C`` expression as control syntax."

# 16b2af04266d422ebb6c29303401e1c2
msgid "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."
msgstr "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."

# 16efa88334094098b3147f4d860bb8e3
msgid ""
"The expression matches records that ``_id`` column value is equal to ``1`` "
"and ``n_likes`` column value is equal to ``5`` or ``_id`` column value is "
"not equal to 1 and ``n_likes`` column value is equal to ``3``."
msgstr ""
"The expression matches records that ``_id`` column value is equal to ``1`` "
"and ``n_likes`` column value is equal to ``5`` or ``_id`` column value is "
"not equal to 1 and ``n_likes`` column value is equal to ``3``."

# 2dfe5aa7718541a183ecdc0158809a3a
msgid "Its syntax is ``(...)``. ``...`` is comma separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is comma separated expression list."

# fee39953d3614f5aaf9c1cfdb0124bb1
msgid ""
"``(...)`` groups one ore more expressions and they can be processed as an "
"expression. ``a && b || c`` means that ``a`` and ``b`` are matched or ``c`` "
"is matched. ``a && (b || c)`` means that ``a`` and one of ``b`` and ``c`` "
"are matched."
msgstr ""
"``(...)`` groups one ore more expressions and they can be processed as an "
"expression. ``a && b || c`` means that ``a`` and ``b`` are matched or ``c`` "
"is matched. ``a && (b || c)`` means that ``a`` and one of ``b`` and ``c`` "
"are matched."

# 264afc7f24844d89bb220614ec73094b
msgid ""
"The first expression doesn't use grouping. It matches records that ``n_likes "
"< 5`` and ``content @ \"senna\"`` are matched or ``content @ \"fast\"`` is "
"matched."
msgstr ""
"The first expression doesn't use grouping. It matches records that ``n_likes "
"< 5`` and ``content @ \"senna\"`` are matched or ``content @ \"fast\"`` is "
"matched."

# 015429c93c044ae79279663a8099818c
msgid ""
"The second expression uses grouping. It matches records that ``n_likes < 5`` "
"and one of ``content @ \"senna\"`` or ``content @ \"fast\"`` are matched."
msgstr ""
"The second expression uses grouping. It matches records that ``n_likes < 5`` "
"and one of ``content @ \"senna\"`` or ``content @ \"fast\"`` are matched."

# 8fd75ac5905e43759227e8bb1805a19c
msgid "Function call"
msgstr "Function call"

# 039206898cc5459cb853d889218fd7a9
msgid "Its syntax is ``name(arugment1, argument2, ...)``."
msgstr "Its syntax is ``name(arugment1, argument2, ...)``."

# da6a3cf932ab4fb7b41d2b2a90d174ef
msgid ""
"``name(argument1, argument2, ...)`` calls a function that is named ``name`` "
"with arguments ``argument1``, ``argument2`` and ``...``."
msgstr ""
"``name(argument1, argument2, ...)`` calls a function that is named ``name`` "
"with arguments ``argument1``, ``argument2`` and ``...``."

# bbda1c8933f249c68e1614036f84ea7e
msgid "See :doc:`/reference/function` for available functin list."
msgstr "See :doc:`/reference/function` for available functin list."

# b955cc2ad11f4e95b059dfe489b361bb
msgid ""
"The expression uses :doc:`/reference/functions/edit_distance`. It matches "
"records that ``_key`` column value is similar to ``\"Groonga\"``. Similality "
"of ``\"Groonga\"`` is computed as edit distance. If edit distance is less "
"than or equal to 1, the value is treated as similar. In this case, ``"
"\"Groonga\"`` and ``\"Mroonga\"`` are treated as similar."
msgstr ""
"The expression uses :doc:`/reference/functions/edit_distance`. It matches "
"records that ``_key`` column value is similar to ``\"Groonga\"``. Similality "
"of ``\"Groonga\"`` is computed as edit distance. If edit distance is less "
"than or equal to 1, the value is treated as similar. In this case, ``"
"\"Groonga\"`` and ``\"Mroonga\"`` are treated as similar."

# 2ffbb29873f1486781bee69755dee1be
msgid "Basic operators"
msgstr "Basic operators"

# 2e406c85c10a4959970c6fdddb0faea4
msgid "Groonga supports operators defined in ECMAScript."
msgstr "Groonga supports operators defined in ECMAScript."

# ad17db9f409147949db8a847efee0da4
msgid "Arithmetic operators"
msgstr "Arithmetic operators"

# e915ec991003444798ff4e4d53c3af22
msgid "Here are arithmetic operators."
msgstr "Here are arithmetic operators."

# b8bf304c3f184b46a2bc980c05af3494
msgid "Addition operator"
msgstr "Addition operator"

# 89cfe80e540e4de0bd6f1b3eb1a677de
msgid "Its syntax is ``number1 + number2``."
msgstr "Its syntax is ``number1 + number2``."

# 9324a0a98d7d4375838c3625404c3bbd
msgid "The operator adds ``number1`` and ``number2`` and returns the result."
msgstr "The operator adds ``number1`` and ``number2`` and returns the result."

# 32471e56f8bb43838aa57bd5cc15bbf4
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``10 + 5``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``10 + 5``)."

# 9aa755b73dee46a5b423b2ec8d0bf964
msgid "Subtraction operator"
msgstr "Subtraction operator"

# beea80f61d6241f18cd0ff7f0038d782
msgid "Its syntax is ``number1 - number2``."
msgstr "Its syntax is ``number1 - number2``."

# d6b50c98d0b24e1aa076528c738569f3
msgid ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."
msgstr ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."

# be604f023224406f9664910fb17169c2
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``20 - 5``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``20 - 5``)."

# 4736f01aee7a42ea9600627d8f6d5109
msgid "Multiplication operator"
msgstr "Multiplication operator"

# c008b985d1284cbc87bdd654c7424255
msgid "Its syntax is ``number1 * number2``."
msgstr "Its syntax is ``number1 * number2``."

# 4c7cfbbdf88745bca48ef076f8941e3b
msgid ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."
msgstr ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."

# 8435109e5191440fbd5cb3df405188ad
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``3 * 5``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``15`` (= ``3 * 5``)."

# 89b03079ced24eea9745f49c0cc4e199
msgid "Division operator"
msgstr "Division operator"

# daf8f02d830c4f85b536fb3adcf1ab1c
msgid "Its syntax is ``number1 / number2`` and ``number1 % number2``."
msgstr "Its syntax is ``number1 / number2`` and ``number1 % number2``."

# eba899c82d044546a1d32672b9a36838
msgid ""
"The operator divides ``number2`` by ``number1``. ``/`` returns the quotient "
"of result. ``%`` returns the remainder of result."
msgstr ""
"The operator divides ``number2`` by ``number1``. ``/`` returns the quotient "
"of result. ``%`` returns the remainder of result."

# ebc9cf800b0948e7ba3edc6a997fe98b
msgid "Here is simple examples."
msgstr "Here is simple examples."

# 27c55e1ef81d4349978ce7fd3993b5c6
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``3`` (= ``26 / 7``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``3`` (= ``26 / 7``)."

# 73f0f1cce75a4714a7c989e47ed68add
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``26 % 7``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``26 % 7``)."

# 1136e541e1464e1f8fbf57af94a7d280
msgid "Logical operators"
msgstr "Logical operators"

# 294fb83ae9344935bb137622836bb9f3
msgid "Here are logical operators."
msgstr "Here are logical operators."

# a723dfb305464d5387dc2a2a90a0a03b
msgid "Logical NOT operator"
msgstr "Logical NOT operator"

# fc269d16113e4e7a8d6ce4317e6f33d1
msgid "Its syntax is ``!condition``."
msgstr "Its syntax is ``!condition``."

# fc322042abbb42dea4a58689ba134cae
msgid "The operator inverts boolean value of ``condition``."
msgstr "The operator inverts boolean value of ``condition``."

# 1145bc16728445eea95b84b14e3a8fdd
# 368b0733f387427a85bb6cd10cef9de2
msgid ""
"The expression matches records that ``n_likes`` column value is not equal to "
"``5``."
msgstr ""
"The expression matches records that ``n_likes`` column value is not equal to "
"``5``."

# e98145442b91490ba7a4ef04c3af194f
msgid "Logical AND operator"
msgstr "Logical AND operator"

# 22f8d1f3e95146589ba406ab45b25300
msgid "Its syntax is ``condition1 && condition2``."
msgstr "Its syntax is ``condition1 && condition2``."

# 7074081b4016440e9c88f3ddee214cdf
msgid ""
"The operator returns true if both of ``condition1`` and ``condition2`` are "
"true, false otherwise."
msgstr ""
"The operator returns true if both of ``condition1`` and ``condition2`` are "
"true, false otherwise."

# 28f3e12bc9e149448bca7833f3aef525
msgid ""
"The expression matches records that ``content`` column value has the word "
"``fast`` and ``n_likes`` column value is greater or equal to ``10``."
msgstr ""
"The expression matches records that ``content`` column value has the word "
"``fast`` and ``n_likes`` column value is greater or equal to ``10``."

# dae559733c4a493a85ffebdfea94f491
msgid "Logical OR operator"
msgstr "Logical OR operator"

# 84160cf4beab4541908d4415d6ab5a32
msgid "Its syntax is ``condition1 || condition2``."
msgstr "Its syntax is ``condition1 || condition2``."

# 4cf75e33cc2e4783b277f1ad4e719ec7
msgid ""
"The operator returns true if either ``condition1`` or ``condition2`` is "
"true, false otherwise."
msgstr ""
"The operator returns true if either ``condition1`` or ``condition2`` is "
"true, false otherwise."

# c992dbf46560457cbe04cde350593a3c
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` or ``10``."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` or ``10``."

# 7ea02a91de5044f58cd95ce5cbea2cdc
msgid "Logical AND NOT operator"
msgstr "Logical AND NOT operator"

# 1dad98f281324b21adc843814c788ec4
msgid "Its syntax is ``condition1 &! condition2``."
msgstr "Its syntax is ``condition1 &! condition2``."

# 220c1a905eb54b4a9c5019954535ff92
msgid ""
"The operator returns true if ``condition1`` is true but ``condition2`` is "
"false, false otherwise. It returns difference set."
msgstr ""
"The operator returns true if ``condition1`` is true but ``condition2`` is "
"false, false otherwise. It returns difference set."

# cb130ace5a794d0a8b1192f899d9d0a3
msgid ""
"The expression matches records that ``content`` column value has the word "
"``fast`` but doesn't have the word ``mroonga``."
msgstr ""
"The expression matches records that ``content`` column value has the word "
"``fast`` but doesn't have the word ``mroonga``."

# 2d54495315084c88be46080e99c57b04
msgid "Bitwise operators"
msgstr "Bitwise operators"

# 3ff78d93bc1846d6baf3ade057d8837c
msgid "Here are bitwise operators."
msgstr "Here are bitwise operators."

# 2c945492481c46a79380cbfda35ce807
msgid "Bitwise NOT operator"
msgstr "Bitwise NOT operator"

# b512c20418364384b90f18c7b8be6905
msgid "Its syntax is ``~number``."
msgstr "Its syntax is ``~number``."

# 295772d7d1884beb8ed3d7a24bc9783b
msgid "The operator returns bitwise NOT of ``number``."
msgstr "The operator returns bitwise NOT of ``number``."

# 59e2b02a407249aa8e3565e67394ba90
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` because bitwise NOT of ``5`` is equal to ``-6``."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` because bitwise NOT of ``5`` is equal to ``-6``."

# 6533c67fc30c48d79342c06eb20343d1
msgid "Bitwise AND operator"
msgstr "Bitwise AND operator"

# 6c820e4a359b4155a4c25e2583e80ff1
msgid "Its syntax is ``number1 & number2``."
msgstr "Its syntax is ``number1 & number2``."

# 0f3508cca309492d8a0b3d28e22a4957
msgid "The operator returns bitwise AND between ``number1`` and ``number2``."
msgstr "The operator returns bitwise AND between ``number1`` and ``number2``."

# 86ffb96918f944acb3c7f8c9461696f8
msgid ""
"The expression matches records that ``n_likes`` column value is even number "
"because bitwise AND between an even number and ``1`` is equal to ``1`` and "
"bitwise AND between an odd number and ``1`` is equal to ``0``."
msgstr ""
"The expression matches records that ``n_likes`` column value is even number "
"because bitwise AND between an even number and ``1`` is equal to ``1`` and "
"bitwise AND between an odd number and ``1`` is equal to ``0``."

# b875b7e6bea443d682df87a46e78b9ac
msgid "Bitwise OR operator"
msgstr "Bitwise OR operator"

# ee50cad970af42bea4ade2e9d784ae16
msgid "Its syntax is ``number1 | number2``."
msgstr "Its syntax is ``number1 | number2``."

# 1299c05f5b754993b35cd35cc42daa26
msgid "The operator returns bitwise OR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise OR between ``number1`` and ``number2``."

# e07a9ca493164c2097fb8f71ec074440
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``1 | 4``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``1 | 4``)."

# 170f109bd71549f7afe7febebd720ceb
msgid "Bitwise XOR operator"
msgstr "Bitwise XOR operator"

# 2f84f4dee2854058baf67fe701299a14
msgid "Its syntax is ``number1 ^ number2``."
msgstr "Its syntax is ``number1 ^ number2``."

# 9f0071b4f76b4161b4556584861a4719
msgid "The operator returns bitwise XOR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise XOR between ``number1`` and ``number2``."

# e78331e26f0344d3a0587de2bf65416f
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``10 ^ 15``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``10 ^ 15``)."

# 2fa2b451cba24b48860de1acec012b20
msgid "Shift operators"
msgstr "Shift operators"

# f2c1f99f384b42b0a64ed268ea2d838b
msgid "Here are shift operators."
msgstr "Here are shift operators."

# 67fa518d650144c69241d8db5de2543e
msgid "Left shift operator"
msgstr "Left shift operator"

# e291488487ae46c38aa42aba458ca477
msgid "Its syntax is ``number1 << number2``."
msgstr "Its syntax is ``number1 << number2``."

# 50e8fa3a6bc848a4ad68d0fbb182a9c7
msgid ""
"The operator performs a bitwise left shift operation on ``number1`` by "
"``number2``."
msgstr ""
"The operator performs a bitwise left shift operation on ``number1`` by "
"``number2``."

# 390543a154d7490fafd4529673dad7be
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``10`` (= ``5 << 1``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``10`` (= ``5 << 1``)."

# 3ae5d3da315b482187b38cb7b0ef74bc
msgid "Signed right shift operator"
msgstr "Signed right shift operator"

# 8babda4e32244bc6b343141f6d42dee7
msgid "Its syntax is ``number1 >> number2``."
msgstr "Its syntax is ``number1 >> number2``."

# ad8df196ca3046bc91d6540054c7ff9a
msgid ""
"The operator shifts bits of ``number1`` to right by ``number2``. The sign of "
"the result is the same as ``number1``."
msgstr ""
"The operator shifts bits of ``number1`` to right by ``number2``. The sign of "
"the result is the same as ``number1``."

# fad9d799fd1e49f2a243f60fd9b52f06
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``-(-10 >> 1)`` = ``-(-5)``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``-(-10 >> 1)`` = ``-(-5)``)."

# 5c6685457d744ecebde6b24b394246ba
msgid "Unsigned right shift operator"
msgstr "Unsigned right shift operator"

# 170c212f19774d9282c1b64271393ad2
msgid "Its syntax is ``number1 >>> number2``."
msgstr "Its syntax is ``number1 >>> number2``."

# 46c477a5c1684184bdb7942b697c32fa
msgid ""
"The operator shifts bits of ``number1`` to right by ``number2``. The "
"leftmost ``number2`` bits are filled by ``0``."
msgstr ""
"The operator shifts bits of ``number1`` to right by ``number2``. The "
"leftmost ``number2`` bits are filled by ``0``."

# c43db330560645e39999b726e3127258
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``2147483648 - (-10 >>> 1)`` = ``2147483648 - 2147483643``)."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5`` (= ``2147483648 - (-10 >>> 1)`` = ``2147483648 - 2147483643``)."

# d92d4f11113a4c03bb347ec7fd688834
msgid "Comparison operators"
msgstr "Comparison operators"

# cadbee9816ea4019af89cbd97f0d0c2e
msgid "Here are comparison operators."
msgstr "Here are comparison operators."

# 38ff6183daf646ae97c662f91493e715
msgid "Equal operator"
msgstr "Equal operator"

# ef36c0c7d063465982853fceb21b3135
msgid "Its syntax is ``object1 == object2``."
msgstr "Its syntax is ``object1 == object2``."

# 8e3169da952a407ab4733198f53f4385
msgid ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."
msgstr ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."

# 589b64deec704b1b9767f81b17210f4a
msgid ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5``."
msgstr ""
"The expression matches records that ``n_likes`` column value is equal to "
"``5``."

# 9388c024a63546eab1ebd0ea23f4bd37
msgid "Not equal operator"
msgstr "Not equal operator"

# 3c5cdd1be9b54165b3117f25eb18c48c
msgid "Its syntax is ``object1 != object2``."
msgstr "Its syntax is ``object1 != object2``."

# 3ad1c3f0346d422b9f2156969b5ec345
msgid ""
"The operator returns true if ``object1`` does not equal to ``object2``, "
"false otherwise."
msgstr ""
"The operator returns true if ``object1`` does not equal to ``object2``, "
"false otherwise."

# ea7718265dd24d9e804b14c29da92a8c
msgid "Less than operator"
msgstr "Less than operator"

# 0866f40c2a2d4bb9ae67ada49e5f94eb
# 57c2ea8e1be14110b2156e1f289b7540
# fd2989e118fc4e308265c990557d3ba7
# 9895f4d435654c5fbae1b5723971c346
msgid "TODO: ..."
msgstr "TODO: ..."

# 09acef2ed8c6401d984151c0b3a85a48
msgid "Less than or equal to operator"
msgstr "Less than or equal to operator"

# 3027b875e43f4021b2e9b51d0f5d8913
msgid "Greater than operator"
msgstr "Greater than operator"

# 9b234dc038b642e49b07c1bab34afeac
msgid "Greater than or equal to operator"
msgstr "Greater than or equal to operator"

# b6084a8bb2e4410cbd37a9e68a678155
msgid "Assignment operators"
msgstr "Assignment operators"

# 89dabee128a54da3b1a090317d861910
msgid "Addition assignment operator"
msgstr "Addition assignment operator"

# ee72dc0429a549519e02a83d2ba3caef
msgid "Its syntax is ``column1 += column2``."
msgstr "Its syntax is ``column1 += column2``."

# 6d7d85cefe6347dd9b78aa5f8445b337
msgid ""
"The operator performs addition assginment operation on column1 by column2."
msgstr ""
"The operator performs addition assginment operation on column1 by column2."

# 652a7a5d479a4f2d93ff28d6b124107b
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs addition assignment operation such as '_score = _score + n_likes' "
"for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs addition assignment operation such as '_score = _score + n_likes' "
"for each records."

# 266c0dbe70334ba58e0fd110a30a778f
# b2dd8a689fbd44579e49f508871356d1
# d5f62b64b06c4549b6bc48a7528837b0
# 18f782d1321144a7b4b8a8e150670ad0
# 046b7cabb2c8434dbe7dc35b41667058
# d5c070a585b6460ab419d61bf0f97a73
# ac776b0422714ac1984cfe264dcb50df
msgid ""
"For example, the value of ``_score`` about the record which stores \"Good-"
"bye Senna\" as the ``_key`` is 3."
msgstr ""
"For example, the value of ``_score`` about the record which stores \"Good-"
"bye Senna\" as the ``_key`` is 3."

# c4f82f7d59054d24bd035edc84797e2e
msgid ""
"So the expression ``1 + 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 + 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# e2993fb231434c1aafbb797e86481571
msgid "Subtraction assignment operator"
msgstr "Subtraction assignment operator"

# 6aa241a1ad4d42168b5780a6444a8f7f
msgid "Its syntax is ``column1 -= column2``."
msgstr "Its syntax is ``column1 -= column2``."

# 0ed19affa95c4cacb88da6887675e2f3
msgid ""
"The operator performs subtraction assginment operation on column1 by column2."
msgstr ""
"The operator performs subtraction assginment operation on column1 by column2."

# dc16c8d2750840b89c731150d35ca466
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score - "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score - "
"n_likes' for each records."

# 5625561ea37f48f7835dd46923f9cd33
msgid ""
"So the expression ``1 - 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 - 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 057a8dae776b4134b49cd23139658aee
msgid "Multiplication assignment operator"
msgstr "Multiplication assignment operator"

# e4c69c198a3b419cbd0d31098d190388
msgid "Its syntax is ``column1 *= column2``."
msgstr "Its syntax is ``column1 *= column2``."

# 65a6daa8c353454b9fb3a02d9550a87e
msgid ""
"The operator performs multiplication assginment operation on column1 by "
"column2."
msgstr ""
"The operator performs multiplication assginment operation on column1 by "
"column2."

# 5441b57f7ff94da194f04d80c7bbb2f1
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score * "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score * "
"n_likes' for each records."

# c29984b928b241f7b003aa49d66b7677
msgid ""
"So the expression ``1 * 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 * 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 7c71e3248d3f42fd979e3c0e9353ee3c
msgid "Division assignment operator"
msgstr "Division assignment operator"

# 04bb23503c874976976ac7a4d7f0439a
msgid "Its syntax is ``column1 /= column2``."
msgstr "Its syntax is ``column1 /= column2``."

# a4a72ec649b04f32a3c7c4cd0c5654f5
msgid ""
"The operator performs division assginment operation on column1 by column2."
msgstr ""
"The operator performs division assginment operation on column1 by column2."

# cf03770e54bb4ff5a6491f8ed249190a
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score / "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score / "
"n_likes' for each records."

# 386d27a3a70f42ee9644d1adc0ac7173
msgid ""
"So the expression ``1 / 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 / 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# fe359110cfa6422fb28e270a2e2b5b1c
msgid "Modulo assignment operator"
msgstr "Modulo assignment operator"

# 2c8085f0ed5e4529980296e1df728098
msgid "Its syntax is ``column1 %= column2``."
msgstr "Its syntax is ``column1 %= column2``."

# 93401aa65440443db0f284b10725fd18
msgid ""
"The operator performs modulo assginment operation on column1 by column2."
msgstr ""
"The operator performs modulo assginment operation on column1 by column2."

# 730ece9fc1484cc9b604fc92bbca08fc
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score % "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score % "
"n_likes' for each records."

# bbe1d5b1933d4e6aac0dd33bf3f392b9
msgid ""
"So the expression ``1 % 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 % 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 3b7d974e625f4d24b495fe0475959718
msgid "Bitwise left shift assignment operator"
msgstr "Bitwise left shift assignment operator"

# bb667eeef4264d4e9f5abd0b081efa04
msgid "Its syntax is ``column1 <<= column2``."
msgstr "Its syntax is ``column1 <<= column2``."

# a5f22795a5624e7c9dcb0607d2da18da
msgid ""
"The operator performs left shift assginment operation on column1 by column2."
msgstr ""
"The operator performs left shift assginment operation on column1 by column2."

# 912027a1dcee46e183e2353a871802bb
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score << "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score << "
"n_likes' for each records."

# 220ce4474f5d4a84a661fbbbf8678025
msgid ""
"So the expression ``1 << 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 << 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 40b7175153af442bbf237b6ea2e9c9e0
msgid "Bitwise signed right shift assignment operator"
msgstr "Bitwise signed right shift assignment operator"

# 82312cf4263441e9838381061f3ff262
msgid "Its syntax is ``column2 >>= column2``."
msgstr "Its syntax is ``column2 >>= column2``."

# 5c3b72502b884170b95931fc29c51388
msgid ""
"The operator performs signed right shift assginment operation on column1 by "
"column2."
msgstr ""
"The operator performs signed right shift assginment operation on column1 by "
"column2."

# 936a163bb4a04fec823a0047155638e3
msgid "Bitwise unsigned right shift assignment operator"
msgstr "Bitwise unsigned right shift assignment operator"

# e725db934c334ba19aafcdb1e6629923
msgid "Its syntax is ``column1 >>>= column2``."
msgstr "Its syntax is ``column1 >>>= column2``."

# ba671efe17e7478c81c66da8708fa9c1
msgid ""
"The operator performs unsigned right shift assginment operation on column1 "
"by column2."
msgstr ""
"The operator performs unsigned right shift assginment operation on column1 "
"by column2."

# 00191c1a291342578a2c1c7fb7c775fa
msgid "Bitwise AND assignment operator"
msgstr "Bitwise AND assignment operator"

# 8312cc7e145941b1be6d29d7266f8f70
msgid "Its syntax is ``column1 &= column2``."
msgstr "Its syntax is ``column1 &= column2``."

# 9f4932111f6845f59aca57da8c1390a4
msgid ""
"The operator performs bitwise AND assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise AND assignment operation on column1 by column2."

# f623553a2e784ddfafc82c8be6ade997
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score & "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score & "
"n_likes' for each records."

# 8cd2cdc7c8b244998f6a30917798c209
# db4e1a538968483da4e56bd44851d356
msgid ""
"For example, the value of ``_score`` about the record which stores \"Groonga"
"\" as the ``_key`` is 10."
msgstr ""
"For example, the value of ``_score`` about the record which stores \"Groonga"
"\" as the ``_key`` is 10."

# 1b84a28328eb4006b4239ad5fad9a792
msgid ""
"So the expression ``1 & 10`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 & 10`` is evaluated and stored to ``_score`` column as "
"the execution result."

# c6c116e8cddf4fb1b1d195c3c8732750
msgid "Bitwise OR assignment operator"
msgstr "Bitwise OR assignment operator"

# f539e823915240d0a8670fce19be4311
msgid "Its syntax is ``column1 |= column2``."
msgstr "Its syntax is ``column1 |= column2``."

# 842d79b53f9d4b69a7888249ce619625
msgid ""
"The operator performs bitwise OR assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise OR assignment operation on column1 by column2."

# 238be05080ad44bfa7075dec956522e1
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score | "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score | "
"n_likes' for each records."

# 270e46810f9d457bbe627dac52df1d9e
msgid ""
"So the expression ``1 | 10`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 | 10`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 435e7ada8171406298274f08df924e21
msgid "Bitwise XOR assignment operator"
msgstr "Bitwise XOR assignment operator"

# 978da94e9cb04be68f69d4667a3abfe7
msgid "Its syntax is ``column1 ^= column2``."
msgstr "Its syntax is ``column1 ^= column2``."

# c5c64274a9804bd7b0b69501410fb025
msgid ""
"The operator performs bitwise XOR assginment operation on column1 by column2."
msgstr ""
"The operator performs bitwise XOR assginment operation on column1 by column2."

# 5ef5563c52d84fa0847deea406289cfd
msgid ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score ^ "
"n_likes' for each records."
msgstr ""
"The value of ``_score`` by ``--filter`` is always 1 in this case, then "
"performs subtraction assignment operation such as '_score = _score ^ "
"n_likes' for each records."

# 787cfe1cf8bd47c1a502ce4c6055e7ee
msgid ""
"So the expression ``1 ^ 3`` is evaluated and stored to ``_score`` column as "
"the execution result."
msgstr ""
"So the expression ``1 ^ 3`` is evaluated and stored to ``_score`` column as "
"the execution result."

# 58cac0be4c344c18860818b5b2bec099
msgid "Original operators"
msgstr "Original operators"

# 84d51954bed64eada7c6a12341aadd0c
msgid ""
"Script syntax adds the original binary opearators to ECMAScript syntax. They "
"operate search specific operations. They are starts with ``@`` or ``*``."
msgstr ""
"Script syntax adds the original binary opearators to ECMAScript syntax. They "
"operate search specific operations. They are starts with ``@`` or ``*``."

# d1f7fbe45eae4f91b08fa93de2f44205
msgid "Match operator"
msgstr "Match operator"

# a24a9f8ece654e2e9eb6dae8e012bb13
msgid "Its syntax is ``column @ value``."
msgstr "Its syntax is ``column @ value``."

# 40cec5e4aa334f89893709849832f99c
msgid ""
"The operator searches ``value`` by inverted index of ``column``. Normally, "
"full text search is operated but tag search can be operated. Because tag "
"search is also implemented by inverted index."
msgstr ""
"The operator searches ``value`` by inverted index of ``column``. Normally, "
"full text search is operated but tag search can be operated. Because tag "
"search is also implemented by inverted index."

# 18e925843b6644cb8aa53398dadd963c
msgid ":doc:`query_syntax` uses this operator by default."
msgstr ":doc:`query_syntax` uses this operator by default."

# aeea4a2aeaf44d0e8eb2c1f799851986
msgid "Prefix search operator"
msgstr "Prefix search operator"

# e55cd261a3e347989d4f2369b29c7e55
msgid "Its syntax is ``column @^ value``."
msgstr "Its syntax is ``column @^ value``."

# c84781d38c3e46a889ee306f2cd0f6d6
msgid ""
"The operator does prefix search with ``value``. Prefix search searches "
"records that contain a word that starts with ``value``."
msgstr ""
"The operator does prefix search with ``value``. Prefix search searches "
"records that contain a word that starts with ``value``."

# 9cb3a53b77a14f1fb1c946bb4492e3ab
msgid "Suffix search operator"
msgstr "Suffix search operator"

# c96d6b6fb85d461cb0fd8e889eaf79b9
msgid "Its syntax is ``column @$ value``."
msgstr "Its syntax is ``column @$ value``."

# a3c340a0044740888fbc87d0c812ad65
msgid ""
"This operator does suffix search with ``value``. Suffix search searches "
"records that contain a word that ends with ``value``."
msgstr ""
"This operator does suffix search with ``value``. Suffix search searches "
"records that contain a word that ends with ``value``."

# d496133e7d394c34861bf3404ddd88a2
msgid "Near search operator"
msgstr "Near search operator"

# 0fb0c39cba7e472f88948f1fe1f6fd2d
msgid "Its syntax is ``column *N \"word1 word2 ...\"``."
msgstr "Its syntax is ``column *N \"word1 word2 ...\"``."

# d76695110fe546fab8e0ebd8f8a96b30
msgid ""
"The operator does near search with words ``word1 word2 ...``. Near search "
"searches records that contain the words and the words are appeared in the "
"near distance. Near distance is always ``10`` for now. The unit of near "
"distance is the number of characters in N-gram family tokenizers and the "
"number of words in morphological analysis family tokenizers."
msgstr ""
"The operator does near search with words ``word1 word2 ...``. Near search "
"searches records that contain the words and the words are appeared in the "
"near distance. Near distance is always ``10`` for now. The unit of near "
"distance is the number of characters in N-gram family tokenizers and the "
"number of words in morphological analysis family tokenizers."

# 71dfeafc46f748339872dc9a1b83db16
msgid ""
"(TODO: Add a description about ``TokenBigram`` doesn't split ASCII only word "
"into tokens. So the unit for ASCII words with ``TokenBigram`` is the number "
"of words even if ``TokenBigram`` is a N-gram family tokenizer.)"
msgstr ""
"(TODO: Add a description about ``TokenBigram`` doesn't split ASCII only word "
"into tokens. So the unit for ASCII words with ``TokenBigram`` is the number "
"of words even if ``TokenBigram`` is a N-gram family tokenizer.)"

# 2ce9a3700c2045899b11f70788ed5908
# 4fc912fc1b054e5eb753b7aacc3b0f3b
msgid ""
"Note that an index column for full text search must be defined for "
"``column``."
msgstr ""
"Note that an index column for full text search must be defined for "
"``column``."

# d58579d72c8749099cda1570a1c0e736
msgid ""
"The first expression matches records that contain ``I`` and ``fast`` and the "
"near distance of those words are in 10 words. So the record that its content "
"is ``I also started to use mroonga. It's also very fast! ...`` is matched. "
"The number of words between ``I`` and ``fast`` is just 10."
msgstr ""
"The first expression matches records that contain ``I`` and ``fast`` and the "
"near distance of those words are in 10 words. So the record that its content "
"is ``I also started to use mroonga. It's also very fast! ...`` is matched. "
"The number of words between ``I`` and ``fast`` is just 10."

# d7a903f99af84cb7a6119734837d5837
msgid ""
"The second expression matches records that contain ``I`` and ``Really`` and "
"the near distance of those words are in 10 words. So the record that its "
"content is ``I also started to use mroonga. It's also very fast! Really fast!"
"`` is not matched. The number of words between ``I`` and ``Really`` is 11."
msgstr ""
"The second expression matches records that contain ``I`` and ``Really`` and "
"the near distance of those words are in 10 words. So the record that its "
"content is ``I also started to use mroonga. It's also very fast! Really fast!"
"`` is not matched. The number of words between ``I`` and ``Really`` is 11."

# 1a1c42e3ae0840b28d790eeb7fc5d194
msgid ""
"The third expression matches records that contain ``also`` and ``Really`` "
"and the near distance of those words are in 10 words. So the record that its "
"content is ``I also st arted to use mroonga. It's also very fast! Really "
"fast!`` is matched. The number of words between ``also`` and ``Really`` is "
"10."
msgstr ""
"The third expression matches records that contain ``also`` and ``Really`` "
"and the near distance of those words are in 10 words. So the record that its "
"content is ``I also st arted to use mroonga. It's also very fast! Really "
"fast!`` is matched. The number of words between ``also`` and ``Really`` is "
"10."

# 8f500f4ce7cc427788fd38362602a98f
# c177bdc03a9e467ca176d5ab6cdaab13
msgid "Similar search"
msgstr "Similar search"

# f65eb0de0a6548ed8ce57c83ed26550f
msgid "Its syntax is ``column *S \"document\"``."
msgstr "Its syntax is ``column *S \"document\"``."

# 6f5c5e81fe2741659e98498d8f8e3e2c
msgid ""
"The operator does similar search with document ``document``. Similar search "
"searches records that have similar content to ``document``."
msgstr ""
"The operator does similar search with document ``document``. Similar search "
"searches records that have similar content to ``document``."

# 05f315931a474bd9a73ab0852c28ccc4
msgid ""
"The expression matches records that have similar content to ``I migrated all "
"Solr system!``. In this case, records that have ``I migrated all XXX system!"
"`` content are matched."
msgstr ""
"The expression matches records that have similar content to ``I migrated all "
"Solr system!``. In this case, records that have ``I migrated all XXX system!"
"`` content are matched."

# 423fb83070d14081b36eb3d183cf32d0
msgid "Term extract operator"
msgstr "Term extract operator"

# 4ef926d1b995480ca30d4e9458d1e579
msgid "Its syntax is ``_key *T \"document\"``."
msgstr "Its syntax is ``_key *T \"document\"``."

# 076fc24a493a4a81a310833fc3f4ee87
msgid ""
"The operator extracts terms from ``document``. Terms must be registered as "
"keys of the table of ``_key``."
msgstr ""
"The operator extracts terms from ``document``. Terms must be registered as "
"keys of the table of ``_key``."

# c534755a25394c39a34a06eda3f9425e
msgid ""
"Note that the table must be patricia trie (``TABLE_PAT_KEY``) or double "
"array trie (``TABLE_DAT_KEY``). You can't use hash table "
"(``TABLE_HASH_KEY``) and array (``TABLE_NO_KEY``) because they don't support "
"longest common prefix search. Longest common prefix search is used to "
"implement the operator."
msgstr ""
"Note that the table must be patricia trie (``TABLE_PAT_KEY``) or double "
"array trie (``TABLE_DAT_KEY``). You can't use hash table "
"(``TABLE_HASH_KEY``) and array (``TABLE_NO_KEY``) because they don't support "
"longest common prefix search. Longest common prefix search is used to "
"implement the operator."

# 6ff0c63673c24c1d8baecfd362a71265
msgid ""
"The expression extrcts terms that included in document ``Groonga is the "
"successor project to Senna.``. In this case, ``KEY_NORMALIZE`` flag is "
"specified to ``Words``. So ``Groonga`` can be extracted even if it is loaded "
"as ``groonga`` into ``Words``. All of extracted terms are also normalized."
msgstr ""
"The expression extrcts terms that included in document ``Groonga is the "
"successor project to Senna.``. In this case, ``KEY_NORMALIZE`` flag is "
"specified to ``Words``. So ``Groonga`` can be extracted even if it is loaded "
"as ``groonga`` into ``Words``. All of extracted terms are also normalized."

# b63f7e667c2f4bf39c138b2649ddbdfc
msgid "Regular expression operator"
msgstr "Regular expression operator"

# f5a6ddfef45f4807ab0fc45f9126e600
msgid "Its syntax is ``column @~ \"pattern\"``."
msgstr "Its syntax is ``column @~ \"pattern\"``."

# 2d09167bba3c47578618c0e0bfaaa04e
msgid ""
"The operator searches records by the regular expression ``pattern``. If a "
"record's ``column`` value is matched to ``pattern``, the record is matched."
msgstr ""
"The operator searches records by the regular expression ``pattern``. If a "
"record's ``column`` value is matched to ``pattern``, the record is matched."

# 703dd72b552c4c5d8827f55b5fa475f2
msgid ""
"``pattern`` must be valid regular expression syntax. See :doc:`/reference/"
"regular_expression` about regular expression syntax details."
msgstr ""
"``pattern`` must be valid regular expression syntax. See :doc:`/reference/"
"regular_expression` about regular expression syntax details."

# 4425ceedb9cc43a4b736683123faae6b
msgid "Indexing"
msgstr "Indexing"

# 94d16afeb91d4270940bdce5b0672a8b
msgid ""
"Groonga supports both online index construction and offline index "
"construction since 2.0.0."
msgstr ""
"Groonga supports both online index construction and offline index "
"construction since 2.0.0."

# 171694b89e504f76b28ae7240997e602
msgid "Online index construction"
msgstr "Online index construction"

# bb5de10f7c04459cacc03ac59a6d5899
msgid ""
"In online index construction, registered documents can be searchable quickly "
"while indexing. But indexing requires more cost rather than indexing by "
"offline index construction."
msgstr ""
"In online index construction, registered documents can be searchable quickly "
"while indexing. But indexing requires more cost rather than indexing by "
"offline index construction."

# 2c1c474b001f438fbf46b68123b60170
msgid ""
"Online index construction is suitable for a search system that values "
"freshness. For example, a search system for tweets, news, blog posts and so "
"on will value freshness. Online index construction can make fresh documents "
"searchable and keep searchable while indexing."
msgstr ""
"Online index construction is suitable for a search system that values "
"freshness. For example, a search system for tweets, news, blog posts and so "
"on will value freshness. Online index construction can make fresh documents "
"searchable and keep searchable while indexing."

# 18f4bf4632614eeabe4a2b7c6d0e65a3
msgid "Offline index construction"
msgstr "Offline index construction"

# d959225b58eb4c1a8a59ac71389d71c3
msgid ""
"In offline index construction, indexing cost is less than indexing cost by "
"online index construction. Indexing time will be shorter. Index will be "
"smaller. Resources required for indexing will be smaller. But a registering "
"document cannot be searchable until all registered documents are indexed."
msgstr ""
"In offline index construction, indexing cost is less than indexing cost by "
"online index construction. Indexing time will be shorter. Index will be "
"smaller. Resources required for indexing will be smaller. But a registering "
"document cannot be searchable until all registered documents are indexed."

# c3bd1f4704484793aeee8e0d5b1c44cb
msgid ""
"Offline index construction is suitable for a search system that values less "
"required resources. If a search system doesn't value freshness, offline "
"index construction will be suitable. For example, a reference manual search "
"system doesn't value freshness because a reference manual will be updated "
"only at a release."
msgstr ""
"Offline index construction is suitable for a search system that values less "
"required resources. If a search system doesn't value freshness, offline "
"index construction will be suitable. For example, a reference manual search "
"system doesn't value freshness because a reference manual will be updated "
"only at a release."

# 573eb46f32c34ebbbcc27e98e94c98e0
# 6b0db94311684cc1829665bdac9e7d6b
# 8ca123512944496b9d2515bb8672af2c
# 28fc2b3d20ca4f89ad0f6df2d5ca003a
# b67a035ff7cf4e34be98589c221452a9
# 0471b71b8063494db30797f4041b5e4b
# b84c8d763f91471193f16caa58d0fbc1
msgid "How to use"
msgstr "How to use"

# 81d13293879947e4b48fb2d1bfe4af85
msgid ""
"Groonga uses online index construction by default. We register a document, "
"we can search it quickly."
msgstr ""
"Groonga uses online index construction by default. We register a document, "
"we can search it quickly."

# bccc76e2dd4440d6b842682d9e976906
msgid ""
"Groonga uses offline index construction by adding an index to a column that "
"already has data."
msgstr ""
"Groonga uses offline index construction by adding an index to a column that "
"already has data."

# bd29f34558134d0387f4d49f3f066e04
msgid "We define a schema:"
msgstr "We define a schema:"

# cd3e8aba95324735b62cdbd7fe83dfd5
msgid "We register data:"
msgstr "We register data:"

# cea167425b4b421d9b1899c6b34e01b1
msgid "We search without index. We get no result:"
msgstr "We search without index. We get no result:"

# 15dcba780099439b8420579b6ec5d9fa
msgid ""
"We create index for ``Tweets.content``. Already registered data in ``Tweets."
"content`` are indexed by offline index construction:"
msgstr ""
"We create index for ``Tweets.content``. Already registered data in ``Tweets."
"content`` are indexed by offline index construction:"

# 5749889f58074ccd93f2b3d1b2934ccb
msgid "We search with index. We get a matched record:"
msgstr "We search with index. We get a matched record:"

# 8c05668fd71b4c42a82efb8684592a13
msgid "We register data again. They are indexed by online index construction:"
msgstr "We register data again. They are indexed by online index construction:"

# 61d672f13512470589e7f9156e6c298e
msgid "We can also get newly registered records by searching:"
msgstr "We can also get newly registered records by searching:"

# fa4b867ea7c54053ac7506ea56097b4b
msgid "Log"
msgstr "Log"

# c8419ac78d7048b798ab109ac2e23b7f
msgid ""
"Groonga has two log files. They are process log and query log. Process log "
"is for all of :doc:`executables/groonga` works. Query log is just for query "
"processing."
msgstr ""
"Groonga has two log files. They are process log and query log. Process log "
"is for all of :doc:`executables/groonga` works. Query log is just for query "
"processing."

# d91df44b99cd44e78615fa86d5752566
msgid "Process log"
msgstr "Process log"

# 567a450d669f4657ab7221fd0e26f10a
msgid ""
"Process log is enabled by default. Log path can be customized by :option:`--"
"log-path` option.  Each log has its log level. If a log is smaller than "
"groonga process' log level, it's not logged. Log level can be customized by :"
"option:`-l` or :doc:`commands/log_level`."
msgstr ""
"Process log is enabled by default. Log path can be customized by :option:`--"
"log-path` option.  Each log has its log level. If a log is smaller than "
"groonga process' log level, it's not logged. Log level can be customized by :"
"option:`-l` or :doc:`commands/log_level`."

# a101f5c7b2924896ae2007e943ee8464
# 46cdc0224682480aa3613f6e11168752
# 131bf23674ac46a89c551801b6febbf9
msgid "Format"
msgstr "Format"

# c06494b160a042d9a022e2df5bafe2c2
msgid "Process log uses the following format::"
msgstr "Process log uses the following format::"

# bd06bdd3031043828aeb0f7828609a7c
# ea1a3391f468452ca9c339a39f89e622
msgid "It's time stamp uses the following format::"
msgstr "It's time stamp uses the following format::"

# 41d47443a490427cbbfb5ddcc184aba6
# 49662d31e697411584367aa6ee90915d
msgid "YYYY"
msgstr "YYYY"

# b06ee575240d417b923f0f6ae0d06dce
# 732fec4de3554740bb321dcc0b07451c
msgid "Year with four digits."
msgstr "Year with four digits."

# 99c4093cfe57440e983242e56a53a047
# 2be72a3b6f04402592449dc0c241a1f4
msgid "MM"
msgstr "MM"

# 862adc4959144222836e6e926331b516
# bd9ff515a6014333a0e27ff99a63a5e4
msgid "Month with two digits."
msgstr "Month with two digits."

# c5cfb3b4b6944694a646dfe7ba4ebd31
# f24fc9ed524245f28f2e7ac3e551424e
msgid "DD"
msgstr "DD"

# d8b10744f0614b36ada7f46affc5f81e
# a9d5f412d6384e61ac21a8c5d6278a60
msgid "Day with two digits."
msgstr "Day with two digits."

# fc39d9369e9840acbc625cac611355fb
# 91c92ab2d48744a29353ca0eb2844396
msgid "Hour with two digits."
msgstr "Hour with two digits."

# 25b66fe421404f4d91d1258b42dd4d43
# 12fa07ea39b544b194f08fd41507fd44
msgid "hh"
msgstr "hh"

# 5f1e5eca831240dc8369eaf9f6493929
# d07c84cd69534b68b7665086b284e3ce
msgid "Minute with two digits."
msgstr "Minute with two digits."

# 6ee702f3ee7444d8b561c2f4ddaa04a0
# 66995bff0e364a8cafcf0e4fca110c03
msgid "mm"
msgstr "mm"

# 72a50968f1a841bc85290e283d847601
# a1dd043da8c04f849f2b68c63bda7d2e
msgid "Second with two digits."
msgstr "Second with two digits."

# b8b8a8d39a12435d91bf5d9d38ce4aa2
# e5e40769350043088982e3195805409e
msgid "ss"
msgstr "ss"

# 13bc79e797d44cfaac3703088ab7c6a8
# edef35ed3cde498fb5a9d285f883b1ec
msgid "Microsecond with six digits."
msgstr "Microsecond with six digits."

# 7d45cfca3a2c4de0a7ae385ac717e205
# c693c956e47c435fb2d95c1a87202e21
msgid "SSSSSS"
msgstr "SSSSSS"

# 7d3bc6071aef49109e00f52ca815955a
# 38ada43b4fc94bb7af16e38a322b67af
# e3ad359085af42c5b2e072c45f798f0a
# 639a86ce6ff546c0bea90e5faa41204b
# 598dbb741d454b5bbd0133969ea8ddcd
# 4c87f34dfe8d4f90a81778e7f7b8f998
# fc0382e091384cb6ae218e1f1867ae58
# ee8181f13dc24b7098ee2bec8562dc46
# 943ec69efdfe4c949da5cd786f5ba6ee
# 3dc39159d2874f3a93725ae9f6327bd9
# 09773d06dc4840848dc2bee3f16721c0
# 7441db38f0984ca5ba56cc4c16189350
msgid "Example::"
msgstr "Example::"

# b8a7b1300ddb493d8ff5430ca48ba805
# 717a72f86cf04217b9513c76bd6852b0
msgid "TIME_STAMP"
msgstr "TIME_STAMP"

# 1d4e5225f5d14c52b11eb6299ff8818c
msgid "Log level with a character. Here is a character and log level map."
msgstr "Log level with a character. Here is a character and log level map."

# 9b54687f76624fcf94492b83f5956b8e
msgid "E"
msgstr "E"

# d2addb800e274213b0199fe47e3dea14
msgid "A"
msgstr "A"

# 527f0722c758420c8953533e8a8da097
msgid "C"
msgstr "C"

# 3ca169ac8ac54c51b0340989cd6160ed
# b8932647461b4aa98ab92dfba000d5e8
# f22c0a7d0bed4d6897f5b835828f4b5c
msgid "e"
msgstr "e"

# 9af70c4ae62542c1b521a29ec525d2fd
msgid "w"
msgstr "w"

# 02ec5c0a5d9346fd8ac499eeefd488c9
msgid "Notification"
msgstr "Notification"

# 76d1d80a2ec3409eaa813ab39ec6d357
msgid "Information"
msgstr "Information"

# 2ba86f1152d94baabb80868431446e10
msgid "d"
msgstr "d"

# 0ecee654e7214c9ab04716a80b79b570
msgid "Dump"
msgstr "Dump"

# ffe101c8af1d47699043dc15d3c8609b
# 0c1653f9a9df4b69954353b191cdef8d
# 4754a89eafd140d89a768be9df2dcbb0
# 8d38bfa741d54afc9567a6765b807c30
# 98aab4eec937494f8b838bb14cc6255c
# 6d6d26ac8e3d44c3bb577dfddc386978
msgid "\\-"
msgstr "\\-"

# 270bd3041fe94fc59ca9407a6fd9b240
msgid "L"
msgstr "L"

# 8a05040dd94c421d88d18c5490daf0a2
# 331dffa53a7845f8963b7eb94f533c5a
msgid "Details about the log with free format."
msgstr "Details about the log with free format."

# 7f03a3d37cdf4608aa29965c7daf078c
# afd071ed3f54469f93c45bbf6c2efffb
msgid "MESSAGE"
msgstr "MESSAGE"

# 44fadb6d5fde4b6ebcef8421d88980e9
msgid "Query log"
msgstr "Query log"

# 0cec9c2193e543ca869cf3329a5f0af7
msgid ""
"Query log is disabled by default. It can be enabled by :option:`--query-log-"
"path` option."
msgstr ""
"Query log is disabled by default. It can be enabled by :option:`--query-log-"
"path` option."

# 6e72788270c642f0b87eedbfc65886ed
msgid "Query log uses the following formats::"
msgstr "Query log uses the following formats::"

# 44d18cf94bef4454a52d8a74741beca3
msgid ""
"ID of a thread. Groonga process creates threads to process requests "
"concurrently. Each thread outputs some logs for a request. This ID can be "
"used to extract a log sequence by a thread."
msgstr ""
"ID of a thread. Groonga process creates threads to process requests "
"concurrently. Each thread outputs some logs for a request. This ID can be "
"used to extract a log sequence by a thread."

# b6f7e64e565f484aa05a45f056aa4d2a
msgid "ID"
msgstr "ID"

# 18dc3515cb08431db22a7ac492d95f2d
msgid ">"
msgstr ">"

# e6f08885f99f44849cea2d01b0d7a66c
msgid "A character that indicates query is started."
msgstr "A character that indicates query is started."

# 459e8fcb5ba2441d83f80517e17df85e
msgid ":"
msgstr ":"

# 324fdfbaafca4894b4cbf9aecb384bdb
msgid "A character that indicates query is processing."
msgstr "A character that indicates query is processing."

# 78ab06d5bb7d4bc09dfe0f4fc0e58d9f
msgid "<"
msgstr "<"

# ecd9dfd9533c4af3b21cfbd67f274464
msgid "A character that indicates query is finished."
msgstr "A character that indicates query is finished."

# dadeadb06687432bb49c01aabd900f32
msgid "A query to be processed."
msgstr "A query to be processed."

# 65958d3d75e344d0a540449b8ce33eb2
msgid "QUERY"
msgstr "QUERY"

# 918177c84c914ea8abafb3cd64b52e9d
msgid "Elapsed time in nanoseconds since query is started."
msgstr "Elapsed time in nanoseconds since query is started."

# c9d0e3a7a73340328fd33351ce825540
msgid "ELAPSED_TIME"
msgstr "ELAPSED_TIME"

# c00c731b1d93453aa1ba127d86b0f7a2
msgid "A processed work at the time."
msgstr "A processed work at the time."

# 51935b5b0c9b4392b7da59f0d041767c
msgid "PROGRESS"
msgstr "PROGRESS"

# e46742629f904475b4702662d02debd3
msgid "A return code for the query."
msgstr "A return code for the query."

# 2a0fe42756d24165905a8061f3e68b10
msgid "RETURN_CODE"
msgstr "RETURN_CODE"

# 5ff0b2f876f04c4c8c06722a57b76b6a
msgid "Normalizers"
msgstr "Normalizers"

# 1d4f1d0f5bd444ec833dc742594dd755
msgid ""
"Groonga has normalizer module that normalizes text. It is used when "
"tokenizing text and storing table key. For example, ``A`` and ``a`` are "
"processed as the same character after normalization."
msgstr ""
"Groonga has normalizer module that normalizes text. It is used when "
"tokenizing text and storing table key. For example, ``A`` and ``a`` are "
"processed as the same character after normalization."

# 2f3b751fa633462ab5ad3e2e09a78990
msgid ""
"Normalizer module can be added as a plugin. You can customize text "
"normalization by registering your normalizer plugins to Groonga."
msgstr ""
"Normalizer module can be added as a plugin. You can customize text "
"normalization by registering your normalizer plugins to Groonga."

# 726e4dd1bed842f0997422e872fcec3e
msgid ""
"A normalizer module is attached to a table. A table can have zero or one "
"normalizer module. You can attach a normalizer module to a table by :ref:"
"`table-create-normalizer` option in :doc:`/reference/commands/table_create`."
msgstr ""
"A normalizer module is attached to a table. A table can have zero or one "
"normalizer module. You can attach a normalizer module to a table by :ref:"
"`table-create-normalizer` option in :doc:`/reference/commands/table_create`."

# 9d39b368c90e40ee82b915f2f57e7038
msgid ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"
msgstr ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"

# 22e7e1df13b54991a85aa70907c714a0
msgid ""
"Groonga 2.0.9 or earlier doesn't have ``--normalizer`` option in "
"``table_create``. ``KEY_NORMALIZE`` flag was used instead."
msgstr ""
"Groonga 2.0.9 or earlier doesn't have ``--normalizer`` option in "
"``table_create``. ``KEY_NORMALIZE`` flag was used instead."

# 639290a43f4f4e099f2f768b7c486073
msgid ""
"You can open an old database by Groonga 2.1.0 or later. An old database "
"means that the database is created by Groonga 2.0.9 or earlier. But you "
"cannot open the opened old database by Groonga 2.0.9 or earlier. Once you "
"open the old database by Groonga 2.1.0 or later, ``KEY_NORMALIZE`` flag "
"information in the old database is converted to normalizer information. So "
"Groonga 2.0.9 or earlier cannot find ``KEY_NORMALIZE`` flag information in "
"the opened old database."
msgstr ""
"You can open an old database by Groonga 2.1.0 or later. An old database "
"means that the database is created by Groonga 2.0.9 or earlier. But you "
"cannot open the opened old database by Groonga 2.0.9 or earlier. Once you "
"open the old database by Groonga 2.1.0 or later, ``KEY_NORMALIZE`` flag "
"information in the old database is converted to normalizer information. So "
"Groonga 2.0.9 or earlier cannot find ``KEY_NORMALIZE`` flag information in "
"the opened old database."

# d2b71274711345ecb060fddd17faf4e3
msgid "Keys of a table that has a normalizer module are normalized:"
msgstr "Keys of a table that has a normalizer module are normalized:"

# 0620ada6ed9f428683907e5972187c51
msgid ""
"``NormalizerAuto`` normalizer normalizes a text as a downcased text. For "
"example, ``\"Apple\"`` is normalized to ``\"apple\"``, ``\"black\"`` is "
"normalized to ``\"blank\"`` and ``\"COLOR\"`` is normalized to ``\"color\"``."
msgstr ""
"``NormalizerAuto`` normalizer normalizes a text as a downcased text. For "
"example, ``\"Apple\"`` is normalized to ``\"apple\"``, ``\"black\"`` is "
"normalized to ``\"blank\"`` and ``\"COLOR\"`` is normalized to ``\"color\"``."

# 1553721594f248d188dbeb09b16f5e78
msgid ""
"If a table is a lexicon for fulltext search, tokenized tokens are "
"normalized. Because tokens are stored as table keys. Table keys are "
"normalized as described above."
msgstr ""
"If a table is a lexicon for fulltext search, tokenized tokens are "
"normalized. Because tokens are stored as table keys. Table keys are "
"normalized as described above."

# 9503d2b08506488faa5bac2d171692ed
msgid "Built-in normalizers"
msgstr "Built-in normalizers"

# 53b4989188b44eb8b376edc3813dc0ec
msgid "Here is a list of built-in normalizers:"
msgstr "Here is a list of built-in normalizers:"

# ff8639aedfd6488c84cab76bdf2a1777
# 0c71e778876c42349c784de31a9f4cab
msgid "``NormalizerAuto``"
msgstr "``NormalizerAuto``"

# f7d939fe50464696aff7b9819c74e84e
# fe123b6a92a3451fb30510689ceb522d
msgid "``NormalizerNFKC51``"
msgstr "``NormalizerNFKC51``"

# 639a936605b5420bafb681fa3d26a6f1
msgid ""
"Normally you should use ``NormalizerAuto`` normalizer. ``NormalizerAuto`` "
"was the normalizer for Groonga 2.0.9 or earlier. ``KEY_NORMALIZE`` flag in "
"``table_create`` on Groonga 2.0.9 or earlier equals to ``--normalizer "
"NormalizerAuto`` option in ``table_create`` on Groonga 2.1.0 or later."
msgstr ""
"Normally you should use ``NormalizerAuto`` normalizer. ``NormalizerAuto`` "
"was the normalizer for Groonga 2.0.9 or earlier. ``KEY_NORMALIZE`` flag in "
"``table_create`` on Groonga 2.0.9 or earlier equals to ``--normalizer "
"NormalizerAuto`` option in ``table_create`` on Groonga 2.1.0 or later."

# 83f813349ca7456d9addb32e0bb7bcd7
msgid ""
"``NormalizerAuto`` supports all encoding. It uses Unicode NFKC "
"(Normalization Form Compatibility Composition) for UTF-8 encoding text. It "
"uses encoding specific original normalization for other encodings. The "
"results of those original normalization are similar to NFKC."
msgstr ""
"``NormalizerAuto`` supports all encoding. It uses Unicode NFKC "
"(Normalization Form Compatibility Composition) for UTF-8 encoding text. It "
"uses encoding specific original normalization for other encodings. The "
"results of those original normalization are similar to NFKC."

# f2f5c6f0dbcc438c8e8951b595957de7
msgid ""
"For example, half-width katakana (such as U+FF76 HALFWIDTH KATAKANA LETTER "
"KA) + half-width katakana voiced sound mark (U+FF9E HALFWIDTH KATAKANA "
"VOICED SOUND MARK) is normalized to full-width katakana with voiced sound "
"mark (U+30AC KATAKANA LETTER GA). The former is two chracters but the latter "
"is one character."
msgstr ""
"For example, half-width katakana (such as U+FF76 HALFWIDTH KATAKANA LETTER "
"KA) + half-width katakana voiced sound mark (U+FF9E HALFWIDTH KATAKANA "
"VOICED SOUND MARK) is normalized to full-width katakana with voiced sound "
"mark (U+30AC KATAKANA LETTER GA). The former is two chracters but the latter "
"is one character."

# 20a5c67bf13f4a6aac629d0988815aed
msgid "Here is an example that uses ``NormalizerAuto`` normalizer:"
msgstr "Here is an example that uses ``NormalizerAuto`` normalizer:"

# 2eb3cac4fe954daaaf8d8474e1aaf014
msgid ""
"``NormalizerNFKC51`` normalizes texts by Unicode NFKC (Normalization Form "
"Compatibility Composition) for Unicode version 5.1. It supports only UTF-8 "
"encoding."
msgstr ""
"``NormalizerNFKC51`` normalizes texts by Unicode NFKC (Normalization Form "
"Compatibility Composition) for Unicode version 5.1. It supports only UTF-8 "
"encoding."

# ed19d8d689574e238f78274294e5778b
msgid ""
"Normally you don't need to use ``NormalizerNFKC51`` explicitly. You can use "
"``NormalizerAuto`` instead."
msgstr ""
"Normally you don't need to use ``NormalizerNFKC51`` explicitly. You can use "
"``NormalizerAuto`` instead."

# 475644f2ab764966ba360fd49d43ea02
msgid "Here is an example that uses ``NormalizerNFKC51`` normalizer:"
msgstr "Here is an example that uses ``NormalizerNFKC51`` normalizer:"

# 02451aa45471465ab2f127b6cb62238f
msgid "Additional normalizers"
msgstr "Additional normalizers"

# 90158ece18ba4dab9e428edf8c36b625
msgid "There are additional normalizers:"
msgstr "There are additional normalizers:"

# def02942da784348966fbf335a395d95
msgid ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>_`"
msgstr ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>_`"

# bf5ccb5c08e2488bb609a6ea52dc9baf
# 2a9a6d1b71b64fe59e3f53dd4bad5ffa
# d8667aa2a55645b09a18b846d99dfc50
msgid ":doc:`/reference/commands/table_create`"
msgstr ":doc:`/reference/commands/table_create`"

# 49afce0ef0d14575bdf76482bd47bbaa
msgid "Operations"
msgstr "Operations"

# dafa1758778f4e3798cb3ae5461bf7f3
msgid ""
"Groonga has the multiple search operations. This section describes about "
"search operations."
msgstr ""
"Groonga has the multiple search operations. This section describes about "
"search operations."

# 36314d1cbdb5473e852d2c439ba67b09
msgid "Geolocation Search"
msgstr "Geolocation Search"

# 2f22b0a5716d42f7b7b7ec0ef1b96ea8
msgid ""
"Groonga supports geolocation search. It uses index for search. It means that "
"you can search by geolocation fast like fulltext search."
msgstr ""
"Groonga supports geolocation search. It uses index for search. It means that "
"you can search by geolocation fast like fulltext search."

# 7a472efee49249fc9839d26cfa1170de
msgid "Supported features"
msgstr "Supported features"

# dc4ff1e6531740e9b0f3b7cd090e042a
msgid ""
"Groonga supports only point as data type. Line, surface and so on aren't "
"supported yet. Here is a feature list:"
msgstr ""
"Groonga supports only point as data type. Line, surface and so on aren't "
"supported yet. Here is a feature list:"

# 2f2eb43339ce4d0192741bc079f5cd67
msgid "Groonga can store a point to a column."
msgstr "Groonga can store a point to a column."

# db19cd3599ce4f518d3074f4f1b3e0be
msgid ""
"Groonga can search records that have a point in the specified rectangle."
msgstr ""
"Groonga can search records that have a point in the specified rectangle."

# 0b799663a2dd48638927febfd4a2fadd
msgid "Groonga can search records that have a point in the specified circle."
msgstr "Groonga can search records that have a point in the specified circle."

# a689e0bda35a45e69809e4c30bdceb44
msgid "Groonga can calculate distance between two points."
msgstr "Groonga can calculate distance between two points."

# dc78679b96e94a779aaf208ec278beba
msgid ""
"Groonga can sort records by distance from the specified point in ascending "
"order."
msgstr ""
"Groonga can sort records by distance from the specified point in ascending "
"order."

# a9a5d8e4685843669c2dc1350d21b994
msgid "Here are use cases for Groonga's geolocation search:"
msgstr "Here are use cases for Groonga's geolocation search:"

# ff3ad9f1ea904d4abb777248435c4eb8
msgid "You list McDonald's around a station."
msgstr "You list McDonald's around a station."

# f7ff71d6c3034dcb8225d41fc8a3c33d
msgid ""
"You list KFS around the current location sort by distance from the current "
"location in ascending order with distance."
msgstr ""
"You list KFS around the current location sort by distance from the current "
"location in ascending order with distance."

# 30e835315b9a471e858ba08b2490b8c1
msgid "Here are not use cases:"
msgstr "Here are not use cases:"

# 4bc3d2089d214c9f9604f712fdce43fe
msgid ""
"You search McDonald's in a city. (Groonga doesn't support geolocation search "
"by a shape except a rectangle and a circle.)"
msgstr ""
"You search McDonald's in a city. (Groonga doesn't support geolocation search "
"by a shape except a rectangle and a circle.)"

# e09a4b8bacdf4ce08e8987ad00539f60
msgid ""
"You store a region instead of a point as a lake record. (A column can't has "
"geolocation data except a point.)"
msgstr ""
"You store a region instead of a point as a lake record. (A column can't has "
"geolocation data except a point.)"

# 506e80c976cd49558b3216c8d530cba8
msgid "The following figures show about Groonga's geolocation search features."
msgstr ""
"The following figures show about Groonga's geolocation search features."

# 45d71f19e5ab419ea9dd42f09dd0b135
msgid ""
"Here is a figure that only has records. A black point describes a record. "
"The following figures shows how records are treated."
msgstr ""
"Here is a figure that only has records. A black point describes a record. "
"The following figures shows how records are treated."

# 84a6f495a49748838453c5e49894b0a6
msgid "Coming soon..."
msgstr "Coming soon..."

# 2ccc644f9ec44b238e2cbe60418e0e34
msgid "Output"
msgstr "Output"

# 4b7f28c2190d4b1999e975c752483261
msgid "Groonga supports the following output format types:"
msgstr "Groonga supports the following output format types:"

# d57082db446842df872f19363180b04f
msgid "`JSON <http://www.json.org/>`_"
msgstr "`JSON <http://www.json.org/>`_"

# 2dd7bcb508d542029dfc56531ab43838
msgid "`XML <http://www.w3.org/XML/>`_"
msgstr "`XML <http://www.w3.org/XML/>`_"

# 09f8d55a54db4a9aa46ac8d1c7b2a77b
msgid "TSV (Tab Separated Values)"
msgstr "TSV (Tab Separated Values)"

# 619bfe6ac8d0459f80f0d55561260ac4
msgid "`MessagePack <http://msgpack.org/>`_"
msgstr "`MessagePack <http://msgpack.org/>`_"

# bf6bd0d18ab74563a44d1e800fdb295c
msgid "JSON is the default output format."
msgstr "JSON is the default output format."

# 9e9a899979164e6ea6ea93573964341b
msgid "Groonga has the following query interfaces:"
msgstr "Groonga has the following query interfaces:"

# 5d81811b45fd46bca55d3fe8567a8461
msgid "command line"
msgstr "command line"

# a58cc3ba52f24e1cb0d4b9152b2c8bce
# e617b81bce9543af8a56b5954d373661
msgid "HTTP"
msgstr "HTTP"

# 12824898530d4d35b76323b16ee44fe0
msgid "They provides different ways to change output format type."
msgstr "They provides different ways to change output format type."

# 90ef3981f29f47538dd449686141e196
msgid "Command line"
msgstr "Command line"

# 52aa26181b3e42e0950be98489c9f69c
msgid ""
"You can use command line query interface by ``groonga DB_PATH`` or ``groonga "
"-c``. Those groonga commands shows ``> `` prompt. In this query interface, "
"you can specify output format type by ``output_type`` option."
msgstr ""
"You can use command line query interface by ``groonga DB_PATH`` or ``groonga "
"-c``. Those groonga commands shows ``> `` prompt. In this query interface, "
"you can specify output format type by ``output_type`` option."

# 27e8a5669b38469cac7d1eb902e22f25
msgid ""
"If you don't specify ``output_type`` option, you will get a result in JSON "
"format::"
msgstr ""
"If you don't specify ``output_type`` option, you will get a result in JSON "
"format::"

# 7d5189e7862c4226bd94fc70af371c29
msgid ""
"You can specify ``json`` as ``output_type`` value to get a result in JSON "
"format explicitly::"
msgstr ""
"You can specify ``json`` as ``output_type`` value to get a result in JSON "
"format explicitly::"

# 2d8533eda9124fb08d7de23543b372c8
msgid ""
"You need to specify ``xml`` as ``output_type`` value to get a result in XML "
"format::"
msgstr ""
"You need to specify ``xml`` as ``output_type`` value to get a result in XML "
"format::"

# 3db8d1780fce4d9b830075f1575afb2f
msgid ""
"You need to specify ``tsv`` as ``output_type`` value to get a result in TSV "
"format::"
msgstr ""
"You need to specify ``tsv`` as ``output_type`` value to get a result in TSV "
"format::"

# c501f1ee290a455fa486aa7696bd1d84
msgid ""
"You need to specify ``msgpack`` as ``output_type`` value to get a result in "
"MessagePack format::"
msgstr ""
"You need to specify ``msgpack`` as ``output_type`` value to get a result in "
"MessagePack format::"

# c443b5e5c6cb4e378cfd3ab45813b140
msgid ""
"You can use HTTP query interface by ``groonga --protocol http -s DB_PATH``. "
"Groonga HTTP server starts on port 10041 by default. In this query "
"interface, you can specify output format type by extension."
msgstr ""
"You can use HTTP query interface by ``groonga --protocol http -s DB_PATH``. "
"Groonga HTTP server starts on port 10041 by default. In this query "
"interface, you can specify output format type by extension."

# a4fd6250cd5e4d77be768c4a7ad32f7b
msgid "If you don't specify extension, you will get a result in JSON format::"
msgstr "If you don't specify extension, you will get a result in JSON format::"

# 3f6d860c8a3d49bc93a4101ecb7150fb
msgid ""
"You can specify ``json`` as extension to get a result in JSON format "
"explicitly::"
msgstr ""
"You can specify ``json`` as extension to get a result in JSON format "
"explicitly::"

# c36fcd5a514f4f5cad99a10553843ed4
msgid ""
"You need to specify ``xml`` as extension to get a result in XML format::"
msgstr ""
"You need to specify ``xml`` as extension to get a result in XML format::"

# 8c27493b666d4b22ac55a9a3b738f410
msgid ""
"You need to specify ``tsv`` as extension to get a result in TSV format::"
msgstr ""
"You need to specify ``tsv`` as extension to get a result in TSV format::"

# 2e72e47e4bd14ddbbd44d4108a0b2c95
msgid ""
"You need to specify ``msgpack`` as extension to get a result in MessagePack "
"format::"
msgstr ""
"You need to specify ``msgpack`` as extension to get a result in MessagePack "
"format::"

# ad0bf355ec32480c93ff9629f092c892
msgid "Query expanders"
msgstr "Query expanders"

# bed189cb885046e081e100bee0b696a6
msgid "QueryExpanderTSV"
msgstr "QueryExpanderTSV"

# 22d2b2db7c2b4037928cbdd1af247b13
msgid ""
"``QueryExpanderTSV`` is a query expander plugin that reads synonyms from TSV "
"(Tab Separated Values) file. This plugin provides poor feature than the "
"embedded query expansion feature. For example, it doesn't support word "
"normalization. But it may be easy to use because you can manage your "
"synonyms by TSV file. You can edit your synonyms by spreadsheet application "
"such as Excel. With the embedded query expansion feature, you manage your "
"synonyms by Groonga's table."
msgstr ""
"``QueryExpanderTSV`` is a query expander plugin that reads synonyms from TSV "
"(Tab Separated Values) file. This plugin provides poor feature than the "
"embedded query expansion feature. For example, it doesn't support word "
"normalization. But it may be easy to use because you can manage your "
"synonyms by TSV file. You can edit your synonyms by spreadsheet application "
"such as Excel. With the embedded query expansion feature, you manage your "
"synonyms by Groonga's table."

# c0a5c2fe470947d0b23c4f96cf7c9dfd
msgid "Install"
msgstr "Install"

# 157be484cc5e4e709ce8ee656431927c
msgid ""
"You need to register ``query_expanders/tsv`` as a plugin before you use "
"``QueryExpanderTSV``::"
msgstr ""
"You need to register ``query_expanders/tsv`` as a plugin before you use "
"``QueryExpanderTSV``::"

# 275a6f13fc624203826068276cca0e5a
msgid ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"
msgstr ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"

# 883e070090e64d9c82030bef05258e02
msgid ""
"If ``QUERY`` has registered synonyms, they are expanded. For example, there "
"are the following synonyms."
msgstr ""
"If ``QUERY`` has registered synonyms, they are expanded. For example, there "
"are the following synonyms."

# 7b0b595e80b34bc78e63f41220f965e4
msgid "synonym 1"
msgstr "synonym 1"

# 03628fba25df4c94a000c653c0775eeb
msgid "synonym 2"
msgstr "synonym 2"

# 8e50f5a822054737bff05c7d8fb10ce2
# e7b9afccd73b44abbe37366d8f606147
msgid "word"
msgstr "word"

# 7c90b10cd0714726a9f8e98b26687201
msgid "Senna"
msgstr "Senna"

# 3d52a4ca721342e0ac88cfec66190748
# 76aee95b95b14201954965c2369a8b81
# af1f96ed1b0a42cfa77938cba764335e
# b682e011b73f45009b3902e877109fe0
# 93ae207c5a2a48df87793ca4e88e1dec
# cf30f2f3a3404a13aa20bdf971b30e24
# 816536f3eff5401c81b0125b7cc2582f
msgid "groonga"
msgstr "groonga"

# 457bfa355edf4cffa305b49ed192a25d
msgid "groonga MySQL"
msgstr "groonga MySQL"

# eb57d43d4f0d4a6b80cd3d22d400b1fd
# 8d33911ba05448dd9ee56cb532268290
msgid "mroonga"
msgstr "mroonga"

# 0a0d48bfd41343bcb726b20edd3248e6
msgid ""
"The table means that ``synonym 1`` and ``synonym 2`` are synonyms of "
"``word``. For example, ``groonga`` and ``Senna`` are synonyms of "
"``groonga``. And ``mroonga`` and ``groonga MySQL`` are synonyms of "
"``mroonga``."
msgstr ""
"The table means that ``synonym 1`` and ``synonym 2`` are synonyms of "
"``word``. For example, ``groonga`` and ``Senna`` are synonyms of "
"``groonga``. And ``mroonga`` and ``groonga MySQL`` are synonyms of "
"``mroonga``."

# 57e43547ed8649898c5cccc18c75ad6d
msgid "Here is an example of query expnasion that uses ``groonga`` as query::"
msgstr "Here is an example of query expnasion that uses ``groonga`` as query::"

# 9ce21b2987fa48ccbe60dd7482a8b86c
# 51ebf297134047518b81415e018fe95e
# 89ed58a3fea44f879e3cf306d82799c8
msgid "The above command equals to the following command::"
msgstr "The above command equals to the following command::"

# bbd5cbd00e414023a268d370f6ba8241
msgid ""
"Here is another example of query expnasion that uses ``mroonga search`` as "
"query::"
msgstr ""
"Here is another example of query expnasion that uses ``mroonga search`` as "
"query::"

# a8726436b37e4c18a38f2f0471a1e5dd
msgid ""
"It is important that registered words (``groonga`` and ``mroonga``) are only "
"expanded to synonyms and not registered words (``search``) are not expanded. "
"Query expansion isn't occurred recursively. ``groonga`` is appeared in "
"``(mroonga OR (groonga MySQL))`` as query expansion result but it isn't "
"expanded."
msgstr ""
"It is important that registered words (``groonga`` and ``mroonga``) are only "
"expanded to synonyms and not registered words (``search``) are not expanded. "
"Query expansion isn't occurred recursively. ``groonga`` is appeared in "
"``(mroonga OR (groonga MySQL))`` as query expansion result but it isn't "
"expanded."

# 3240ca3316874f55b496dc2310b85d34
msgid ""
"Normally, you need to include ``word`` itself into synonyms. For example, "
"``groonga`` and ``mroonga`` are included in synonyms of themselves. If you "
"want to ignore ``word`` itself, you don't include ``word`` itself into "
"synonyms. For example, if you want to use query expansion as spelling "
"correction, you should use the following synonyms."
msgstr ""
"Normally, you need to include ``word`` itself into synonyms. For example, "
"``groonga`` and ``mroonga`` are included in synonyms of themselves. If you "
"want to ignore ``word`` itself, you don't include ``word`` itself into "
"synonyms. For example, if you want to use query expansion as spelling "
"correction, you should use the following synonyms."

# 7e8d8f65b7084adea2eeed41aa8d1ef2
msgid "synonym"
msgstr "synonym"

# 7fe4fb9b96d340a7842ae0e427939060
# 8f0d0f4b8534483cb47b88bc1addeeb2
msgid "gronga"
msgstr "gronga"

# a8043aef255d424c8d3b7977891349cf
msgid ""
"``gronga`` in ``word`` has a typo. A ``o`` is missing. ``groonga`` in "
"``synonym`` is the correct word."
msgstr ""
"``gronga`` in ``word`` has a typo. A ``o`` is missing. ``groonga`` in "
"``synonym`` is the correct word."

# 1cc3785d918041828d9d5c1ff4914a76
msgid "Here is an example of using query expnasion as spelling correction::"
msgstr "Here is an example of using query expnasion as spelling correction::"

# f14f5d6947044ca58e7112bdd5c3bf79
msgid ""
"The former command has a typo in ``--query`` value but the latter command "
"doesn't have any typos."
msgstr ""
"The former command has a typo in ``--query`` value but the latter command "
"doesn't have any typos."

# c9d8b59ae35a444782761a6f08ca5585
msgid "TSV File"
msgstr "TSV File"

# 7a09cbf1171f4ceea50db54e97442253
msgid ""
"Synonyms are defined in TSV format file. This section describes about it."
msgstr ""
"Synonyms are defined in TSV format file. This section describes about it."

# 7e2a54ebcfbe463da83263ccbfdcb7f7
msgid "Location"
msgstr "Location"

# 89851bc0b6a54afd9e0874b37054aac8
msgid ""
"The file name should be ``synonyms.tsv`` and it is located at configuration "
"directory. For example, ``/etc/groonga/synonyms.tsv`` is a TSV file "
"location. The location is decided at build time."
msgstr ""
"The file name should be ``synonyms.tsv`` and it is located at configuration "
"directory. For example, ``/etc/groonga/synonyms.tsv`` is a TSV file "
"location. The location is decided at build time."

# 61f142fda79e445282e4346325819464
msgid ""
"You can change the location by environment variable "
"``GRN_QUERY_EXPANDER_TSV_SYNONYMS_FILE`` at run time::"
msgstr ""
"You can change the location by environment variable "
"``GRN_QUERY_EXPANDER_TSV_SYNONYMS_FILE`` at run time::"

# 97d949cce3014f3294e4ef68acde6a8d
msgid "With the above command, ``/tmp/synonyms.tsv`` file is used."
msgstr "With the above command, ``/tmp/synonyms.tsv`` file is used."

# 6c7f0724986d4acb8520575a069d1b57
msgid ""
"You can define zero or more synonyms in a TSV file. You define a ``word`` "
"and ``synonyms`` pair by a line. ``word`` is expanded to ``synonyms`` in ``--"
"query`` value. ``Synonyms`` are combined by ``OR``. For example, ``groonga`` "
"and ``Senna`` synonyms are expanded as ``groonga OR Senna``."
msgstr ""
"You can define zero or more synonyms in a TSV file. You define a ``word`` "
"and ``synonyms`` pair by a line. ``word`` is expanded to ``synonyms`` in ``--"
"query`` value. ``Synonyms`` are combined by ``OR``. For example, ``groonga`` "
"and ``Senna`` synonyms are expanded as ``groonga OR Senna``."

# 82063613659a4d82a3ffd6eb39dc0e26
msgid ""
"The first column is ``word`` and the rest columns are ``synonyms`` of the "
"``word``. Here is a sample line for ``word`` is ``groonga`` and ``synonyms`` "
"are ``groonga`` and ``Senna``. ``(TAB)`` means a tab character (``U+0009``)::"
msgstr ""
"The first column is ``word`` and the rest columns are ``synonyms`` of the "
"``word``. Here is a sample line for ``word`` is ``groonga`` and ``synonyms`` "
"are ``groonga`` and ``Senna``. ``(TAB)`` means a tab character (``U+0009``)::"

# 8bdfdc81d68d4c6fada1608294ec4c6c
msgid ""
"Comment line is supported. Lines that start with ``#`` are ignored. Here is "
"an example for comment line. ``groonga`` line is ignored as comment line::"
msgstr ""
"Comment line is supported. Lines that start with ``#`` are ignored. Here is "
"an example for comment line. ``groonga`` line is ignored as comment line::"

# a709b9aa37ae412d9614eb0597c4f966
msgid "Limitation"
msgstr "Limitation"

# 2ce30d72d3c64b7a85731dad540f5fae
msgid ""
"You need to restart groonga to reload your synonyms. TSV file is loaded only "
"at the plugin load time."
msgstr ""
"You need to restart groonga to reload your synonyms. TSV file is loaded only "
"at the plugin load time."

# 8aef8083515c46db85dceb22df8e45cd
msgid ":ref:`query-expansion`"
msgstr ":ref:`query-expansion`"

# edc6b18b5b764c5594ffcfadbaed7d11
msgid "Regular expression"
msgstr "Regular expression"

# 811e42b90b974baaac4dd6e4db13140f
msgid "Regular expression support is an experimental feature."
msgstr "Regular expression support is an experimental feature."

# 5d7c2a9716bc44f08bbee7b16247a6ae
msgid ""
"Groonga supports pattern match by regular expression. Regular expression is "
"widely used format to describe a pattern. Regular expression is useful to "
"represent complex pattern."
msgstr ""
"Groonga supports pattern match by regular expression. Regular expression is "
"widely used format to describe a pattern. Regular expression is useful to "
"represent complex pattern."

# c00b3bb764174a62a86faaac627a69e4
msgid ""
"In most cases, pattern match by regular expression is evaluated as "
"sequential search. It'll be slow for many records and many texts."
msgstr ""
"In most cases, pattern match by regular expression is evaluated as "
"sequential search. It'll be slow for many records and many texts."

# fe090eb5608e4d31a85a74f95cdd0a6f
msgid ""
"In some cases, pattern match by regular expression can be evaluated by "
"index. It's very fast rather than sequential search. Patterns that can be "
"evaluated by index are described later."
msgstr ""
"In some cases, pattern match by regular expression can be evaluated by "
"index. It's very fast rather than sequential search. Patterns that can be "
"evaluated by index are described later."

# f9ecbf8f7168419fb29637e76ef99954
msgid ""
"There are many regular expression syntaxes. Groonga uses the same syntax in "
"Ruby. Because Groonga uses the same regular expression engine as Ruby. The "
"regular expression engine is `Onigmo <https://github.com/k-takata/Onigmo/"
">`_. Characteristic difference with other regular expression syntax is ``^`` "
"and ``$``. The regular expression syntax in Ruby, ``^`` means the beginning "
"of line and ``$`` means the end of line. ``^`` means the beginning of text "
"and ``$`` means the end of text in other most regular expression syntaxes. "
"The regular expression syntax in Ruby uses ``\\A`` for the beginning of text "
"and ``\\z`` for the end of text."
msgstr ""
"There are many regular expression syntaxes. Groonga uses the same syntax in "
"Ruby. Because Groonga uses the same regular expression engine as Ruby. The "
"regular expression engine is `Onigmo <https://github.com/k-takata/Onigmo/"
">`_. Characteristic difference with other regular expression syntax is ``^`` "
"and ``$``. The regular expression syntax in Ruby, ``^`` means the beginning "
"of line and ``$`` means the end of line. ``^`` means the beginning of text "
"and ``$`` means the end of text in other most regular expression syntaxes. "
"The regular expression syntax in Ruby uses ``\\A`` for the beginning of text "
"and ``\\z`` for the end of text."

# c0fed65af4b948ae9caae0466e219e8f
msgid ""
"You can use regular expression in :ref:`select-query` and :ref:`select-"
"filter` options of :doc:`/reference/commands/select` command."
msgstr ""
"You can use regular expression in :ref:`select-query` and :ref:`select-"
"filter` options of :doc:`/reference/commands/select` command."

# 890521d9c99741c68726a862c6fcb489
msgid ""
"Here are a schema definition and sample data to show usage. There is only "
"one table, ``Logs``. ``Logs`` table has only ``message`` column. Log "
"messages are stored into the ``message`` column."
msgstr ""
"Here are a schema definition and sample data to show usage. There is only "
"one table, ``Logs``. ``Logs`` table has only ``message`` column. Log "
"messages are stored into the ``message`` column."

# 98ceb22b98404e3bbb59b7e71f6da806
msgid ""
"Here is an example that uses regular expression in :ref:`select-query`. You "
"need to use ``${COLUMN}:~${REGULAR_EXPRESSION}`` syntax."
msgstr ""
"Here is an example that uses regular expression in :ref:`select-query`. You "
"need to use ``${COLUMN}:~${REGULAR_EXPRESSION}`` syntax."

# 796dbcab696c43dcb13e7ecfe70a04b5
msgid ""
"Here is an example that uses regular expression in :ref:`select-filter`. You "
"need to use ``${COLUMN} @~ ${REGULAR_EXPRESSION}`` syntax."
msgstr ""
"Here is an example that uses regular expression in :ref:`select-filter`. You "
"need to use ``${COLUMN} @~ ${REGULAR_EXPRESSION}`` syntax."

# d9ed0af72258476f97214dc4004e26f3
msgid "Index"
msgstr "Index"

# 84652df789ff4db49e63fef02b97c3a0
msgid ""
"Groonga can search records by regular expression with index. It's very fast "
"rather than sequential search."
msgstr ""
"Groonga can search records by regular expression with index. It's very fast "
"rather than sequential search."

# dc0c9c8a17ee4c44aa2f3d67e9110f24
msgid ""
"But it doesn't support all regular expression patterns. It supports only the "
"following regular expression patterns. The patterns will be increased in the "
"future."
msgstr ""
"But it doesn't support all regular expression patterns. It supports only the "
"following regular expression patterns. The patterns will be increased in the "
"future."

# 97805b33976045bc84306109a2860e38
msgid "Literal only pattern such as ``disk``"
msgstr "Literal only pattern such as ``disk``"

# 6c8a645d998a42098a41ba0af503c2be
msgid "The begging of text and literal only pattern such as ``\\Adisk``"
msgstr "The begging of text and literal only pattern such as ``\\Adisk``"

# a5b2ee80d1c14393bc8d8274f7e30d3e
msgid "The end of text and literal only pattern such as ``disk\\z``"
msgstr "The end of text and literal only pattern such as ``disk\\z``"

# d7eed115a97f41e89e98792f8e4313b9
msgid ""
"You need to create an index for fast regular expression search. Here are "
"requirements of index:"
msgstr ""
"You need to create an index for fast regular expression search. Here are "
"requirements of index:"

# 06f6c32271aa4f20a22d4518a7720b6d
msgid "Lexicon must be :ref:`table-pat-key` table."
msgstr "Lexicon must be :ref:`table-pat-key` table."

# 681254d16c8044599f9fcc5fd78425dc
msgid "Lexicon must use :ref:`token-regexp` tokenizer."
msgstr "Lexicon must use :ref:`token-regexp` tokenizer."

# f45767f9d3f44ae8be9b0bae2cd5b55e
msgid "Index column must has ``WITH_POSITION`` flag."
msgstr "Index column must has ``WITH_POSITION`` flag."

# 6504dc63ed604296ad2a9992a93aab00
msgid ""
"Other configurations such as lexicon's normalizer are optional. You can "
"choose what you like. If you want to use case-insensitive search, use :ref:"
"`normalizer-auto` normalizer."
msgstr ""
"Other configurations such as lexicon's normalizer are optional. You can "
"choose what you like. If you want to use case-insensitive search, use :ref:"
"`normalizer-auto` normalizer."

# 7f1c23bca4b041008bb6db2cdb46b4b8
msgid ""
"Here are recommended index definitions. In general, it's reasonable index "
"definitions."
msgstr ""
"Here are recommended index definitions. In general, it's reasonable index "
"definitions."

# a00358ba79c445c6a4bf249f90641ceb
msgid ""
"Now, you can use index for regular expression search. The following regular "
"expression can be evaluated by index because it uses only \"the beginning of "
"text\" and \"literal\"."
msgstr ""
"Now, you can use index for regular expression search. The following regular "
"expression can be evaluated by index because it uses only \"the beginning of "
"text\" and \"literal\"."

# f7b87a1dc3244abdb92edee7396e230c
msgid ""
"Here is an example that uses :ref:`select-filter` instead of :ref:`select-"
"query`. It uses the same regular expression as the previous example."
msgstr ""
"Here is an example that uses :ref:`select-filter` instead of :ref:`select-"
"query`. It uses the same regular expression as the previous example."

# 676ea57bf43a45c0b7cbeadbef9ecf52
msgid ""
"``\\`` escape will confuse you because there are some steps that require "
"escape between you and Groonga. Here are steps that require ``\\`` escape:"
msgstr ""
"``\\`` escape will confuse you because there are some steps that require "
"escape between you and Groonga. Here are steps that require ``\\`` escape:"

# 12bbdf54533641d6a1d8a940c1d41c28
msgid ""
"Shell only when you pass Groonga command from command line the following::"
msgstr ""
"Shell only when you pass Groonga command from command line the following::"

# fa7f8bbde36e4462bb8d1c3278fdaede
msgid ""
"``--filter '\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"'`` is evaluated as the "
"following two arguments by shell:"
msgstr ""
"``--filter '\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"'`` is evaluated as the "
"following two arguments by shell:"

# ff5271187d33434db34c325305702f69
msgid "``--filter``"
msgstr "``--filter``"

# 4d5aaa59a2ea47bca07a0a7f9bc8557b
msgid "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"
msgstr "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"

# 6e5353074eea4b06a3178a3428bd6874
msgid ""
"Groonga command parser only when you pass Groonga command by command line "
"style (``COMMAND ARG1_VALUE ARG2_VALUE ...``) not HTTP path style (``/d/"
"COMMAND?ARG1_NAME=ARG1_VALUE&ARG2_NAME=ARG3_VALUE``)."
msgstr ""
"Groonga command parser only when you pass Groonga command by command line "
"style (``COMMAND ARG1_VALUE ARG2_VALUE ...``) not HTTP path style (``/d/"
"COMMAND?ARG1_NAME=ARG1_VALUE&ARG2_NAME=ARG3_VALUE``)."

# 5bae01a35af9418297a171eb52179095
msgid ""
"``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"`` is evaluated as the following "
"value by Groonga command parser:"
msgstr ""
"``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"`` is evaluated as the following "
"value by Groonga command parser:"

# 6a4e9091bf8a48e29f633b4a2b8d77fb
msgid "``message @~ \"\\\\Ahost1:\"``"
msgstr "``message @~ \"\\\\Ahost1:\"``"

# 463a76e6f1894f0eb29c922915f1883f
msgid ""
":doc:`/reference/grn_expr` parser. ``\\`` escape is required in both :doc:`/"
"reference/grn_expr/query_syntax` and :doc:`/reference/grn_expr/"
"script_syntax`."
msgstr ""
":doc:`/reference/grn_expr` parser. ``\\`` escape is required in both :doc:`/"
"reference/grn_expr/query_syntax` and :doc:`/reference/grn_expr/"
"script_syntax`."

# 0e86deb069284dc6a06064b1deddb1de
msgid ""
"``\"\\\\Ahost1:\"`` string literal in script syntax is evaluated as the "
"following value:"
msgstr ""
"``\"\\\\Ahost1:\"`` string literal in script syntax is evaluated as the "
"following value:"

# a207cc40a1ef412e9fac2f841cc49f90
msgid "``\\Ahost1``"
msgstr "``\\Ahost1``"

# 305db2a19e4d49d6861c5b00e8186208
msgid "The value is evaluated as regular expression."
msgstr "The value is evaluated as regular expression."

# 7789c6c2c6564912ac11074a23e56328
msgid ""
"This section describes about only commonly used syntaxes. See `Onigmo syntax "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE>`_ for "
"other syntaxes and details."
msgstr ""
"This section describes about only commonly used syntaxes. See `Onigmo syntax "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE>`_ for "
"other syntaxes and details."

# 533f8b60d57e48b8af35a7043591ba9f
msgid "In regular expression, there are the following special characters:"
msgstr "In regular expression, there are the following special characters:"

# 9c4195a2aa9d4c7fad1a8a22fe2c6485
msgid "``\\``"
msgstr "``\\``"

# 285cf19197d84a4797afcd35a07cc301
msgid "``|``"
msgstr "``|``"

# b25f614567aa46e0bf617207f06ef1c0
msgid "``(``"
msgstr "``(``"

# cb5b1a557fda49c1863432435db00282
msgid "``)``"
msgstr "``)``"

# 20c5f132f4384b9ea60a4384f04a1e53
msgid "``[``"
msgstr "``[``"

# 5b2de0fad78e4d38937e2f53f38916ea
msgid "``]``"
msgstr "``]``"

# a4da21c2cd8f41d0b9609f7ec9e2920e
# 2be19b8e30c04148b062c5b3e41cd9d0
msgid "``*``"
msgstr "``*``"

# a305c24a6e4f42b49e7bbd0f9e2c1954
# 37178a8de39546ca84f8a19174a39c6c
msgid "``+``"
msgstr "``+``"

# 1cf61f362ae74f7e937755273fca0a0f
# 650784d7d70e49d99ed777b838b7caab
msgid "``?``"
msgstr "``?``"

# 472da5dae4a94853aa5a4f15c6394b3f
msgid "``{``"
msgstr "``{``"

# 172ff533fd294a09972b0b2ee86e51f5
msgid "``}``"
msgstr "``}``"

# bffae63400e844c1bc434fdf2d71045a
# 5b2a1b7fa604401ba4228301ebb35939
msgid "``^``"
msgstr "``^``"

# 15d3cac1b10744ab9b379af91c92b9a6
# a801bc8187154c5cb343569b0bd7cdd2
msgid "``$``"
msgstr "``$``"

# c7f34ca9a91f4a2493c7f0f2646c5d1d
msgid ""
"If you want to write pattern that matches these special character as is, you "
"need to escape them."
msgstr ""
"If you want to write pattern that matches these special character as is, you "
"need to escape them."

# c19b0420bbdd416e970769d1d2bd487c
msgid ""
"You can escape them by putting ``\\`` before special character. Here are "
"regular expressions that match special character itself:"
msgstr ""
"You can escape them by putting ``\\`` before special character. Here are "
"regular expressions that match special character itself:"

# 3595ad760bd94a2498499619552d908e
msgid "``\\\\``"
msgstr "``\\\\``"

# dad839706c0542bbad354902dbd13363
msgid "``\\|``"
msgstr "``\\|``"

# 8d9d68ccdf154641a52da7d7514ab212
msgid "``\\(``"
msgstr "``\\(``"

# dad248afa7164fffba06cb46943f2374
msgid "``\\)``"
msgstr "``\\)``"

# 77187e6ab45c48478ecac19be7d5a64f
msgid "``\\[``"
msgstr "``\\[``"

# ad5495b552434b6faea3810c00c93f56
msgid "``\\]``"
msgstr "``\\]``"

# 3d2e665fab56407097729c0f1899e8db
msgid "``\\.``"
msgstr "``\\.``"

# 8ebdf51bcdb743a796f9957fedaa30ef
msgid "``\\*``"
msgstr "``\\*``"

# 75745da84912447da93c5e0dce79dd91
msgid "``\\+``"
msgstr "``\\+``"

# d610882d399c4b8b8acdf6fc381c6b92
msgid "``\\?``"
msgstr "``\\?``"

# 5522b54d2e8e42e7960f55e8db664432
msgid "``\\{``"
msgstr "``\\{``"

# 6cfb7de2b9d34fbebe092b7c5cddfdfa
msgid "``\\}``"
msgstr "``\\}``"

# a8b68fc17bf94732bd8a5b1ac416ef19
msgid "``\\^``"
msgstr "``\\^``"

# 63f96b7fb7a841008041454e222de550
msgid "``\\$``"
msgstr "``\\$``"

# 63e2d079dfa241cc857783a740a59d30
msgid ""
"If your regular expression doesn't work as you expected, confirm that some "
"special characters are used without escaping."
msgstr ""
"If your regular expression doesn't work as you expected, confirm that some "
"special characters are used without escaping."

# 8f0a93d40f674e938cf265134a1140bc
msgid "Choice"
msgstr "Choice"

# 0aa5e352cc80428ebf46415bd354bfa9
msgid ""
"Choice syntax is ``A|B``. The regular expression matches when either ``A`` "
"pattern or ``B`` pattern is matched."
msgstr ""
"Choice syntax is ``A|B``. The regular expression matches when either ``A`` "
"pattern or ``B`` pattern is matched."

# 0eb7b39092d54fde9e27c831d3ace3b7
# 8ea6fb74b2b54a89b0dd7bf0fdf689df
# 9f7e85c7b9f64c9292c13f0dea0b787f
# 30ab0cedbb2647688f2dfe6fec484da2
msgid "Regular expression that uses this syntax can't be evaluated by index."
msgstr "Regular expression that uses this syntax can't be evaluated by index."

# 74e7258e13a74b1f93e538220178acc5
msgid "Group"
msgstr "Group"

# 3d568a05c4df435f9ffd76d05ca0f64a
msgid "Group syntax is ``(...)``. Group provides the following features:"
msgstr "Group syntax is ``(...)``. Group provides the following features:"

# 2f2973660e144b22bfecc0601e93108d
msgid "Back reference"
msgstr "Back reference"

# 5a5394e3e07641f1802ba8f66cea076e
msgid "Scope reducing"
msgstr "Scope reducing"

# f7bfb1d33e0d461e889286cfac0a4532
msgid ""
"You can refer matched groups by ``\\n`` (``n`` is the group number) syntax. "
"For example, ``e(r)\\1o\\1`` matches ``error``. Because ``\\1`` is replaced "
"with match result (``r``) of the first group ``(r)``."
msgstr ""
"You can refer matched groups by ``\\n`` (``n`` is the group number) syntax. "
"For example, ``e(r)\\1o\\1`` matches ``error``. Because ``\\1`` is replaced "
"with match result (``r``) of the first group ``(r)``."

# 811c3a43570c45a0be54e5e6f7dd7227
msgid ""
"You can also use more powerful back reference features. See `\"8. Back "
"reference\" section in Onigmo documentation <https://github.com/k-takata/"
"Onigmo/blob/master/doc/RE#L302>`_ for details."
msgstr ""
"You can also use more powerful back reference features. See `\"8. Back "
"reference\" section in Onigmo documentation <https://github.com/k-takata/"
"Onigmo/blob/master/doc/RE#L302>`_ for details."

# 380d254c1fa442ba93826aab193eb278
msgid ""
"Group syntax reduces scope. For example, ``\\[(warning|info)\\]`` reduces "
"choice syntax scope. The regular expression matches ``[warning]`` and "
"``[info]``."
msgstr ""
"Group syntax reduces scope. For example, ``\\[(warning|info)\\]`` reduces "
"choice syntax scope. The regular expression matches ``[warning]`` and "
"``[info]``."

# e0016c8375304e5ba35a6fd0c498abf9
msgid ""
"You can also use more powerful group related features. See `\"7. Extended "
"groups\" section in Onigmo documentation <https://github.com/k-takata/Onigmo/"
"blob/master/doc/RE#L225>`_ for details."
msgstr ""
"You can also use more powerful group related features. See `\"7. Extended "
"groups\" section in Onigmo documentation <https://github.com/k-takata/Onigmo/"
"blob/master/doc/RE#L225>`_ for details."

# 2067dfac25aa4289a87f9fa03d31bb19
msgid "Character class"
msgstr "Character class"

# a34ce156bdeb40159db05267ed324f38
msgid ""
"Character class syntax is ``[...]``. Character class is useful to specify "
"multiple characters to be matched."
msgstr ""
"Character class syntax is ``[...]``. Character class is useful to specify "
"multiple characters to be matched."

# 8e3fe35311944ce5aa1efb4793001e9c
msgid "For example, ``[Dd]`` matches ``D`` or ``d``."
msgstr "For example, ``[Dd]`` matches ``D`` or ``d``."

# 8e33505b5f934be69df22692afee02af
msgid ""
"You can specify characters by range. For example, ``[0-9]`` matches one "
"digit."
msgstr ""
"You can specify characters by range. For example, ``[0-9]`` matches one "
"digit."

# b329f50e64e34ba5916cb5db5312a930
msgid ""
"You can also use more powerful character class related features. See `\"6. "
"Character class\" section in Onigmo documentation <https://github.com/k-"
"takata/Onigmo/blob/master/doc/RE#L164>`_ for details."
msgstr ""
"You can also use more powerful character class related features. See `\"6. "
"Character class\" section in Onigmo documentation <https://github.com/k-"
"takata/Onigmo/blob/master/doc/RE#L164>`_ for details."

# 932008fdbcdb4859bee9a374fe9d1157
# a5bd69145f1b41f3be28d623c26656fe
msgid "Anchor"
msgstr "Anchor"

# 721b9f7d3c4f419c975be83ef1d5f429
msgid ""
"There are the following commonly used anchor syntaxes. Some anchors can be "
"evaluated by index."
msgstr ""
"There are the following commonly used anchor syntaxes. Some anchors can be "
"evaluated by index."

# 679acc4ff1f34f70a0ef006e9599d7a1
msgid "Index ready"
msgstr "Index ready"

# 345939e82df14847a650ba24b89297e6
msgid "The beginning of line"
msgstr "The beginning of line"

# b23f3094fe51474ca8838d2f936daf98
# addd11a9553c469e98006f79cf84007f
# e72b577f20fc4626a4a1b29c7ee61622
# 253507c3bfe641b695f9d5142932c6a6
# 7fe580e9ffcb4c09bf1f65c086ba8a83
# 5a2715a5fcb2460bbf5bd5fdcc65fddc
# 63ae965a6ca74821adc46b17be2525e5
# bd0e7b8e2b7e4b6a8213df934b0f07ff
# bea0211ea69345a88cfad068a6cf789e
# 1511349a89bb404d8d7a1eafb5cc1771
# c618355b96c54353909d50a710edb866
# 3b96e2f0bfec496491f537fc2e104bd0
# 99de0df1f92d48f3855c551c0a4ee8f4
# 7843c7a7a9e3451a9b8dad798af9102b
# b0ac452c873b478f8fe09df6aa625a42
# 78c0ce8b5d1b47a5a99bf315cc31bcc8
# 19b101e847644e36b43c97e442e2b45a
# 8150f0d3e23145368f0eef452201292b
# 2b396878d9094395a9f6718721233934
# 8ef0138a9cb5448e8023852614fd1547
# 4bba02b853e84ea78a91fed0e42d66ac
# bff9b14cc818467c8da2dfbcc52b7d3d
# 48fac51180f4456a88a9fe8b39604f90
msgid "o"
msgstr "o"

# 3088c8ce5deb447eac9e8ce6024c095d
msgid "The end of line"
msgstr "The end of line"

# 44881716f0734bcd976cd1e3176498bc
# 179c1a2d0e454fbbbacc00732c60a5c7
# cfcb2082ae9a479390836d8d858506d4
# 41cea338161d4e408467d74a56772e88
# e08e681404f7444194b2c18464882ac3
# 70a890a1522d41aaba171192e279f101
# 2a13f478811e48cdb45bda5830336988
# 1915fb279b434a588bba3041f56beac9
# 3413bc3608ea4d35ba124389251057a6
# 9a87e366f655469fb20424e3ee95e53b
# a150fab0bc7743c6af225f5d065430b6
# 806f076b02174db28f75b5843233106b
msgid "x"
msgstr "x"

# 106c0e55c3914a8e8aa84590cb4b11de
msgid "``\\A``"
msgstr "``\\A``"

# ebb592da01464f5e8803789c81267f0c
msgid "The beginning of text"
msgstr "The beginning of text"

# 451d928b78ad47c78652c04d3e86c275
msgid "``\\z``"
msgstr "``\\z``"

# e1e6ff8738184d038dcc294c328cc232
msgid "The end of text"
msgstr "The end of text"

# 736e39c6d92e40beb74d9325b7350a37
msgid "Here is an example that uses ``\\z``."
msgstr "Here is an example that uses ``\\z``."

# e02a4d1a0ec7426aad1d8f3264cfc14e
msgid ""
"You can also use more anchors. See `\"5. Anchors\" section in Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE#L152>`_ "
"for details."
msgstr ""
"You can also use more anchors. See `\"5. Anchors\" section in Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE#L152>`_ "
"for details."

# dea065dd879646298f7a00ca7b133a2c
msgid ""
"Regular expression that uses this syntax except ``\\A`` and ``\\z`` can't be "
"evaluated by index."
msgstr ""
"Regular expression that uses this syntax except ``\\A`` and ``\\z`` can't be "
"evaluated by index."

# da247832897c484990e8a9d9b6d3a9d2
# 80a75c4eca4d4b2191b86ee01b99d135
msgid "Quantifier"
msgstr "Quantifier"

# 28f2bb71dfc8425bb047a7d22ab0b700
msgid "There are the following commonly used quantifier syntaxes."
msgstr "There are the following commonly used quantifier syntaxes."

# 111f165bd58e4f99b120aebb12e8d246
msgid "0 or 1 time"
msgstr "0 or 1 time"

# 9150b09231dc4a8d88a5c8ec1d901461
msgid "0 or more times"
msgstr "0 or more times"

# d3d6f8ba2eb541359222bc18e33306ae
msgid "1 or more times"
msgstr "1 or more times"

# 5b603166152f42b3af1bab48c55c399a
msgid "For example, ``er+or`` matches ``error``, ``errror`` and so on."
msgstr "For example, ``er+or`` matches ``error``, ``errror`` and so on."

# e34fe038d1a94e3194db305ef70efea3
msgid ""
"You can also use more quantifiers. See `\"4. Quantifier\" section in Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE#L119>`_ "
"for details."
msgstr ""
"You can also use more quantifiers. See `\"4. Quantifier\" section in Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE#L119>`_ "
"for details."

# eef81ebcc18745b7a35edc0eee202a4e
# c7696e90ebd54dc095f52259a47473b5
msgid "Others"
msgstr "Others"

# c4e93e9e121b41f8913e0041937ce087
msgid ""
"There are more syntaxes. If you're interested in them, see `Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE>`_ for "
"details. You may be interested in \"character type\" and \"character\" "
"syntaxes."
msgstr ""
"There are more syntaxes. If you're interested in them, see `Onigmo "
"documentation <https://github.com/k-takata/Onigmo/blob/master/doc/RE>`_ for "
"details. You may be interested in \"character type\" and \"character\" "
"syntaxes."

# a4f7b73d39824d5e91614d664c576fd2
msgid "Scorer"
msgstr "Scorer"

# db8f6666fd334110a5f1874f00cca74b
msgid ""
"Groonga has scorer module that customizes score function. Score function "
"computes score of matched record. The default scorer function uses the "
"number of appeared terms. It is also known as TF (term frequency)."
msgstr ""
"Groonga has scorer module that customizes score function. Score function "
"computes score of matched record. The default scorer function uses the "
"number of appeared terms. It is also known as TF (term frequency)."

# aac389dc64914584bf130b7bdf42a8d3
msgid ""
"TF is a fast score function but it's not suitable for the following cases:"
msgstr ""
"TF is a fast score function but it's not suitable for the following cases:"

# 9a39cfc49a724c27afc4b752b6ae8c4f
msgid ""
"Search query contains one or more frequently-appearing words such as \"the\" "
"and \"a\"."
msgstr ""
"Search query contains one or more frequently-appearing words such as \"the\" "
"and \"a\"."

# 34906c22e6e64d77af55f65a02df3d3b
msgid ""
"Document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\". Search engine spammer may use the technique."
msgstr ""
"Document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\". Search engine spammer may use the technique."

# fddefabbcd1e4a7f930297cbc4e331b3
msgid ""
"Score function can solve these cases. For example, `TF-IDF <http://en."
"wikipedia.org/wiki/Tf%E2%80%93idf>`_ (term frequency-inverse document "
"frequency) can solve the first case. `Okapi BM25 <http://en.wikipedia.org/"
"wiki/Okapi_BM25>`_ can solve the second case. But their are slower than TF."
msgstr ""
"Score function can solve these cases. For example, `TF-IDF <http://en."
"wikipedia.org/wiki/Tf%E2%80%93idf>`_ (term frequency-inverse document "
"frequency) can solve the first case. `Okapi BM25 <http://en.wikipedia.org/"
"wiki/Okapi_BM25>`_ can solve the second case. But their are slower than TF."

# b2bdc18892ae4ac88e4fdb48bc1569fe
msgid ""
"Groonga provides TF-IDF based scorer as :doc:`/reference/scorers/"
"scorer_tf_idf` but doesn't provide Okapi BM25 based scorer yet."
msgstr ""
"Groonga provides TF-IDF based scorer as :doc:`/reference/scorers/"
"scorer_tf_idf` but doesn't provide Okapi BM25 based scorer yet."

# 2ccd4786c0114aec95030620579acaf9
msgid "This section describes how to use scorer."
msgstr "This section describes how to use scorer."

# 316c49bd5060443b870c238bd6aca0c8
#, fuzzy
msgid ""
"You can specify custom score function in :ref:`select-match-columns`. There "
"are some syntaxes."
msgstr ""
"You can specify custom score function in :ref:`select-match-columns`. Here "
"are syntaxes::"

# 06665209629b4362a8294af8b59674d1
msgid ""
"For score function that doesn't require any parameter such as :doc:`/"
"reference/scorers/scorer_tf_idf`::"
msgstr ""

# c218c2eddf284c07a0fc62fe78bf8643
# 1756eff556574e96976086e395e1d86c
msgid "You can specify weight::"
msgstr ""

# b1ff069bd61b41e098a059eddc64a288
msgid ""
"For score function that requires one or more parameters such as :doc:`/"
"reference/scorers/scorer_tf_at_most`::"
msgstr ""

# 316c49bd5060443b870c238bd6aca0c8
#, fuzzy
msgid "You can use different score function for each match column::"
msgstr ""
"You can specify custom score function in :ref:`select-match-columns`. Here "
"are syntaxes::"

# 7ffaa1d3a6244ffc8f3995f7c0500192
msgid "Here is a simplest example:"
msgstr "Here is a simplest example:"

# 4ac656f219cc487b94cc9957a98213d4
msgid ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` contains 4 ``Groonga``. "
"If you use TF based scorer that is the default scorer, ``_score`` is ``4``. "
"But the actual ``_score`` is ``2``. Because the ``select`` command uses TF-"
"IDF based scorer ``scorer_tf_idf()``."
msgstr ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` contains 4 ``Groonga``. "
"If you use TF based scorer that is the default scorer, ``_score`` is ``4``. "
"But the actual ``_score`` is ``2``. Because the ``select`` command uses TF-"
"IDF based scorer ``scorer_tf_idf()``."

# 98943fb55b104fe5980b388e5531e113
msgid "Here is an example that uses weight:"
msgstr "Here is an example that uses weight:"

# ccfeadfa09b24f41a0ba4bc14f0f0417
msgid ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` has ``22`` as "
"``_score``. It had ``2`` as ``_score`` in the previous example that doesn't "
"specify weight."
msgstr ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` has ``22`` as "
"``_score``. It had ``2`` as ``_score`` in the previous example that doesn't "
"specify weight."

# 184643309db84614939c61c755254cbb
msgid ""
"Here is an example that uses scorer that requires one argument. :doc:`/"
"reference/scorers/scorer_tf_at_most` scorer requires one argument. You can "
"limit TF score by the scorer."
msgstr ""
"Here is an example that uses scorer that requires one argument. :doc:`/"
"reference/scorers/scorer_tf_at_most` scorer requires one argument. You can "
"limit TF score by the scorer."

# e63f88856b0c43638d80b7e87a22476c
msgid ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` contains 4 ``Groonga``. "
"If you use normal TF based scorer that is the default scorer, ``_score`` is "
"``4``. But the actual ``_score`` is ``2``. Because the scorer used in the "
"``select`` command limits the maximum score value to ``2``."
msgstr ""
"``Groonga! Groonga! Groonga! Groonga is very fast!`` contains 4 ``Groonga``. "
"If you use normal TF based scorer that is the default scorer, ``_score`` is "
"``4``. But the actual ``_score`` is ``2``. Because the scorer used in the "
"``select`` command limits the maximum score value to ``2``."

# b057835f5b604c31a7df1169b1df4cf5
#, fuzzy
msgid "Here is an example that uses multiple scorers::"
msgstr "Here is an example that uses normalizer."

# 31a0014ede654cd59fc74cdc445ac5b2
msgid ""
"The ``--match_columns`` uses ``scorer_tf_idf(title)`` and "
"``scorer_tf_at_most(content, 2.0)``. ``_score`` value is sum of them."
msgstr ""

# 0029aa1be7984ef887e7a25445188b2c
msgid ""
"You can use the default scorer and custom scorer in the same ``--"
"match_columns``. You can use the default scorer by just specifying a match "
"column::"
msgstr ""

# f5ac674de6884f658dcd863399770165
msgid ""
"The ``--match_columns`` uses the default scorer (TF) for ``title`` and :doc:"
"`/reference/scorers/scorer_tf_at_most` for ``content``. ``_score`` value is "
"sum of them."
msgstr ""

# 6152bc8c7cb44bbb80ef873de5bdf235
msgid "Built-in scorers"
msgstr "Built-in scorers"

# c399e7d9551e47deafaa41386eb9e84f
msgid "Here are built-in scores:"
msgstr "Here are built-in scores:"

# 95ab634e3ede4eeba2ca10cb7b905e6d
msgid "``scorer_tf_at_most``"
msgstr "``scorer_tf_at_most``"

# 2a2ab0bb2f7d418b8a86530bfd6b41c9
#, fuzzy
msgid "This scorer is an experimental feature."
msgstr "This executable command is an experimental feature."

# 300910b5e8af40f0a74cd7fc3ad9b398
msgid "``scorer_tf_at_most`` is a scorer based on TF (term frequency)."
msgstr ""

# 000525f786714be49d6e772837983c5a
msgid "``scorer_tf_idf``"
msgstr "``scorer_tf_idf``"

# 1f0979a2954947e4abb92e7886ecd3ff
msgid ""
"``scorer_tf_idf`` is a scorer based of `TF-IDF <http://en.wikipedia.org/wiki/"
"Tf%E2%80%93idf>`_ (term frequency-inverse document frequency) score function."
msgstr ""

# 9701aaf23fd04142a4d75b49c81887ae
msgid ""
"To put it simply, TF (term frequency) divided by DF (document frequency) is "
"TF-IDF. \"TF\" means that \"the number of occurrences is more important\". "
"\"TF divided by DF\" means that \"the number of occurrences of important "
"term is more important\"."
msgstr ""

# f67c89775d4f41778d62ce6f1194aa8c
msgid ""
"The default score function in Groonga is TF (term frequency). It doesn't "
"care about term importance but is fast."
msgstr ""

# cf600509ead848daa621f6a1aff94159
msgid "TF-IDF cares about term importance but is slower than TF."
msgstr ""

# b2fb732dd82d4ca7afd7360af3e82b73
msgid ""
"TF-IDF will compute more suitable score rather than TF for many cases. But "
"it's not perfect."
msgstr ""

# 34906c22e6e64d77af55f65a02df3d3b
#, fuzzy
msgid ""
"If document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\". It increases score by TF and TF-IDF. Search "
"engine spammer may use the technique. But TF-IDF doesn't guard from the "
"technique."
msgstr ""
"Document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\". Search engine spammer may use the technique."

# b9728b34b8004fa48f2048838903edfd
msgid ""
"`Okapi BM25 <http://en.wikipedia.org/wiki/Okapi_BM25>`_ can solve the case. "
"But it's more slower than TF-IDF and not implemented yet in Groonga."
msgstr ""

# 2ccd4786c0114aec95030620579acaf9
#, fuzzy
msgid "This section describes how to use this scorer."
msgstr "This section describes how to use scorer."

# 316c49bd5060443b870c238bd6aca0c8
#, fuzzy
msgid ""
"You specify ``scorer_tf_idf`` in :ref:`select-match-columns` like the "
"following:"
msgstr ""
"You can specify custom score function in :ref:`select-match-columns`. Here "
"are syntaxes::"

# edc0179e331849d3859eab2174a16ad7
msgid ""
"Both the score of ``Info Info Info`` and the score of ``Error`` are ``2`` "
"even ``Info Info Info`` includes three ``Info`` terms. Because ``Error`` is "
"more important term rather than ``Info``. The number of documents that "
"include ``Info`` is ``4``. The number of documents that include ``Error`` is "
"``1``. Term that is included in less documents means that the term is more "
"characteristic term. Characteristic term is important term."
msgstr ""

# 977e1dc005a64a8caf26e3b9c8654919
#, fuzzy
msgid ":doc:`../scorer`"
msgstr ":doc:`select`"

# 67977d46da964739a67a8e5432d4dff8
#, fuzzy
msgid ""
"You don't need to resolve scoring only by score function. Score function is "
"highly depends on search query. You may be able to use metadata of matched "
"record."
msgstr ""
"You don't need to resolve scoring only by score function. Score function is "
"highly depends on search query. You may use metadata of matched record."

# 64958d9ecd0d4d19a2731a829746f244
msgid ""
"For example, Google uses `PageRank <http://en.wikipedia.org/wiki/PageRank>`_ "
"for scoring. You may be able to use data type (\"title\" data are important "
"rather than \"memo\" data), tag, geolocation and so on."
msgstr ""
"For example, Google uses `PageRank <http://en.wikipedia.org/wiki/PageRank>`_ "
"for scoring. You may be able to use data type (\"title\" data are important "
"rather than \"memo\" data), tag, geolocation and so on."

# a6a1e6db0660432a944d930a1b8eb593
msgid "Please stop to think about only score function for scoring."
msgstr "Please stop to think about only score function for scoring."

# b50701277ea1461c99eba587fc3a6614
msgid "Suggest"
msgstr "Suggest"

# 3eadb24d1d4342f78aa0fced7a19ba86
msgid ""
"Groonga has the suggest feature. This section describes how to use it and "
"how it works."
msgstr ""
"Groonga has the suggest feature. This section describes how to use it and "
"how it works."

# 417fa460e819458a8c02cfbd097e9154
# 6ce3efb65a884bdaa3f7467588798b81
# 4c4495915b154c69a58b9f108e1fc157
msgid "Completion"
msgstr "Completion"

# fa64fbb304eb4bc29e4208f20c3a9843
# 76be390c61a94d3c95bea61cd966b406
msgid "This section describes about the following completion features:"
msgstr "This section describes about the following completion features:"

# c2c87b0cdc3543d8b5c10256c41b32a2
# 924a9b142675493bb58bd15957289476
# 735b2cfc92324b0298450e12c90d7f88
# 81a17b1c97914eeab4f7ecda5abd29c4
# 103ef1527410414ebd12f09a948fd049
# 69a1673403a44ed786272d70244c6e21
msgid "How it works"
msgstr "How it works"

# 8db229506646479d9bb69ba7616f2562
# 7253589f48e14204b98f962ddc4e790d
# 49b72adf691e411d8c2622a9995f0c3b
msgid "How to learn"
msgstr "How to learn"

# 4e070b92ef7c431b8676b54417c185f8
msgid "The completion feature uses three searches to compute completed words:"
msgstr "The completion feature uses three searches to compute completed words:"

# 9195cd4b537541a79fe6779729368f21
msgid "Prefix RK search against registered words."
msgstr "Prefix RK search against registered words."

# 5ea5f753b7544507819b9a64dbe8409f
# 06d965ece2b54e87a31e7c348c4c482f
# c7545a55beb743678fac4445d704e776
msgid "Cooccurrence search against learned data."
msgstr "Cooccurrence search against learned data."

# 66dea99cdc924937affc5298360fc425
msgid "Prefix search against registered words. (optional)"
msgstr "Prefix search against registered words. (optional)"

# f8862bec995840729d5baee177d3219a
msgid "Prefix RK search"
msgstr "Prefix RK search"

# 005483abdda54cde8322ce73a6ef4900
msgid ""
"RK means Romaji and Katakana. Prefix RK search can find registered words "
"that start with user's input by romaji, katakana or hiragana. It's useful "
"for searching in Japanese."
msgstr ""
"RK means Romaji and Katakana. Prefix RK search can find registered words "
"that start with user's input by romaji, katakana or hiragana. It's useful "
"for searching in Japanese."

# 69bdeca03c05495b8d904fdc54589117
msgid ""
"For example, there is a registered word \"日本\". And \"ニホン\" (it must be "
"katakana) is registered as its reading. An user can find \"日本\" by \"ni\", "
"\"二\" or \"に\"."
msgstr ""
"For example, there is a registered word \"日本\". And \"ニホン\" (it must be "
"katakana) is registered as its reading. An user can find \"日本\" by \"ni\", "
"\"二\" or \"に\"."

# 34f7df3307fc49fc8736b8a2ed5f349c
msgid ""
"If you create dataset which is named as ``example`` by :doc:`/reference/"
"executables/groonga-suggest-create-dataset` executable file, you can update "
"pairs of registered word and its reading by loading data to ``_key`` and "
"``kana`` column of ``item_example`` table explicitly for prefix RK search."
msgstr ""
"If you create dataset which is named as ``example`` by :doc:`/reference/"
"executables/groonga-suggest-create-dataset` executable file, you can update "
"pairs of registered word and its reading by loading data to ``_key`` and "
"``kana`` column of ``item_example`` table explicitly for prefix RK search."

# 5815294eda0b4904806307b57ad53a48
# ad6b35aab0244c9a894d9df45ec77298
# 2b036392ddbe4a5297d081918f47e9c2
msgid "Cooccurrence search"
msgstr "Cooccurrence search"

# 808fc937921f44a09c1207c5714548f9
msgid ""
"Cooccurrence search can find registered words from user's partial input. It "
"uses user input sequences that will be learned from query logs, access logs "
"and so on."
msgstr ""
"Cooccurrence search can find registered words from user's partial input. It "
"uses user input sequences that will be learned from query logs, access logs "
"and so on."

# 5ada56a3f5ca4f8491dae2861bef3115
msgid "For example, there is the following user input sequence:"
msgstr "For example, there is the following user input sequence:"

# d0db7fcbaff3439fbd3d423728f3ecbd
# 8596ba2a90264485baa197a13023e3e0
# 55ba53d0c7f8477e8b091fba6635d591
# bfc5a8823718465d9db81029e57ecae0
msgid "input"
msgstr "input"

# 40f474c75f5b4fd282fcf15d2d8b7711
msgid "submit"
msgstr "submit"

# cd17aad1b1c944de85edd6c496c94220
# d43dd70675164f7aa1619d951ed4c409
# f1505eedd734458b8ac503c8457736ef
# 107f5039d17148b4831168c643a9d4d9
# f8e2b18cb7f9493d87a8280f98e10e99
# 4942f884fc5a423891d15c3f6de5db89
# 7d41993388424360866c636467fc66b7
# 1f6977491ed94941be308cbc4f2704fe
# 6da6672bfef54e6e81c1fdc2a94ade9a
# 28dbf0c30b8548868a105429d83a27fb
# e1c18c1cc2cd439d88733e5da411cd77
msgid "no"
msgstr "no"

# f5b3a50b88f640f7af5f0c733dc10313
# 6ad683d869364ab9bf98005ff62132af
msgid "se"
msgstr "se"

# 91ad5a40f0044eeea77075fba23069f9
# b9bc3d04ffa54553a252bd7887a154c7
msgid "sea"
msgstr "sea"

# b096ea6e99204d30bf1e9a42d301c562
# 8d8b54a4b0ca419f99bd6f2930ccec76
msgid "sear"
msgstr "sear"

# 3a7ab7b0224943228c03793d5e2546d7
# 286aeb1c96cb4ecd809f391ae8a726e2
msgid "searc"
msgstr "searc"

# e8c27d6e267d4ab8bdb76ed76928ee6f
# 12cb0a8d3d90429f8ea2fbbc39e5b11b
# 687fc362ed3240bbaae4eb04885c67e9
# 4f8b0993e334451eb8ba17af2b10888a
# 63e38e86d7dd422f8558969054e6f959
# a782d263a19b446cbbfbe24e2b9f55dc
# d0e8c4f7e2e24ae0bd3a3a7054698c72
# 6aceafdf7227423cbf1555766b97c56b
# 89476854b3c34ffc974ac3252ff21f2e
# 91d0413c73884790a1e61a4d6c63052a
msgid "search"
msgstr "search"

# 8d1dff885bbb4362a9e3fcbe0f5ffc4d
# c326d5c70b544000944e92da66a57e46
msgid "yes"
msgstr "yes"

# 50cc09c0d9214aa5b5fc61c9dfcf162a
# 57020f994287423e844649dfd3344b77
msgid "en"
msgstr "en"

# 73859c1dd3414542aa4a5e460175ea8f
# 7f8ef1d547a84715b42374bfc7a51707
msgid "eng"
msgstr "eng"

# 79fd5a9b7adb4e5eb00137cc927bef44
# de8baad85b234447b7a1065fb25f6b5b
msgid "engi"
msgstr "engi"

# d1a71dbb6e024bb48e29eff5ef9c1fc8
# d3989a289cf34dd08b06000eac3ca4f3
msgid "engin"
msgstr "engin"

# 17687ec7f06348728c37a0c49c219ae9
# 6c97bb27c8a9415b9fdc83d285981555
# 9f27fc0ce626488cbd1ffd1abd9dbbc8
# 437d7b128b2e419ba24fd6787c860438
# 42fd60d4b2234f2bb9d346b06b943165
# df990fe2c85b4374b6f6deab5f776bfb
# 00a52b74e3624a71a309a50433782b86
# 2bc98e3f285e41a79745d0236fa83288
# 7630d2ce5c124caf920334d85c701d60
# f6ac379e7a3b44b8af8e7fb1ce75f307
# f19a1f98f0ef44c281ca5606349801d9
msgid "engine"
msgstr "engine"

# b38f16d3068349f18d5d5dfc075fc7b0
# 2921ef3c86654a3fa970f14e8373d8ea
msgid "enginen"
msgstr "enginen"

# bb40bfea38cc4d1bba24b2997af4c41d
msgid "no (typo!)"
msgstr "no (typo!)"

# 1f1367f66c344b8f9f838abbf8851ee0
msgid "Groonga creates the following completion pairs:"
msgstr "Groonga creates the following completion pairs:"

# f9e1da1ec5104bffb9a7fb9f5272a041
msgid "completed word"
msgstr "completed word"

# 50c304d4e0824d3aa4c030ffc2e233bc
msgid ""
"All user not-submitted inputs (e.g. \"s\", \"se\" and so on) before each an "
"user submission maps to the submitted input (e.g. \"search\")."
msgstr ""
"All user not-submitted inputs (e.g. \"s\", \"se\" and so on) before each an "
"user submission maps to the submitted input (e.g. \"search\")."

# 896199daea0749f7aa1a97619098af15
msgid ""
"To be precise, this description isn't correct because it omits about time "
"stamp. Groonga doesn't case about \"all user not-submitted inputs before "
"each an user submission\". Groonga just case about \"all user not-submitted "
"inputs within a minute from an user submission before each an user submission"
"\". Groonga doesn't treat user inputs before a minute ago."
msgstr ""
"To be precise, this description isn't correct because it omits about time "
"stamp. Groonga doesn't case about \"all user not-submitted inputs before "
"each an user submission\". Groonga just case about \"all user not-submitted "
"inputs within a minute from an user submission before each an user submission"
"\". Groonga doesn't treat user inputs before a minute ago."

# 5e16896a8bb94ded8759e6841a9d9eee
msgid ""
"If an user inputs \"sea\" and cooccurrence search returns \"search\" because "
"\"sea\" is in input column and corresponding completed word column value is "
"\"search\"."
msgstr ""
"If an user inputs \"sea\" and cooccurrence search returns \"search\" because "
"\"sea\" is in input column and corresponding completed word column value is "
"\"search\"."

# 429a6e3fa7a94d4da1304e8f9446581b
msgid "Prefix search"
msgstr "Prefix search"

# 7bc82348a20d4457901274238294f484
msgid ""
"Prefix search can find registered word that start with user's input. This "
"search doesn't care about romaji, katakana and hiragana not like prefix RK "
"search."
msgstr ""
"Prefix search can find registered word that start with user's input. This "
"search doesn't care about romaji, katakana and hiragana not like prefix RK "
"search."

# 133207a4144540369ec31b7db7b032bb
msgid ""
"This search isn't always ran. It's just ran when it's requested explicitly "
"or both prefix RK search and cooccurrence search return nothing."
msgstr ""
"This search isn't always ran. It's just ran when it's requested explicitly "
"or both prefix RK search and cooccurrence search return nothing."

# 511e37c14793488fb91f2a1af8549171
msgid ""
"For example, there is a registered word \"search\". An user can find \"search"
"\" by \"s\", \"se\", \"sea\", \"sear\", \"searc\" and \"search\"."
msgstr ""
"For example, there is a registered word \"search\". An user can find \"search"
"\" by \"s\", \"se\", \"sea\", \"sear\", \"searc\" and \"search\"."

# e1340a90d722491dbf8d8af38faeddae
msgid ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"completion. ``--type complete`` option requests completion."
msgstr ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"completion. ``--type complete`` option requests completion."

# 8551c2056aa74f20be6b1e2853badc2e
msgid "For example, here is an command to get completion results by \"en\":"
msgstr "For example, here is an command to get completion results by \"en\":"

# bdb16155fb6b428f84606fb4baa7833d
# af6f51c0088a42119623fc07e1088ff8
# 19b7f22f72074eab9d419c502f48a9ef
msgid "How it learns"
msgstr "How it learns"

# 01385b81d5ba40f48ae9cf4e4265ee59
msgid ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, Groonga needs user input sequence "
"with time stamp and user submit input with time stamp."
msgstr ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, Groonga needs user input sequence "
"with time stamp and user submit input with time stamp."

# a25722bc8e2048c29d7484c6c03aeca4
# 1fc94e0f5af942a983918df4c6bce9ad
msgid ""
"For example, an user wants to search by \"engine\". The user inputs the "
"query with the following sequence:"
msgstr ""
"For example, an user wants to search by \"engine\". The user inputs the "
"query with the following sequence:"

# d59e62128a814a3cbe0f656a42693af2
msgid "2011-08-10T13:33:23+09:00: e"
msgstr "2011-08-10T13:33:23+09:00: e"

# 96852f56e16143848d44c340cddbc7b1
msgid "2011-08-10T13:33:23+09:00: en"
msgstr "2011-08-10T13:33:23+09:00: en"

# 0883231dc61b4ea69e8d22473f7ad3a3
msgid "2011-08-10T13:33:24+09:00: eng"
msgstr "2011-08-10T13:33:24+09:00: eng"

# ccdfd5e6c64e43d0b17311a5c8d7a61d
msgid "2011-08-10T13:33:24+09:00: engi"
msgstr "2011-08-10T13:33:24+09:00: engi"

# dca90af269e14cafb92d77f2085216c8
msgid "2011-08-10T13:33:24+09:00: engin"
msgstr "2011-08-10T13:33:24+09:00: engin"

# 34ca5665fe1d41e58ba5b19b48624d0e
msgid "2011-08-10T13:33:25+09:00: engine (submit!)"
msgstr "2011-08-10T13:33:25+09:00: engine (submit!)"

# 24ede38f4af6431080bb4157c752d71e
# 97a23c1b4e1c43639d8b8bf4917a3114
msgid ""
"Groonga can be learned from the input sequence by the following command::"
msgstr ""
"Groonga can be learned from the input sequence by the following command::"

# 6a0963257bde47c78484b51bb2301f17
msgid "How to update reading data"
msgstr "How to update reading data"

# 868d53c794d9499e8e199dcb34318fb0
msgid ""
"Groonga requires registered word and its reading for prefix RK search. This "
"section describes how to register a word and its reading."
msgstr ""
"Groonga requires registered word and its reading for prefix RK search. This "
"section describes how to register a word and its reading."

# ca8333f5a0fc4447a02ead8e8071a2c7
msgid "Here is an example to register \"日本\" which means Japan in English:"
msgstr "Here is an example to register \"日本\" which means Japan in English:"

# c99c7a4290304c2a9f1fa2987b52573c
msgid "Here is an example to update reading data to complete \"日本\":"
msgstr "Here is an example to update reading data to complete \"日本\":"

# fb8d02a0f6ba47c5ba961a699b52e020
msgid ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."
msgstr ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."

# 21f14c0d7777431ba0f00ba2c427bbcd
msgid ""
"Without loading above reading data, you can't complete registered word \"日本"
"\" by query - \"nihon\"."
msgstr ""
"Without loading above reading data, you can't complete registered word \"日本"
"\" by query - \"nihon\"."

# cd22d8988ae14e609c92903113a70d07
msgid ""
"You can register multiple readings for a registered word because ``kana`` "
"column in ``item_query`` table is defined as a :doc:`/reference/columns/"
"vector`."
msgstr ""
"You can register multiple readings for a registered word because ``kana`` "
"column in ``item_query`` table is defined as a :doc:`/reference/columns/"
"vector`."

# 5110ef6c41d245048d8a01df5d0863d9
msgid ""
"This is the reason that you can also complete the registered word \"日本\" "
"by query - \"nippon\"."
msgstr ""
"This is the reason that you can also complete the registered word \"日本\" "
"by query - \"nippon\"."

# ef50ec1fb1704b2b84bcaa537ef83472
msgid ""
"This feature is very convenient because you can search registered word even "
"though Japanese input method is disabled."
msgstr ""
"This feature is very convenient because you can search registered word even "
"though Japanese input method is disabled."

# 4820462e41b5437e881ca9528f5d030d
msgid ""
"If there are multiple candidates as completed result, you can customize "
"priority to set the value of ``boost`` column in ``item_query`` table."
msgstr ""
"If there are multiple candidates as completed result, you can customize "
"priority to set the value of ``boost`` column in ``item_query`` table."

# a43fdadce9fa449e83f691c21052182c
msgid "Here is an example to customize priority for prefix RK search:"
msgstr "Here is an example to customize priority for prefix RK search:"

# 56dfcec0215a4817a2eede06eccde317
# 9dbce0f6e33a4838ba40b8031ac7603a
# 03f9824b7cf746e8b9b5bb98c7abad2c
msgid "Correction"
msgstr "Correction"

# 43a4a47b81194a97b88a81a4d49e81f1
msgid "This section describes about the following correction features:"
msgstr "This section describes about the following correction features:"

# 9c13b8ba381f47dab6eb9b6e1cbc0ecc
msgid "The correction feature uses three searches to compute corrected words:"
msgstr "The correction feature uses three searches to compute corrected words:"

# 2a4ef6b64d544cd68f2d5f1f1ee1b274
msgid "Similar search against registered words. (optional)"
msgstr "Similar search against registered words. (optional)"

# 9147cf95e7114d83988af20f65b71f1e
msgid ""
"Cooccurrence search can find registered words from user's wrong input. It "
"uses user submit sequences that will be learned from query logs, access logs "
"and so on."
msgstr ""
"Cooccurrence search can find registered words from user's wrong input. It "
"uses user submit sequences that will be learned from query logs, access logs "
"and so on."

# 320f0440036c4422b52f45f267ef1059
# efb668a36f9b4fdbb4a8dbaa4192e391
msgid "For example, there are the following user submissions:"
msgstr "For example, there are the following user submissions:"

# efe379a6f76b4fdaa94bd15cf5123757
msgid "time"
msgstr "time"

# 02cc1b54462743fcbe8b4947363c8b64
msgid "2011-08-10T22:20:50+09:00"
msgstr "2011-08-10T22:20:50+09:00"

# 07537b8601134bf4aecd104f5f767de3
msgid "serach (typo!)"
msgstr "serach (typo!)"

# 72a102f2b7104dc4874d3119a13d3eb3
msgid "2011-08-10T22:20:52+09:00"
msgstr "2011-08-10T22:20:52+09:00"

# 55361dbd8a9440e2906ace3971105f31
msgid "search (fixed!)"
msgstr "search (fixed!)"

# 1e55c3047ee645829a59e54af40b0639
msgid ""
"Groonga creates the following correction pair from the above submissions:"
msgstr ""
"Groonga creates the following correction pair from the above submissions:"

# 3c1e0f4cd3c24aa0b003c7eefe15655e
msgid "corrected word"
msgstr "corrected word"

# 4a4c869316b949c5b31d023a43103411
msgid "serach"
msgstr "serach"

# bc3fdd8aa51045dd9310167dfbeef930
msgid ""
"Groonga treats continuous submissions within a minute as input correction by "
"user. Not submitted user input sequence between two submissions isn't used "
"as learned data for correction."
msgstr ""
"Groonga treats continuous submissions within a minute as input correction by "
"user. Not submitted user input sequence between two submissions isn't used "
"as learned data for correction."

# 8d5ff682c6ab484ca8b296ac5c0cc980
msgid ""
"If an user inputs \"serach\" and cooccurrence search returns \"search\" "
"because \"serach\" is in input column and corresponding corrected word "
"column value is \"search\"."
msgstr ""
"If an user inputs \"serach\" and cooccurrence search returns \"search\" "
"because \"serach\" is in input column and corresponding corrected word "
"column value is \"search\"."

# 7a37a8e70b37423e80e33dc1c7d2e925
msgid ""
"Similar search can find registered words that has one or more the same "
"tokens as user input. TokenBigram tokenizer is used for tokenization because "
"suggest dataset schema created by :doc:`/reference/executables/groonga-"
"suggest-create-dataset` uses TokenBigram tokenizer as the default tokenizer."
msgstr ""
"Similar search can find registered words that has one or more the same "
"tokens as user input. TokenBigram tokenizer is used for tokenization because "
"suggest dataset schema created by :doc:`/reference/executables/groonga-"
"suggest-create-dataset` uses TokenBigram tokenizer as the default tokenizer."

# f76840d93aef4b6db565850413ea0705
msgid ""
"For example, there is a registered query \"search engine\". An user can find "
"\"search engine\" by \"web search service\", \"sound engine\" and so on. "
"Because \"search engine\" and \"web search engine\" have the same token "
"\"search\" and \"search engine\" and \"sound engine\" have the same token "
"\"engine\"."
msgstr ""
"For example, there is a registered query \"search engine\". An user can find "
"\"search engine\" by \"web search service\", \"sound engine\" and so on. "
"Because \"search engine\" and \"web search engine\" have the same token "
"\"search\" and \"search engine\" and \"sound engine\" have the same token "
"\"engine\"."

# e7ab90aaf6464e9b9eb8c776caf000f2
msgid ""
"\"search engine\" is tokenized to \"search\" and \"engine\" tokens. "
"(Groonga's TokenBigram tokenizer doesn't tokenize two characters for "
"continuous alphabets and continuous digits for reducing search noise. "
"TokenBigramSplitSymbolAlphaDigit tokenizer should be used to ensure "
"tokenizing to two characters.) \"web search service\" is tokenized to \"web"
"\", \"search\" and \"service\". \"sound engine\" is tokenized to \"sound\" "
"and \"engine\"."
msgstr ""
"\"search engine\" is tokenized to \"search\" and \"engine\" tokens. "
"(Groonga's TokenBigram tokenizer doesn't tokenize two characters for "
"continuous alphabets and continuous digits for reducing search noise. "
"TokenBigramSplitSymbolAlphaDigit tokenizer should be used to ensure "
"tokenizing to two characters.) \"web search service\" is tokenized to \"web"
"\", \"search\" and \"service\". \"sound engine\" is tokenized to \"sound\" "
"and \"engine\"."

# 8868a236d50a42719c7c6e3c502428d8
msgid ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"correction. `--type correct` option requests corrections."
msgstr ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"correction. `--type correct` option requests corrections."

# fdd7851b244748958886de2da53eabb4
msgid ""
"For example, here is an command to get correction results by \"saerch\":"
msgstr ""
"For example, here is an command to get correction results by \"saerch\":"

# ae7c04f5bb6345609c85f5d600fe87c5
msgid ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, groonga needs user submit inputs "
"with time stamp."
msgstr ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, groonga needs user submit inputs "
"with time stamp."

# 5a2a66d119404d74b32612a11d200e8e
msgid ""
"For example, an user wants to search by \"search\" but the user has typo "
"\"saerch\" before inputs the correct query. The user inputs the query with "
"the following sequence:"
msgstr ""
"For example, an user wants to search by \"search\" but the user has typo "
"\"saerch\" before inputs the correct query. The user inputs the query with "
"the following sequence:"

# a01c9e0d436c42f28b204b7656a172c4
msgid "2011-08-10T13:33:23+09:00: s"
msgstr "2011-08-10T13:33:23+09:00: s"

# b34dd870664040469495b56e951930e3
msgid "2011-08-10T13:33:23+09:00: sa"
msgstr "2011-08-10T13:33:23+09:00: sa"

# f3dd05eb4c564ee39722390c94e2136c
msgid "2011-08-10T13:33:24+09:00: sae"
msgstr "2011-08-10T13:33:24+09:00: sae"

# ba64d17efebb4f23aa4dd98c4346005a
msgid "2011-08-10T13:33:24+09:00: saer"
msgstr "2011-08-10T13:33:24+09:00: saer"

# 28bfa4618d7e41038a073a3278517483
msgid "2011-08-10T13:33:24+09:00: saerc"
msgstr "2011-08-10T13:33:24+09:00: saerc"

# 73c8a750e01b4827b9033ac64a49fd69
msgid "2011-08-10T13:33:25+09:00: saerch (submit!)"
msgstr "2011-08-10T13:33:25+09:00: saerch (submit!)"

# c4a6f071dceb412a840f61f0a44dc161
msgid "2011-08-10T13:33:29+09:00: serch (correcting...)"
msgstr "2011-08-10T13:33:29+09:00: serch (correcting...)"

# 5711a98459ca4dc7a22a415eb6322072
msgid "2011-08-10T13:33:30+09:00: search (submit!)"
msgstr "2011-08-10T13:33:30+09:00: search (submit!)"

# b7922b03fb704e85abd95759f5213db6
msgid "Introduction"
msgstr "Introduction"

# 609e69e5b1fd414785f5e0fe59ec4b05
msgid "The suggest feature in Groonga provides the following features:"
msgstr "The suggest feature in Groonga provides the following features:"

# 8f1bc3c758794b46a314dfc34a3e74e6
# c4c1433d7582446cb5fabafcfd329431
# b11a7a53aa8546aabab6d353e8c6c088
msgid "Suggestion"
msgstr "Suggestion"

# 3499a12905fc42d6b65c564c74548a39
msgid ""
"Completion helps user input. If user inputs a partial word, Groonga can "
"return complete words from registered words."
msgstr ""
"Completion helps user input. If user inputs a partial word, Groonga can "
"return complete words from registered words."

# 434aa22f556e4099aeaea1552a48536a
msgid "For example, there are registered words:"
msgstr "For example, there are registered words:"

# fe2e386d4fcd42a19fc6d267ebdaa812
msgid "\"groonga\""
msgstr "\"groonga\""

# 572a158e4cb64f439602f163ae0ff295
msgid "\"complete\""
msgstr "\"complete\""

# 81911fecb0b446c5b541876b2961c132
msgid "\"correction\""
msgstr "\"correction\""

# 1b1968c8078149f092f9b1ec5960e2f8
msgid "\"suggest\""
msgstr "\"suggest\""

# 005cbc1a4170499db3f8a946ee811b1d
msgid ""
"An user inputs \"co\" and groonga returns \"complete\" and \"correction\" "
"because they starts with \"co\"."
msgstr ""
"An user inputs \"co\" and groonga returns \"complete\" and \"correction\" "
"because they starts with \"co\"."

# eb97e6fbf7ab445bac2a6ba7728df7d7
msgid ""
"An user inputs \"sug\" and groonga returns \"suggest\" because \"suggest\" "
"starts with \"sug\"."
msgstr ""
"An user inputs \"sug\" and groonga returns \"suggest\" because \"suggest\" "
"starts with \"sug\"."

# 06806f0908e340ca8b1ba89c3b478783
msgid ""
"An user inputs \"ab\" and groonga returns nothing because no word starts "
"with \"ab\"."
msgstr ""
"An user inputs \"ab\" and groonga returns nothing because no word starts "
"with \"ab\"."

# f3fac0d06f714a02a83b9a8d79ced16f
msgid ""
"Correction also helps user input. If user inputs a wrong word, groonga can "
"return correct words from registered correction pairs."
msgstr ""
"Correction also helps user input. If user inputs a wrong word, groonga can "
"return correct words from registered correction pairs."

# b96350705512496283b4f39ccdb2c35c
msgid "For example, there are registered correction pairs:"
msgstr "For example, there are registered correction pairs:"

# be43229be1334acda017b4f39ef8197c
msgid "correct word"
msgstr "correct word"

# 19928482d7d64a67aa9f7d8d9dca0e1e
msgid "wrong word"
msgstr "wrong word"

# 86e14d9c51b04c0a95dd6c7d6ffbc799
msgid "grroonga"
msgstr "grroonga"

# 8491b08435fe4673ab55234d51e53821
msgid "gronnga"
msgstr "gronnga"

# fa67e7874ad846ad8fd3c7b96c84b4bf
msgid ""
"An user inputs \"gronga\" and groonga returns \"groonga\" because \"gronga\" "
"is in wrong word and corresponding correct word is \"groonga\"."
msgstr ""
"An user inputs \"gronga\" and groonga returns \"groonga\" because \"gronga\" "
"is in wrong word and corresponding correct word is \"groonga\"."

# a6feac307c4141839f5a056645620b1b
msgid ""
"An user inputs \"roonga\" and groonga returns nothing because \"roonga\" "
"isn't in wrong word."
msgstr ""
"An user inputs \"roonga\" and groonga returns nothing because \"roonga\" "
"isn't in wrong word."

# de6235a2b05344e6b4902fee39021726
msgid ""
"Suggestion helps that user filters many found documents. If user inputs a "
"query, groonga can return new queries that has more additional keywords from "
"registered related query pairs."
msgstr ""
"Suggestion helps that user filters many found documents. If user inputs a "
"query, groonga can return new queries that has more additional keywords from "
"registered related query pairs."

# d56537b9c3a941348b2f2c0632448bce
msgid "For example, there are registered related query pairs:"
msgstr "For example, there are registered related query pairs:"

# 5755d0e00de849f9a04fa97f8d0efc36
msgid "keyword"
msgstr "keyword"

# 79e4159d542e47938d331aecb4b5f80c
msgid "related query"
msgstr "related query"

# afdcb83d069c40ab9d1f8289bc86eb3d
msgid "groonga search engine"
msgstr "groonga search engine"

# 8de91af39bfc4284b64eb67ff8afc60f
msgid "Google search"
msgstr "Google search"

# 2fa4e3f003454950b54db2ecade6bd18
msgid "groonga speed"
msgstr "groonga speed"

# d23bcb6a9028475fb4230690770658b4
msgid "speed"
msgstr "speed"

# d287e81434ee4188bd75bf2c87ff8898
msgid ""
"An user inputs \"groonga\" and groonga returns \"groonga search engine\" "
"because \"groonga\" is in keyword column and related query column is "
"\"groonga search engine\"."
msgstr ""
"An user inputs \"groonga\" and groonga returns \"groonga search engine\" "
"because \"groonga\" is in keyword column and related query column is "
"\"groonga search engine\"."

# 7cb15a1f6f1343b18206b9409e64a17b
msgid ""
"An user inputs \"MySQL\" and groonga returns nothing because \"MySQL\" isn't "
"in keyword column values."
msgstr ""
"An user inputs \"MySQL\" and groonga returns nothing because \"MySQL\" isn't "
"in keyword column values."

# f21f06af6d904af081c17123ad6464ae
msgid "Learning"
msgstr "Learning"

# 288177023731409d9651dae459bf11bc
msgid ""
"The suggest feature requires registered data before using the feature. Those "
"data can be registered from user inputs. Gronnga-suggest-httpd and groonga-"
"suggest-learner commands are provided for the propose."
msgstr ""
"The suggest feature requires registered data before using the feature. Those "
"data can be registered from user inputs. Gronnga-suggest-httpd and groonga-"
"suggest-learner commands are provided for the propose."

# 6d95cd4df91b47b39f98683a7be6bc74
msgid "The suggestion feature uses a search to compute suggested words:"
msgstr "The suggestion feature uses a search to compute suggested words:"

# 6c76727e677d42998e01e33b6c2cbaae
msgid ""
"Cooccurrence search can find related words from user's input. It uses user "
"submissions that will be learned from query logs, access logs and so on."
msgstr ""
"Cooccurrence search can find related words from user's input. It uses user "
"submissions that will be learned from query logs, access logs and so on."

# 12cb582a3a594996a9599a3076c57056
# 748989af6adc4b80a16f269ff6e83a45
# e9bfe3723efd431a95eb5bf6c0f54ae3
msgid "search engine"
msgstr "search engine"

# 537b88022bba45c2bbe699aee30c4375
# 63383b7d5ed04107bc1013ab85c754b9
# e1d07b83bd0e4f7b8f52b736a1be6ac1
# ae6e882374f54ee78c1134aea6043138
msgid "web search realtime"
msgstr "web search realtime"

# 8bc387bba65b419888573fea6c92855d
msgid "Groonga creates the following suggestion pairs:"
msgstr "Groonga creates the following suggestion pairs:"

# 6807361458ae469f934fe77b15018450
msgid "suggested words"
msgstr "suggested words"

# 8c6459f96cb94abdb6809d81f551648b
msgid "web"
msgstr "web"

# 4ca02323d88e43fb983f1e691c33fe7b
msgid "realtime"
msgstr "realtime"

# 680e7cba83eb40828e1471523d3a582b
msgid "Those pairs are created by the following steps:"
msgstr "Those pairs are created by the following steps:"

# fe84e71ab5b84d5bb574a70445e4dd89
msgid ""
"Tokenizes user input query by TokenDelimit tokenizer that uses a space as "
"token delimiter. (e.g. \"search engine\" is tokenized to two tokens \"search"
"\" and \"engine\".)"
msgstr ""
"Tokenizes user input query by TokenDelimit tokenizer that uses a space as "
"token delimiter. (e.g. \"search engine\" is tokenized to two tokens \"search"
"\" and \"engine\".)"

# 73f0d61f68ec4f508852f014dadcf519
msgid ""
"Creates a pair that is consists of a token and original query for each token."
msgstr ""
"Creates a pair that is consists of a token and original query for each token."

# c92384a6de844da29fbdba3fabc3b4d3
msgid ""
"If an user inputs \"search\" and cooccurrence search returns \"search engine"
"\" and \"web search realtime\" because \"search\" is in two input columns "
"and corresponding suggested word columns have \"search engine\" and \"web "
"search realtime\"."
msgstr ""
"If an user inputs \"search\" and cooccurrence search returns \"search engine"
"\" and \"web search realtime\" because \"search\" is in two input columns "
"and corresponding suggested word columns have \"search engine\" and \"web "
"search realtime\"."

# cda4855a28d64bf8ad856058e23a7108
msgid ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"suggestion. `--type suggest` option requests suggestion"
msgstr ""
"Groonga provides :doc:`/reference/commands/suggest` command to use "
"suggestion. `--type suggest` option requests suggestion"

# 6a101f15c23e4b55a76e16b3b501fa63
msgid ""
"For example, here is an command to get suggestion results by \"search\":"
msgstr ""
"For example, here is an command to get suggestion results by \"search\":"

# e69558773d2147bd969de659637ad55c
msgid ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, groonga needs user input sequence "
"with time stamp and user submit input with time stamp."
msgstr ""
"Cooccurrence search uses learned data. They are based on query logs, access "
"logs and so on. To create learned data, groonga needs user input sequence "
"with time stamp and user submit input with time stamp."

# f3acd7361ac2435f90435be75317adeb
msgid "2011-08-10T13:33:23+09:00: search engine (submit)"
msgstr "2011-08-10T13:33:23+09:00: search engine (submit)"

# b30db557891445beb2a143e05fc3294f
msgid "2011-08-10T13:33:28+09:00: web search realtime (submit)"
msgstr "2011-08-10T13:33:28+09:00: web search realtime (submit)"

# 491bd64029764d6e91d60ec7dcef17a0
msgid "Groonga can be learned from the submissions by the following command::"
msgstr "Groonga can be learned from the submissions by the following command::"

# d671da2fefdb4eea99bbeef9de76f0c6
msgid "How to extract learning data"
msgstr "How to extract learning data"

# 2c226a87d281470fac79e8da37b01b9f
msgid ""
"The learning data is stored into item_DATASET and pair_DATASET tables. By "
"using select command for such tables, you can all extract learing data."
msgstr ""
"The learning data is stored into item_DATASET and pair_DATASET tables. By "
"using select command for such tables, you can all extract learing data."

# 45ebce1513ae470096935348c367581b
msgid "Here is the query to extract all learning data::"
msgstr "Here is the query to extract all learning data::"

# 83fc26593b004c0595166eee9236344f
msgid ""
"Without '--limit -1', you can't get all data. In pair table, the valid value "
"of freq0, freq1 and freq2 column must be larger than 0."
msgstr ""
"Without '--limit -1', you can't get all data. In pair table, the valid value "
"of freq0, freq1 and freq2 column must be larger than 0."

# 4928864480a243cbbe50eabc2268f351
msgid ""
"Don't execute above query via HTTP request because enourmous number of "
"records are fetched."
msgstr ""
"Don't execute above query via HTTP request because enourmous number of "
"records are fetched."

# 92b12347dbe640d5be443a47dc31fe82
msgid "Tables"
msgstr "Tables"

# 169e17f6fe1140b68eae02627d5493dd
msgid ""
"Table in Groonga manages relation between ID and key. Groonga provides four "
"table types. They are ``TABLE_NO_KEY``, ``TABLE_HASH_KEY``, "
"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."
msgstr ""
"Table in Groonga manages relation between ID and key. Groonga provides four "
"table types. They are ``TABLE_NO_KEY``, ``TABLE_HASH_KEY``, "
"``TABLE_PAT_KEY`` and ``TABLE_DAT_KEY``."

# 838d748cd7d549f69b9dff743fd359bd
msgid ""
"All tables except ``TABLE_NO_KEY`` provides both fast ID search by key and "
"fast key search by ID. ``TABLE_NO_KEY`` doesn't support key. "
"``TABLE_NO_KEY`` only manages ID. So ``TABLE_NO_KEY`` doesn't provides ID "
"search and key search."
msgstr ""
"All tables except ``TABLE_NO_KEY`` provides both fast ID search by key and "
"fast key search by ID. ``TABLE_NO_KEY`` doesn't support key. "
"``TABLE_NO_KEY`` only manages ID. So ``TABLE_NO_KEY`` doesn't provides ID "
"search and key search."

# d1c4c0a6dbb549ea9988d560d9fb7c3d
msgid "Characteristics"
msgstr "Characteristics"

# c2953be540a54efe8bf3ed88688e186d
msgid ""
"Here is a chracteristic table of all tables in Groonga. (``TABLE_`` prefix "
"is omitted in the table.)"
msgstr ""
"Here is a chracteristic table of all tables in Groonga. (``TABLE_`` prefix "
"is omitted in the table.)"

# 12e2b74576474109988c00c54ddfca93
msgid "``DAT_KEY``"
msgstr "``DAT_KEY``"

# 8afade69b29f45d6ac5f59a245f8205d
msgid "``HASH_KEY``"
msgstr "``HASH_KEY``"

# 51ab8266b45a432590fed319d88c75b8
msgid "``NO_KEY``"
msgstr "``NO_KEY``"

# 2fe44ccd8bf94ecf90de662c668ba099
msgid "``PAT_KEY``"
msgstr "``PAT_KEY``"

# 335630a8fe3043379799a9e08a350a21
msgid "Data structure"
msgstr "Data structure"

# 35f6489272ce48339918ea7ca49339c7
msgid "Double array trie"
msgstr "Double array trie"

# 34fdd161b70e44709410d799e61623e0
msgid "Hash table"
msgstr "Hash table"

# dbc3d1b99c7641ebbcf0cca9a3525df2
msgid "Patricia trie"
msgstr "Patricia trie"

# 08a13e701021492999f1c2ad498484da
msgid "ID support"
msgstr "ID support"

# f4b3f1c2d37a4979a13c6b951fcf0656
msgid "Key support"
msgstr "Key support"

# 78e3ed5120744827bd68983a2c46099f
msgid "Value support"
msgstr "Value support"

# 5aa5d87b1be7457cb735cc94952a9e7d
msgid "Key -> ID speed"
msgstr "Key -> ID speed"

# aad11adf6a53440588d34902424e4677
# 5cda1d41510c457db35ef3316a1bb609
msgid "oo"
msgstr "oo"

# ebd6b7e3882a4d33afa1fd624ae63414
# a300ebd36fc545c7bb2101dd18826a86
msgid "o: fast"
msgstr "o: fast"

# a724dc4895c44d638dda9008550f2c68
# 9088414169394e49a41c5d789c041119
msgid "x: slow"
msgstr "x: slow"

# 188cbf62be884f118148f3c79a980820
msgid "Update speed"
msgstr "Update speed"

# ef90a2ebef2c4613b37d8aa52223a971
# 43c6e820c84f4698a1f611c95832d0b4
msgid "ooo"
msgstr "ooo"

# 14d795cff4024fd6bf4b3d609f61f7b0
msgid "Size"
msgstr "Size"

# 83de6f4f1cc74674add49b993aa9e694
msgid "o: small"
msgstr "o: small"

# 888489902d2a4437b15ff66ad34f4d01
msgid "x: large"
msgstr "x: large"

# 5c68699b25e944bb8b0a2dc6085d1a48
msgid "Key update"
msgstr "Key update"

# fa0e6de7368e430f83230cf58056966c
msgid "Common prefix search"
msgstr "Common prefix search"

# 43fe4cbc4c234dc3b8e1152643ca3fc8
msgid "Predictive search"
msgstr "Predictive search"

# 51faf789436c4e99b81ea69eaea1b109
msgid "Range search"
msgstr "Range search"

# e44974fb34f34203b1fdbb4fd19d99fa
msgid ""
"``TABLE_NO_KEY`` is very fast and very small but it doesn't support key. "
"``TABLE_NO_KEY`` is a only table that doesn't support key."
msgstr ""
"``TABLE_NO_KEY`` is very fast and very small but it doesn't support key. "
"``TABLE_NO_KEY`` is a only table that doesn't support key."

# 69e5d5161172431faff0753d0fafde8b
msgid ""
"You cannot use ``TABLE_NO_KEY`` for lexicon for fulltext search because "
"lexicon stores tokens as key. ``TABLE_NO_KEY`` is useful for no key records "
"such as log."
msgstr ""
"You cannot use ``TABLE_NO_KEY`` for lexicon for fulltext search because "
"lexicon stores tokens as key. ``TABLE_NO_KEY`` is useful for no key records "
"such as log."

# 9e1c8ed5d83d49029139a1d5cc506b90
msgid ""
"``TABLE_HASH_KEY`` is fast but it doesn't support advanced search functions "
"such as common prefix search and predictive search."
msgstr ""
"``TABLE_HASH_KEY`` is fast but it doesn't support advanced search functions "
"such as common prefix search and predictive search."

# 085055dac0d743d7868dd3345c29603b
msgid ""
"``TABLE_HASH_KEY`` is useful for index for exact search such as tag search."
msgstr ""
"``TABLE_HASH_KEY`` is useful for index for exact search such as tag search."

# 426c9a33a9934b5286b5c5d310bb3d23
msgid "``TABLE_PAT_KEY`` is small and supports advanced search functions."
msgstr "``TABLE_PAT_KEY`` is small and supports advanced search functions."

# 6ccaca8559d74cf583f0eea63a3d991b
msgid ""
"``TABLE_PAT_KEY`` is useful for lexicon for fulltext search and index for "
"range search."
msgstr ""
"``TABLE_PAT_KEY`` is useful for lexicon for fulltext search and index for "
"range search."

# 31c35aabf64f458e8a00ccaecb741a4a
msgid ""
"``TABLE_DAT_KEY`` is fast and supports key update but it is large. It is not "
"suitable for storing many records. ``TABLE_DAT_KEY`` is a only table that "
"supports key update."
msgstr ""
"``TABLE_DAT_KEY`` is fast and supports key update but it is large. It is not "
"suitable for storing many records. ``TABLE_DAT_KEY`` is a only table that "
"supports key update."

# 334ec709fd4a49fd9253209d431fd701
msgid ""
"``TABLE_DAT_KEY`` is used in Groonga database. Groonga database needs to "
"convert object name such as ``ShortText``, ``TokenBigram`` and table names "
"to object ID. And Groonga database needs to rename object name. Those "
"features are implemented by ``TABLE_DAT_KEY``. The number of objects is "
"small. So large data size demerit of ``TABLE_DAT_KEY`` can be ignored."
msgstr ""
"``TABLE_DAT_KEY`` is used in Groonga database. Groonga database needs to "
"convert object name such as ``ShortText``, ``TokenBigram`` and table names "
"to object ID. And Groonga database needs to rename object name. Those "
"features are implemented by ``TABLE_DAT_KEY``. The number of objects is "
"small. So large data size demerit of ``TABLE_DAT_KEY`` can be ignored."

# cd7e83f0799a43e48b4380ddb79857d5
msgid "Record ID"
msgstr "Record ID"

# a9070b73a39441a5859dfd29c5c07443
msgid "Record ID is assigned automatically. You cannot assign record ID."
msgstr "Record ID is assigned automatically. You cannot assign record ID."

# ff4a9df5a326499e81f60ac09a903398
msgid "Record ID of deleted record may be reused."
msgstr "Record ID of deleted record may be reused."

# 0a913c00e08d4c689a46277ce5f9454f
msgid ""
"Valid record ID range is between 1 and 268435455. (1 and 268435455 are valid "
"IDs.)"
msgstr ""
"Valid record ID range is between 1 and 268435455. (1 and 268435455 are valid "
"IDs.)"

# a036ab70c88a4e44b29d92264b64c21d
msgid "Persistent table and temporary table"
msgstr "Persistent table and temporary table"

# e3c89799bca242b3a5263c99e24df344
msgid "Table is persistent table or temporary table."
msgstr "Table is persistent table or temporary table."

# 5965a7a10a0542d09c4aca76a1ea7732
msgid "Persistent table"
msgstr "Persistent table"

# 82ba59e83ce4418fa0b588f1b27a3187
msgid ""
"Persistent table is named and registered to database. Records in persistent "
"table aren't deleted after closing table or database."
msgstr ""
"Persistent table is named and registered to database. Records in persistent "
"table aren't deleted after closing table or database."

# 440f62b8134648f1a831990431780149
msgid ""
"Persistent table can be created by :doc:`/reference/commands/table_create` "
"command."
msgstr ""
"Persistent table can be created by :doc:`/reference/commands/table_create` "
"command."

# 520234d3e798468a8ecd9602d77d7606
msgid "Temporary table"
msgstr "Temporary table"

# b1a6cb464ea4473688894dedb9d299d6
msgid ""
"Temporary table is anonymous. Records in temporary table are deleted after "
"closing table. Temporary table is used to store search result, sort result, "
"group (drilldown) result and so on. ``TABLE_HASH_KEY`` is used for search "
"result and group result. ``TABLE_NO_KEY`` is used for sort result."
msgstr ""
"Temporary table is anonymous. Records in temporary table are deleted after "
"closing table. Temporary table is used to store search result, sort result, "
"group (drilldown) result and so on. ``TABLE_HASH_KEY`` is used for search "
"result and group result. ``TABLE_NO_KEY`` is used for sort result."

# f0eb8a68eafc40e68c511a841627e3a7
msgid ""
"The max number of records is 268435455. You cannot add 268435456 or more "
"records in a table."
msgstr ""
"The max number of records is 268435455. You cannot add 268435456 or more "
"records in a table."

# a01c6ed520784a4f9fa28e3c455393d9
msgid ""
"The max number of a key size is 4096byte. You cannot use 4097byte or larger "
"key. You can use column instead of key for 4097byte or larger size data. "
"``Text`` and ``LargeText`` types supports 4097byte or larger size data."
msgstr ""
"The max number of a key size is 4096byte. You cannot use 4097byte or larger "
"key. You can use column instead of key for 4097byte or larger size data. "
"``Text`` and ``LargeText`` types supports 4097byte or larger size data."

# 9293c6f0e5824461af5d5f43e3479831
msgid ""
"The max number of total key size is 4GiB. You need to split a table, split a "
"database (sharding) or reduce each key size to handle 4GiB or more larger "
"total key size."
msgstr ""
"The max number of total key size is 4GiB. You need to split a table, split a "
"database (sharding) or reduce each key size to handle 4GiB or more larger "
"total key size."

# 3d7f7ee530ca4fcdb940d3893bd7eff4
msgid "Token filters"
msgstr "Token filters"

# bca39fa528f846febecbc5de71252251
msgid "Groonga has token filter module that some processes tokenized token."
msgstr "Groonga has token filter module that some processes tokenized token."

# 6a1f2992e0304476832e213be62c67a9
msgid "Token filter module can be added as a plugin."
msgstr "Token filter module can be added as a plugin."

# bb8861dbf3c5427680dc971df971f1a4
msgid ""
"You can customize tokenized token by registering your token filters plugins "
"to Groonga."
msgstr ""
"You can customize tokenized token by registering your token filters plugins "
"to Groonga."

# b207d69a3011434487e231413923c3e8
msgid ""
"A table can have zero or more token filters. You can attach token filters to "
"a table by :ref:`table-create-token-filters` option in :doc:`/reference/"
"commands/table_create`."
msgstr ""
"A table can have zero or more token filters. You can attach token filters to "
"a table by :ref:`table-create-token-filters` option in :doc:`/reference/"
"commands/table_create`."

# d8762637cf3b41c2a7dadd116ed438f2
msgid ""
"Here is an example ``table_create`` that uses ``TokenFilterStopWord`` token "
"filter module:"
msgstr ""
"Here is an example ``table_create`` that uses ``TokenFilterStopWord`` token "
"filter module:"

# 21957e13f3f243d7a6e5ba29dd5f8d9a
msgid "Available token filters"
msgstr "Available token filters"

# d4e2ced6a3f14548a1220a313b8e16b8
msgid "Here is the list of available token filters:"
msgstr "Here is the list of available token filters:"

# 46893f09afe44734ae5ea985fbf2fda8
# 568d20372562481083ddc459417c14f6
msgid "``TokenFilterStopWord``"
msgstr "``TokenFilterStopWord``"

# 54b908c78bf14c239549881288edf027
# 06c33c48c09544d08fc221424036c136
msgid "``TokenFilterStem``"
msgstr "``TokenFilterStem``"

# d85c5eee0c064125b5f5a0bd29f198d0
msgid ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."
msgstr ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."

# d4197ea9374a4da2944cdbbedbc8db3a
msgid ""
"``TokenFilterStopWord`` can specify stop word after adding the documents "
"because it removes token in searching the documents."
msgstr ""
"``TokenFilterStopWord`` can specify stop word after adding the documents "
"because it removes token in searching the documents."

# 66d0f018c1d1472dad2faf208c16a118
msgid "The stop word is specified ``is_stop_word`` column on lexicon table."
msgstr "The stop word is specified ``is_stop_word`` column on lexicon table."

# c3d500a0a7e94a56beb2d09ba1e57f80
msgid "Here is an example that uses ``TokenFilterStopWord`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStopWord`` token filter:"

# acc2f9b9437943d686911a12d83191af
msgid "``and`` token is marked as stop word in ``Terms`` table."
msgstr "``and`` token is marked as stop word in ``Terms`` table."

# d3abb938247d4fe09aa383e02268f3f2
msgid ""
"``\"Hello\"`` that doesn't have ``and`` in content is matched. Because "
"``and`` is a stop word and ``and`` is removed from query."
msgstr ""
"``\"Hello\"`` that doesn't have ``and`` in content is matched. Because "
"``and`` is a stop word and ``and`` is removed from query."

# 705eb224d1384864a6db5588e92bf15a
msgid "``TokenFilterStem`` stems tokenized token."
msgstr "``TokenFilterStem`` stems tokenized token."

# 455fd187d16e4bac839d08b381d349ff
msgid "Here is an example that uses ``TokenFilterStem`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStem`` token filter:"

# 164cc84e39364616b861fcdd57a699d3
msgid ""
"All of ``develop``, ``developing``, ``developed`` and ``develops`` tokens "
"are stemmed as ``develop``. So we can find ``develop``, ``developing`` and "
"``developed`` by ``develops`` query."
msgstr ""
"All of ``develop``, ``developing``, ``developed`` and ``develops`` tokens "
"are stemmed as ``develop``. So we can find ``develop``, ``developing`` and "
"``developed`` by ``develops`` query."

# 9262ee1fecd7479c9ce20f17629974cc
msgid "Tokenizers"
msgstr "Tokenizers"

# 2362e9f3b0374bc28496143a81df7183
msgid ""
"Groonga has tokenizer module that tokenizes text. It is used when the "
"following cases:"
msgstr ""
"Groonga has tokenizer module that tokenizes text. It is used when the "
"following cases:"

# 66dc41dfa07d4e2e9f4e02949c16c51c
msgid "Indexing text"
msgstr "Indexing text"

# beb2bbdc9c8047148120963d9b2ebc05
msgid "Tokenizer is used when indexing text."
msgstr "Tokenizer is used when indexing text."

# 3f41a45245ee4ab6aba610922aa36eaa
msgid "Searching by query"
msgstr "Searching by query"

# fc488431bb3543a0a081e98a07f040fc
msgid "Tokenizer is used when searching by query."
msgstr "Tokenizer is used when searching by query."

# 7dd2848bdc3f4b25a33c96671ed63fea
msgid ""
"Tokenizer is an important module for full-text search. You can change trade-"
"off between `precision and recall <http://en.wikipedia.org/wiki/"
"Precision_and_recall>`_ by changing tokenizer."
msgstr ""
"Tokenizer is an important module for full-text search. You can change trade-"
"off between `precision and recall <http://en.wikipedia.org/wiki/"
"Precision_and_recall>`_ by changing tokenizer."

# 32bb56555dae4237b4396817427c44b1
msgid ""
"Normally, :ref:`token-bigram` is a suitable tokenizer. If you don't know "
"much about tokenizer, it's recommended that you choose :ref:`token-bigram`."
msgstr ""
"Normally, :ref:`token-bigram` is a suitable tokenizer. If you don't know "
"much about tokenizer, it's recommended that you choose :ref:`token-bigram`."

# 46b98a5dc7784faa8e3b25ae5e5b1732
msgid ""
"You can try a tokenizer by :doc:`/reference/commands/tokenize` and :doc:`/"
"reference/commands/table_tokenize`. Here is an example to try :ref:`token-"
"bigram` tokenizer by :doc:`/reference/commands/tokenize`:"
msgstr ""
"You can try a tokenizer by :doc:`/reference/commands/tokenize` and :doc:`/"
"reference/commands/table_tokenize`. Here is an example to try :ref:`token-"
"bigram` tokenizer by :doc:`/reference/commands/tokenize`:"

# e82217a5ec684f398cc413ab13876a52
msgid "What is \"tokenize\"?"
msgstr "What is \"tokenize\"?"

# b820df012cf74412a4f40d177e24fbee
msgid ""
"\"tokenize\" is the process that extracts zero or more tokens from a text. "
"There are some \"tokenize\" methods."
msgstr ""
"\"tokenize\" is the process that extracts zero or more tokens from a text. "
"There are some \"tokenize\" methods."

# 088f89c57e8e4d0dbe39760056d88363
msgid ""
"For example, ``Hello World`` is tokenized to the following tokens by bigram "
"tokenize method:"
msgstr ""
"For example, ``Hello World`` is tokenized to the following tokens by bigram "
"tokenize method:"

# 869452b2621d49d2a696fb750862faa5
# dd5503181d5046b7987eba06d225d687
msgid "``He``"
msgstr "``He``"

# 431fb2665b8144f4b706e67f73515758
# c1d192bdd40040aaa0c21eefd4812a3d
msgid "``el``"
msgstr "``el``"

# ec4fc5ebf411482787eafc04be7848cd
# cbcb13e8893f43ff930aba24ef4f4d77
msgid "``ll``"
msgstr "``ll``"

# b7e07830c9994faab12b18d80c3af561
# 3e7f899ecc7749b285f984c6f091e219
msgid "``lo``"
msgstr "``lo``"

# 6eaebe62e9be497dbe2840d46fa0c4c1
msgid "``o_`` (``_`` means a white-space)"
msgstr "``o_`` (``_`` means a white-space)"

# 0467a4ba0b0647c09deedc591e224daa
msgid "``_W`` (``_`` means a white-space)"
msgstr "``_W`` (``_`` means a white-space)"

# 4a0ed4445f034edd93e220e2e5ec8f36
msgid "``Wo``"
msgstr "``Wo``"

# 25e8489cf6f3434897bf6e214007d026
msgid "``or``"
msgstr "``or``"

# 450288e9f82b47b2b10d9087d1d3bf09
msgid "``rl``"
msgstr "``rl``"

# b210c9bb2bad4b10a2f1d29c5be55246
msgid "``ld``"
msgstr "``ld``"

# 5156caaf10c24b7e9cfba41f58988c9d
msgid ""
"In the above example, 10 tokens are extracted from one text ``Hello World``."
msgstr ""
"In the above example, 10 tokens are extracted from one text ``Hello World``."

# d27538b98fa74d10851f8e539f0c6aa8
msgid ""
"For example, ``Hello World`` is tokenized to the following tokens by white-"
"space-separate tokenize method:"
msgstr ""
"For example, ``Hello World`` is tokenized to the following tokens by white-"
"space-separate tokenize method:"

# 98f6ad96edaf4d0dbef28733793a96e9
msgid "``Hello``"
msgstr "``Hello``"

# ba1645cbaedb4452a62f7f8014d65a79
msgid "``World``"
msgstr "``World``"

# 31e8d6058d9a4375abe6f7be0691fad3
msgid ""
"In the above example, 2 tokens are extracted from one text ``Hello World``."
msgstr ""
"In the above example, 2 tokens are extracted from one text ``Hello World``."

# e0b0e555733a403c964bf98ea297a129
msgid ""
"Token is used as search key. You can find indexed documents only by tokens "
"that are extracted by used tokenize method. For example, you can find "
"``Hello World`` by ``ll`` with bigram tokenize method but you can't find "
"``Hello World`` by ``ll`` with white-space-separate tokenize method. Because "
"white-space-separate tokenize method doesn't extract ``ll`` token. It just "
"extracts ``Hello`` and ``World`` tokens."
msgstr ""
"Token is used as search key. You can find indexed documents only by tokens "
"that are extracted by used tokenize method. For example, you can find "
"``Hello World`` by ``ll`` with bigram tokenize method but you can't find "
"``Hello World`` by ``ll`` with white-space-separate tokenize method. Because "
"white-space-separate tokenize method doesn't extract ``ll`` token. It just "
"extracts ``Hello`` and ``World`` tokens."

# 62fd42e4d6d741319ba03f1e8bd1b557
msgid ""
"In general, tokenize method that generates small tokens increases recall but "
"decreases precision. Tokenize method that generates large tokens increases "
"precision but decreases recall."
msgstr ""
"In general, tokenize method that generates small tokens increases recall but "
"decreases precision. Tokenize method that generates large tokens increases "
"precision but decreases recall."

# 7e207ed406064bcba4094ec197d9a759
msgid ""
"For example, we can find ``Hello World`` and ``A or B`` by ``or`` with "
"bigram tokenize method. ``Hello World`` is a noise for people who wants to "
"search \"logical and\". It means that precision is decreased. But recall is "
"increased."
msgstr ""
"For example, we can find ``Hello World`` and ``A or B`` by ``or`` with "
"bigram tokenize method. ``Hello World`` is a noise for people who wants to "
"search \"logical and\". It means that precision is decreased. But recall is "
"increased."

# 9bae0833da1a44989863efa1d0c70257
msgid ""
"We can find only ``A or B`` by ``or`` with white-space-separate tokenize "
"method. Because ``World`` is tokenized to one token ``World`` with white-"
"space-separate tokenize method. It means that precision is increased for "
"people who wants to search \"logical and\". But recall is decreased because "
"``Hello World`` that contains ``or`` isn't found."
msgstr ""
"We can find only ``A or B`` by ``or`` with white-space-separate tokenize "
"method. Because ``World`` is tokenized to one token ``World`` with white-"
"space-separate tokenize method. It means that precision is increased for "
"people who wants to search \"logical and\". But recall is decreased because "
"``Hello World`` that contains ``or`` isn't found."

# c39be60857c04d50a22b6939a67d569a
msgid "Built-in tokenizsers"
msgstr "Built-in tokenizsers"

# 052b53e1566b4b7e8b8ab99025214845
msgid "Here is a list of built-in tokenizers:"
msgstr "Here is a list of built-in tokenizers:"

# 6f25f2a0aee0468baee18dcafbe689aa
# f3c6e55117ea4f0f80bf16e7bfc0e174
msgid "``TokenBigram``"
msgstr "``TokenBigram``"

# 3bb6ed53581049a4a39d05fa6e9f55cc
# e8d20aadf47b454292cdc6f3ed8bad0e
msgid "``TokenBigramSplitSymbol``"
msgstr "``TokenBigramSplitSymbol``"

# f6f812f1ed9f46d89f40f050b4ec818f
# 684fcfefaa66481bbedb1ed4114e018a
msgid "``TokenBigramSplitSymbolAlpha``"
msgstr "``TokenBigramSplitSymbolAlpha``"

# e318f4c0b73a460986ea43f104130823
# 3a8c6c6dfe124b35902dfa1c623caef1
msgid "``TokenBigramSplitSymbolAlphaDigit``"
msgstr "``TokenBigramSplitSymbolAlphaDigit``"

# 0e8a09855f694f5ab132fc24b2ce2243
# 6239fd36fcbf4adbbce07ba5e3daad42
msgid "``TokenBigramIgnoreBlank``"
msgstr "``TokenBigramIgnoreBlank``"

# b2452463d1734d5a88f5cc85afb6591c
# 6444605259c445f4a506dad4febc2bf8
msgid "``TokenBigramIgnoreBlankSplitSymbol``"
msgstr "``TokenBigramIgnoreBlankSplitSymbol``"

# 813b654b61cd464da489179757743dd6
msgid "``TokenBigramIgnoreBlankSplitAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitAlpha``"

# 0a4101d8d7244538a868771249f90489
msgid "``TokenBigramIgnoreBlankSplitAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitAlphaDigit``"

# 35d5a04bb8954dcb8f818efae1fdd712
# 13f64ac1563548cbb1a4b02a928b990d
msgid "``TokenUnigram``"
msgstr "``TokenUnigram``"

# c7d4b32a75aa4202ac0273262770d5f7
# e699799ba9bc4afb8d55ba2744462748
msgid "``TokenTrigram``"
msgstr "``TokenTrigram``"

# 027a5c56624d480bb51af966f7cf019b
# 1f2823cbe3d04cf99fe8738ef05d4edc
msgid "``TokenDelimit``"
msgstr "``TokenDelimit``"

# e788a530e4e64a4281cebc3dc3f49054
# c85451119f204d64a968b05973d60f58
msgid "``TokenDelimitNull``"
msgstr "``TokenDelimitNull``"

# 3e51956b2ba44853b169974ae191247e
# e375ec6bb6f74cd8aff3b8e318ef3336
msgid "``TokenMecab``"
msgstr "``TokenMecab``"

# 6ca300b08866493f94ebfb867fba4594
# 7f71b3b04c6f434c809562fd9ebfa41b
msgid "``TokenRegexp``"
msgstr "``TokenRegexp``"

# 91da96eb9330413eac485e9505f9b270
msgid ""
"``TokenBigram`` is a bigram based tokenizer. It's recommended to use this "
"tokenizer for most cases."
msgstr ""
"``TokenBigram`` is a bigram based tokenizer. It's recommended to use this "
"tokenizer for most cases."

# 60e9b20080f448278b409ae629c7ae69
msgid ""
"Bigram tokenize method tokenizes a text to two adjacent characters tokens. "
"For example, ``Hello`` is tokenized to the following tokens:"
msgstr ""
"Bigram tokenize method tokenizes a text to two adjacent characters tokens. "
"For example, ``Hello`` is tokenized to the following tokens:"

# 4124bb0a3d9b46eb934d3d44789e0624
msgid ""
"Bigram tokenize method is good for recall because you can find all texts by "
"query consists of two or more characters."
msgstr ""
"Bigram tokenize method is good for recall because you can find all texts by "
"query consists of two or more characters."

# 9b49be1cd854492ba2c3469b5c741493
msgid ""
"In general, you can't find all texts by query consists of one character "
"because one character token doesn't exist. But you can find all texts by "
"query consists of one character in Groonga. Because Groonga find tokens that "
"start with query by predictive search. For example, Groonga can find ``ll`` "
"and ``lo`` tokens by ``l`` query."
msgstr ""
"In general, you can't find all texts by query consists of one character "
"because one character token doesn't exist. But you can find all texts by "
"query consists of one character in Groonga. Because Groonga find tokens that "
"start with query by predictive search. For example, Groonga can find ``ll`` "
"and ``lo`` tokens by ``l`` query."

# 4c42359f4fec472c8202ba4617a75d38
msgid ""
"Bigram tokenize method isn't good for precision because you can find texts "
"that includes query in word. For example, you can find ``world`` by ``or``. "
"This is more sensitive for ASCII only languages rather than non-ASCII "
"languages. ``TokenBigram`` has solution for this problem described in the "
"bellow."
msgstr ""
"Bigram tokenize method isn't good for precision because you can find texts "
"that includes query in word. For example, you can find ``world`` by ``or``. "
"This is more sensitive for ASCII only languages rather than non-ASCII "
"languages. ``TokenBigram`` has solution for this problem described in the "
"bellow."

# ae68796dfd0e4472a4f26b7e5e52e984
msgid ""
"``TokenBigram`` behavior is different when it's worked with any :doc:`/"
"reference/normalizers`."
msgstr ""
"``TokenBigram`` behavior is different when it's worked with any :doc:`/"
"reference/normalizers`."

# ad1ba13deaa54c5f95816d748a3721af
msgid ""
"If no normalizer is used, ``TokenBigram`` uses pure bigram (all tokens "
"except the last token have two characters) tokenize method:"
msgstr ""
"If no normalizer is used, ``TokenBigram`` uses pure bigram (all tokens "
"except the last token have two characters) tokenize method:"

# a448b752650f48288bedf9ee8ce51989
msgid ""
"If normalizer is used, ``TokenBigram`` uses white-space-separate like "
"tokenize method for ASCII characters. ``TokenBigram`` uses bigram tokenize "
"method for non-ASCII characters."
msgstr ""
"If normalizer is used, ``TokenBigram`` uses white-space-separate like "
"tokenize method for ASCII characters. ``TokenBigram`` uses bigram tokenize "
"method for non-ASCII characters."

# 7547b550cf6541de8d5a818af4531191
msgid ""
"You may be confused with this combined behavior. But it's reasonable for "
"most use cases such as English text (only ASCII characters) and Japanese "
"text (ASCII and non-ASCII characters are mixed)."
msgstr ""
"You may be confused with this combined behavior. But it's reasonable for "
"most use cases such as English text (only ASCII characters) and Japanese "
"text (ASCII and non-ASCII characters are mixed)."

# d687764221eb4000b057024a14ed656f
msgid ""
"Most languages consists of only ASCII characters use white-space for word "
"separator. White-space-separate tokenize method is suitable for the case."
msgstr ""
"Most languages consists of only ASCII characters use white-space for word "
"separator. White-space-separate tokenize method is suitable for the case."

# cd245ec8005d4db4a882f203b63f3884
msgid ""
"Languages consists of non-ASCII characters don't use white-space for word "
"separator. Bigram tokenize method is suitable for the case."
msgstr ""
"Languages consists of non-ASCII characters don't use white-space for word "
"separator. Bigram tokenize method is suitable for the case."

# bb3379bb2f3f4f11959f2d8f91c22c6d
msgid "Mixed tokenize method is suitable for mixed language case."
msgstr "Mixed tokenize method is suitable for mixed language case."

# ec55fb94766f418db06f64ad04fe9ce1
msgid ""
"If you want to use bigram tokenize method for ASCII character, see "
"``TokenBigramSplitXXX`` type tokenizers such as :ref:`token-bigram-split-"
"symbol-alpha`."
msgstr ""
"If you want to use bigram tokenize method for ASCII character, see "
"``TokenBigramSplitXXX`` type tokenizers such as :ref:`token-bigram-split-"
"symbol-alpha`."

# 415cc303aa2c48de91654ae43d64716d
msgid "Let's confirm ``TokenBigram`` behavior by example."
msgstr "Let's confirm ``TokenBigram`` behavior by example."

# f3be89130e114594a60e848e02fc4aad
msgid ""
"``TokenBigram`` uses one or more white-spaces as token delimiter for ASCII "
"characters:"
msgstr ""
"``TokenBigram`` uses one or more white-spaces as token delimiter for ASCII "
"characters:"

# 93555ef9ffa94b148190ea2b83b18b41
msgid ""
"``TokenBigram`` uses character type change as token delimiter for ASCII "
"characters. Character type is one of them:"
msgstr ""
"``TokenBigram`` uses character type change as token delimiter for ASCII "
"characters. Character type is one of them:"

# 4340de1112ff435aa38ffa2eed4e2264
msgid "Alphabet"
msgstr "Alphabet"

# 6856b2e5cd6b4b39b146ba0b0bf62471
msgid "Digit"
msgstr "Digit"

# 55b72ca8be9446e09b5bae013c1a4ef3
msgid "Symbol (such as ``(``, ``)`` and ``!``)"
msgstr "Symbol (such as ``(``, ``)`` and ``!``)"

# 6566bf6d80cf4ff78c2e2ae6eb3b0bf1
msgid "Hiragana"
msgstr "Hiragana"

# 7a63e6f103924a45822b983ef7d60e55
msgid "Katakana"
msgstr "Katakana"

# 8455d184ef354d72b548c37a92c8e7d0
msgid "Kanji"
msgstr "Kanji"

# 34e7ef8fb6034857a848ac8cb74a8719
msgid "The following example shows two token delimiters:"
msgstr "The following example shows two token delimiters:"

# 7d9ad12c18954d84be816ba8d0ba941c
msgid "at between ``100`` (digits) and ``cents`` (alphabets)"
msgstr "at between ``100`` (digits) and ``cents`` (alphabets)"

# 7e7f7241a96c4596b97afee6e215fb3f
msgid "at between ``cents`` (alphabets) and ``!!!`` (symbols)"
msgstr "at between ``cents`` (alphabets) and ``!!!`` (symbols)"

# 781f3b5f241a4b3084229ae30565bdda
msgid ""
"Here is an example that ``TokenBigram`` uses bigram tokenize method for non-"
"ASCII characters."
msgstr ""
"Here is an example that ``TokenBigram`` uses bigram tokenize method for non-"
"ASCII characters."

# b1c1e52980e5427191acf60ffd4f01af
msgid ""
"``TokenBigramSplitSymbol`` is similar to :ref:`token-bigram`. The difference "
"between them is symbol handling. ``TokenBigramSplitSymbol`` tokenizes "
"symbols by bigram tokenize method:"
msgstr ""
"``TokenBigramSplitSymbol`` is similar to :ref:`token-bigram`. The difference "
"between them is symbol handling. ``TokenBigramSplitSymbol`` tokenizes "
"symbols by bigram tokenize method:"

# 91db8037d27a4e3ba1fec1cf987b428e
msgid ""
"``TokenBigramSplitSymbolAlpha`` is similar to :ref:`token-bigram`. The "
"difference between them is symbol and alphabet handling. "
"``TokenBigramSplitSymbolAlpha`` tokenizes symbols and alphabets by bigram "
"tokenize method:"
msgstr ""
"``TokenBigramSplitSymbolAlpha`` is similar to :ref:`token-bigram`. The "
"difference between them is symbol and alphabet handling. "
"``TokenBigramSplitSymbolAlpha`` tokenizes symbols and alphabets by bigram "
"tokenize method:"

# d7ba1a5eeb89472a95e466638a41a013
msgid ""
"``TokenBigramSplitSymbolAlphaDigit`` is similar to :ref:`token-bigram`. The "
"difference between them is symbol, alphabet and digit handling. "
"``TokenBigramSplitSymbolAlphaDigit`` tokenizes symbols, alphabets and digits "
"by bigram tokenize method. It means that all characters are tokenized by "
"bigram tokenize method:"
msgstr ""
"``TokenBigramSplitSymbolAlphaDigit`` is similar to :ref:`token-bigram`. The "
"difference between them is symbol, alphabet and digit handling. "
"``TokenBigramSplitSymbolAlphaDigit`` tokenizes symbols, alphabets and digits "
"by bigram tokenize method. It means that all characters are tokenized by "
"bigram tokenize method:"

# 1a3f6ca9216a4d1da55e7d7ea979952b
msgid ""
"``TokenBigramIgnoreBlank`` is similar to :ref:`token-bigram`. The difference "
"between them is blank handling. ``TokenBigramIgnoreBlank`` ignores white-"
"spaces in continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlank`` is similar to :ref:`token-bigram`. The difference "
"between them is blank handling. ``TokenBigramIgnoreBlank`` ignores white-"
"spaces in continuous symbols and non-ASCII characters."

# 08be099a49da4523bc1feed0558c0358
# 34efa79c0e0048a197695214df504fb3
msgid ""
"You can find difference of them by ``日 本 語 ! ! !`` text because it has "
"symbols and non-ASCII characters."
msgstr ""
"You can find difference of them by ``日 本 語 ! ! !`` text because it has "
"symbols and non-ASCII characters."

# d9ff0dda603f49bba347248de21dd50c
# 668e8ef746844a73b7ec38f1b10c5d87
# 780077cbfae8417a8ca725d82b1d39e5
# b150353c5ec147e2ab235ebc82356ca4
msgid "Here is a result by :ref:`token-bigram` :"
msgstr "Here is a result by :ref:`token-bigram` :"

# d86339a3975441708b13747012aa44dd
msgid "Here is a result by ``TokenBigramIgnoreBlank``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlank``:"

# 5d1839c3bb1d4a18aa70a703a0bd7e7f
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` is similar to :ref:`token-bigram`. The "
"differences between them are the followings:"
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` is similar to :ref:`token-bigram`. The "
"differences between them are the followings:"

# 4dd0b6e869c043b09fc01cfc54447ccf
# 19b6019b0d614a60a2dfb767c9699250
# 57f34cc95b3647bdbed8e348b67923e9
msgid "Blank handling"
msgstr "Blank handling"

# 83df3f54cec14c619c48abd9fe46eb1b
msgid "Symbol handling"
msgstr "Symbol handling"

# 96da816fdaa546a2a0c47be440a6034a
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."

# 52c57aaca9984c3286195ee47c237ced
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."

# db96a0c656b941e0abdbf34c3b886da4
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"

# 4c340d1231f246ddb640fb44a621050f
msgid "``TokenBigramIgnoreBlankSplitSymbolAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlpha``"

# 439fc3d396a94476954061b1b665360e
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` is similar to :ref:`token-"
"bigram`. The differences between them are the followings:"
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` is similar to :ref:`token-"
"bigram`. The differences between them are the followings:"

# 1a35f300dcd44dfeb2a849cea2d21901
msgid "Symbol and alphabet handling"
msgstr "Symbol and alphabet handling"

# fd5d4f67185a471abcc5e4c1d6130581
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# 53cb753a532c4eb0a030ecc50164645a
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."

# e1965f4e1dd94aef82d8000b93e64fed
msgid ""
"You can find difference of them by ``Hello 日 本 語 ! ! !`` text because it "
"has symbols and non-ASCII characters with white spaces and alphabets."
msgstr ""
"You can find difference of them by ``Hello 日 本 語 ! ! !`` text because it "
"has symbols and non-ASCII characters with white spaces and alphabets."

# cf06b5f5e58340929c93c14a9e8cc75b
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"

# 45699e7e27d84a46b744edd17910dfca
msgid "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"

# 2ab806e109f24487b8b4b48b06c2076d
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` is similar to :ref:`token-"
"bigram`. The differences between them are the followings:"
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` is similar to :ref:`token-"
"bigram`. The differences between them are the followings:"

# a5bc86496a814c989298fe52d5e00368
msgid "Symbol, alphabet and digit handling"
msgstr "Symbol, alphabet and digit handling"

# a4c00781a75f43239e568bfaae063bb4
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# 1353f34fab634ec1b99a609c5c68fdc3
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` tokenizes symbols, alphabets "
"and digits by bigram tokenize method. It means that all characters are "
"tokenized by bigram tokenize method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` tokenizes symbols, alphabets "
"and digits by bigram tokenize method. It means that all characters are "
"tokenized by bigram tokenize method."

# 066a0984e8a54ba893a82895e71a9a9d
msgid ""
"You can find difference of them by ``Hello 日 本 語 ! ! ! 777`` text because "
"it has symbols and non-ASCII characters with white spaces, alphabets and "
"digits."
msgstr ""
"You can find difference of them by ``Hello 日 本 語 ! ! ! 777`` text because "
"it has symbols and non-ASCII characters with white spaces, alphabets and "
"digits."

# 9e5cac02b0e24338ba5597b8b967b1df
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"

# fd0a6e98017d489bae43344ff97a2dfd
msgid ""
"``TokenUnigram`` is similar to :ref:`token-bigram`. The differences between "
"them is token unit. :ref:`token-bigram` uses 2 characters per token. "
"``TokenUnigram`` uses 1 character per token."
msgstr ""
"``TokenUnigram`` is similar to :ref:`token-bigram`. The differences between "
"them is token unit. :ref:`token-bigram` uses 2 characters per token. "
"``TokenUnigram`` uses 1 character per token."

# e81ed64c1ce64d45b144507beacbcba3
msgid ""
"``TokenTrigram`` is similar to :ref:`token-bigram`. The differences between "
"them is token unit. :ref:`token-bigram` uses 2 characters per token. "
"``TokenTrigram`` uses 3 characters per token."
msgstr ""
"``TokenTrigram`` is similar to :ref:`token-bigram`. The differences between "
"them is token unit. :ref:`token-bigram` uses 2 characters per token. "
"``TokenTrigram`` uses 3 characters per token."

# b86f79adb9214b40bb7f2556b8a0dadb
msgid ""
"``TokenDelimit`` extracts token by splitting one or more space characters "
"(``U+0020``). For example, ``Hello World`` is tokenized to ``Hello`` and "
"``World``."
msgstr ""
"``TokenDelimit`` extracts token by splitting one or more space characters "
"(``U+0020``). For example, ``Hello World`` is tokenized to ``Hello`` and "
"``World``."

# 756feba89fb04d74af5176ff2ba04888
msgid ""
"``TokenDelimit`` is suitable for tag text. You can extract ``groonga`` and "
"``full-text-search`` and ``http`` as tags from ``groonga full-text-search "
"http``."
msgstr ""
"``TokenDelimit`` is suitable for tag text. You can extract ``groonga`` and "
"``full-text-search`` and ``http`` as tags from ``groonga full-text-search "
"http``."

# f79ac8f494e6458f99b7af649432ae2c
msgid "Here is an example of ``TokenDelimit``:"
msgstr "Here is an example of ``TokenDelimit``:"

# 617bedece47541de960e88f21ff296f2
msgid ""
"``TokenDelimitNull`` is similar to :ref:`token-delimit`. The difference "
"between them is separator character. :ref:`token-delimit` uses space "
"character (``U+0020``) but ``TokenDelimitNull`` uses NUL character (``U"
"+0000``)."
msgstr ""
"``TokenDelimitNull`` is similar to :ref:`token-delimit`. The difference "
"between them is separator character. :ref:`token-delimit` uses space "
"character (``U+0020``) but ``TokenDelimitNull`` uses NUL character (``U"
"+0000``)."

# 41a5bde813254826bc36432ec633d3fe
msgid "``TokenDelimitNull`` is also suitable for tag text."
msgstr "``TokenDelimitNull`` is also suitable for tag text."

# 6680f5d2950b48f1b20d3be7aae37e29
msgid "Here is an example of ``TokenDelimitNull``:"
msgstr "Here is an example of ``TokenDelimitNull``:"

# cd30cade6c5a4389b6ee0f08575b73f6
msgid ""
"``TokenMecab`` is a tokenizer based on `MeCab <http://mecab.sourceforge.net/"
">`_ part-of-speech and morphological analyzer."
msgstr ""
"``TokenMecab`` is a tokenizer based on `MeCab <http://mecab.sourceforge.net/"
">`_ part-of-speech and morphological analyzer."

# bda6f70e38be4412b7b05a35ba966072
msgid ""
"MeCab doesn't depend on Japanese. You can use MeCab for other languages by "
"creating dictionary for the languages. You can use `NAIST Japanese "
"Dictionary <http://sourceforge.jp/projects/naist-jdic/>`_ for Japanese."
msgstr ""
"MeCab doesn't depend on Japanese. You can use MeCab for other languages by "
"creating dictionary for the languages. You can use `NAIST Japanese "
"Dictionary <http://sourceforge.jp/projects/naist-jdic/>`_ for Japanese."

# 31325d870fc04270aa974395c1116b03
msgid ""
"``TokenMecab`` is good for precision rather than recall. You can find ``東京"
"都`` and ``京都`` texts by ``京都`` query with :ref:`token-bigram` but ``東京"
"都`` isn't expected. You can find only ``京都`` text by ``京都`` query with "
"``TokenMecab``."
msgstr ""
"``TokenMecab`` is good for precision rather than recall. You can find ``東京"
"都`` and ``京都`` texts by ``京都`` query with :ref:`token-bigram` but ``東京"
"都`` isn't expected. You can find only ``京都`` text by ``京都`` query with "
"``TokenMecab``."

# 718e1f9f3d8c412b92a9f90f44fe5a75
msgid ""
"If you want to support neologisms, you need to keep updating your MeCab "
"dictionary. It needs maintain cost. (:ref:`token-bigram` doesn't require "
"dictionary maintenance because :ref:`token-bigram` doesn't use dictionary.) "
"`mecab-ipadic-NEologd : Neologism dictionary for MeCab <https://github.com/"
"neologd/mecab-ipadic-neologd>`_ may help you."
msgstr ""
"If you want to support neologisms, you need to keep updating your MeCab "
"dictionary. It needs maintain cost. (:ref:`token-bigram` doesn't require "
"dictionary maintenance because :ref:`token-bigram` doesn't use dictionary.) "
"`mecab-ipadic-NEologd : Neologism dictionary for MeCab <https://github.com/"
"neologd/mecab-ipadic-neologd>`_ may help you."

# 58297a5dba8a4b6b8267c3a1140fc600
msgid ""
"Here is an example of ``TokenMeCab``. ``東京都`` is tokenized to ``東京`` "
"and ``都``. They don't include ``京都``:"
msgstr ""
"Here is an example of ``TokenMeCab``. ``東京都`` is tokenized to ``東京`` "
"and ``都``. They don't include ``京都``:"

# b7eb10d5bdfc404bbdc3f54fa88cd3b3
msgid "This tokenizer is experimental. Specification may be changed."
msgstr "This tokenizer is experimental. Specification may be changed."

# 1e8cedd4e1244f01866388c8da2fb449
msgid ""
"This tokenizer can be used only with UTF-8. You can't use this tokenizer "
"with EUC-JP, Shift_JIS and so on."
msgstr ""
"This tokenizer can be used only with UTF-8. You can't use this tokenizer "
"with EUC-JP, Shift_JIS and so on."

# 528650329ff6477e83399e90330b8ad8
msgid ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."
msgstr ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."

# 4c4117f200ab46fab8a392fb5078673a
msgid ""
"In general, regular expression search is evaluated as sequential search. But "
"the following cases can be evaluated as index search:"
msgstr ""
"In general, regular expression search is evaluated as sequential search. But "
"the following cases can be evaluated as index search:"

# ff3f8c8c356f49b0b17ce47cba818369
msgid "Literal only case such as ``hello``"
msgstr "Literal only case such as ``hello``"

# f77b6c90647e461fbbe065e20855e1fa
msgid "The beginning of text and literal case such as ``\\A/home/alice``"
msgstr "The beginning of text and literal case such as ``\\A/home/alice``"

# ac261977e26b4755ba8d201f2ede74bd
msgid "The end of text and literal case such as ``\\.txt\\z``"
msgstr "The end of text and literal case such as ``\\.txt\\z``"

# 5c7d07b49ae6459abf592ad37f9cfca6
msgid "In most cases, index search is faster than sequential search."
msgstr "In most cases, index search is faster than sequential search."

# 9f3eb66fec78491c95af5da7a5cbda4b
msgid ""
"``TokenRegexp`` is based on bigram tokenize method. ``TokenRegexp`` adds the "
"beginning of text mark (``U+FFEF``) at the begging of text and the end of "
"text mark (``U+FFF0``) to the end of text when you index text:"
msgstr ""
"``TokenRegexp`` is based on bigram tokenize method. ``TokenRegexp`` adds the "
"beginning of text mark (``U+FFEF``) at the begging of text and the end of "
"text mark (``U+FFF0``) to the end of text when you index text:"

# 7d880be304b04d38a3280435bf4ca8cc
msgid ""
"The beginning of text mark is used for the beginning of text search by ``"
"\\A``. If you use ``TokenRegexp`` for tokenizing query, ``TokenRegexp`` adds "
"the beginning of text mark (``U+FFEF``) as the first token. The beginning of "
"text mark must be appeared at the first, you can get results of the "
"beginning of text search."
msgstr ""
"The beginning of text mark is used for the beginning of text search by ``"
"\\A``. If you use ``TokenRegexp`` for tokenizing query, ``TokenRegexp`` adds "
"the beginning of text mark (``U+FFEF``) as the first token. The beginning of "
"text mark must be appeared at the first, you can get results of the "
"beginning of text search."

# c472fd271172428f85da2d1be269d97f
msgid ""
"The end of text mark is used for the end of text search by ``\\z``. If you "
"use ``TokenRegexp`` for tokenizing query, ``TokenRegexp`` adds the end of "
"text mark (``U+FFF0``) as the last token. The end of text mark must be "
"appeared at the end, you can get results of the end of text search."
msgstr ""
"The end of text mark is used for the end of text search by ``\\z``. If you "
"use ``TokenRegexp`` for tokenizing query, ``TokenRegexp`` adds the end of "
"text mark (``U+FFF0``) as the last token. The end of text mark must be "
"appeared at the end, you can get results of the end of text search."

# 11a7aee9a9c84a46b9fc6e97cc79fde2
msgid "Tuning"
msgstr "Tuning"

# 75bbbe03822043a1ad01dfad85449502
msgid ""
"There are some tuning parameters for improving Groonga performance or "
"handling a large database."
msgstr ""
"There are some tuning parameters for improving Groonga performance or "
"handling a large database."

# 764112100ec243a1b51cc1eecedbbb10
msgid "This section describes parameters."
msgstr "This section describes parameters."

# e0a4db49c45b47bc94af32ddc117cd65
msgid "The max number of open files per process"
msgstr "The max number of open files per process"

# 514324d6522e4f2c891b8eda93e96d18
# e23b3c7dad0049428eb0bd448a299f07
msgid "This parameter is for handling a large database."
msgstr "This parameter is for handling a large database."

# b6c517eb9af74d64b876ebde4485ba19
msgid ""
"Groonga creates one or more files per table and colum. If your database has "
"many tables and columns, groonga process needs to open many files."
msgstr ""
"Groonga creates one or more files per table and colum. If your database has "
"many tables and columns, groonga process needs to open many files."

# 87c98d637756407b950ffde37fdfb6e2
msgid ""
"System limits the max number of open files per process. So you need to relax "
"the limitation."
msgstr ""
"System limits the max number of open files per process. So you need to relax "
"the limitation."

# 0414d7cbd05e438baba1e7717010f4e2
msgid ""
"Here is an expression that compute how many files are opened by groonga::"
msgstr ""
"Here is an expression that compute how many files are opened by groonga::"

# 945be30b9b0d407ea66622eaf74f5d19
msgid "Here is an example schema::"
msgstr "Here is an example schema::"

# dffc1c74b61f42b4ad3f3ce3a01e40a3
msgid "This example opens at least 11 files::"
msgstr "This example opens at least 11 files::"

# 4f72738c90d7423f870f1d87c483fd33
msgid "Memory usage"
msgstr "Memory usage"

# ce8d68af0f4c48bfadf5c53c7bca919a
msgid ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory until they are nneded."
msgstr ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory until they are nneded."

# 09c2b8bb884c4078889afe58d177ded8
msgid ""
"If you access to all data in database, all database files are mapped onto "
"memory.  If total size of your database files is 6GiB, your groonga process "
"uses 6GiB memory."
msgstr ""
"If you access to all data in database, all database files are mapped onto "
"memory.  If total size of your database files is 6GiB, your groonga process "
"uses 6GiB memory."

# b87032a95ec045a9a2b41ad05f168d87
msgid ""
"Normally, your all database files aren't mapped onto memry. But is may be "
"occurred. It is an example case that you dump your database."
msgstr ""
"Normally, your all database files aren't mapped onto memry. But is may be "
"occurred. It is an example case that you dump your database."

# a87ea51ceb3e4cb0b773504529c89293
msgid "You must have memory and swap that is larger than database."
msgstr "You must have memory and swap that is larger than database."

# 8c77acb157904213bb99efb16af33498
msgid "Linux"
msgstr "Linux"

# 372c813109b54414ac6d39fd27433a22
msgid "This section describes how to configure parameters on Linux."
msgstr "This section describes how to configure parameters on Linux."

# b11a583b82f7462783ec3da6f5025d06
msgid "nofile"
msgstr "nofile"

# 7f434fd8504a4134b3433071a4795f85
msgid ""
"You can relax the :ref:`tuning-max-n-open-files` parameter by creating a "
"configuration file ``/etc/security/limits.d/groonga.conf`` that has the "
"following content::"
msgstr ""
"You can relax the :ref:`tuning-max-n-open-files` parameter by creating a "
"configuration file ``/etc/security/limits.d/groonga.conf`` that has the "
"following content::"

# 7e807ffbfc7848bfabfe37edf351565b
msgid ""
"If you run ``groonga`` process by ``groonga`` user and your groonga process "
"needs to open less than 10000 files, use the following configuration::"
msgstr ""
"If you run ``groonga`` process by ``groonga`` user and your groonga process "
"needs to open less than 10000 files, use the following configuration::"

# 360426071d6e451b8ce6752531cabb37
msgid ""
"The configuration is applied after your groonga service is restarted or re-"
"login as your groonga user."
msgstr ""
"The configuration is applied after your groonga service is restarted or re-"
"login as your groonga user."

# bd693c7643204338bf3f62b9b589fab4
msgid "vm.overcommit_memory"
msgstr "vm.overcommit_memory"

# 3b1c3c6f0f6c424883cc5a5ca41fa196
msgid ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a "
"database that is larger than your memory and swap by setting ``vm."
"overcommit_memory`` kernel parameter to 1. 1 means that Groonga can always "
"map database files onto memory. It is no problem until groonga touch mapped "
"database files that their size is larger than memory and swap. Groonga "
"recommends the configuration."
msgstr ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a "
"database that is larger than your memory and swap by setting ``vm."
"overcommit_memory`` kernel parameter to 1. 1 means that Groonga can always "
"map database files onto memory. It is no problem until groonga touch mapped "
"database files that their size is larger than memory and swap. Groonga "
"recommends the configuration."

# b954b395deef41509008cbfad1305e2d
msgid ""
"See `Linux kernel documentation about overcommit <https://www.kernel.org/doc/"
"Documentation/vm/overcommit-accounting>`_ about ``vm.overcommit_memory`` "
"parameter details."
msgstr ""
"See `Linux kernel documentation about overcommit <https://www.kernel.org/doc/"
"Documentation/vm/overcommit-accounting>`_ about ``vm.overcommit_memory`` "
"parameter details."

# 1a31bb73b2f94308b834b2390c74824f
msgid ""
"You can set the configuration by putting a configuration file ``/etc/sysctl."
"d/groonga.conf`` that has the following content::"
msgstr ""
"You can set the configuration by putting a configuration file ``/etc/sysctl."
"d/groonga.conf`` that has the following content::"

# 9cf91ce08d844ae78aa1beff947799b7
# c4f2bd3002244017b10fa4bc05320b50
msgid ""
"The configuration can be applied by restarting your system or run the "
"following command::"
msgstr ""
"The configuration can be applied by restarting your system or run the "
"following command::"

# d5a81bea0de14e95a26a1e2f4d50c6cc
msgid "vm.max_map_count"
msgstr "vm.max_map_count"

# 622da941bd4740e7ab10d6bd28243b43
msgid ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a 16GiB "
"or more larger size database by increasing ``vm.max_map_count`` kernel "
"parameter. The parameter limits the max number of memory maps."
msgstr ""
"This is :ref:`tuning-memory-usage` related parameter. You can handle a 16GiB "
"or more larger size database by increasing ``vm.max_map_count`` kernel "
"parameter. The parameter limits the max number of memory maps."

# 786517e6f39e45c2925de337fc32348c
msgid ""
"The default value of the kernel parameter may be 65530 or 65536. Groonga "
"maps 256KiB memory chunk at one time. If a database is larger than 16GiB, "
"groonga reaches the limitation. (``256KiB * 65536 = 16GiB``)"
msgstr ""
"The default value of the kernel parameter may be 65530 or 65536. Groonga "
"maps 256KiB memory chunk at one time. If a database is larger than 16GiB, "
"groonga reaches the limitation. (``256KiB * 65536 = 16GiB``)"

# 612757730ba2442c9be9c453923a5e37
msgid ""
"You needs to increase the value of the kernel parameter to handle 16GiB or "
"more larger size database. For example, you can handle almost 32GiB size "
"database by ``65536 * 2 = 131072``. You can set the configuration by putting "
"a configuration file ``/etc/sysctl.d/groonga.conf`` that has the following "
"content::"
msgstr ""
"You needs to increase the value of the kernel parameter to handle 16GiB or "
"more larger size database. For example, you can handle almost 32GiB size "
"database by ``65536 * 2 = 131072``. You can set the configuration by putting "
"a configuration file ``/etc/sysctl.d/groonga.conf`` that has the following "
"content::"

# 64597d26a0fc4c6194ab19c4c1ba4746
msgid ""
"Note that your real confiugration file will be the following because you "
"already have ``vm.overcommit_memory`` configuration::"
msgstr ""
"Note that your real confiugration file will be the following because you "
"already have ``vm.overcommit_memory`` configuration::"

# 1ed7b7a853084f4ca0318a57bc9c8ef1
msgid "FreeBSD"
msgstr "FreeBSD"

# 7e1510c9735c4e6d80518a0d45d5825e
msgid "This section describes how to configure parameters on FreeBSD."
msgstr "This section describes how to configure parameters on FreeBSD."

# a993179fb3594efdb6bf25e76b041092
msgid "kern.maxfileperproc"
msgstr "kern.maxfileperproc"

# d2c76d5b17d4475eb05530d21c794b54
msgid "データ型"
msgstr "データ型"

# a046930811804314a7109ac6a7071c7f
msgid "Groonga データ型"
msgstr "Groonga データ型"

# fda75b702cea4e1d9aafa6536ac876c4
msgid "Groonga は、格納するデータの型を区別します。"
msgstr "Groonga は、格納するデータの型を区別します。"

# 58fddadae5d24f9fa8674b91e45f68b7
msgid ""
"Groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らかの型"
"に属します。また通常は、一つのテーブルの中の全てのレコードについて、カラムの"
"値は共通となります。"
msgstr ""
"Groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らかの型"
"に属します。また通常は、一つのテーブルの中の全てのレコードについて、カラムの"
"値は共通となります。"

# f6f17d994a1147ff9840bb98dfaf946b
msgid ""
"主キーの型とカラムの型には、Groongaで予め定義済みの型か、ユーザが定義する型、"
"またはユーザが定義したテーブルを指定することができます。"
msgstr ""
"主キーの型とカラムの型には、Groongaで予め定義済みの型か、ユーザが定義する型、"
"またはユーザが定義したテーブルを指定することができます。"

# 223eb66b4df947d3a42f999dc3dc4676
msgid ""
"主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
"テーブルのサブセットとなります。"
msgstr ""
"主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
"テーブルのサブセットとなります。"

# 1025d0732adc40b7a7e10793ec91839a
msgid ""
"カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となるテー"
"ブルの参照キーとなります。"
msgstr ""
"カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となるテー"
"ブルの参照キーとなります。"

# 51a7bf5deeee4e40b2d70c661575f3e1
msgid "組込型"
msgstr "組込型"

# fcf97a58270649dbb292e733e67f3f80
msgid "以下の型が組込型としてあらかじめ定義されています。"
msgstr "以下の型が組込型としてあらかじめ定義されています。"

# 8e12f114d0fa40cfb9325ea4a06bfdc9
msgid "``Object``"
msgstr "``Object``"

# 155caf56ceb342218831f1db5c8709a2
msgid "任意のテーブルに属する全てのレコードです。 [#]_"
msgstr "任意のテーブルに属する全てのレコードです。 [#]_"

# 0510a24831ce4ba3afd5e85323dd2cdc
msgid "``Bool``"
msgstr "``Bool``"

# a48538a475564d70babe5771c5e96df7
msgid ""
"ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値は"
"trueとfalseです。（デフォルト値: false）"
msgstr ""
"ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値は"
"trueとfalseです。（デフォルト値: false）"

# 58c496961ae243209880a1f1e1392f64
msgid ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空文"
"字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになります。"
msgstr ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空文"
"字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになります。"

# ad0b341f828843dfa9025550ba450b13
msgid "``Int8``"
msgstr "``Int8``"

# 17bb728a51b7493fab3d1f685fa23d41
msgid ""
"8bit符号付き整数であり、-128以上127以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"8bit符号付き整数であり、-128以上127以下の整数を表します。（デフォルト値: 0）"

# e4b12de1bbdc4bdf98bf1d0a396f38b0
msgid "``UInt8``"
msgstr "``UInt8``"

# 5d2f1b1ba8284a11b07e8ebee911f967
msgid ""
"8bit符号なし整数であり、0以上255以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"8bit符号なし整数であり、0以上255以下の整数を表します。（デフォルト値: 0）"

# 4e7dca7fc7824053b9b190ba3b5ddfcc
msgid "``Int16``"
msgstr "``Int16``"

# 1662fd53ea07482b83931fb685346163
msgid ""
"16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。（デフォルト"
"値: 0）"
msgstr ""
"16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。（デフォルト"
"値: 0）"

# 9a1a4fc5540b493d838a6a4b6b451dfc
msgid "``UInt16``"
msgstr "``UInt16``"

# 13bb6b5396d44d81a132ad24534a19b2
msgid ""
"16bit符号なし整数であり、0以上65,535以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"16bit符号なし整数であり、0以上65,535以下の整数を表します。（デフォルト値: 0）"

# aa71ee6ac63847458e053105b28ec08f
msgid "``Int32``"
msgstr "``Int32``"

# 26d9074a1f954c9ca6633b86c3855daf
msgid ""
"32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
"す。（デフォルト値: 0）"
msgstr ""
"32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
"す。（デフォルト値: 0）"

# 1ba7744e8fad49108eee39420f9b38df
msgid "``UInt32``"
msgstr "``UInt32``"

# d6244677f1454dab9537990def836e57
msgid ""
"32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。（デフォルト"
"値: 0）"
msgstr ""
"32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。（デフォルト"
"値: 0）"

# fe57c709ca984cb9ad4f19a5dabe002a
msgid "``Int64``"
msgstr "``Int64``"

# 19a021800aee4d82b725f7bca461bd6a
msgid ""
"64bit符号付き整数であり、-9,223,372,036,854,775,808以上"
"9,223,372,036,854,775,807以下の整数を表します。（デフォルト値: 0）"
msgstr ""
"64bit符号付き整数であり、-9,223,372,036,854,775,808以上"
"9,223,372,036,854,775,807以下の整数を表します。（デフォルト値: 0）"

# 0cd52d4570b9496f9a63468eeb98b668
msgid "``UInt64``"
msgstr "``UInt64``"

# cead31584adf4ca49ea5fa0a59586621
msgid ""
"64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
"す。（デフォルト値: 0）"
msgstr ""
"64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
"す。（デフォルト値: 0）"

# 395b92d4e3f8411e87b3beddeced5e3d
msgid "``Float``"
msgstr "``Float``"

# 8a3351b0f67648b7b6b695e720c0d571
msgid ""
"IEEE 754形式の倍精度浮動小数点数であり、実数を表します。（デフォルト値: 0.0）"
msgstr ""
"IEEE 754形式の倍精度浮動小数点数であり、実数を表します。（デフォルト値: 0.0）"

# 1b9efece88954464af1d7625c8d95566
msgid ""
"IEEE 754形式の詳細については、 `IEEE 754 - Wikipedia <http://ja.wikipedia."
"org/wiki/IEEE_754>`_ や `IEEE 754: Standard for Binary Floating-Point "
"<http://grouper.ieee.org/groups/754/>`_ を参照してください。"
msgstr ""
"IEEE 754形式の詳細については、 `IEEE 754 - Wikipedia <http://ja.wikipedia."
"org/wiki/IEEE_754>`_ や `IEEE 754: Standard for Binary Floating-Point "
"<http://grouper.ieee.org/groups/754/>`_ を参照してください。"

# 2bc14ecc1f774867b564e3ed2d081bba
msgid "``Time``"
msgstr "``Time``"

# 091cd4f7389f4892a0fb123c734c5145
msgid ""
"日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位で"
"64bit符号付き整数により表現します。（デフォルト値: 0）"
msgstr ""
"日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位で"
"64bit符号付き整数により表現します。（デフォルト値: 0）"

# 6bc3785cdbc045fe9d02ba997b3b5698
msgid ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日0時"
"0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、小数を"
"使います。"
msgstr ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日0時"
"0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、小数を"
"使います。"

# 74a582d748434c45bdae2b512d8d3717
msgid "``ShortText``"
msgstr "``ShortText``"

# 11c2ffa91caa4d6f8badd03baa542f9d
msgid "4,095バイト以下の文字列を表します。（デフォルト値: \"\"）"
msgstr "4,095バイト以下の文字列を表します。（デフォルト値: \"\"）"

# 67a22df628a44778b43e441ea7cec95e
msgid "``Text``"
msgstr "``Text``"

# f0fc23b01dc145c8b235028e66041e9d
msgid "65,535バイト以下の文字列を表します。（デフォルト値: \"\"）"
msgstr "65,535バイト以下の文字列を表します。（デフォルト値: \"\"）"

# 1e9c78b749e64b2b809aede4dc3a16f0
msgid "``LongText``"
msgstr "``LongText``"

# 73ac8b199d4741f8bc4b9ed4e2b2e7d8
msgid "2,147,483,647バイト以下の文字列を表します。（デフォルト値: \"\"）"
msgstr "2,147,483,647バイト以下の文字列を表します。（デフォルト値: \"\"）"

# 53d4a7ae19a646e697b77eab28fd0599
msgid "``TokyoGeoPoint``"
msgstr "``TokyoGeoPoint``"

# 79acef4da6eb4c2d964079976e609d8c
msgid ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"
msgstr ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"

# 60baa227128b4afa9286a20af0746664
msgid ""
"度分秒形式でx度y分z秒となる経度・緯度は、(((x * 60) + y) * 60 + z) * 1000とい"
"う計算式でミリ秒単位へと変換されます。 :doc:`/reference/commands/load` コマン"
"ドで値を格納するときは、\"ミリ秒単位の経度xミリ秒単位の緯度\" もしくは \"経度"
"の小数表記x緯度の小数表記\" という文字列表現を使って指定します。経度と緯度の"
"区切りとしては、'x' のほかに ',' を使うことができます。"
msgstr ""
"度分秒形式でx度y分z秒となる経度・緯度は、(((x * 60) + y) * 60 + z) * 1000とい"
"う計算式でミリ秒単位へと変換されます。 :doc:`/reference/commands/load` コマン"
"ドで値を格納するときは、\"ミリ秒単位の経度xミリ秒単位の緯度\" もしくは \"経度"
"の小数表記x緯度の小数表記\" という文字列表現を使って指定します。経度と緯度の"
"区切りとしては、'x' のほかに ',' を使うことができます。"

# 114ddc12e7704ebbba9f16abc0034113
msgid ""
"測地系の詳細については、 `測地系 - Wikipedia <http://ja.wikipedia.org/wiki/"
"%E6%B8%AC%E5%9C%B0%E7%B3%BB>`_ を参照してください。"
msgstr ""
"測地系の詳細については、 `測地系 - Wikipedia <http://ja.wikipedia.org/wiki/"
"%E6%B8%AC%E5%9C%B0%E7%B3%BB>`_ を参照してください。"

# cd8f898ec6f8456d8fa5c7f78946ee0b
msgid "``WGS84GeoPoint``"
msgstr "``WGS84GeoPoint``"

# f7fe13bc41104cc8a4c5e30c7fcfde6e
msgid ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"
msgstr ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"

# 2e1d22d824084922982eb813185bcf52
msgid ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"
msgstr ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"

# 9196593249924bd1a90ef2f5e3293492
msgid "型に関する制限事項"
msgstr "型に関する制限事項"

# 2e0eb84fd37a41739977cf2304d538de
msgid "テーブルの主キーに指定できない型"
msgstr "テーブルの主キーに指定できない型"

# cebf54ce7d6c491e9b5707562801c224
msgid ""
"Text型とLongText型については、テーブルの主キーに指定することはできません。"
msgstr ""
"Text型とLongText型については、テーブルの主キーに指定することはできません。"

# a8c860bbe9d74512be33651cf4fb2637
msgid "ベクターとして格納できない型"
msgstr "ベクターとして格納できない型"

# c020c5a4902648d18c328fb5a41e1ddb
msgid ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"
msgstr ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"

# 136d13b6057f4920b8b778ca4091218a
msgid ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"
msgstr ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"

# e11338f3270946e7bd0cceb5c28e927f
msgid "Object型はv1.2でサポートされます。"
msgstr "Object型はv1.2でサポートされます。"

# 8f79dde4f43c4482bf00432177b987e9
#, fuzzy
#~ msgid ""
#~ "``plugin_unregister`` command plugin_unregisters a plugin. You need to "
#~ "plugin_unregister a plugin before you use a plugin."
#~ msgstr ""
#~ "``register`` command registers a plugin. You need to register a plugin "
#~ "before you use a plugin."

# 0fbe8e9ca5d4402e97d6df9758229f32
#, fuzzy
#~ msgid ""
#~ "You need just one ``plugin_unregister`` command for a plugin in the same "
#~ "database because plugin_unregistered plugin information is written into "
#~ "the database.  When you restart your ``groonga`` process, ``groonga`` "
#~ "process loads all plugin_unregistered plugins without "
#~ "``plugin_unregister`` command."
#~ msgstr ""
#~ "You need just one ``register`` command for a plugin in the same database "
#~ "because registered plugin information is written into the database.  When "
#~ "you restart your ``groonga`` process, ``groonga`` process loads all "
#~ "registered plugins without ``register`` command."

# ab2f3e9eec874bc38cbc60d3d0d95060
#, fuzzy
#~ msgid "Plugin_Unregistered plugins can't be removed for now."
#~ msgstr "Registered plugins can't be removed for now."

# e2b826811ae743d9bf3975589cfd8acb
#, fuzzy
#~ msgid ""
#~ "``plugin_unregister`` has a parameter ``path``. It is required parameter::"
#~ msgstr "``register`` has a parameter ``path``. It is required parameter::"

# 58128a03f4194413be08358d66453fcb
#, fuzzy
#~ msgid ""
#~ "Here is a sample that plugin_unregisters ``QueryExpanderTSV`` query "
#~ "expander that is included in ``${PREFIX}/lib/groonga/plugins/"
#~ "query_expanders/tsv.so``."
#~ msgstr ""
#~ "Here is a sample that registers ``QueryExpanderTSV`` query expander that "
#~ "is included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."

# 9f28f1016292422b879b54d30acefd32
#~ msgid "``request_cancel`` command is an experimental feature."
#~ msgstr "``request_cancel`` command is an experimental feature."

# 0fbe8e9ca5d4402e97d6df9758229f32
#, fuzzy
#~ msgid ""
#~ "You need just one ``plugin_unregister`` command for a plugin in the same "
#~ "database because it removes registered plugin information which is "
#~ "written into the database."
#~ msgstr ""
#~ "You need just one ``register`` command for a plugin in the same database "
#~ "because registered plugin information is written into the database.  When "
#~ "you restart your ``groonga`` process, ``groonga`` process loads all "
#~ "registered plugins without ``register`` command."

# f36ccf65b3a445cca8ec76b755e05a6b
#~ msgid "``logical_count`` command is an experimental feature."
#~ msgstr "``logical_count`` command is an experimental feature."

# 1992a1345bf2490597049d193282f556
#~ msgid ""
#~ "TODO: Describe about how to use multiple scorer in one match_columns."
#~ msgstr ""
#~ "TODO: Describe about how to use multiple scorer in one match_columns."
