# -*- 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.3\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2015-05-12 19:44+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"

# a6b553aacdfe411abd7350714b0cdc5a
# 4dfd46066a904005ba396365bafd2502
# a9a4238202d043899ee427a7055f161e
# 8a2dc36044ec4584a52f2c3a120250f1
# fea643f668174fc9969c3cd6484a49d6
# 494331ab72da437ebc4ed10ce23fd4ba
# ad7af4c64d7c438faafaefd3886298de
# 1b416413e5af46a5b5af5cad85e30940
# d55b8b3d5612481ba71155dd728aaab2
# c15fb2a4b578466d9be0fa00429985d9
# 8952f06e9bd14bc89566ca012b71f823
# ced310c27a2e44f584393c5ca0fb6a2f
# cf331b3760c74c7698c52840253ede4e
# 73c13e1eb4ef4c34b505ad081f5cf60d
# e17afacc4870492bb8e0a0d95363e7ff
# ba644e7b802348e8aa2722e6c9b76a13
# 11a1aee500a9426c86a0d5f5ae8d061a
# fc9a3e2eaf6c4eb08ad148bd7e577174
# f89050d7478c490ea2f8e8938a8faaa5
# 8d61d542a21e4211a8f2dab322f38fc6
# aeaaaeec82f54b31b4d08fee6df687f2
# 0628b171501c4411935956c75a6c7e60
# d55a52b452e946aab7304ab6f909952e
# 8a44a6a46cbb49d39b4828fc40f0ec7e
# e6658ca0b5844769b9b52ee49ac413db
# da338899e4d042ad9998f8d2d5c13a10
# 5905a1295a7f4780a42b84c606d47729
# 78c88b905faa4fd99941512ace8cbd1d
# 83d6a62efb3b4481873f777f64577458
# d99a70bce2724e398e339be894084a8b
# 1254cfec68bf49d289390b7603c360c9
# 5ecb7bc1d0784c9984d0f24b396a6975
# 0c1c22ef28b24f0fb2f07ef02051f3b1
# 91c7072eff914a628bbfb8bdb83045b1
# 3499fdc4bc4f41c7a6d15ad12511de3a
# 4c8f79216f164a379d3a007b6140b775
# bbb7e1111dcd4c35bad34addd4f745be
# 1a44311544a940e9bb98f5fcd0fb4265
# 6f4f2f204a0746819b6a75e694b44b2f
# 22902375e2514f8bac36aa85cfce1a4e
# ff5c0080f9a8418d937bb60b19efa0fe
# 3a66b8b123eb40bbacd26ab7480ba562
# 16be7c0b565a492daf24ea6d6497daba
# 58fe453a87cc4234a539ee5f615eee8e
# 39de47a6a3584a8392129903916233c6
# 32a15c5999fd458198b24bc41677b6cd
# da2a11698e084604924ea9791aa7e0c9
# 2f91bebb37a048cebe14965abfe64254
# 50809629ee4a474690e3f3bc271b21d6
# 51701b560fd547549b493b3fee4a0954
# 1c017353fddb442985ea76232e113452
# 9555408f0f1b45889e1e3d7615c1ec67
# cc5b13c394664aaa9860256771d8ee9d
# 01501a599c3f45f5bbcec51973ad5cd6
# e9063dad19c84669b4f1f63267269d47
# 9dfadf5ddd934cedbd7a15f671617e4b
# 7235b1ca82674ec68cc6954e387ce18b
# e526970bafc441338466322b94f2151a
# 6d158266750b475395f90b07ab422b13
# 11ffec5eeae145e28cb5f63291409515
# c10cb9e03155445d9d4ed709c81c2685
# 205a9f1dbef047e9ab800ce6c1610663
# ca3e3e462e7c46de8ce3020963088a33
# c9f8e484acc54c739bf3714c7fc54d09
# 7c71ac1d484f4b64aacf9d7c52fb8798
# d6bee7992f81489a8c9c9bf588b9c8e1
# 933376d4474d40478424a6f3d3bde15a
# ea943ecd01db41be8960d32d09dd8c23
# ec38a7376669468cacee8800c00a768d
# 368873e073be4784b7adf8a1e28b8dab
# 008be22270d1488ebf73c0b1ec71ef80
# f07fe31a717d4acdbce34177b282eb70
# 162873a4332f4b9aabde2166aea00fca
# c838797da3304f479ef00dd733f6491f
# 4e5428644ea94781913eb8c84421e867
# 2896462ae6894ca3b48876cfe37e5889
# 4f0006db84a944059285d81a4bba339d
# c00072c4d4894fcba401a21a01e4811e
# af46c3edc8a946e89fb543490ac9bfb1
# d961d33a59e14fad9745ca84b5821ca0
# 16033af0a5fb406eb9a1628dfc266bd2
# 6a69eb8ec8204bad951f211cff30eae7
# 5dbc3242db36401d90ecd48e56e95ea6
# a9ac0bc186f743a1a19918bb980b394a
# 9cb8646a6fc04d9ba2674727ddb18ea1
# a6370d5eb4ad413bad49647953d287e0
# 96ad8579671f485598a71ebbbffe7996
# f278967f79b0489e8847126faec1ac33
# 780025b2ce154ceba6bbd78a683275b0
# a2d557f11e4342c49f79a3a870e405c8
# b540640183c14781aed7aaf26d6c0091
# b0dbb4e2c2394e74bac0193eb47fd7b6
# e49f7525743a4c3da7bfe57393673122
# 710bb86b948941338e48d15e995e9238
# 168d0f76b0a145c19da16ad1c432b9db
# 7e6b1042cb4b4586af64b55686840ae3
# 45315c732dcc48089b9676cd6ee3925f
# a59368f436e041e991ec2db221d9de80
# fdc92951a9c645cb9c3bb83384b0203a
# 1a528984ef3e401fabe48d7ea20ab2c9
# cf28027254214705beab4dd97d9e5c6b
# 0561881ad2a8481fb7d49f00d76290cc
# 4e78d565b52f4a739ab3b31e9cda2448
# 68e7b4b5656f4e6e9f052d346511cf57
# 56933f6f223e404c85d0bfd6de4e9464
# 6c68fa52ee3b44aa8b871b42224f59f5
# e037ea90a64d4c68abada8f04f052166
# 165f471269a2408bad733d0ea9c9f29e
# 153f078a068d47948862ffa6c4104cd1
# 0a76b804383a4a35a6cd4b2bd1c45131
# 0ec6a23c3d2f463bbebc11f32889288c
# 82f4390096b94f86ade9344c56c9a66c
# eb0235f6132c44ff8ac08b92cfb0fae9
# 701f89e9ebfe4fabac634c8475473cd5
# a6ac4993770f4b24b3039bcf1661a243
# 5e5db93daf2742b5aecca4e35b1c9e12
# 88ea688b8bfc44588c99764bca29d577
# 7b4120050a7e448dbc982f0656deb827
# bad91d5499a94239bf015d33eddf6354
# d6d9fc1d66b44b64b674a41ebc02a4a2
# 816e2dab2439457cbdae0c52b8d47fb1
# 7201d1fd95e9447685733122985ecfea
# b726b3f8be7245f1ace8af16d2b1dbd1
# 02a1cc8816404fc6be56f0b2475680ef
# 5ba6bc0269be489fb873dde8b9ea1057
# 0a43f5238c6c42cca8132b87f7503b10
# 74b6ba5172764e2aae86e4b38b85db72
# 0e3d50746b4a4691b02b8be28bd9eb8f
# bf2516d14de546baa2fd7bf62772785a
# 061096a4655d4a199979abd5360d671c
# 7541454be9214a2f8244d821e9798032
# 1fada5ee83b147cab3afcdfb36e959e1
# 897257d2c9204a1289a8313492175b7b
# 0e50a142aca84581a67084de2b52e399
# 7f19c9f5e5204ed3a43854ba8bce9721
# 087c9fbaa05140e9bfc0a074cf1664e5
# 3711fa9a64734ae3bbfe682060e76931
# ed057e35912d462ca053711b0699644b
# ebbb260c50c3465fbfb128c5d52e457e
# eeeb9fd351064cf991991540b707d6d3
# 35d9fdf6999e41efa2a5ba514583c21e
# 3c3af498c1984d5abd980ea5bb63b7e7
# 3d67df3251494a9c81cc176121f575dc
# 16855e451c9b450fa40247a6df6433bf
# 032e7d9266384a4aa7b57af5a8f252b2
# 5b1d942c6e344a64b9fda8fdf28563ed
# 70198909a2314eb9af5ae9c6f405bb6c
# d44e84971c7549478b8998b421ccb4d5
# a4ef4627b63643259670c957bda4238e
# 820cd8c40cd64a83a8034542918e7785
# 1041e0a95ca64e039941a68751cbb027
# 75c5179765ad4c259a253ba8850dfd4d
# c45a5ebbad3b4818bf5b27c0b0fd2b85
# eacfe533a9584310b3488d1a1298f351
# 9d24a4ff9e5b4d65bf4d211a2bd00f09
# bb854e412e1748e4bfff4dd2000599e9
# f1b9cc07134f4cf08d32ea2b0839c8e6
# d6142e3460c7463c87c72f5111846ce9
# 75a74d15380144a091c051dd058a874f
# b81fa0ed0e48447a8408bb2b89a8a8b0
# d584488778934a20bae8e38bed3b01c3
# f4d66fa387db4bd49340c3218ea109de
# c1bcfa2617df441abf36118ca21e9a45
# b932475aaf5f4c9aa96298d733c42329
# bf41818cb75945e3a1ff4dfa77547b56
# 85a47a22f10540fe91c506e09af6de74
# de73e777ae9849f09cd2c12d5621c7c3
# 60fea0e15f2d477a85141d190107dc39
# 0ee5499eb75b4b21b719670d58c9b541
# 01194e015338421d85713e1d7b7a2e37
# 7da0ead005774615be7c9306675d1bfe
# 8ebdcb79d0d54893b3b2065f1a48f643
# 32fbfc4738164dcfa762050a308507bf
# 50df60345e354269a742e635cf1c66cf
# b348b2cedd3c45e594b1420c57a93a23
# 18422b594eb049c294d7334ff409dcba
# 32cab14fddb14c798be61eca4c5a180e
# 1ab4f366911e47858046e8ea7578fd31
# 6bc123b3370d45beab01fd0dc6a262ba
# ee648a03764348469f587ad163f9f7cf
# d7c2c0ab5cec4135a1665132017a09e5
# c3956b41fa14433f877a8cf140585642
# ece8b0f848594658ba3c6e42a0f9c8ce
# 7051395583a54168896a6c105dadaf88
# 9b34da22d0a744ea84cbaaa49f0b655d
# 3bda1c59f8cb4261bf968d8cffcb5a12
# 888db1d2514049df8298c072f9a8205c
# f1c90ed2f0c640f3849b287d1d1f2e78
# 9158e256d9fe45918aaabed7c1a16464
# d2c5160189474f5cb4264d0f54c01eec
# dada8820994c4ab9b957f850fb0e90c2
# 71111e7fb8a54bdf9c2ed098b37d5fc3
# 8b60d3b154754ed580a682563a1ed707
# 907eb9b91404401da378b53a587d7a0f
# dbcb44355780461c84ff18aa10a24b86
# 209c42bd966b4e589f7ca23767cb2afb
# 6977c7b79ca44860995ca4f1f47c62e9
# 4dd6247e9003420194f9a8a4bc116632
# a6827f7162bd49478c39972bb2a1dab5
# f64321bec35443aa84fbc58e37ad5e57
# 25478d0e180c4a38b3eb48dc7ad08b4d
# c760036a4c054e9cb2b660975ca0ea3f
# 5e9b3e76701d447da14407bfbe236558
# 71d89fa96a4348188a6175a7b20e1878
# fd0d1669c46e4f678d243b8e965956c9
# d51d9e2368ba42e2820924c81c77e8d8
# e973eaa2ebb4482d913d9782c16c1421
# b6e914e4d78345ab864a8930b823151b
# 5985183133e943d0bc4febc7f650138c
# 61855e69f1104654b638c7a659a3afa8
# 97468e44360646afa7f1be8375a28d11
# 4259b486fac94c5a8b85147e7614efd4
# 850d99dcac7a43e8b02975b6f1f85b13
# 7a2450fe30774ccbb90e2271e0544f36
# 229bea3fc2cd4036a3a4f4abcc836e1f
# 2384638b5388483cb3845d040222f79a
# e2875adfb87d4192853dad6ce36ad79e
# d131d1857adc4ccca1ae68a8286992be
# 98eaa93f88ea4a01b074bc56848e08fc
# 0bc8f14fa24a4874b3b19dd8637cafa3
# 75cec6a6699a4732b0b89149f6800943
# 98185061529e476caf5b4eecb5111599
# d9eabc3bddc742cdb9d45835169e202d
# 58234aeeaee149b8bfeebae0d0c84a4e
# 44d5e9e71a7248cf9d349aea27424512
# 388c4cde810c42eca6474842a3149a96
# a5fe1ebcbe5c406e8cb985dcd94191c7
# 0f76cff268d749e7abdf73899ce85b84
# ddd12d8b222e44e8b7ae1a77b9196f14
# 24eb155083524af6915b7fb9a7909cd8
# 6986f7fad7fa4d1da045094e18ab763d
# 114bd4a0068742abb59e4f6d376093d1
# 193e272c480a4282829473bf62e92aaf
# 4c41b69eab454a2f911a17a9b9910ee9
# 5ae162b2f9f4484290bb1f19df521471
# 64e4f2596d1e4859b528bf06d1cc8b04
# 9ccd2f3f265f406ca09db344c2c04dd2
# fc7167a3b78e4f89affb56ff74489691
# d5127610c4c042c0a41b887a1786117c
# 551bfc1d106b4a3ea1b9713ae4ba978d
# 60a744cb26ea439b946ce0c26573a7ca
# 16464429432a4ddd975fa5e083ccb3f6
# 503153d4bcc6448e97f3a66c9aca5e01
# 6b8e6159ba8c47f7bac2f08c9294b10e
# bfdf6a19cdb7475c9f9c3e59d31ec625
# b17079fbc99f412bb976a29662ed4aef
# df154e93400c454d98c6ec64a8947ff5
# 8aee9dbf01a0484f91270913dca07fbb
# 4715ca3b25ad47d0844129c537b91d41
# 7ddee98592c3446f84262b3e9e195192
# 9480eb190ebe425fa53845d831a49394
# f2c49d14dec4429ba83338d5f20ac94d
# a0edf9ad4dcd454cb98bb22149914aaa
# 40709adc6ccb4f65810c106bd3d1e254
# 2a44cb10efd84e16865adc6fa696ddcb
# 4840bad727fe47448c60eeaa319876ee
# 7c786a34d4cb428d992d45b863ac6cb2
# 15c46208701641a6b719874b5e3e8bd1
# ec5dd83efc574bda9718e3d34bba2353
# b03efebeec7e41aba921058f1d1f1d5d
# ed4bdd08f5374243beb0d60ba9f8b4e6
# dbe264172536443bab55f0e6506f6fa4
# 00ae8035b4d64de7aeaa8ee628df4c1c
# 58a5276e7d684f388f03ab31e23e6d01
# 8851690aece346589377fcf65adeeb6e
# 92e89a38d6d846a1ae365dc795e33ca3
# 01ef763b99d64269b4be379a50a905c7
# be78a9fdd86c4de198277ef14aa36179
# 30651a2114ab471cb31e158c4a39c665
# b0c4b42498b940e88ae93e2b4403506c
# ab1cd06a4c2841f8874df8c1ad687dfd
# 5820b222389b461e964d13a0f7907907
# b4073f24b5594e76bac8f9619f4097ce
# 217d5f1aaf5f4a0b9277c75203410d51
# 13c3649f724547988f72fc5c3b00c901
# 476ce9360aba484c87451da8ca9ce0fa
# 042fcd51b5884e8bbcee32a5dd9697bb
# 5ca545bcd3d24e5d816c16e01d58501b
# 1ba67d646710420393e1057c6f5b4e91
# 63cdd0414ae4416494b66e2164f5a360
# 72ff77d2ebf24eb1a500337747ca746d
# bca824a2a2f84b20a930d43c5ca11481
# 6f464d8c93de4c5495fceb865e0fbaec
# d8e655e6d23543a1ad8dbf8b8f29e74f
# 49497d25adb740b288ec27373175a776
# c33145c2f08e42c6b3563666c4d49372
msgid "Execution example::"
msgstr "Execution example::"

# 0fdfd4eb2d374f36b4a27a42afa807ad
msgid "Reference manual"
msgstr "Reference manual"

# eb8907cc74854a8b8a51d73451c0a737
msgid "API"
msgstr "API"

# c8845a14183a4e7e8cdc999e05c7945f
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."

# 3b607ba8640f423cbdc8002d03394e52
msgid "Global configurations"
msgstr "Global configurations"

# 704901a0238b4fcea2a82d11ace82ff9
# c4882a72dd5847a7a5c54c47e2937656
# eaa52e2253954d81beac7f8456e7da3c
# 855ce12bed3a4ab3afd4310f59f8ca7f
# c468cd612fe74fd98a2b28dd0e5b74d3
# f9329a322cbc46c7b58e6c5df61c9fab
# 0c307ca3eee74ba0926633749c729705
# 6471ee9ee15b432ca3347551a71cbada
# 6e2d54a522d74ac99116ae132449aaa5
# edd6bb5e24804c0a8ed4d53f11d93419
# 61d7052478944df68b8c334483969b5a
# a2993f1f5c1c468f8f49955cbbe3aa75
# 7797fd1b15164f059f39152583b74fc4
# be88eefae56947438536528b40daaa47
# fd58ea0472ab4d1cb281df7392f41504
# b72648b8f45c44e8a3509bf83d63cba2
# 2439a385b14843418b6db94261f789b6
# 68888aa91b284b4fb3133cc9dbc03037
# 86feb21581c548be944713e8b045ceb3
# 8cab9f8f619448cf9d1cbd16f59c4d8e
# 5295798c1ae44cd3b8de972a3b6c0b6c
# af651b4170434c75ba57ee83126abe45
# 011fec90931a4cc584d414916a24e57c
# e570570ee2e848189d68c90a6a962d8c
# 6fb0f856c4a041328e823903df729d46
# 9f912584879a4e5eafb8db2d406ac22e
# c9f61a93206c475aa3d428cd998233dc
# 74b9fdf6eb564945813ac91c72b52898
# 5a38af5a86b9465690192332a67fddb3
# 0bc669fc88ab4326b96824d13d3f6583
# b5ff6f3a6cf04700b2bb1a8d15adad4a
# 113ad050b2984c5e84aea3f8340acf0d
# 2d837a63b4524729b5254a1a2c126477
# deadb321ec6b47a3a3fac9e3be52358f
# ca4e90c2a57c47da8937e81172882973
# 8bbd8e6c153548b2bc76aed19bd07fb9
# 1798961205fb4188b60bee2469575b1e
# 8e36a6d29ab94ac7984b90c3f6698c09
# ad3b6a9a93f84f2c86232e3241a2ce93
# 65e733f60b684f91a6dd53600b1d0695
# edd45a364b214471b05999abba42b7f6
# a364c08d687b4f8bb5bf8be585e8f1ed
# 1718c0c8d85447d6a7bb81037e9e8b4f
# cedd22eb227840c894c1da2d68e857bd
# 32538916412c46e1a35c73371ccfa0c4
# f296a33c3b854b77ab59a90fa4c41bda
# dfdf856a5519473b933a3b16e47c8720
# 2de888cefcd3405385221ae01fef6589
# f1e20f2761b446a7bbe93b11c3d69ad5
# a5c4a7c4a5c44ef3af4924f247aa0097
# 84dbffc1e81e4ac797619dd89ede2057
# 292d2071654a482fb4f24fd0752800a6
# e17d47102b3c47319391cf41cfef20c1
# a01dd65d2e9445209dba4b8379c9e66c
# 448e3ee3fc5b44659fa78c4b42f44dde
# e174d173e86a47b783820c2a1e97b55b
# 8eac13426a7347249f3825ca94ddb097
# a85b127dedcc41d3880ea0684d69c616
# c2a85c72b5074b348e20d42358e66e4c
# c8d14eb6584343c4849475b99cf53b60
# 92e2b0d8871e45d089e63a523d0c19d8
# 30bb64c8508f4e1f9dcdace5132b500d
# 81d17d90d6ea4af2b158ff345865eb43
# 318ea1d6be2d494986ed2f51808e98ab
# 7f86a7ee398141f4be92e0e51fbb0699
# 50171529c11a48b08f5294449bbe40a9
# d2043fa632fb4c0f9bd0fc1f1a676f67
# f24e59dec2eb461e834a018b3df46a11
# 658d94aeddba4e65975ecbd781f31b30
# 56c7e18bc25e4dbc87cacd69ecbef74a
# bb3f64d89e114aa4adbc084d6045ee8f
# 897a9ffaa1624129b112ef7e7bda8e02
# cf9977a13bc440d0b41d0f3debca98de
# e4359341b29b4fa78361ae09c6feb36c
# 384575318d6843939363a131f59d7f59
# eb6bf1b39ed64acbbf88be3c76bb01ef
# 9cd490e53f63451a8cd16e7683b68656
# 886d4b17a5174a32857ed073305c7f36
# ce4449d8ab9b4b15a95e982eafc4ae52
# 4f85d544b0454423a28a343ca10b795c
# 9b07cbb4e2a84ca1a7b8b512e3c4411c
# 1da8e016906347a1a09590e9ef5c2e28
# c7679b6b37824d24b4beaa20a7ad8b87
# fe0af68621564cc99cadc73efb93ee91
# 6c1ddb1882774cafb176676a94443375
# 6703eb9d976d4aa28fef0fdb5d8b42db
# 29c9bed4d412474cb2f58e8ca20e03df
# 62e8f4bbd2bc4de181d104c0f823ccaa
# 7ddfd909cf27457cbebe06f1dd44a77c
# 8089ef6b3be74e898939327b48de6f2e
# e2da9469965145978aa80639540066d0
# 83442b02d0d04589b9bca44b1e65212d
# 8b73d79f65cd48bf88245065102a0903
msgid "Summary"
msgstr "Summary"

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

# db116e3018f14f429c4df2a71f1a9ed7
# 286c737ae92f4295b535cb0e5b39e665
# 3ffcae341bc544c6a09902f1a07f5f43
# b40c1f7385f64bab90e85103e037b4d2
# 2d3fb7406bc94e59ae1028977514f83c
# 5941c83080ca42b6ad36bd8181ea5b54
# 05709f03c2ed408b9189e4d33bd72dd4
# 6155506c2f7b4a0d87ccb53b5ea7eea3
# 34ea573a9434464c8dbc6d33bbaefc19
# 7044cd3fb0b0414e97413a3be3054dfb
# 3465e76e68b343608f3294c659c8ecde
# a88a5196cb2045ba956206ebd6c51426
# c6877cb6f8934d6bb3f9572b6f85951b
# 2f252887259c42df8849b129156dc942
# ec619c2d22de46c9b70b4f82102e5d18
# e296a4b091b64cbd828f08dad625bc15
# 75aa04e3b9bf47728138e46d72691044
# 686ce74bc9c14d34918da2ad916f47d2
# 0d90f62934814e46b84deaf0aebfec5d
# f5d3a64d57a14548a15bb69590bd1df7
# f89c8abd752345ae963cac0713594919
# 9cb255198ecc4b7eb12c6525b74d6b69
# a13677f9b3c447c7893b8dbab0e18193
# a56b349927074323bf7b175a96c33191
msgid "Reference"
msgstr "Reference"

# 8d3a6ba00f2544dc9bc0feb14f5f45ab
msgid "Returns the lock timeout."
msgstr "Returns the lock timeout."

# 722ff07cd23f4c34829af128efc2cc4e
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."

# b340417a074a4cb4b6c394ce6b716b1d
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])"

# be35c221bb4640b98593d16089ff1e85
msgid "The lock timeout."
msgstr "The lock timeout."

# fa2dee6a066b4b45b674ff6645c43f86
msgid "Sets the lock timeout."
msgstr "Sets the lock timeout."

# 76c36d47a9bc4ab09573006c79abb897
msgid "See :c:func:`grn_get_lock_timeout` about lock timeout."
msgstr "See :c:func:`grn_get_lock_timeout` about lock timeout."

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

# dbfd0cb7dcfe4aa78b72466a545ebdc4
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."

# 42d9b9f0111f4c53a2bd64993642db93
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."

# 1bdfa37c74b34c7a851dd1ca1ce5d711
msgid "The new lock timeout."
msgstr "The new lock timeout."

# 83a89e908b394ee1ba2fc0a823127e73
# 6f67624eef624f6bb20ddfefd75fcadd
msgid "``GRN_SUCCESS``. It doesn't fail."
msgstr "``GRN_SUCCESS``. It doesn't fail."

# 985bb7aa0ce546b6939da58a82e87c00
msgid "``grn_cache``"
msgstr "``grn_cache``"

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

# 6dcac140298b4f22be3f79ecb2ffedfb
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."

# f99eed98e4bd4a19a91e4e00dd1375a4
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."

# 7f862a1a5e29421aa57759e5e98536cc
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."

# 92508338f59d49d0b7614780e4ddb58f
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."

# f19ab58bce6a43baa6a3fd0ee943dae0
# e03b8c6d5ebb46c38b348a3627972bbf
# 666cf772e25c44f69ee18e54e28c6a63
# 8eafe4dac78749bca103508bd4e07ab7
# 7781beee16eb4ba3afbd369633d7509b
# d79dced11f9a49d29e90dd09a0dddf29
# 1386df8b13544832a8c15314aa97394b
# 61d4947a903f4a4e81c7363616b52219
# 7cb2ea70ba9f495793ab48c2e811ec76
# ecf3109c582843f58dc09597f58a7f16
# 687f802e52fd4db88dc02940514b2078
# f2bda3daf7d745b4b73c0a80d8c96342
# f3b25fe2d0084f8b99a1939cbab58628
# 9fde444998fc4bc6a48e544efd41d884
# d6107bbd726844dc8c38b4dabe279506
# 251ef56d71be42098b776500dbf5dfd1
# 5371355ae1e0480fa5d6c4dc3bfacfd6
# 52d6af3193754fdbba487f19305d408c
# fa9ba55a05e0483bac4f3877964df051
# facab729513c451dab3d7d7ef77dd18c
# 35c29ae5d91d4f17ae59d4d0ad77326c
msgid "Example"
msgstr "Example"

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

# 5bf2cdfe1392462a8b9b650b552fc510
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()`."

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

# a56c178e663d458d82f20165c09ee09d
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``."

# b293e8ca48f44aa2aac560830c1330e7
# 1f254f46e33547e8a9320c43b6375886
# 228e6e128b9b49cc8a6f4c81c7385d18
# 571890f17bd64dc685eea916fcce9ba7
# ed520c42e5524172b30381784c1fa16b
# fdffb4382f8047399639b4fa22b77e40
msgid "The context."
msgstr "The context."

# b867c76b045a4b7297bbaa4ecca5e9b8
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()`."

# cc549ad9bebe4d969c3ca04fc7b74178
msgid "Frees resourses of the ``cache``."
msgstr "Frees resourses of the ``cache``."

# eba7dd2ec0fb454185bd761f5682cf81
msgid "The cache object to be freed."
msgstr "The cache object to be freed."

# 57df5a4e293d45c28d1af47f148fe844
# 59d7ea9f24c94ae1ad0992cefd7dfe20
# 7e0b859c199a4f79ad556647d58dc015
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` otherwise."

# 428196cf8a474d28a4adbda0fa688fcf
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."

# f7a86e1654c044dfa5aecdde9d213900
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."

# 32bb652e44cd439aa0fe6c344c4b47ee
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."

# 824dd5d83b2a4a5ea455e6a0740ed872
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``."

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

# 216d3a4b4152417b82354e33fe502f8d
msgid "The cache object to be changed."
msgstr "The cache object to be changed."

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

# 21ccc83b350243b385a4fa466caa61c6
msgid "Gets the max number of entries of the cache object."
msgstr "Gets the max number of entries of the cache object."

# da931f1fdb5f4631b7ccc253c571f4b2
msgid "The target cache object."
msgstr "The target cache object."

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

# 164cc446e6554965be233c239328f0ed
msgid "``grn_column``"
msgstr "``grn_column``"

# a69454e61ab54aa0a00258cbe63a1fc5
# aa1efca085f544dda4adbdecfb4fce0d
# 7aeafbf4695443bd8c7e88b7bb7f5aad
# 203c1e75f4b843dea82f8bbe6563eaca
# d2c2ac184a154d178f5d5a61005f1b1e
# e29354f054474767b2e55baacb7de6db
# 0a5d6c7366154346b220c3c82bdace77
# 0f7f511774b74b8faf92b75593168ef5
# 3476ac825f494314b34174e78622f828
# 861285cea7534d6fa070d96e0c2ba03e
# 5667d8221cfe4c1e93b4aeaa46349d7c
# b76e847cb7b1415f9733d0ed8961948c
# 984217f3476f47eb86d5b41aa85f2470
# 9936e2b5489c40ed9d6aed6796813bf3
# 77507d24d329484bb02f20b717e9937d
# 9496cca21dd648cb95e8777858665a3b
# 2933823cd4d4427d9727113579fa616c
# 117d0833cda149f2a1b7267402cec0d4
# 2e10736ee54a4d8ebd282f5cabde510f
# d93d84fb8e914b7797c0351c826c140b
# d866deea34f54540915e6ba5cb22c453
# 1db44e7aea5e44aa8fea7fa3f9d968e4
# 656092236e9c4df5a5849c0de30fbf9a
# b2e0fadb9feb4a8ea7999fd5fbe23f26
# ab4096b843dc45ab8a70aa7f5deb8bb4
# 7108ad67cb0149f4a6f566ffc9fee09b
# 0d8b16a56f2d403e9306fce3171c135b
# 369bf373b91e477a875e5b3028026137
# 707218b80a634782930caca20004a1d1
# 01a57d8c4aaf46dcb8365fdea74a2fbc
# 91200fc676c54b8da441bb7f322bcb3a
# 27dc2ad910b742c9ae892e94f7dc772b
# d5af1659efee492c8380382d2476421d
# 225cc148dd0c40ebbc4941fad77a3342
# 36be9d37fb8741fca6012eb78511dd79
# dd679bda86de4f2dba5c5587cf3e054d
# 6639071e17194658bed362384ea4c204
# eca6849225d94343a57fa8f61c7d354d
# 58b27cdad19442a6b9696b2957dc97ec
# f08f38a560564097bb0ac163be378005
# 2f7a5231a4714c43ba71807bb04901d0
# 261cebd2e73e4ea1b3c906f99bbe6a48
# 52126e4ef02541b2a0bbee58ddb658e1
# 3edbecc9f88f41c29de3f8f5cce7bbbf
# f719904809154c29a60e36d5214e3933
# 2d3b9b251b574d55b96e29f93554ba72
# 450e9455f58d45b0a3147695d9020950
# 4f44a7740fd046d1b6efd5e1383eddf4
# cf470691846d42fe91ec125576a64902
# 9f8034afd6b643239f5521d4bf8c1562
# a9f1c8cda82b46b2bcb8e0523b90a31a
# 3818683a8aea42b788af9bf28c6050e6
# 0f95bcae63aa41c39413ce003cec0bf0
msgid "TODO..."
msgstr "TODO..."

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

# 27296fe2927641ed8d6c48000a3aec13
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::"

# 44b0fad2424d4e5d8fc548213a97e012
# 9f223b178a674be79242aefff2ced253
# 15b91a997d8c42e0b9e3bfa336b02c8f
# aaf138532eb446f7bb495e79c71e1866
# 48d24dd5893f41bb87a4fd4caae39565
# eee6bdf25d7148adb917d1ae136ee292
# c928e815096c4b45a011966b20eec898
# da657afec0d94e91b222cd5271918a8f
# 3e91fffba2224dad8e2703706673ac80
# 1a2dce2f94574d07af93945ed43efd6c
msgid "Since 3.1.1."
msgstr "Since 3.1.1."

# 30eb20e13a3e43b6955dad310a6309f1
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`."

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

# a3c88f356b914c0cb239dae43347cc17
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::"

# 6d6fb5c232dc42bea683dc159ad565e4
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`."

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

# 0355a373d4264f00a5ac5e052d889aed
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::"

# 6a22d667f6fd4581b4bdd5efcc44a358
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`."

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

# 374f3fab94714bdcbaf8150c48c441fd
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::"

# 9056890d29d847a5bcdf9b766b9d9380
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`."

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

# f8dda2ee78a346c6a3b5243b39aa8158
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::"

# bc12e619e12c4693a582afdf7da9468b
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`."

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

# 457544336ce4488d99456dd9ec1e8b0e
# dcfc5c272cd04c99bc09a16c594d9a7f
# 44e5b1fb032e4574ae29845643f4c2c8
# 020a2b4bd22648fe8015cf0a5fa25c6c
# 5351f050c5c4465a92d23d68271de99a
# 0132d07a92be423e903b0f371db62042
# 39390ec7a46b4b2287e6c1bcda9c3671
# 60193968794649feacce7b88671539e0
# 444164c0abef4e17afa839ad6be3932e
# e27196d7cbfa4296a54462f7b18e3088
# ecd4caadadbf4ecbb7f940016628f2ad
# 89e1d56c962f46f99f46b4b6f252ea41
# f616ce20e69e4c61b27c95cb9e68b05f
# 3273afa076ac4f76b024505d588fe423
# 3d6f89a8eb834e49840537a9c83f7f00
# c712d1af2e0640e5af53056200c004da
msgid "対象tableを指定します。"
msgstr "対象tableを指定します。"

# f3356541f242462caec7cab9d2825e46
# 5a62490b008e4f6e9731c8df3e350dc2
msgid "カラム名を指定します。"
msgstr "カラム名を指定します。"

# bcdd383e50f94f8cb21d794040f3bc9a
# 9a1bdd997bfd46bb865b2f3e81bf39fe
msgid "nameパラメータのsize(byte)を指定します。"
msgstr "nameパラメータのsize(byte)を指定します。"

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

# e24af9f3916d4d21ac457c9a451fb2b0
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`` を指定する"
"と、転置索引に出現位置情報を合わせて格納します。"

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

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

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

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

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

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

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

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

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

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

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

# b7efbea212b04cc2898fb5f13068ad4a
# 7a78e1abe2bd4314bdc0ec2b69bd2328
# c2cf7e080540498ea28b26b76f2e1d76
msgid "対象columnを指定します。"
msgstr "対象columnを指定します。"

# dc37f8ed32c04e399c37a23badfbe6eb
# 3d285b785de9408e91bf4d9e203a7499
# 2a4dde10a5a749ec8aad25fea3a6a58a
# 536e6b7c967c4b18ba69d5004b6cd2d1
msgid "対象レコードのIDを指定します。"
msgstr "対象レコードのIDを指定します。"

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

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

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

# 3b55c62909104e5f9261331174f46e7e
msgid "columnが属するtableを返します。"
msgstr "columnが属するtableを返します。"

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

# 2cde5e024f474f35a7a8459aee141bc3
# 18cf5276bb234b13b483faf3c35bb2e9
msgid "新しい名前を指定します。"
msgstr "新しい名前を指定します。"

# 2560c79476a94a17b0cf22f64ece5f49
# 05b4f63965a84dc7adcb30e37683a659
msgid "nameパラメータのsize（byte）を指定します。"
msgstr "nameパラメータのsize（byte）を指定します。"

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

# a65a54a36453467ba8dc20b1080a1834
# acaea924fc3b43d3ac303df259fc98e9
# f55427b0b02f4ecba5cfd92663626030
# 315012d07fcd4b3f9d48eac0bdfdf25c
# 2cb2281a48b545b1a005b7c0ca5a2a07
# 8fa407a93f3349b49fb04391771d1da1
# ceaf5e2a7b184c259117367ef552fe81
# cbb0616fbd3d416aa2b9741162ba4306
# f00bc6729c924849bbe494f46f610217
# e6538a9ad86d491bad30bd335c5ef846
# f295a32c762a4230bbf662aae78d94ec
# e2529dd9e26d4ca98a41d88afde3da05
# 5f6b2eeafb56409f883b90e83a2b43fc
# b779e15359e94a5e87a2f5b8dd84ccd2
# ca392aed17fe42678b1c9f60ecda936c
# a73b18f1222b4104aae8593c31583cb4
# 392ca93bfdcd4b03a6af6a2c4bf0f8a3
# b522f75f5e9a4cc5bc0aacf0fbadcb4a
# ab67782b62664526aa86bcfe116af437
# 80a10a68c71740e1a5d8c9d16095178d
# 7d23b713e16a4515ac1431ff48a22806
# 37dc45a0b15c43b88500325a17c9cac7
# fcdc8c7c7adc4ed6ab2965e371e55f9b
# 41336ddf5b794c6c86549eb52c2ccf1e
# 3e498202a0e144ddb0d0388e2f421c7f
# 35df86a05ad34152983d865e1a2cbf29
# 4d9cba5eccf846909a3a75884cfe55ab
msgid "対象objectを指定します。"
msgstr "対象objectを指定します。"

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

# 0ceda1aa3e5c4eb0861243b574ec0ec6
# 5c67593636da4401927833476011387f
msgid "namebufのサイズ（byte長）を指定します。"
msgstr "namebufのサイズ（byte長）を指定します。"

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

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

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

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

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

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

# bd5eccec55cc4c4598a2e68cfed3da31
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."

# 5371cdec6528470a9dd1d7882b1dcc64
msgid "Clears all values in the column."
msgstr "Clears all values in the column."

# 54b935a86e624d42b5a9f312a79b725d
msgid "The column to be truncated."
msgstr "The column to be truncated."

# 6db74f055677442a98db7a297abe8339
# 39e30fb856594ab594f06365a616fcaa
# b5cf0173f43b447992c73d5e0a096f5b
# 24db56535eb84eb7b5638b9d6cb75539
# ff2acd13b2cc44fa9b2d22d7fbb30a42
# 3c737b8f6ad7405f8f0ed11fc1b39876
# b9467a8837184b2986ff52acb91e6738
# aabe359251724693b85afe4799b45c08
# 2f909b1862e44a2781a2fe3522da53c7
# feb2793d3f454e61935dfaa4481e82d7
# 15b89152ff95438cb17064581e0fc379
# 94006909c27c46e8b5e7098ba0bca3c5
# 846e1fd6657346c78d988ac71c97fb1a
msgid "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."
msgstr "``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error."

# 387750d3a40447cebe446c2d4506cb21
msgid "``grn_command_version``"
msgstr "``grn_command_version``"

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

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

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

# 44d7e951305945f0a88d0e88bfe88157
msgid "``grn_content_type``"
msgstr "``grn_content_type``"

# b526e232430b4e6f8af5f2a1e4241ebb
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."

# 39897122139b43cfa686919f2424e790
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()`."

# 10e9d22ef2e945d5b23a341efb05a228
# cf8b88cc86b043c4a161b5722d396530
# a372807436bb4d7a8efefadcc274d8e4
# d7caea4f75404350b798817a7f70398b
msgid "Here are available values:"
msgstr "Here are available values:"

# 60895ea3a7a74fbf84e1d4866645b11d
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."

# b9f09c6a3f4b4261b04e9307f636ec2f
msgid "`GRN_CONTENT_NONE`"
msgstr "`GRN_CONTENT_NONE`"

# e6c8a0d7a6cd448e8bc1f98dd97d0e14
msgid "It means tab separated values format."
msgstr "It means tab separated values format."

# 40f8613a205c492caf79e7c6334fbddc
msgid "`GRN_CONTENT_TSV`"
msgstr "`GRN_CONTENT_TSV`"

# 57f8b572b48846f5bd380b496af090bc
msgid "It means JSON format."
msgstr "It means JSON format."

# 541a3b1c68104ae6a1a7214966484e37
msgid "`GRN_CONTENT_JSON`"
msgstr "`GRN_CONTENT_JSON`"

# 566c0eafbd564dbabe80f6855426945b
msgid "It means XML format."
msgstr "It means XML format."

# c0e2be9b7ccf4e14890eedb5327547fc
msgid "`GRN_CONTENT_XML`"
msgstr "`GRN_CONTENT_XML`"

# 0c66963fc6fe45359cfcb43dedd8e10c
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."

# 036b2e2811b84b689900ab49fe5a54d1
msgid "`GRN_CONTENT_MSGPACK`"
msgstr "`GRN_CONTENT_MSGPACK`"

# 1bcafb5859f1459ab2139c00a253efba
msgid "``grn_ctx``"
msgstr "``grn_ctx``"

# 4964870dbfb74b0683245d6b6db6dd3e
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:"

# d19e5c02822f4773ad978c6d1751872c
msgid "The last occurred error."
msgstr "The last occurred error."

# 827b3590d4564128a744a566f90234af
msgid "The current encoding."
msgstr "The current encoding."

# 90099db3ef2f4c11be955d42afd131c4
#, fuzzy
msgid "The default thresholds. (e.g. :ref:`select-match-escalation-threshold`)"
msgstr "The default thresholds. (e.g. :ref:`match-escalation-threshold`)"

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

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

# a6948dd0c9644a218d4ad428c4a832d6
msgid "Memory management."
msgstr "Memory management."

# e4375660303e4b50b39a5c27c0ee58bd
msgid "Logging."
msgstr "Logging."

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

# cd94600b0c5e455fb29af45d6f7eecde
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."

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

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

# eb516ef583a54a1492bdc29d61d04e2d
# 0725c64032cf4769a016bc75cccd5ae6
msgid "初期化する ``ctx`` のオプションを指定します。"
msgstr "初期化する ``ctx`` のオプションを指定します。"

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

# d78bdd9298a94c53b8d8d76093bce408
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()`."

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

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

# d0f6e9c793b7422ebbf50217ef6848ea
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()` によって解放しても問題ありません。"

# 97565c4e3645454e887c7abd8398c85f
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()`."

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

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

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

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

# 3500a54226f747eebe4ff6ef6ed3b44d
msgid "command_versionを返します。"
msgstr "command_versionを返します。"

# 4c0916a0895c43a8a99f249493bb89a2
msgid "command_versionを変更します。"
msgstr "command_versionを変更します。"

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

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

# 84ce01f50d3c43219b13dd551cf79729
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."

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

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

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

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

# 552af18664c94004802865beef409525
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."

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

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

# ca478591d22d48388abc80f5ce4b1d93
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``."

# 8d1867e75b384856a2cb5163dd055308
msgid "Here is an example:"
msgstr "Here is an example:"

# 7c1f20f24144409aa0ac35013fe8c8f4
# 1ad5e6bea90f49728d98be173ef539d0
# b8b8761be5204ac1954109b417f39c85
msgid "The context object."
msgstr "The context object."

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

# 8ae2c20211f34a9aa8d0dabaf203185c
msgid "Gets the current output type of the context."
msgstr "Gets the current output type of the context."

# bf0a0005f71941bbbe7507f960638e41
# ad7227ece27843d5b48270c93bdfb97f
msgid "Normally, this function isn't needed."
msgstr "Normally, this function isn't needed."

# 06032c6fc70141dc917dc4726411c06a
msgid "The output type of the context."
msgstr "The output type of the context."

# 051991af413c45868d2b126477213878
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."

# d65158a7a8744e0da9454cd4e7fbf44f
msgid "The new output type."
msgstr "The new output type."

# 821971ba2893492ea8ad3a7641a3e73d
#, fuzzy
msgid "Checks whether object with the ID is opened or not."
msgstr "Checks whether database is broken or not."

# 216d3a4b4152417b82354e33fe502f8d
#, fuzzy
msgid "The object ID to be checked."
msgstr "The cache object to be changed."

# d4100495b4584c7e8c3a8a8febfd11a2
#, fuzzy
msgid "``GRN_TRUE`` if object with the ID is opened, ``GRN_FALSE`` otherwise."
msgstr "``GRN_TRUE`` for built-in groonga object, ``GRN_FALSE`` otherwise."

# 0b9652b5734b4b4f8f94dd686a254ac4
msgid "``grn_db``"
msgstr "``grn_db``"

# a1b8ece981dd4c419361e32ad03192d7
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`."

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

# 4281171d249f4be6a3d495c3ea91cf87
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の値に対応する。"

# 769506f4de9a4ec99f6fd034525f0f71
msgid "新たなdbを作成します。"
msgstr "新たなdbを作成します。"

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

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

# c0403aaae42644719c6ae324a4dd16c5
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の値に対応します。"

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

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

# f56a297a8012462da5ffd71c17ac06b5
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の値に対応しま"
"す。"

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

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

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

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

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

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

# 749ef4da08c14f6ca5da6f3ffbba2267
msgid "This is an experimental API."
msgstr "This is an experimental API."

# 86a4607dc9c24b4f9cb2df28bc02141d
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."

# 5a1a077bb2754692976cfa71c66a8c8f
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."

# f5297de57a6d42ef971bf441b9a504b8
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."

# 561e6e31b206468eac82223a0ef7e13e
msgid "Here are recoverable cases:"
msgstr "Here are recoverable cases:"

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

# 1f1ee6a8aa434ae0a9d49246a8a6d06e
msgid "Here are unrecoverable cases:"
msgstr "Here are unrecoverable cases:"

# 67c92a919dfa43e4989dd30730f2d44c
msgid "Object name management feature is broken."
msgstr "Object name management feature is broken."

# 6eee26901b2942299c145cab4b125e64
msgid "Table is broken."
msgstr "Table is broken."

# 6a70e2290a1e4481a2c5f79f0eb2f3e8
msgid "Data column is broken."
msgstr "Data column is broken."

# 9c3744fc4a0d45ed82d398191e06da54
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."

# e82fae5815be403aaf388b0b7b25ee59
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."

# ea16ff7b1d634f9d8b4857530f089b38
msgid "The database to be recovered."
msgstr "The database to be recovered."

msgid ""
"This is a thread unsafe API. You can't touch the database while this API is "
"running."
msgstr ""

msgid ""
"Unmaps all opened tables and columns in the passed database. Resources used "
"by these opened tables and columns are freed."
msgstr ""

msgid ""
"Normally, this API isn't useless. Because resources used by opened tables "
"and columns are managed by OS automatically."
msgstr ""

# e93a55b5f3364de9bf9e1a4359eb9ebf
msgid "``grn_encoding``"
msgstr "``grn_encoding``"

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

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

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

# 11cceb9c78524bfa8c46dbd2d2c23383
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\"'."

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

# fbf9ee4a5a904a72a29bd4fb57b27aa5
msgid "The encoding."
msgstr "The encoding."

# e77bf31679dd414fb559336b41ec30af
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``'."

# 073c56445379421a8782ee7357d1d1ac
msgid "``GRN_ENC_UTF8`` is returned for invalid encoding name."
msgstr "``GRN_ENC_UTF8`` is returned for invalid encoding name."

# 0970f2e6870c498d9f72610d3ae98c68
msgid "The encoding name."
msgstr "The encoding name."

# 72674bafeb0844fa8bd1ce388073ade4
# 3527279c11994314a2da0d336b311aa3
msgid "grn_expr"
msgstr "grn_expr"

# 9949be43f74b417bbb466bf486aa7040
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:"

# 5e083bdbb5454f889302fabf1390fc7e
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`."

# 2ba2adf363a941f89f2439918a1000a2
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."

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

# 523a5ffca28a472693304816e6e832e0
# debf42e782c64c5bbc356b0ce7ee3fc3
msgid ":doc:`/reference/grn_expr/query_syntax`"
msgstr ":doc:`/reference/grn_expr/query_syntax`"

# 9bb6e2000ee945bca51243f921b8acf9
# 0ca855d53ae24eedbc245fb4967228d1
# ee645c4c29044427a26acb9af741dc73
msgid ":doc:`/reference/grn_expr/script_syntax`"
msgstr ":doc:`/reference/grn_expr/script_syntax`"

# bdd81c52326b41b8a7748fc00003528a
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."

# c80d66de20704b86a1d7dfad1b711fa0
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``."

# 5ac66f209d05437ab317dfdb41f6fdd3
msgid "``keywords`` must be ``GRN_PVECTOR``."
msgstr "``keywords`` must be ``GRN_PVECTOR``."

# 8f563dbed9864c45beff7aba096f8e86
msgid "Here is an example code::"
msgstr "Here is an example code::"

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

# 89e70972023b4917ba61435fd9513b84
msgid "The expression to be extracted."
msgstr "The expression to be extracted."

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

# ea1d56cba4894b98adf3c68765de7dce
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."

# e6ba5c5989c14a64a5f255c77772ad56
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``."

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

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

# 94e424ace9b34b3e920a58052718af49
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``."

# 4b82f6df896541a9a247f9183a7c34c4
msgid "String expression representation."
msgstr "String expression representation."

# 90e7d0dcad5743c9ae4b5729224598ca
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."

# d4c5b0143eb84e60b39d714df9e5c14f
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`."

# 2722d445b2454b6598db1c5f780c6748
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`."

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

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

# 97badd8e905b45df86306a4ccb01c19e
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``."

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

# ebe5b530947348b2a1e6e3020d4007c9
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."

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

# f1110bcbc06541dc8ca99d1b311e2b20
msgid "``grn_geo``"
msgstr "``grn_geo``"

# 245ba0b1e50642dab6775cbd5a3f9b21
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."

# c640ed1650944d3b841003b7c2f2b0cd
# 6143451b140545c0ac7634c786793603
# 4f3cfc592a6d4aa2b09cb0ab58691ae0
msgid "the index column for TokyoGeoPoint or WGS84GeoPpoint type."
msgstr "the index column for TokyoGeoPoint or WGS84GeoPpoint type."

# f4b812a382de4686af750223e4a84da2
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)"

# 40ffe61737304cc19cb5a48eb0d4c42d
# 84c836b0e3384967acf864a8e128fa6e
# 43bbbc47410640ce8fa3aae6d2d952d6
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)"

# 0da637a617034bd7b65911e3a680a4da
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."

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

# 993526a55bff4938ac406b27ea033b20
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."

# 4f41618458c441788f639de6b1ff6e2b
# e8057f926d5a49abac1300d5037f417c
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)"

# c0f6c94777d6425a94a6a1056d005a18
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."

# 651f0eb2b10f4ad0a396b397002a70bc
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."

# ff2d423a57c849abae2ae325f0d4a841
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."

# 164bdfb282f84ad7982b74127e686d7d
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."

# 058b2140c195459db6ebfce44c6e6ff7
msgid "the geo cursor."
msgstr "the geo cursor."

# 18d4d82257304752a2a664601ab7c30f
msgid "``grn_hook``"
msgstr "``grn_hook``"

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

# a5aa74bdd1164809a9d3f5f044eb8595
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`` は、検索処理の実行中に適時呼び出され、処理の実行状況を調"
"べたり、実行の中断を指示することができます。"

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

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

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

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

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

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

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

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

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

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

# efe9fdc84e574035b8a93eef32a963f2
# 4d7ae44d1fb64e94874455dacba626ec
# bac4836d1bb3470fb61360ac67c3246b
msgid "hookタイプを指定します。"
msgstr "hookタイプを指定します。"

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

# b5cbcd50ff5240398431cd7b4eacc0b1
# 091b885707b44f0daacaff268570d0df
msgid "実行順位を指定します。"
msgstr "実行順位を指定します。"

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

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

# 81b2336ff86e42d69feef0921091ef33
msgid "``grn_ii``"
msgstr "``grn_ii``"

# 3c2fe6365e2e47cb9e902fed8ae729cc
msgid "buffered index builder"
msgstr "buffered index builder"

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

# b7d8d43ce31b4f5cbe7a04c9d6227d6f
msgid "``grn_index_cursor``"
msgstr "``grn_index_cursor``"

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

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

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

# 768fee8e30274dbf8f937d400dc6b639
# 3ff63c6c8d9441c7a0e8bcc097ef0baa
# f45685cf447745848e91e170a0f9eaa0
# a63911d6a2824f34af782190ddee4ed1
# 71b8fc85483748e7baa9ff87275798e6
# 80e6639efdf54af3afabc273b1d9e30e
# 0656bd63ed5f48dcb19de962e89f5b16
# 74c07faad7e14d5e9c09e1f493c2ca13
# 5de98fad5b324072ac55718f94c493fd
msgid "対象cursorを指定します。"
msgstr "対象cursorを指定します。"

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

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

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

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

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

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

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

# 908320d9ca89485eb88788a87c284969
msgid "``grn_info``"
msgstr "``grn_info``"

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

# b825e054e2854c0a91df147721b340da
# 58565136567744b5a96e3bba40d6bd18
# 391fd8e6a3664f07b5ad6e611334ef59
msgid "対象objを指定します。"
msgstr "対象objを指定します。"

# 5e24dd76e797473f87ef951b63d0b623
# a362fc35b04f4afdb47562a028d27184
msgid "取得する情報の種類を指定します。"
msgstr "取得する情報の種類を指定します。"

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

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

# dafe9d1d3b2a473dbf6994774f96ec70
# 3c9c7829874748339bfbf1c708e567cf
msgid "設定する情報の種類を指定します。"
msgstr "設定する情報の種類を指定します。"

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

# b7e3751b0c9d4a66a2275f0d1278042d
# 62d49e2606e84aa188944b9e16684c21
msgid "対象IDを指定します。"
msgstr "対象IDを指定します。"

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

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

# b1ec30b478714bdfbc0aa328be9bc599
msgid "``grn_match_escalation``"
msgstr "``grn_match_escalation``"

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

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

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

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

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

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

# 9d110758055f446ba554cfd0289f43fa
msgid "``grn_obj``"
msgstr "``grn_obj``"

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

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

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

# 7ba26af45ada4ecfb64083f7ea80e20c
msgid "context"
msgstr "context"

# 29ce2eb3636842148903a54bab65876a
msgid "target object"
msgstr "target object"

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

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

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

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

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

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

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

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

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

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

# 8a7edff101cf44d6b17057683eb13ebe
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`"

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

# 5b94ad55a9c0484da0ecc1f7dc28c10a
msgid ":c:macro:`GRN_OBJ_SET`"
msgstr ":c:macro:`GRN_OBJ_SET`"

# 2da59215852746e68fb432736ae73936
msgid ":c:macro:`GRN_OBJ_INCR`"
msgstr ":c:macro:`GRN_OBJ_INCR`"

# d34ea6a1dd3140da82eac3ade4adee8c
msgid ":c:macro:`GRN_OBJ_DECR`"
msgstr ":c:macro:`GRN_OBJ_DECR`"

# bb3d15435b3d44a5980b61f5b4c69813
msgid ":c:macro:`GRN_OBJ_APPEND`"
msgstr ":c:macro:`GRN_OBJ_APPEND`"

# 3d4955b2ec53497aa5a1b8cfa0c22ec3
msgid ":c:macro:`GRN_OBJ_PREPEND`"
msgstr ":c:macro:`GRN_OBJ_PREPEND`"

# 39e5f5280ffc4683abe14a6e3983d38d
msgid ":c:macro:`GRN_OBJ_GET`"
msgstr ":c:macro:`GRN_OBJ_GET`"

# 694e4e9bf61641ee97ba0a873216b3a4
msgid ":c:macro:`GRN_OBJ_COMPARE`"
msgstr ":c:macro:`GRN_OBJ_COMPARE`"

# 828b00b491b14dd6988abb7d2bd7db9d
msgid ":c:macro:`GRN_OBJ_LOCK`"
msgstr ":c:macro:`GRN_OBJ_LOCK`"

# b63c14bdce0f40c48812e4dbc1dd4ba3
msgid ":c:macro:`GRN_OBJ_UNLOCK`"
msgstr ":c:macro:`GRN_OBJ_UNLOCK`"

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

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

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

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

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

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

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

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

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

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

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

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

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

# 99a160d89f5b445397a7a03d7ceddbe2
msgid "objの型を変更します。"
msgstr "objの型を変更します。"

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

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

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

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

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

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

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

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

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

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

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

# 7311a7f478294d0889110bf02a3cb1b4
msgid "objをunlockします。"
msgstr "objをunlockします。"

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

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

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

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

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

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

# cfe5e3cd1cc249d19b69a23b01b6270e
# fa0212c94f754314a9a19514f12ff04a
msgid "The target database."
msgstr "The target database."

# 431a3fb2a859457885241425b32cd2e3
# 0aa5e894a2314f25b52e81d4d1b1576b
msgid "The object (table, column and so on) ID to be deleted."
msgstr "The object (table, column and so on) ID to be deleted."

# e44e319e48a741349f577bbab640f4ed
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."

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

# d29b00fdb3824d328630016c7360d213
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."

msgid ""
"It casts value of ``source`` to value with type of ``destination``. Casted "
"value is appended to ``destination``."
msgstr ""

msgid "Both ``source`` and ``destination`` must be bulk."
msgstr ""

msgid ""
"If ``destination`` is a reference type bulk. (Reference type bulk means that "
"type of ``destination`` is a table.) ``add_record_if_not_exist`` is used. If "
"``source`` value doesn't exist in the table that is a type of "
"``destination``. The ``source`` value is added to the table."
msgstr ""

# 54b935a86e624d42b5a9f312a79b725d
#, fuzzy
msgid "The bulk to be casted."
msgstr "The column to be truncated."

msgid "The bulk to specify cast target type and store casted value."
msgstr ""

msgid ""
"Whether adding a new record if ``source`` value doesn't exist in cast target "
"table. This parameter is only used when ``destination`` is a reference type "
"bulk."
msgstr ""

# c8562ed1d4c64bd29e2b35b72c3d2f9e
msgid "``grn_proc``"
msgstr "``grn_proc``"

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

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

# abfed4d3c7264adeba7cd11879433875
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."

# 4ae093592aff486f991e56e8155d3f5c
msgid "procの種類を指定します。"
msgstr "procの種類を指定します。"

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

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

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

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

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

# 40c0ca27580d4338a0cf0272d39c90c0
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` )の配列とその数を取得します。"

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

# 672586abf6a340a6a3be9e0e3821543d
msgid "変数の数を取得します。"
msgstr "変数の数を取得します。"

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

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

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

# f6d522ce79854f7d8636a8fb077268ba
msgid "``grn_search``"
msgstr "``grn_search``"

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

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

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

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

# 996d0f24c3eb4ec895f35a25d347f7db
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`` のいずれ"
"かを指定します。"

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

# 8ae1d915e48d4918a9b6de7728de4be4
msgid "``grn_table``"
msgstr "``grn_table``"

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

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

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

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

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

# 5d653c3ca47944c98c83c87438a23f80
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が自動的に登録されます。"

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

# 33c617c8a82b4a56ac81a0b390207012
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`` のいずれかを指定します。"

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

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

# 4426652d58ed4650b8798d8faf2452ea
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のサブセットとなります。"

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

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

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

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

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

# 8d0692b141584e5999da73c0edbb5b1f
# a51a69d7babc4409bb64f4e4b669123b
# 6b2ed4ca3b1e4a5883c60f1fe69ab77a
msgid "検索keyを指定します。"
msgstr "検索keyを指定します。"

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

# 80c3fba5b5f040cfa24057b8a48ca7b3
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."

# 17e1b3013cd94664b875a490830ee848
msgid "The table or database."
msgstr "The table or database."

# 981420d977b84060aa04848a2688206b
msgid "The record or object key to be found."
msgstr "The record or object key to be found."

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

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

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

# 137a2602eb4b4311863708666f7a946e
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を返します。"

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

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

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

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

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

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

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

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

# a1c8d876bad343e08be510bc52cc3e90
# dae1aba0bfe640729fea8fef39be3f8c
msgid "レコードIDを指定します。"
msgstr "レコードIDを指定します。"

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

# 6efc6b0436f64d9caffe99c29d576d43
# 8c4fb711502b481ebe85f1dd6efe05e7
msgid "この操作は、``GRN_TABLE_DAT_KEY`` 型のテーブルのみ使用できます。"
msgstr "この操作は、``GRN_TABLE_DAT_KEY`` 型のテーブルのみ使用できます。"

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

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

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

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

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

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

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

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

# d61650fd01844eecb485e18b8782827b
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は、内部利用のためのメンバです。"

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

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

# 211202b82cd1487fb9c0b7af083f3bc8
# 1a5e1c7ea2f54e3ea243ae2ecc420d53
# 521340b4745749e69d66f84575f5b03e
# 6c891bef0f7a4486941a14604182139c
msgid "結果を格納するtableを指定します。"
msgstr "結果を格納するtableを指定します。"

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

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

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

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

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

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

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

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

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

# 05765502274e4993a2e3351e4b311de8
# a55a21662bd240ce9f37abd74d77a97d
msgid "対象table1を指定します。"
msgstr "対象table1を指定します。"

# 4823331e9b2843dea2ae53b35a885240
# 2f4c81c713f24d2cab51d2dadfc5764e
msgid "対象table2を指定します。"
msgstr "対象table2を指定します。"

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

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

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

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

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

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

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

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

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

# 1edf50323cc3467a838966fbaf0bc019
msgid "``grn_table_cursor``"
msgstr "``grn_table_cursor``"

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

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

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

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

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

# 1001b4003d064280a68aff7b1f660aa2
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値の昇降順で取り出すことはできません。"

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

# a28a5f148da94c86a10874ec41baff36
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`` は無視されます。)"

# c947030996a9444893ed7d4690cf66a3
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`` は無視されます。)"

# 426da73d5cea4684ac7c1ef1cb14cdb3
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`` は無視されます。)"

# 4b8e695a42824c3aacaf5a6715298bbf
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`` は無視されます。)"

# 428480ba8a10437c8f58e4012b89b99a
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パラメータは無視さ"
"れます。"

# 8c335f21996c4b7683806280da4a204b
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は無視されます。"

# e1835fbb908f4ef18f72f4c2bba481b5
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は無視さ"
"れます。"

# 7138fb06eba7436ca5caf7a6c8ae09aa
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フラ"
"グは、同時に指定することができません。"

# bedbcc3d3f7649d8abe4bb5c48d49e72
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値の昇降順で取り出すことはできません。"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# 034fda261d69455e8fe59976d57e424c
msgid "cursorが属するtableを返します。"
msgstr "cursorが属するtableを返します。"

# 431c23c1b5724dee8685447e56f52e8e
#, fuzzy
msgid "``grn_thread_*``"
msgstr "``grn_type``"

# cb49c827086b4dc4adc6577289b60b0b
msgid "Groonga provides thread related APIs with ``grn_thread_`` prefix."
msgstr ""

# 70f34b002d1d4921ae34bd8647631a3f
msgid "Normally, you don't need to use these APIs."
msgstr ""

# 79218fae0c254a4cb7b66762de24534a
msgid "You may want to use these APIs when you write a Groonga server."
msgstr ""

# 15c8b43aa39b401ca90868b4af444e11
msgid ""
"Here is a real word use case of ``grn_thread_*`` APIs by :doc:`/reference/"
"executables/groonga`. :doc:`/reference/executables/groonga` increases its "
"thread pool size when the max number of threads is increased. :doc:`/"
"reference/executables/groonga` decreases its thread pool size and stops too "
"many threads when the max number of threads is decreased."
msgstr ""

# 9b96c1e0cde847b0b3362d81ca602742
msgid "It's the type of function that returns the max number of threads."
msgstr ""

# 141b1ff493784ae3ab98a7cc47c762ba
msgid "It's the type of function that sets the max number of threads."
msgstr ""

# fab8ddf8426e4f6797f0186afb488eba
#, fuzzy
msgid "It returns the max number of threads."
msgstr "Sets the max number of entries of the cache object."

msgid ""
"If :c:type:`grn_thread_get_limit_func` isn't set by :c:func:"
"`grn_thread_set_get_limit_func()`, it always returns ``0``."
msgstr ""

# 0b04c452467e4707b93edaad728a6c33
#, fuzzy
msgid "The max number of threads or ``0``."
msgstr "The total number of records"

# fab8ddf8426e4f6797f0186afb488eba
#, fuzzy
msgid "It sets the max number of threads."
msgstr "Sets the max number of entries of the cache object."

msgid ""
"If :c:type:`grn_thread_set_limit_func` isn't set by :c:func:"
"`grn_thread_set_set_limit_func()`, it does nothing."
msgstr ""

# 0b04c452467e4707b93edaad728a6c33
#, fuzzy
msgid "The new max number of threads."
msgstr "The total number of records"

# ce8c139eb74146beaca2a5d87cf53bd7
msgid "It sets the custom function that returns the max number of threads."
msgstr ""

msgid ""
"``data`` is passed to ``func`` when ``func`` is called from :c:func:"
"`grn_thread_get_limit()`."
msgstr ""

# 4c4f3c3025b34b9a82670c647f9328be
msgid "The custom function that returns the max number of threads."
msgstr ""

msgid "An user data to be passed to ``func`` when ``func`` is called."
msgstr ""

# 96ffae424c7749d8ac93a090ef06407e
msgid "It sets the custom function that sets the max number of threads."
msgstr ""

msgid ""
"``data`` is passed to ``func`` when ``func`` is called from :c:func:"
"`grn_thread_set_limit()`."
msgstr ""

# b8091d9b05e54f57a7aa29a82b7c0a15
#, fuzzy
msgid "The custom function that sets the max number of threads."
msgstr ""
"Here is an example that sets ``10`` as the max number of cache entries."

# 431c23c1b5724dee8685447e56f52e8e
msgid "``grn_type``"
msgstr "``grn_type``"

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

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

# c6031ce5cc774f569de19d3765d51601
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`` のいずれかを指定します。"

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

# 8658f69c63444ac7ad532a7239a1cb37
msgid "``grn_user_data``"
msgstr "``grn_user_data``"

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

# aa677e5e0dd24810bb678f93e5196b45
msgid "Overview"
msgstr "Overview"

# 9f14b4c9c2c246e4b0b07208f8d2fce6
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."

# efec31b535d9446092293707404a8ff5
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."

# f19abf7364234da19d1300c8fcefd29b
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."

# cc46deb736484a61b6d37c014e665ea9
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."

# 72c0df90558249f5baca2b7de8a84a33
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."

# d0b8d2e480dd42eb8984aeb31ecf8644
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()``."

# a71ee3b0789d46759927f5b0dd5d5bcb
msgid "Plugin"
msgstr "Plugin"

# 10a30595ab6646829ef091348b979403
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."

# f32e980af3dc411096c48af8611483bc
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."

# e4754f6408ec479f9ff8f07f6aeb6191
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`."

# f48b677a5b2a4cf7a0a8bef8b294e8b6
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."

# 6eb679323a3845d38ff81f581046f715
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()."

# de94b96a1ad745d0b6b3a933e97fbcbe
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`."

# 3eee9c754f87481285fd1932807f9088
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`."

# b65b3decc08344a7b142849532834d26
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."

# 8ee2d3a440294fe6a6cd31c119b5cf2b
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."

# b01db597f77f46aea629214ab2a623af
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."

# 606650a76eeb460bbd1f927dedc4d6b8
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."

# 5d0667b376fb42c78e882e01995c9bac
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."

# abcab19c576f43cd98b5fdcd5d8afd35
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."

# e537097fbb8644cc945532d005b7e65a
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."

# 374226d60d2c47f3a6d248d01f262e2c
msgid "The variable name."
msgstr "The variable name."

# 077fc31ed3354595ac89d6db9c498409
# 5dd24f5ed41648eda340e34d7b61f3f5
# 675fb854c4e44963a025cac0d2eace85
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."

# 266e2702b527473eb941cbf08cea40ce
# 693d546bdf9c49ecadea7831baf85892
msgid "A variable value on success, NULL otherwise."
msgstr "A variable value on success, NULL otherwise."

# 1de7bc358b9744d89f0ca526ad5889a4
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."

# ffd51487702748568d57f3dce5ea33f8
msgid "The offset position of the variable."
msgstr "The offset position of the variable."

# 895f739833854915b5546aeef4e8a1fd
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."

# 45620c049f044abfa39ab8696de8689b
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`."

# c027b23d667043db856b5f52b2268001
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."

# 94d3027a7a3748aa87ce03761a0ab225
msgid "It initializes a `grn_expr_var`."
msgstr "It initializes a `grn_expr_var`."

# 8d7108dd7f8244b1b2815773e7c167ce
msgid "The pointer of `grn_expr_var` object to be initialized."
msgstr "The pointer of `grn_expr_var` object to be initialized."

# 2b6e99eae6c04fc7b0a22a63eff8d7ca
msgid "The name of `grn_expr_var` object to be initialized."
msgstr "The name of `grn_expr_var` object to be initialized."

# 9255a8b8bf1348d3a110bb1e9916890e
msgid "It creates a command."
msgstr "It creates a command."

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

# 86ed084bb1ad4f7ba886d048610416dc
msgid "The function name to be called by the created command."
msgstr "The function name to be called by the created command."

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

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

# 0b7b30af2fde40ffaee42bf2f479a75f
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."

# 51ef9c7a4af148f4acfac9534624886d
msgid "Cast"
msgstr "Cast"

# 4eb89010533f4edba06697e1f35ade07
msgid "Column"
msgstr "Column"

# 0b150f4792774080800a642647f05daa
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."

# 83df2f2f670649039ef92f84a74dbbb9
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."

# 9e082d3f56c043feb525350660b6c404
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."

# 95f84bdff1344558bd144a0c1e5b83e6
msgid "Here are data store columns:"
msgstr "Here are data store columns:"

# 6f2de7f6f5f5417cae07f56e52b7e1aa
msgid "Here is an index column:"
msgstr "Here is an index column:"

# 0659a0482809498a9910b0058cc8b449
msgid "Index column"
msgstr "Index column"

# ce65abd3f12b405f94055c6b42bda17b
# 0c9331355596410889c154bc3c5281f9
# 5225f5b3b1544304836aefd786feb57a
# 852487eefd134b72bbdabb8238865e90
# bc7dda38f2e340e79ecc1f2851e36eba
# e0a7403b4e334c7298278681712d8b21
# cc5f1ad7b27f419697be2011cb3edd3a
# 38e15217ff5c476a85c00b38dfaee01a
# 0572e9e8c96349ffa665190f5d7f2fd1
# 9bf09eecfdb44659ad38b291b46eeda7
# 18f8fc56171a4704a067425e17cdf737
# d493f874c0644196a0ffffdc491978f6
# 3e4de973d41041a182a91d1a6c7afb1c
# 7dff1fa8412549828267a644f4727ff5
# 15d08a3f2f58451cb632783ff679a0c4
# 5ab6733122a4459a96c51903b3898d53
# c4628879f60c49a59d3080dc4d4cd8bc
# 47e235cefed34f9cb10fbf0bc47c6d7f
# dfc9adb6f0884abc9224da327684dc4b
# 92daea6a511240bbb7a4eebd4064bc2e
# 11d78f89b4c44babbf3b6deb3799c3a0
# 3e4fc238d7584c209a80c01ce1ad52d9
# c7b13b78d81b44928ffa99d2182a6091
# 26e7474b85d74216b4784acca93474ad
# fa4ac32bfeae4f70bb2d23584b9a52b4
# 5bdee64251a14305a2ddb7266ee63bef
msgid "TODO"
msgstr "TODO"

# fab7edf9a34a4987a25487c63037a9a6
# 73334a3013b247dbb5caf01a216a6f18
# 165c62b604b045f88f0f1718af6f1182
# 9875f46d97ae40f59111ecb71e338f55
# 645fed6898c24a67ad62334153b928d1
# 6460152e439b4f648d8da1deb90bce1a
# 73442a84a07e487c85ed946bb0b7bff6
# 144b14bb225d45d3bc11272a066649b2
# 1ef42be0739044b698273e5940793c4d
# 3a44f8092b1f4121b2892a53beac24ce
# e6a1dab56c5b4912b3480f273995bc67
# 798864d21de54505bb5d84657afc7596
# 41b5318e20b74eb08e1d1fb5b075c4d6
# 987dc9a6e34c4290952e69875e7e5322
# d63f2f54f6584e969286277e0439a746
# 2085ee2e4b7f4e3e896830f51edde704
# c92f5e0006ea4d14b2413ddf4627511c
# 8dc22f739fb14dba83f41516a8e3c65e
# 1eaf3ac800d04369970c3e22ca45b63f
# 1e76c4041f9c4b729ca499dd6928560f
# 843d9d0f440a43f4aedfe8025309926d
# a05d901bbed44db0801f35cfe1eee5fd
# 1f46e80c67de4101827aea3ac44d6787
# 5118fcdd54be402381e5b1a23b791835
# b5e37f2363a94847bcba1032bc473a5f
# bfa69a682afb4e42a20be2d74430d2b8
# d80af297c4284fd797c1dc851375a60a
# 88c6667b360c4fc0b8c1b7d892572449
# 79cac190d6ed4769a0e01d5794533c8b
# e6c8a866fd2c449482303236195228e0
# 5b19dd68100c4419b5c0c34daecd2e58
# 5e3e5e111a03443f887a0858affdd043
# 0e544cdb0f28410ca9e3c140d7bcf3f7
# 4ffd7ec6c93f4817a51bbbc8e995520b
# df47ad0e92f14edfaec1e2565e657709
# 6d215bc4a1dd4f189aa2aae0e8311a88
# 28193b52a8ee4a439e9d8fa2a44b2dc6
# cb947e47d4c04e39a0b9d3d37dc5e2a9
# 8750e575c17c48748b0c3874975d302e
# a0fb95fc55f24e34b37c6bacf2559924
# aa9a2d3a062d4262b40bb6f1046bbd12
# 35e9693814af49a78b0e8712c473c84b
# 379c0dad9547482dad6c94d04b3d7414
# 1794f4f0b4154f988cf290b8d1d9f17f
# 2cd46349e79448a3845e16795ba21ddf
# 164a6553db134be99c85eaec7d6eba4c
# 1c14f96f10534f9dbf6462e7894401c7
# 3b8d9c57239b446da3381ed646a50a23
# b5ec60f81b2b4ae2be47c1526470d0ce
# 537f2ea6b36147629d09de6c0d3a3013
# 99d1c024612d4ea1811ddaa1dc685897
# dbb737a248c849158c31b27ef2ed7739
# 75f1ff716ac34d578537c6a9e215ca77
# fdb02c34a53240138ab3b68b5efd4a63
# ab2d2539fc594b8a848a118853d49ebc
# 8d6baabb42554b078c4c090be68f84e6
# 1618723101f944789ed3bdf177ce9d62
# 9afaa6763f7e427d814f06de0bc04e8d
# 7f6d01b439804699883f1549dc449489
# 5582b649e11a4fb5acdbe025b0fd53b3
# 06ed20c41be34a4093c723c2ac9789f8
# 8072bd73523c4d5eb8b191e1215cc594
msgid "Usage"
msgstr "Usage"

# 6f15a2c4bf9c49ddbee9951f637b280c
msgid "Pseudo column"
msgstr "Pseudo column"

# fae211d8ca5e4bd7be2a99ff5bd2ab69
# ba1a9a1f834f49d8bb7b152d3d812874
# 2c782d7136cb4f2abf95ef5eb5d92b8e
# e143344f981c42bd85e7979c452f4843
# b9602caae26d417c95c321cbf1b52bc2
# 828570ad39484e8ebbdd98a403b30183
# eef91aeda606408aa6c751318087ea4c
# c7d5c2bd77ab4cb7aafcd6ab8f3005a2
# 6d76f8c3a5df4dc79bf50273b3083ca0
# fd7eb3ec386846148e49a3f5d534b8be
msgid "名前"
msgstr "名前"

# 21e5f1c328394a45b1b2408fdff8a552
msgid "疑似カラム"
msgstr "疑似カラム"

# 6122cb7c3e4442deadfc4ff391f6634f
# 2d9c4f4d5a8d4fb8ad5b5a6090b3028b
# ca4abac2daa948779ffd1efa169a095d
# afa90672183b4d8aaea0a58898a97b5b
# a670631243aa42c9bc1c230a791ba439
# 69729bcf15fd48ff8dc6a71c826ad6d5
# 4e35c4d4234b4a42823a8fc5bcd2a99b
# d128e81c0daf49a5938af29762a71b6b
# 26974845fc2e4905a59a8ee9fbba5658
# b61d7a94c2ae4913ac46b3edaff56a10
msgid "説明"
msgstr "説明"

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

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

# 9d0340ead97c41cb896969e8926e04c9
msgid "``_id``"
msgstr "``_id``"

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

# 6d1bb90668fe40498d9546f602c53056
# f696bd1302364769be895989d6b76099
# 0cb1958de4c340f693b5b1759b9ad1d5
msgid "``_key``"
msgstr "``_key``"

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

# 1a0d8fda2e0b4d50b79e4ad9f5d84eaf
msgid "``_value``"
msgstr "``_value``"

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

# 58b76bd0633a4bbca5cae2684f3c984f
msgid "``_score``"
msgstr "``_score``"

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

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

# 673ae93743a1424c98f6b5be93e27ef7
# e2694323d42549e49650d3f6f4d3922f
msgid "``_nsubrecs``"
msgstr "``_nsubrecs``"

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

# 31e8acbf70914c0980593fcef63ba5e3
msgid "Scalar column"
msgstr "Scalar column"

# 403c535e8e87433c8bf6aee65ec20f3b
msgid "Vector column"
msgstr "Vector column"

# 17519e0d6d544137be766389e8bb912b
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."

# b782ed1f16754b6f8c9777cdaa6238af
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."

# d9f15c505c454fef8314fc4e3052d1e6
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."

# 51a9854e77344e67b8c004ce38b90421
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."

# 6e74d27297864059a797870e4aeffc66
msgid "There are three vector column types:"
msgstr "There are three vector column types:"

# 1fad162d24584c879c3b3dff2de577e7
# 2a0f90cdff9e4302b5bf0fd7e9c86ae9
msgid "Normal vector column"
msgstr "Normal vector column"

# 246e7c1879b643759358cbcd6f9f0e25
# 5244c550253c4e0297fbbff1392dc2f8
msgid "Reference vector column"
msgstr "Reference vector column"

# b3769c8cf4744f91a377f626a10b22d9
# 856be3f1d19646408c1a322fb4b6731f
msgid "Weight vector column"
msgstr "Weight vector column"

# 898844477fa847aeb340e3da4fcea4ca
msgid "This section describes how to use these types."
msgstr "This section describes how to use these types."

# 8fb241b3b1cb4e89a56bc8db68c5d153
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."

# 5c713ff6ebe84fa5a2f43399bb212494
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."

# de7c8bda22194f2391808612282a6e8d
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."

# 9442722c337744c2baf05b92b2b4495b
# 589879ece3e6441c989afcde3556c398
# ba00a75787a749568c4b21c09ba5fc76
msgid "How to create"
msgstr "How to create"

# 3d9893dc4c1743209e3bcad5b13faecf
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:"

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

# 170281ca2b4646f8aa0c1b41f2007452
# ead3c6020de747548cd496daa5837fdd
# 7204ad021b4c4f2aaeb9ad163a86c21c
msgid "How to load"
msgstr "How to load"

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

# 38436073ffc747e9962db6d0aa4baed2
# 5f80dceef52e4c888bc726870a1151ef
msgid "Let's load the following data:"
msgstr "Let's load the following data:"

# c676f1b88daa448e9ce87ddff458b096
# a3ce3a7504d9408bbb0d5ce3dbb0cb21
msgid "``tags``"
msgstr "``tags``"

# 25f11dba4d134e96b2ca1df2ccd254a4
# 80978cfb9890403eb94cdc49d1379e61
msgid "``http://groonga.org/``"
msgstr "``http://groonga.org/``"

# 0083c2b5721e4313bef81af420825686
msgid "``[\"groonga\"]``"
msgstr "``[\"groonga\"]``"

# 9c2b788d15624997a2fc500d8e6dff84
# e89556bfce8c4432bc639f944ffc6f05
msgid "``http://mroonga.org/``"
msgstr "``http://mroonga.org/``"

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

# 3364ee86781f43c5a5a8a5b008b5a172
# ab2d43d5c3b24beabfea454012585491
msgid "``http://ranguba.org/``"
msgstr "``http://ranguba.org/``"

# cf77a83ac7b24402855fd54fbe728cd9
msgid "``[\"ruby\", \"groonga\"]``"
msgstr "``[\"ruby\", \"groonga\"]``"

# 778e8c583e464aa18e06004f48f4b193
# 947e62fe8f994e30aed51d68fadff0a5
msgid "Here is a command that loads the data:"
msgstr "Here is a command that loads the data:"

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

# 24554c8b60304a848059222b7349de4a
# 5be06a41aacb4ba6ae71c79213644517
# 90395183b92544e1ba1cd0c3e54b2d4d
msgid "How to search"
msgstr "How to search"

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

# 25e52654f2644b499b135f66f004f7a0
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."

# 88802d0a813740199335d8f95ec5e584
# 50f90070231943e4bb6e3a56aefef216
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."

# 08ffda2b5c134486abd5fbed2b083014
# 8ea7ace0e66f439cb5099537d8dd7e76
msgid "With :ref:`select-match-columns` and :ref:`select-query`:"
msgstr "With :ref:`select-match-columns` and :ref:`select-query`:"

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

# fe8feb77d4a4482da32ec732e691755a
# 1fc738e0a78b447f85c449df887c6e34
msgid "With :ref:`select-filter`:"
msgstr "With :ref:`select-filter`:"

# 0141932c0bfa4aa8b8d7576229f6ae8b
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."

# 5730e463f0aa4299a7a4a1189baf0b4d
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."

# 8a1f2a31ab8644289c51d9bcbadb2bc9
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."

# 3c7edaca47184a0e9c96122c7bf6ed4d
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``)."

# 76888277e92b4db1a7a3e0d031b23289
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."

# 342128506f4d4c54a270dca72550ed31
# 0ffadf5cdda44af1bb3e463ca71d59a2
msgid "Limitations"
msgstr "Limitations"

# f979a212f73245c8bb969647a025eb83
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."

# d9195f8f6347450089dc7a261cf2acc5
msgid "Here are limitations:"
msgstr "Here are limitations:"

# 0b7841679c1747b99f5723559d516373
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."

# 6027690cdc304640a04649234269c7dd
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:"

# d5db48b3dfcf4f49abc3db5b043a2e45
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."

# 86043cf6b0904316b8a665cc4125f253
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."

# 6730964699284c9cb9bfceaa12b678e0
msgid "You can load vector data by JSON object syntax::"
msgstr "You can load vector data by JSON object syntax::"

# 96e56fb78f2f468488f9f94f6942ed9c
msgid "``{\"groonga\": 100}``"
msgstr "``{\"groonga\": 100}``"

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

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

# 1e698abaa7cf4299836f1b41b0c350dc
msgid "The loaded data can be outputted as JSON object syntax:"
msgstr "The loaded data can be outputted as JSON object syntax:"

# 9ee144adfbb5480b8c188d250976d74f
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``:"

# 44b9ea9ca7de42b19a44ec7a7c83eb88
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."

# 18b5694821ed4c04ae3096257faa9552
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``:"

# 5ae6853c74b345f990d0776cd7a89346
msgid "How to apply just weight"
msgstr "How to apply just weight"

# eeb69c3bfcd84e66b7a9d11ba3b21988
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."

# 10282ef84d8b4817b5cdcd3293fc3e6b
msgid "Use :ref:`select-adjuster` for the purpose:"
msgstr "Use :ref:`select-adjuster` for the purpose:"

# 09719270ac3941a8886a54ac2a13f146
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:"

# 6710fb2a6bb14bff8a7cee2128ebc250
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."

# 610bd601465345db98a53fd84127f9f9
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."

# 04c246f3954446ef983645d979c8187c
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/"
"\"``."

# 3c9a86bf1bd84f59b7b32d32aaee8ad2
# f7b87f49dee943cbb2da47d823f8a812
msgid "Command"
msgstr "Command"

# b69ba6bb08444d2d937f0e0f62f6dc9e
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."

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

# 727fafcf291a4e1cab5b7d18b0dc32d3
msgid "コマンドバージョン"
msgstr "コマンドバージョン"

# eea3b67f98c64ed68c70a588db981928
msgid "概要"
msgstr "概要"

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

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

# d43bca6ee18245fbb1b4329294b5f68b
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の二つをサポートすることにな"
"ります。"

# 71217c86b4bc41afb1fbf7156e8d7a89
msgid "バージョンの位置づけ"
msgstr "バージョンの位置づけ"

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

# 23700ade6c67437d9fb17e26b6934599
msgid "develop"
msgstr "develop"

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

# c0c09dd59495485a9694c9a7ca3b2df4
msgid "stable"
msgstr "stable"

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

# 154ba9b38ab541b8aa2ab156223fe461
msgid "deprecated"
msgstr "deprecated"

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

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

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

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

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

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

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

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

# 3d211a74e6c6437e9f0cf929c2e9b4f1
msgid "default-command-versionパラメータ"
msgstr "default-command-versionパラメータ"

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

# 3a5b101158814ef4972359ff92ef76fd
# 09ce41505ff84c9cadaa405c6873420e
msgid "実行例::"
msgstr "実行例::"

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

# 15d16fa3a1d7408094c3941beb0082f4
msgid "command_versionパラメータ"
msgstr "command_versionパラメータ"

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

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

# 7f43ea47c8ae475996cd2aa11af57b09
msgid "Output format"
msgstr "Output format"

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

# 6167722fb25741dfaf484c27dac16e15
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."

# fbc042790cfd4445b55b1401d280ebef
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."

# 25839ab70d9149ae9ff23a16e2247141
msgid "JSON and MessagePack"
msgstr "JSON and MessagePack"

# cff8f31048ac40edbe889fccd5df0920
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."

# 8849d810ba2a4176891cecb54b8d18fe
msgid "JSON and MessagePack uses the following structure::"
msgstr "JSON and MessagePack uses the following structure::"

# 023ab0866f2343ceb9ab83da7d929950
msgid "For example::"
msgstr "For example::"

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

# 960722d7d2c44c578657d7e3b395a77b
msgid "The following part is ``BODY``::"
msgstr "The following part is ``BODY``::"

# 61b53120b2e3409aa241de8e6a230c11
# 4bd432b8e0454e1db89fb5ecf006f086
# 6ecc1d9b2c8e46db9e4ad91dc6cad17b
# 4d7fe457281e4c4ebc990f9ff4cf032f
# c8ac9cfec102433f976da72c3a57bf94
# 2508a5ece9534783b9bb18dc94e1b28b
# ba36c31c37ef44afa83e8663c7162771
# 030aae2b353a4f02ac0fddc7ba888caa
# c725843946ac4a4d995b47af9065c72c
# 952b105543d14852b7c79f24f25fb975
# 51abf26933354f66ac760c2f0e149653
# 5b36582c138c4b89bf1a29781afd4758
# d3ff35de5da6421c9d5622e7c4dd3140
# 1bbc7555e44d476ebfecbdf1a181bdd6
# 7663fb5358804d6e8b0fcb3d1a43673f
msgid "``HEADER``"
msgstr "``HEADER``"

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

# 84b1968224a24ea8aafb01cff198f5af
msgid "Success case"
msgstr "Success case"

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

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

# 6da943596e264dc5866431fca4c1ad26
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."

# 576bd9f8f6cc497dac577480622cb901
msgid "Error case"
msgstr "Error case"

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

# 65b6e68af8bd4f57a5c760f2ca8036e9
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."

# 52701f17b7e94d37925fa7f86214b427
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."

# be0b2d8d6587407d9298a48091cbf813
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."

# 88a341afa5fc4f4b94d26a3df9f7ebcd
msgid "``ERROR_MESSAGE`` is an error message in string."
msgstr "``ERROR_MESSAGE`` is an error message in string."

# 786a56b436894496a1078cce9f48016f
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::"

# f2949f1c82d347b988b0268ab4e1335e
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::"

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

# a466b1de25234a5bb4eaa6c793723c03
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."

# b80d19e848de461d8fdb0f1bf5617c8b
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."

# 6eb35c04e466428d98c1eeb20a4d3947
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::"

# af488a9d423b45b993d4b898b3bf7210
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."

# 42f90c428c934ed9aa20ebd6ba43c651
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."

# 979dd30c405946d388db475203212e0f
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``."

# 8872177f15de4da5baf97d41570ab14e
msgid "``BODY``"
msgstr "``BODY``"

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

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

# 2c5b8c31428340deae553bea27b08e02
msgid "XML"
msgstr "XML"

# 49401a04a5f14c26af6a03a728171278
msgid "TSV"
msgstr "TSV"

# ee2217b09b56470b93accdf074335a1b
# 743c4035ed1144318239953de592f23b
# 4170ae58d2414809bb276da7addef938
# 94d120b0ce98482593bd50afae383139
# e0b96c4358e841978bc680820e983124
# 3dc9af289be44ff9bceee0a48d6c9299
# 17ef43f3f7c94216a4f0c8515559c5aa
# 523bb4963c8b43159713b448422d8c6d
# 9b996fb5ce19466ea93dfb07c68c94c6
# 2e24a382bef34644821797d1d0ad34fd
# 96393c5edd3c4289bd299266ec28fc7e
# e9c32dcb610f4d0a83589508b1bdef57
# 8a602742815149baa203e20b2f85480e
# 553e8fa9cdbc477bb802d0f2b89656e4
# d76145c7d4a54fceaab8e94b32386dd3
# 530092eec41e49769eb07b967e450d4a
# 2a31915354644e6eb958c880e3c61aae
# b53a5d5db3f9408badae89ef16d14ddf
# b3478050dd434ce7b077c5febf3f2736
# c7f0e89d8792494aa72a0af9594eb576
# 3ec2b0704f0946fa93913a1bac751ea8
# d22c24f93a864d10b96cc19475cffb09
# 353cf94e87df4669bff142d973d5363a
# 8be6e5fcd4ed4bb598125b5beee8e26d
# 56fa3bfd9f194316a00e95cc9a684c75
# dbdef5595bd64a1eaba3f9632b43e7a7
# 2710873cf8ff492c98a5556dbf066f17
# 679ced9125b24fa3b10387358690c8d4
# b758d090088845eb9c86d1d2f94eb278
# 6fcafae890ab46f183b5c81d2fa9d0ee
# 22f9fba13a564748a554e39a2e7db63b
# a4c17def9bd04e579215ceb96a29af2f
# c6f5b65e547045ba8afb71c915e0ced7
# eadec950d42c4fc391a70167ba97878c
# 340c9ef712fb49caaf4c74f26b82f22e
# aeda67dc1dc54c658c12597de5e0109b
# 6014ec2ee92148e6a98541d792c431db
# e549e8c295834c428c0f52317b4952b3
msgid "See also"
msgstr "See also"

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

# 5bda4039c8f144b28cdf1dc2d5daa954
msgid "Request ID"
msgstr "Request ID"

# 5aa71c5fd0b8481c9a2f62613234d25f
msgid "You can assign ID to each request."
msgstr "You can assign ID to each request."

# 3a7055d3c5434bfc9abce5f36ec6ce41
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."

# 752510d78734465da4fec3ffd830b5c1
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."

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

# 987814c3efd54dd5a7e899548ab14600
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."

# 9c8042e42d514e6ca91352a46cf0e218
msgid "How to assign ID to request"
msgstr "How to assign ID to request"

# 3e42173202a2478b9f0e1500763529fd
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."

# 6b2f8abf136c4dcf86640ada3ae1a1b1
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::"

# 73a950bf31be422fb46a98bc03e888bb
msgid ":doc:`/reference/commands/request_cancel`"
msgstr ":doc:`/reference/commands/request_cancel`"

# 2c1511fe7b1648729a2a7e26cb5e5b70
msgid "Return code"
msgstr "Return code"

# 195375230647443aa30dd24b204b5794
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."

# 1813517ee74f40358a9dec56e1b957d5
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."

# d744e5b26f8747aca522e4c53f72b430
msgid "List"
msgstr "List"

# 0308e28a26704981b58d810964cd0e1a
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."

# 9f734d1049184d92931e321aa526663c
msgid "0: ``GRN_SUCCESS``"
msgstr "0: ``GRN_SUCCESS``"

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

# 066729b695d440f393796d72ef719d1d
msgid "-1: ``GRN_UNKNOWN_ERROR``"
msgstr "-1: ``GRN_UNKNOWN_ERROR``"

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

# 0716213c36b74396bd2c7404991a6086
msgid "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"
msgstr "-3: ``GRN_NO_SUCH_FILE_OR_DIRECTORY``"

# 9a8393186c314f5e8f41377ecab3a38e
msgid "-4: ``GRN_NO_SUCH_PROCESS``"
msgstr "-4: ``GRN_NO_SUCH_PROCESS``"

# 3b8896db8ed64532979bb15358b9f108
msgid "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"
msgstr "-5: ``GRN_INTERRUPTED_FUNCTION_CALL``"

# ceed24b96f424bc78016a7a20c89a01b
msgid "-6: ``GRN_INPUT_OUTPUT_ERROR``"
msgstr "-6: ``GRN_INPUT_OUTPUT_ERROR``"

# a2703749f91c48a18b04d640f0428f99
msgid "-7: ``GRN_NO_SUCH_DEVICE_OR_ADDRESS``"
msgstr "-7: ``GRN_NO_SUCH_DEVICE_OR_ADDRESS``"

# 49842a305801407ba4568f37ae092f18
msgid "-8: ``GRN_ARG_LIST_TOO_LONG``"
msgstr "-8: ``GRN_ARG_LIST_TOO_LONG``"

# 136662567c554417b8a1d8a184ebce1e
msgid "-9: ``GRN_EXEC_FORMAT_ERROR``"
msgstr "-9: ``GRN_EXEC_FORMAT_ERROR``"

# 33ddfe4be1794590b1fd085f42240d20
msgid "-10: ``GRN_BAD_FILE_DESCRIPTOR``"
msgstr "-10: ``GRN_BAD_FILE_DESCRIPTOR``"

# e57dac07357a4b628a0b6b8010628f8f
msgid "-11: ``GRN_NO_CHILD_PROCESSES``"
msgstr "-11: ``GRN_NO_CHILD_PROCESSES``"

# 0fd5a12f85864ead82867c255ec3fb29
msgid "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"
msgstr "-12: ``GRN_RESOURCE_TEMPORARILY_UNAVAILABLE``"

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

# 8f5c58d6cf4244999071477ed2e71157
msgid "-14: ``GRN_PERMISSION_DENIED``"
msgstr "-14: ``GRN_PERMISSION_DENIED``"

# 54de41d28159477b872800ed591d35a9
msgid "-15: ``GRN_BAD_ADDRESS``"
msgstr "-15: ``GRN_BAD_ADDRESS``"

# ed7590f059d44135b631a5a263570e7b
msgid "-16: ``GRN_RESOURCE_BUSY``"
msgstr "-16: ``GRN_RESOURCE_BUSY``"

# 978d4bb3e2724dbc886cef2560750768
msgid "-17: ``GRN_FILE_EXISTS``"
msgstr "-17: ``GRN_FILE_EXISTS``"

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

# 682be80445f24e9288565775a2272ff2
msgid "-19: ``GRN_NO_SUCH_DEVICE``"
msgstr "-19: ``GRN_NO_SUCH_DEVICE``"

# 7a77bfbf90b443218d5a4c0ec7791c17
msgid "-20: ``GRN_NOT_A_DIRECTORY``"
msgstr "-20: ``GRN_NOT_A_DIRECTORY``"

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

# 3226dc54d252463ca1c05b90146ebb55
msgid "-22: ``GRN_INVALID_ARGUMENT``"
msgstr "-22: ``GRN_INVALID_ARGUMENT``"

# e0121ee880934fab8862471b61c52783
msgid "-23: ``GRN_TOO_MANY_OPEN_FILES_IN_SYSTEM``"
msgstr "-23: ``GRN_TOO_MANY_OPEN_FILES_IN_SYSTEM``"

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

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

# adb64c1f63f34d52a3e4c6e00b993ecb
msgid "-26: ``GRN_FILE_TOO_LARGE``"
msgstr "-26: ``GRN_FILE_TOO_LARGE``"

# f7232c79236e4078bf39ea6b3d90d3a7
msgid "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"
msgstr "-27: ``GRN_NO_SPACE_LEFT_ON_DEVICE``"

# cd549d1087f14dd6b2e4a62ada64659d
msgid "-28: ``GRN_INVALID_SEEK``"
msgstr "-28: ``GRN_INVALID_SEEK``"

# dd7ab1d64ea24883afed517b206c1bb9
msgid "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"
msgstr "-29: ``GRN_READ_ONLY_FILE_SYSTEM``"

# 4f92c479beb443f38d756253fcd0d462
msgid "-30: ``GRN_TOO_MANY_LINKS``"
msgstr "-30: ``GRN_TOO_MANY_LINKS``"

# 9e9b56aed49c44eea4559e6bc83dceee
msgid "-31: ``GRN_BROKEN_PIPE``"
msgstr "-31: ``GRN_BROKEN_PIPE``"

# c5243db4ac4d48049f580f21c180c8f4
msgid "-32: ``GRN_DOMAIN_ERROR``"
msgstr "-32: ``GRN_DOMAIN_ERROR``"

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

# ed2146f02b034d1eba93c1fba8eba2dd
msgid "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"
msgstr "-34: ``GRN_RESOURCE_DEADLOCK_AVOIDED``"

# d30331c36cb447a0ad9a302dd3f2db41
msgid "-35: ``GRN_NO_MEMORY_AVAILABLE``"
msgstr "-35: ``GRN_NO_MEMORY_AVAILABLE``"

# 65636880b0ad4e7abbec22e269853ca1
msgid "-36: ``GRN_FILENAME_TOO_LONG``"
msgstr "-36: ``GRN_FILENAME_TOO_LONG``"

# 2b8342bc6a4c41f587d394352a57fff5
msgid "-37: ``GRN_NO_LOCKS_AVAILABLE``"
msgstr "-37: ``GRN_NO_LOCKS_AVAILABLE``"

# 3d7cb3809b8e4f0b9c298e4c86caca01
msgid "-38: ``GRN_FUNCTION_NOT_IMPLEMENTED``"
msgstr "-38: ``GRN_FUNCTION_NOT_IMPLEMENTED``"

# db801f8b1d6a4f899843dc209a39bec7
msgid "-39: ``GRN_DIRECTORY_NOT_EMPTY``"
msgstr "-39: ``GRN_DIRECTORY_NOT_EMPTY``"

# d8450b012b174f3ab0636abd686c4e55
msgid "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"
msgstr "-40: ``GRN_ILLEGAL_BYTE_SEQUENCE``"

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

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

# 93ec245e994841b4a2baf954c6876434
msgid "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"
msgstr "-43: ``GRN_ADDRESS_IS_NOT_AVAILABLE``"

# 56cf8e0ef48f47068c7ee59a1802c75a
msgid "-44: ``GRN_NETWORK_IS_DOWN``"
msgstr "-44: ``GRN_NETWORK_IS_DOWN``"

# d6d0036bad674c4bae503552f2f7872b
msgid "-45: ``GRN_NO_BUFFER``"
msgstr "-45: ``GRN_NO_BUFFER``"

# 65a80b63e79749e0a26dcd0eb17f4b93
msgid "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"
msgstr "-46: ``GRN_SOCKET_IS_ALREADY_CONNECTED``"

# a85925a1823842579c70c87284689981
msgid "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"
msgstr "-47: ``GRN_SOCKET_IS_NOT_CONNECTED``"

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

# 9a77aaee6f384ae0bc7fbb47137d3346
msgid "-49: ``GRN_OPERATION_TIMEOUT``"
msgstr "-49: ``GRN_OPERATION_TIMEOUT``"

# cbc95b2de87641ca839508ec84f51c1d
msgid "-50: ``GRN_CONNECTION_REFUSED``"
msgstr "-50: ``GRN_CONNECTION_REFUSED``"

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

# 44ba7eeb051841409f32ebf74ed209cb
msgid "-52: ``GRN_TOKENIZER_ERROR``"
msgstr "-52: ``GRN_TOKENIZER_ERROR``"

# 60d37b990681493d955a289b994495eb
msgid "-53: ``GRN_FILE_CORRUPT``"
msgstr "-53: ``GRN_FILE_CORRUPT``"

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

# 0137817a709440aea1563133583309a1
msgid "-55: ``GRN_OBJECT_CORRUPT``"
msgstr "-55: ``GRN_OBJECT_CORRUPT``"

# fa5b1ceeda9443bd9d4447a42427e112
msgid "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"
msgstr "-56: ``GRN_TOO_MANY_SYMBOLIC_LINKS``"

# 5cbe7f9a948f488eb3a05b43bc6c4bef
msgid "-57: ``GRN_NOT_SOCKET``"
msgstr "-57: ``GRN_NOT_SOCKET``"

# 1ac7ec96727245b0b32e618be8df5f41
msgid "-58: ``GRN_OPERATION_NOT_SUPPORTED``"
msgstr "-58: ``GRN_OPERATION_NOT_SUPPORTED``"

# a983e2423cfd49ebb9f8d9c34310556a
msgid "-59: ``GRN_ADDRESS_IS_IN_USE``"
msgstr "-59: ``GRN_ADDRESS_IS_IN_USE``"

# 9477272e1b194c05bb1bced3b4f2e1d1
msgid "-60: ``GRN_ZLIB_ERROR``"
msgstr "-60: ``GRN_ZLIB_ERROR``"

# d9a97bda055c45dc893369542b780799
msgid "-61: ``GRN_LZO_ERROR``"
msgstr "-61: ``GRN_LZO_ERROR``"

# 7cf0a4947c3641c7bf29cbe619f211a7
msgid "-62: ``GRN_STACK_OVER_FLOW``"
msgstr "-62: ``GRN_STACK_OVER_FLOW``"

# cd52e8d5a9b949fb9ba0b774b6a5d4d0
msgid "-63: ``GRN_SYNTAX_ERROR``"
msgstr "-63: ``GRN_SYNTAX_ERROR``"

# 343ac636b1c44a27a7e41cdd4fd11ca6
msgid "-64: ``GRN_RETRY_MAX``"
msgstr "-64: ``GRN_RETRY_MAX``"

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

# 0fd095e6f7854ba7942deea686e74098
msgid "-66: ``GRN_UPDATE_NOT_ALLOWED``"
msgstr "-66: ``GRN_UPDATE_NOT_ALLOWED``"

# 52e69b26c7144665a4de41b887c7d29f
msgid "-67: ``GRN_TOO_SMALL_OFFSET``"
msgstr "-67: ``GRN_TOO_SMALL_OFFSET``"

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

# 610efd3240fa46c5b38cfcf93d6d0e91
msgid "-69: ``GRN_TOO_SMALL_LIMIT``"
msgstr "-69: ``GRN_TOO_SMALL_LIMIT``"

# 7f99c6c543d14cd6b20039e52e2ff489
msgid "-70: ``GRN_CAS_ERROR``"
msgstr "-70: ``GRN_CAS_ERROR``"

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

# 79efc66e45af4fea81db95a05d3ccd78
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."

# afdaa86bd7524bd39f2816738c302208
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."

# 200b8e41f1ee4a5b95d3fc4eb3ec0395
msgid "``cache_limit``"
msgstr "``cache_limit``"

# 649285e8aa084243aae9d8a7d318f68f
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."

# 834dfe2e718f4b4e924feb19b9666091
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)."

# f4feeb73575340dcb906f41bd9ecebf0
# 56d640de478246d8a4d011944ad3f3b4
# c44a70f600aa46e3b0a2816396670325
# af9d2ee128984bc4889e032f7b4f90af
# 5736bb28e18a46dfa6856d885f24534c
# a596ba4f8eee4a20a34c7533f363d2c6
# c2eaf0e6a4a44b8aafcfe4ff4fc4e24b
# 053d8a6a8e404af9b4fc8f76a58ed34f
# 5bbd9a04fd9c41b29ed193a5be9d2587
# 5911f70eb7444ffd87f7e3cd3e57ced2
# f6c168f247aa4ebba7097197cd4179ca
# 7e841810e70c428985216a8e65384cc6
# 236f1d0ed01b4b498b74c6442fcca938
# aa0a6cb4544d4a7390278ef309d816cf
# f35e3388f56149fa9a6a334ade5b63e6
# 60daf39880dd4b2eb84694bd996ff799
# 57756cf19b8644bb99f739c286d58b4c
# f6ff01b141564584bb9f17dfdb1e2a6a
# e73753dc071e4aa9b3917295126b706f
# 7914c99522924faebab320a7369f1529
# dc2e29b97f9f46a9977a1d56edb94328
# adaab64e518b4792a7a8ed42e11d106a
# 09a6108cfdbc42b8a33e34916e862bdc
# d86a4147afaa4c48add98711cf09d22f
# c60fc2a1adab459e81102832729fcb25
# ffc3f4356f1b478d89ac85b5765e3ca3
# 63e4334237ff4edc8d05d58726421473
# 6b3f054e66294f0e9937c887071c0952
# 214721d00ba44c06b843e43c9c8eba08
# bab33eb42be244f693abad26ed80db49
# 1f371c4f2674456bbc3e7c816d92fb4d
# a384645dd00f4dc0b96e1c72a8432991
# e441d00ee6a94ecf992786caea2317ea
# 188949786fa64dcbaae31e82a27b9b79
# 4895a948424b4487bb7d5695d0d88ce4
# e7affaa57b6f40a685aaeda80fd3ac05
# 3b71f8c00c804b8bb9266c7a1248f5ba
# 4812f035f0f64826a546976cf853129f
# 6964ba73d973432f9195eabada6b5786
# 3cea0c9e86fa4d5592a9f1bdad27820a
# 1eae9b5b1b2c4a4da8f3bc792e48c049
# 36c5e9e8fb8646189fcdc9520d1c28e3
# 190baff545a447ca988e8a0ab6ef60fb
# 8b90c8cd722c4f8d9b97e758e2955857
# 3e59c71f1ca64df7a3b4e48ffb2fb21c
# be0074cfef2c4d6b8146b58261fc45de
# f5d855f2bde34cc1bace6003e978bbdb
# 9318696ce9b0448e8af4a44fe14c5b42
# 4f75f9849c46460788345fd34efe6b1c
# 1215605f0aab4718b320deef7520d732
# f489d782dedb4070a943f05bea3c54cd
# fe61ee19ba6e40d8b36ca70c4798678d
msgid "Syntax"
msgstr "Syntax"

# 42e59d86d5724aaf955872e6e503bd4f
#, fuzzy
msgid "This command takes only one optional parameter::"
msgstr "``cache_limit`` has one optional parameter::"

# c04071bf9c5c4b06880acfae5e5dc55d
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."

# d82c105923eb405ea6f91c1d42adb67a
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."

# b8091d9b05e54f57a7aa29a82b7c0a15
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."

# edd951372ae94239941c0ac4bfa0668b
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."

# 8caf9eba4f1440028799c67708123d96
# e1c8288c0e8044cab420585122223a30
# 561c9b6f01c249b797be8b21ab3d3184
# 7b1a12a1c9b4439d9c1f2df9231d0781
# 67fa106ddeb44914a82dbd4216dbfd2c
# eb134376d23f43eca21b1d32e1389dbc
# b071b0f99aff4fbf98e3698ace754819
# 90dfc97093c14af893ec7a4a9739a791
# 51ed76ea9c37459c9c8e226fbadea7a4
# 0acceced2df940b696af4669eb79c1b9
# 8850675de098431497b63887eff12e23
# eeae44bc315f400b8b81f8e5e55d8b77
# 8b70e141cd784db8ac052518006fe558
# c5d3f59d0c5a4356aff74361f54c564c
# 0acfe2f8d1734df1b9e10b1ab7c53fe9
# 878896d754f6469ea4a2d009bfc58e0e
# 33719f2b97c84f8e8317f217b5f2a1e6
# 7c384edfc29b40d8812331f24ad729c6
# eac01a9a32fa41f2b6335f816e08f50a
# 4281d71be78f4a0f814749ffc15fbf33
# 2f4abdff2a064e1f989477e461079729
# d10f88041da646f09f0902a8082567fc
# b23c5dfcbba844cdb901ad07508f8154
# 15eea4e6191d48d59e11854a4e8c89f2
# 09c1c7739cbe44a9b16fe5653283053e
# e34d70809e76415794003eb55e7ea197
# ea87039f74d64913a84f27071774fc35
# 6b26a05d23fc40429f4b0fb0ac995dc1
# 11155c03384f4bf0a2c1a355975bbb75
# b68dfed2ee304b9194c784d0262cb205
# 5a2951447a344574982f9c0efe15dc6c
# f811fe5604534f81aedeec57e9aee1c8
# 99df51be710246c48725ec34810f005f
# 2471267c249142edb8d5494a4051a351
# bda7566d9a49436cba76afd6fc25830f
# 2917854284bc47da8a8eb8fcfaf7cc64
# a336bfe6951447cebe0664fb0156f9ca
# 7b050e8caa4b4e5f8bcfb32fab56c55d
# 0d1cd6df5dd34b938557fd8705cd65de
# bca5dbafb37144a696f3cd8b5525bc5e
# f9b620145a6d48d08dbe75916c6e4015
# dad2073d3d16469d9c876be4cdd4e8e5
# 74bf092b90484c49920a9bddb6ff1b4a
# 6fb07fd1a41645ccab6c4116becbefec
msgid "Parameters"
msgstr "Parameters"

# 0348e14e60ec447eab34c98fe2f41f5c
# 6f6ed2c5425a4dff9a6634443e4b1a65
# f65daa7e3b1e45b795faf7aafbe046a8
# 874492e8a75442e0a523f6a205438a0d
# 33ed4eb56b0647b1821f05b1ac186745
# fb0a0ad8a01b43ce83a938b02d223863
msgid "This section describes all parameters."
msgstr "This section describes all parameters."

# c277c6028f81475c9ce1e876b792038b
# 9e7c19691c784ea695aaa47d34195af7
# 72c5f7182bf7483ab6375a6de8a46d19
# 7cca417977d0449d96d2e3cd8721f839
# 9823919d6a434e439b9c3c62f6dc3a30
msgid "``max``"
msgstr "``max``"

# 1c278e6723cb4ba69d15be72b5e35175
msgid "Specifies the max number of query cache entries as a number."
msgstr "Specifies the max number of query cache entries as a number."

# 59482a21647f42618fa3371fde93c175
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."

# 28d8f70c64194d39ae33eae2bdb0bd8f
# 8b6bd7e93d9f40828008b40a790a4ed5
# 181024af912a441e994c9765d35a1900
# 5d70acd9cf394a5993ae212d34435be4
# 15a7b6671ecc4c7f9484c033da408254
# c18acec518af4e6fa83fc4d9671463f0
# f0549516b51c4e3b8826d351c619b604
# 2e4a21ce5a014d63b5036384bbe322a2
# b8482f4d6d1a403e83752f8a52ec0ee6
# 686195264c4f46068a6233ec94ca4ae0
# 32849d64bb1f4676ad4c7d6e671e87ba
# 47a79d52dc9f4e6188e9cf807e42de13
# ed2bb32924e7454bb5805122898449eb
# 921172b1e8cb43399ded91b074d43c82
# f7667a3e73ad4647bac12f638644b522
# 6145d6540325494bbcc09dea26918ecb
# a3e9ce441365481d87e2bd5147d4ff4d
# 9e61be9d0f8a44e1b5386bc67ec256b0
# e25defa9b35f4758aeedee89dc8e1943
# 7f198eb9a3694d9680a932386855da43
# 01af56418f9646edbe9100288c864179
# fb223922f3d643b0b9f635e44559062e
# 85264c1b6aae4028b22ab6042e7d6906
# a803470b65224857a5bc6cdf43461192
# d7675906cda9423d9e0adeea4ccfbf0c
# cd00fa2994b446589c190763adaefa86
# 418c69e6298e4dda8dd8e6d56aa0aa13
# a3d6743079f142e7864ab39e8d90fcff
# e2322731cb5b48b78a09f3eeab3a9cc5
# c92d0db1ac17412e8ed28da7a55a7090
# 2a5358ed7f35438193d5881d37e64bfd
# 75a9108a98994b0c955360a4c4ea4b52
# bcee4253e9764419a514860e9f53bbe4
# a846c1a1b71f4d8ebd6a3289998cfcd8
# cc453cfe43e14cb4a20b319d4f6856bf
# 5b934e4c50594985823984d4915c6de1
# 3af8fe3486374e27a0a61ba49a592bb3
# 8487b0b373fe4dc08074365ce90df22b
# ade6bee367d7497ba57a9d3ce8663924
# 320e173c551e4ed387841f19d2b8cd17
# 4923286b4e6a4aeba835362e1cfd8e10
# 61fea457a8334c079257a2daaf06fab4
# 683413f4a00241d98738dd0ca01165cc
# 3de0555755aa4d0f9c39082e53155124
# b68612761c854f4c9dccf8e2b4d0bd0e
# 7ce4a29d94b64b5b9b9bcb0f28c6d193
# 917b515637284e248cdb7ca4bb3734b0
# f07b872fe22548188687d8c8f4408af5
# 9fb6671746d345318e4fd553d43994c5
msgid "Return value"
msgstr "Return value"

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

# e5cd2f66aade43fcb5863ca158ffa54f
# 76877be5e15c4ff09d58d91d148cff5d
# c56460763baf4aaea0e15c83a943435a
# 566a9f16a16b4910be9c672134d21526
# 9e6c659c2cbc4188a1b6f7b90ade65f4
# 6c3e920a8c83495aa6144b7e4991f621
# 73bbd4d566924f5b9a8f8a9ac6ef7be4
# 6b0133ffc66e406ebe32d26edea35cb5
# 72c94cf4a6a949b981f29decb49e1fd3
# 34b4b6bfc1734b448e2b99ecb6be848a
# 84740031d65142359be921c5ec4fe8c7
# 7654015e84014c30971a5d0a5ebd46ac
# 55e04428ea304ef3bf9f00a7d6e0d018
# c6538759d1af44e686b77d3f138daef4
msgid "See :doc:`/reference/command/output_format` about ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` about ``HEADER``."

# 87e639d459e442be914fd3291065b99a
msgid "``N_ENTRIES``"
msgstr "``N_ENTRIES``"

# cc019f76ffa6430f8875f5ac3690d301
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."

# 90f69d1cfb92490ca4cb5806b99e9f0f
msgid ":doc:`select`"
msgstr ":doc:`select`"

# e4214fcd769f49b5b2d2ac28ea241520
# 53e5ec1ee3cc45ac97a26329b1e2d833
msgid "``check``"
msgstr "``check``"

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

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

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

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

# 5cc0c24f288949a0a5e8e60074ad8252
msgid "``obj``"
msgstr "``obj``"

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

# 07c83e69d6da4c389c10b29778b30e15
msgid "チェックするオブジェクトにより返される値が変わります。"
msgstr "チェックするオブジェクトにより返される値が変わります。"

# 4ecfdb858d874382ba32c7a018928a87
msgid "インデックスカラムの場合::"
msgstr "インデックスカラムの場合::"

# bd7bbc1d7f9c40db9dfa3856fc773cc4
msgid "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``インデックスの状態`` には下記の項目がハッシュ形式で出力されます。"

# ad894c9c3c9a46979f9eb793a8664d26
# 8f29465972754732a7f7bac5df66b845
# 3ffda70499b24d15921a5a19fc6f8423
# ffd271495d0041debb886b27fcc8b787
# 4036eb1753954d428bafcdbbbfdf736a
# 6617e0c7ad934275862f565fb7ae7c17
# f8c84e432f114ac0ac8ea57d6f38a845
msgid "``flags``"
msgstr "``flags``"

# 639f4bc0d0534785948cc29c8534155f
msgid "指定されているフラグ値です。16進数で表現されています。"
msgstr "指定されているフラグ値です。16進数で表現されています。"

# 93638bf0d413408a9c6f57930dddda36
msgid "``max sid``"
msgstr "``max sid``"

# 81d2e63e836e4762b2d1d87cae1f1ecd
msgid "セグメントのうち最も大きなIDです。"
msgstr "セグメントのうち最も大きなIDです。"

# a7ba69f7f9e24d3699a3920a457eec62
msgid "``number of garbage segments``"
msgstr "``number of garbage segments``"

# b6c02b17f75f4548aea789bb6e097151
msgid "ゴミセグメントの数です。"
msgstr "ゴミセグメントの数です。"

# 069bc71abe0e4414a8d41f2019e9a8aa
msgid "``number of array segments``"
msgstr "``number of array segments``"

# 31f6c878bce34ec7b523cea9977aed5d
msgid "配列セグメントの数です。"
msgstr "配列セグメントの数です。"

# e38a737b523744eda5cf344aa81f0a0b
msgid "``max id of array segment``"
msgstr "``max id of array segment``"

# 153d09ff09784076b4d3edb5c418505c
msgid "配列セグメントのうち最も大きなIDです。"
msgstr "配列セグメントのうち最も大きなIDです。"

# 136a6c9cab494f3cb6a0faf8667ff0ef
msgid "``number of buffer segments``"
msgstr "``number of buffer segments``"

# 194e5aeed27641f19703a8c821fe3647
msgid "バッファセグメントの数です。"
msgstr "バッファセグメントの数です。"

# 18ac3ab392294234b92bacea472e7a5c
msgid "``max id of buffer segment``"
msgstr "``max id of buffer segment``"

# 64294384c51f4476bf0bef3fbb3de3ba
msgid "バッファセグメントのうち最も大きなIDです。"
msgstr "バッファセグメントのうち最も大きなIDです。"

# fb1e102d2aaa4e3ea3fa68493d9edbb4
msgid "``max id of physical segment in use``"
msgstr "``max id of physical segment in use``"

# ec28dac5cc874fecb14c621607af073e
msgid "使用中の論理セグメントのうち最も大きなIDです。"
msgstr "使用中の論理セグメントのうち最も大きなIDです。"

# 4d8c7ed91dd748bfbb1cc0f33f5ad553
msgid "``number of unmanaged segments``"
msgstr "``number of unmanaged segments``"

# 6fecaab8b9cc4421b41f1305ce82fb86
msgid "管理されていないセグメントの数です。"
msgstr "管理されていないセグメントの数です。"

# f692d584fc09449aacd6c9177fbb2394
msgid "``total chunk size``"
msgstr "``total chunk size``"

# f0f6ed5b0a044166997ebff553483201
msgid "チャンクサイズの合計です。"
msgstr "チャンクサイズの合計です。"

# afcc9544b5d94ab8b38094d4fcd68751
msgid "``max id of chunk segments in use``"
msgstr "``max id of chunk segments in use``"

# 76af4d3e00a9483cb6985b9e02139d6c
msgid "使用中のチャンクセグメントのうち最も大きなIDです。"
msgstr "使用中のチャンクセグメントのうち最も大きなIDです。"

# ff8d16254dbe430d9fa0455c8c00b369
msgid "``number of garbage chunk``"
msgstr "``number of garbage chunk``"

# 770bcbea4ca84c81b4bc4e82a704e24d
msgid "各チャンク毎のゴミの数です。"
msgstr "各チャンク毎のゴミの数です。"

# 67d5b2f9244c4279835149b52ce221ef
msgid "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"
msgstr "``バッファの状態`` には下記の項目がハッシュ形式で出力されます。"

# bbef5cb3dbad4338a1b5cae2aeceee3e
msgid "``buffer id``"
msgstr "``buffer id``"

# ad9be7d1b7b0475b80eff4d3d61d01e9
msgid "バッファIDです。"
msgstr "バッファIDです。"

# 2db2024ca5364c9f8b5d8237380cbdcb
msgid "``chunk size``"
msgstr "``chunk size``"

# 6d25a42fc8cf4d50b4c021a632a355d0
msgid "チャンクのサイズです。"
msgstr "チャンクのサイズです。"

# 00002716a68248b6bc89902aa7d671bb
msgid "``buffer term``"
msgstr "``buffer term``"

# 397262db49694878ab4759a04086ce72
msgid ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"
msgstr ""
"バッファ内にある語の一覧です。各語の状態は以下のような配列となっています。"

# 0fee644ec4054883800a12bc43f5671f
msgid ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"
msgstr ""
"[語, バッファに登録されている語のID, 用語集に登録されている語のID, バッファ内"
"でのサイズ, チャンク内でのサイズ]"

# 7a9eac8267d84490be718a9ed6764aa4
msgid "``buffer free``"
msgstr "``buffer free``"

# 67c82c560da141918253d33666419e92
msgid "バッファの空き容量です。"
msgstr "バッファの空き容量です。"

# 6a446eda2a5d45aa878ddc7bbe79df13
msgid "``size in buffer``"
msgstr "``size in buffer``"

# 6090a3fe69f144fdaad733f443388f9e
msgid "バッファの使用量です。"
msgstr "バッファの使用量です。"

# 69f1ba9b7ac94808b26a3f9d6cdcf4bf
msgid "``nterms``"
msgstr "``nterms``"

# a6e962a7ff794bcbbdd84c2283dc1441
msgid "バッファ内にある語の数です。"
msgstr "バッファ内にある語の数です。"

# 12cbeae4039140aa940f8b6c13fa4c11
msgid "``nterms with chunk``"
msgstr "``nterms with chunk``"

# e61af5b6b35e4ec6a3a37594dc4c36d2
msgid "バッファ内にある語のうち、チャンクを使っている語の数です。"
msgstr "バッファ内にある語のうち、チャンクを使っている語の数です。"

# 9af4da245242473cb4f2b5b67d671e5d
# 8ec461bd961d43d09f1b190c36e405e2
msgid "``clearlock``"
msgstr "``clearlock``"

# 806f27cddf6e443e8ffc78a563bfe332
msgid "Use :doc:`lock_clear` instead."
msgstr "Use :doc:`lock_clear` instead."

# 09c76d31963a46aaa75713908a436ab4
msgid "clearlock - オブジェクトにセットされたロックを解除する"
msgstr "clearlock - オブジェクトにセットされたロックを解除する"

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

# dccd53f60d724073a4455e0b31a33025
msgid ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"
msgstr ""
"clearlockは、対象となるオブジェクト(データベース,テーブル,インデックス等)を指"
"定し、オブジェクトにかけられた>ロックを再帰的に解除します。"

# c46da83a9c7547318dc3d2ffb09b5d80
msgid "開いているデータベースのロックをすべて解除する::"
msgstr "開いているデータベースのロックをすべて解除する::"

# 479a5d6696724e43a5ca4732bffb6b5c
msgid "テーブル名 Entry のカラム body のロックを解除する::"
msgstr "テーブル名 Entry のカラム body のロックを解除する::"

# 19a5745a3c9245a880e868a3c11ee131
# 1e3262c03cac4f8a9929450aba82373f
msgid "``objname``"
msgstr "``objname``"

# ba2fa5937ba14f5da788cad6dc3bd93e
# a905487b61d94cec8ded6034982eb30b
msgid ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"
msgstr ""
"対象となるオブジェクト名を指定します。空の場合、開いているdbオブジェクトが対"
"象となります。"

# 7b7fbf80344744fda0b70aa25b1699e4
# b9e6c944046c4063bc172eda461a4739
# a2a7ae62d9a9427b94b94261769b9864
# f0bdd5c8e1834cdebb93a696056c018e
# da07ea0d3faf4feb96fa3001a353670e
# a4180a31725048fbbf1b3b816b1cef2e
# f66a16fdc07348788bb5d457825a9b91
msgid "``成功かどうかのフラグ``"
msgstr "``成功かどうかのフラグ``"

# 6474c6dfc538477583cc1e2c9d42e208
# 4f0400f3b1dd474f81006e45de5db15b
# 11efb225830d409aa857bd4beca7a00a
# ba2aecfac73747978d598809ad793d65
# 05f89cf77d0e421fa711cf0a63cac554
# 2c1cef0058494c3ebe5e778c965478dd
# 957ba909f2774970b35bb3e2089a5225
msgid "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"
msgstr "エラーが生じなかった場合にはtrue、エラーが生じた場合にはfalseを返す。"

# 305d6685996e4dad8878a01e116f10e4
# 44c4f443382f4e0ca56191764d05678f
msgid ":doc:`load`"
msgstr ":doc:`load`"

# 0dbb82b86a824fa0b449fd6fc1136d3b
# 511495f158cf40cf9463602c80127886
# 7916286d47d8400b9e4dda8ff0a738bb
#, fuzzy
msgid "``column_copy``"
msgstr "``column``"

# 5371cdec6528470a9dd1d7882b1dcc64
#, fuzzy
msgid "``column_copy`` copies all column values to other column."
msgstr "Clears all values in the column."

# afbd174c466744a7a5d3c99b492dc7e7
#, fuzzy
msgid "You can implement the following features with this command:"
msgstr "You can create the following UI with the drilldown results:"

# 3b607ba8640f423cbdc8002d03394e52
#, fuzzy
msgid "Changing column configuration"
msgstr "Global configurations"

# 3b607ba8640f423cbdc8002d03394e52
#, fuzzy
msgid "Changing table configuration"
msgstr "Global configurations"

# 96df77e057fc40a4a520d81558c0ee69
#, fuzzy
msgid "You can change column configuration by the following steps:"
msgstr ""
"You can use a configuration for each drilldown by the following parameters:"

msgid "Create a new column with new configuration"
msgstr ""

msgid "Copy all values from the current column to the new column"
msgstr ""

# 827b3590d4564128a744a566f90234af
#, fuzzy
msgid "Remove the current column"
msgstr "The current encoding."

msgid "Rename the new column to the current column"
msgstr ""

# 96df77e057fc40a4a520d81558c0ee69
#, fuzzy
msgid "You can change table configuration by the following steps:"
msgstr ""
"You can use a configuration for each drilldown by the following parameters:"

# 754d9c923bb64e73b40d427ee709755a
#, fuzzy
msgid "Create a new table with new configuration"
msgstr "Here is a sample configuration::"

# fbbed84f89c9486d93f4386986e6dc60
# c1c0cecd67e74f22b1dffd9a92689950
#, fuzzy
msgid "Create all same columns to the new table"
msgstr "Specifies a column of the table."

msgid "Copy all column values from the current table to the new table"
msgstr ""

msgid "Remove the current table"
msgstr ""

msgid "Rename the new table to the current table"
msgstr ""

msgid "Concrete examples are showed later."
msgstr ""

msgid ""
"You can't copy column values from a ``TABLE_NO_KEY`` table to another table. "
"And you can't copy column values to a ``TABLE_NO_KEY`` table from another "
"table. Because Groonga can't map records without record key."
msgstr ""

# 09f447658c8c4b1f8f4cd6623aaa1d2b
#, fuzzy
msgid ""
"You can copy column values from a ``TABLE_NO_KEY`` table to the same "
"``TABLE_NO_KEY`` table."
msgstr ""
"You cannot use ``normalizer`` with ``TABLE_NO_KEY`` because ``TABLE_NO_KEY`` "
"doesn't support key."

msgid ""
"You can copy column values from a ``TABLE_HASH_KEY`` / ``TABLE_PAT_KEY`` / "
"``TABLE_DAT_KEY`` table to the same or another ``TABLE_HASH_KEY`` / "
"``TABLE_PAT_KEY`` / ``TABLE_DAT_KEY`` table."
msgstr ""

# 099fd93b0c814f8eb6e13b6944fcc460
#, fuzzy
msgid "This command takes four parameters."
msgstr "``tokenizer_list`` command takes no parameter. ::"

# cbc008c585f2466a9e505becd24669fa
# 899eee70901848828b8e5199e128f84d
#, fuzzy
msgid "All parameters are required::"
msgstr "All parameters are required."

# b66031bc6d34458c9ea944d6fd9daa9f
#, fuzzy
msgid "Here are use cases of this command:"
msgstr "Here are not use cases:"

# 3b607ba8640f423cbdc8002d03394e52
#, fuzzy
msgid "How to change column configuration"
msgstr "Global configurations"

msgid ""
"You can change column value type. For example, you can change ``UInt32`` "
"column value to ``ShortText`` column value."
msgstr ""

msgid ""
"You can change column type. For example, you can change ``COLUMN_SCALAR`` "
"column to ``COLUMN_VECTOR`` column."
msgstr ""

msgid ""
"You can move a column to other table. For example, you can move "
"``high_score`` column to ``Users`` table from ``Players`` table."
msgstr ""

# 754d9c923bb64e73b40d427ee709755a
#, fuzzy
msgid "Here are basic steps to change column configuration:"
msgstr "Here is a sample configuration::"

msgid ""
"Here is an example to change column value type to ``Int32`` from "
"``ShortText``."
msgstr ""

# c2508be7bbad445da49a562466105f7b
#, fuzzy
msgid "Here are schema and data:"
msgstr "Here is the schema and data."

msgid ""
"The following commands change ``Logs.serial`` column value type to "
"``ShortText`` from ``Int32``:"
msgstr ""

msgid ""
"You can find ``Logs.serial`` stores ``ShortText`` value from the response of "
"``select``."
msgstr ""

msgid ""
"Here is an example to change column type to ``COLUMN_VECTOR`` from "
"``COLUMN_SCALAR``."
msgstr ""

msgid ""
"The following commands change ``Entries.tag`` column to ``COLUMN_VECTOR`` "
"from ``COLUMN_SCALAR``:"
msgstr ""

msgid ""
"You can find ``Entries.tag`` stores ``COLUMN_VECTOR`` value from the "
"response of ``select``."
msgstr ""

# e0ad019acb9b4151a1e0ebb132d6b84e
#, fuzzy
msgid ""
"Here is an example to move ``high_score`` column to ``Users`` table from "
"``Players`` table."
msgstr ""
"Here is an example to clear locks of ``Entry`` table and ``Entry`` table "
"columns:"

msgid ""
"The following commands move ``high_score`` column to ``Users`` table from "
"``Players`` table:"
msgstr ""

msgid ""
"You can find ``Users.high_score`` is moved from ``Players.high_score`` from "
"the response of ``select``."
msgstr ""

# 754d9c923bb64e73b40d427ee709755a
#, fuzzy
msgid "How to change table configuration"
msgstr "Here is a sample configuration::"

msgid ""
"You can change table key type. For example, you can change key type to "
"``ShortText`` from ``Int32``."
msgstr ""

msgid ""
"You can change table type. For example, you can change ``TABLE_HASH_KEY`` "
"table to ``TABLE_PAT_KEY`` table."
msgstr ""

msgid ""
"You can also change other options such as default tokenizer and normalizer. "
"For example, you can change default tokenizer to "
"``TokenBigramSplitSymbolAlphaDigit`` from ``TokenBigrm``."
msgstr ""

msgid ""
"You can't change ``TABLE_NO_KEY`` table. Because ``TABLE_NO_KEY`` doesn't "
"have record key. Groonga can't identify copy destination record without "
"record key."
msgstr ""

# 754d9c923bb64e73b40d427ee709755a
#, fuzzy
msgid "Here are basic steps to change table configuration:"
msgstr "Here is a sample configuration::"

# 03ce16c6e68940cb95f67d6a32eb63f3
#, fuzzy
msgid ""
"Here is an example to change table key type to ``ShortText`` from ``Int32``."
msgstr "Here is an example to clear the lock of ``Site.title`` column:"

msgid ""
"The following commands change ``IDs`` table key type to ``ShortText`` from "
"``Int32``:"
msgstr ""

msgid ""
"You can find ``IDs`` stores ``ShortText`` key from the response of "
"``select``."
msgstr ""

# 88e6eb25a3664238b94c0fd41fa73b7a
#, fuzzy
msgid ""
"Here is an example to change table type to ``TABLE_PAT_KEY`` from "
"``TABLE_HASH_KEY``."
msgstr "Here is an example to create ``TABLE_PAT_KEY`` table:"

msgid ""
"The following commands change ``Names`` table to ``TABLE_PAT_KEY`` from "
"``TABLE_HASH_KEY``:"
msgstr ""

msgid ""
"You can find ``Names`` is a ``TABLE_PAT_KEY`` because ``select`` can use :"
"ref:`script-syntax-prefix-search-operator`. You can't use :ref:`script-"
"syntax-prefix-search-operator` with ``TABLE_HASH_KEY``."
msgstr ""

# 0348e14e60ec447eab34c98fe2f41f5c
# 6f6ed2c5425a4dff9a6634443e4b1a65
# f65daa7e3b1e45b795faf7aafbe046a8
# 874492e8a75442e0a523f6a205438a0d
# 33ed4eb56b0647b1821f05b1ac186745
# fb0a0ad8a01b43ce83a938b02d223863
#, fuzzy
msgid "This section describes parameters."
msgstr "This section describes all parameters."

# 8ab71ccedf004049840f43ccf5ca6536
# adb581b4de9c403ba58923294a7727b8
# 5e5c7dccb1814a25807b84d5ca73ec9b
# a39d9d41c6b0475bb98365d6a99832f3
# 213b584a949143ad9e716719ff84a264
msgid "Required parameters"
msgstr "Required parameters"

# cbc008c585f2466a9e505becd24669fa
# 899eee70901848828b8e5199e128f84d
msgid "All parameters are required."
msgstr "All parameters are required."

# 8ae1d915e48d4918a9b6de7728de4be4
#, fuzzy
msgid "``from_table``"
msgstr "``grn_table``"

# 7afeb0432c34424dbd8d2679fed23eb6
# a2bdcacc5a084dfab6a0c69a568f1b01
#, fuzzy
msgid "Specifies the table name of source column."
msgstr "Specifies the name of table or column."

# 3f109538e2074b5b8c968ab63fadc333
#, fuzzy
msgid "You can specify any table including ``TABLE_NO_KEY`` table."
msgstr "The table is ``TABLE_PAT_KEY`` type table."

msgid ""
"If you specify ``TABLE_NO_KEY`` table, :ref:`column-copy-to-table` must be "
"the same table."
msgstr ""

# 8925dd1985da41498919d7532701f4cf
#, fuzzy
msgid "Here is an example to use ``from_table``."
msgstr "Here is an example that uses ``\\z``."

msgid "You can copy all values to ``to_column`` from ``from_column``:"
msgstr ""

# a3bb679aceab42d6a40280f412418528
# 559231b45deb4b8c9f8c5ae1bf78ad1e
# 34bd1ececdea44b09ffdf36384cd369e
# 344cffd01a284c7f8d15701555bf2109
# 9e3eb7935d434f0bb147f75282b191db
# 3e94a8fa00c04fbda65c3c3eb29eee04
# 045b734c7dc94c37bdaad4aad1963aca
# 4a8f29c3f4ee4ee5bc2d9d4ec8a6f549
# 562183d0a2354fcf80b5db5b1dbde28a
#, fuzzy
msgid "``from_name``"
msgstr "``name``"

# 7a4fe89c8fec4f52936c3a34c80c4385
#, fuzzy
msgid "Specifies the column name to be copied values."
msgstr "Specifies the column name to be renamed."

# 6a69a80536da4e3dad27a0bd74718342
#, fuzzy
msgid "See :ref:`column-copy-from-table` for example."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

# 75810c45abad4ac18670e3f64debb6c1
# f8556e9a9c8b400e9e74ae594cde2eb5
# 040efee1e40b4abebc12288e5f75cd4d
# f9a9eec4eedd4bd883ea67d01c5ecfde
# de8e8edc7d7b4df1b2f86dc9e9062250
# 43daa6b313ab402db98fafb551b2639a
# 000e404136ce46a38f3699c5f635305d
# 7ac7ab67e912450d9ce62bc75b2d8e82
# 191c997e1e9b44ebae0b9667b97e530a
# 1b419b2ca1224169bd6ed153e956e951
#, fuzzy
msgid "``to_table``"
msgstr "``table``"

# 7afeb0432c34424dbd8d2679fed23eb6
# a2bdcacc5a084dfab6a0c69a568f1b01
#, fuzzy
msgid "Specifies the table name of destination column."
msgstr "Specifies the name of table or column."

msgid ""
"You can specify the same table name as :ref:`column-copy-from-table` when "
"you want to copy column values in the same table."
msgstr ""

msgid ""
"You can't specify ``TABLE_NO_KEY`` table to ``to_table`` because Groonga "
"can't identify destination records without record key."
msgstr ""

msgid ""
"There is one exception. If you specify the same name as ``from_table`` to "
"``to_table``, you can use ``TABLE_NO_KEY`` table as ``to_table``. Because "
"Groonga can identify destination records when source table and destination "
"table is the same table."
msgstr ""

# 8925dd1985da41498919d7532701f4cf
#, fuzzy
msgid "Here is an example to use ``to_table``."
msgstr "Here is an example that uses ``\\z``."

msgid "You can copy all values to ``ToTable.to_column`` from ``Table.column``:"
msgstr ""

# a3bb679aceab42d6a40280f412418528
# 559231b45deb4b8c9f8c5ae1bf78ad1e
# 34bd1ececdea44b09ffdf36384cd369e
# 344cffd01a284c7f8d15701555bf2109
# 9e3eb7935d434f0bb147f75282b191db
# 3e94a8fa00c04fbda65c3c3eb29eee04
# 045b734c7dc94c37bdaad4aad1963aca
# 4a8f29c3f4ee4ee5bc2d9d4ec8a6f549
# 562183d0a2354fcf80b5db5b1dbde28a
#, fuzzy
msgid "``to_name``"
msgstr "``name``"

# 693e6b87e5414abd9f66fdbae939a718
#, fuzzy
msgid "Specifies the destination column name."
msgstr "Specifies the new column name."

# 6a69a80536da4e3dad27a0bd74718342
#, fuzzy
msgid "See :ref:`column-copy-to-table` for example."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

# 5325ed9d1561437a840d1170e95c7dc5
# fb18245772f849498c499917e7a915f4
# 8afdf721cb8d4f689093d995439e05df
# 5998e39daee548258f8cf0d2896098ff
# d5855c76e56f4d23b10b2e9feb907afb
# 2ddd6023f7d3416db0ad91b8a2f69914
msgid "Optional parameters"
msgstr "Optional parameters"

# 33e16ffd91bb425a8b50343d63568a97
# 644719c7d65f4f1a9d3d5dec464d66d7
# 7e40923b4daa4e5386395b34f93e64a9
# dd6180d780494182aad19b44b0a5c2c0
# 7c82d8786bff48ea827b7b9da57ffe31
# 1fb2fe060c0840bd96e0b704747e9c25
#, fuzzy
msgid "There is no optional parameters."
msgstr "There are optional parameters."

# 032bddf7a2a84eac9ebf54e3c55a06aa
#, fuzzy
msgid "The command returns ``true`` as body on success such as::"
msgstr "``table_create`` returns ``true`` as body on success such as::"

# 55b908f797a74af1a8f36e33fbb26c7b
#, fuzzy
msgid "If the command fails, error details are in ``HEADER``."
msgstr "If ``table_create`` fails, error details are in ``HEADER``."

# 8ade4cf8da784acc8cdc0ef763c8d6e6
# fd9ed3bfe55d4eee8470690d7bbed127
# 879ee76dc19e4074a26643b63949b180
# 5f6c6e69506444c88f450492af0c1024
msgid "See :doc:`/reference/command/output_format` for ``HEADER``."
msgstr "See :doc:`/reference/command/output_format` for ``HEADER``."

# 6572eff72f4a4f6a958f37778e3b31d3
# 0d4030d194584b9b883d7e500851e419
msgid "``column_create``"
msgstr "``column_create``"

# 44ead19eb62f4db0bad367ec3ce49052
msgid "column_create - カラムの追加"
msgstr "column_create - カラムの追加"

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

# b7525f6b285e4841adc40611cb315b20
msgid ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"
msgstr ""
"column_createは、使用しているデータベースのテーブルに対してカラムを追加しま"
"す。"

# c8b2e35711834b2da700a6a095efea12
msgid "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"
msgstr "テーブルEntryに、ShortText型の値を格納するカラム、bodyを作成します。::"

# a1587c43fdde498ebe54bb56e1d90255
msgid ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"
msgstr ""
"テーブルTermに、Entryテーブルのbodyカラムの値を対象とする完全転置インデックス"
"型カラム、entry_bodyを作成します。::"

# 75810c45abad4ac18670e3f64debb6c1
# f8556e9a9c8b400e9e74ae594cde2eb5
# 040efee1e40b4abebc12288e5f75cd4d
# f9a9eec4eedd4bd883ea67d01c5ecfde
# de8e8edc7d7b4df1b2f86dc9e9062250
# 43daa6b313ab402db98fafb551b2639a
# 000e404136ce46a38f3699c5f635305d
# 7ac7ab67e912450d9ce62bc75b2d8e82
# 191c997e1e9b44ebae0b9667b97e530a
# 1b419b2ca1224169bd6ed153e956e951
msgid "``table``"
msgstr "``table``"

# e0e0ca17170c4e2a9f9acbf94a8d5e2a
msgid "カラムを追加するテーブルの名前を指定します。"
msgstr "カラムを追加するテーブルの名前を指定します。"

# a3bb679aceab42d6a40280f412418528
# 559231b45deb4b8c9f8c5ae1bf78ad1e
# 34bd1ececdea44b09ffdf36384cd369e
# 344cffd01a284c7f8d15701555bf2109
# 9e3eb7935d434f0bb147f75282b191db
# 3e94a8fa00c04fbda65c3c3eb29eee04
# 045b734c7dc94c37bdaad4aad1963aca
# 4a8f29c3f4ee4ee5bc2d9d4ec8a6f549
# 562183d0a2354fcf80b5db5b1dbde28a
msgid "``name``"
msgstr "``name``"

# 37fad513dfbc4e2a998ed67d4c858102
msgid ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"
msgstr ""
"作成するカラムの名前を指定します。カラム名は、テーブルの中で一意でなければな"
"りません。"

# abf1be992e7a41a3b6e0517e1c76d5ed
msgid ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"
msgstr ""
"ピリオド('.'), コロン(':')を含む名前のカラムは作成できません。また、アンダー"
"スコア('_')で始まる名前は予約済みであり、使用できません。"

# 253ade1531814ff584a0cbd98c4e47c9
msgid ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"
msgstr ""
"カラムの属性を表す以下の数値か、パイプ('|')で組み合わせたシンボル名を指定しま"
"す。"

# f0120933990f4f7fa47c59d6cea6927d
msgid "0, ``COLUMN_SCALAR``"
msgstr "0, ``COLUMN_SCALAR``"

# 4503ab2ebbf648b3bae8e23d0712d856
msgid "単一の値が格納できるカラムを作成します。"
msgstr "単一の値が格納できるカラムを作成します。"

# 04d922208c98456fa98eca3c0f08ef64
msgid "1, ``COLUMN_VECTOR``"
msgstr "1, ``COLUMN_VECTOR``"

# 96ee8b1c54be49b6938fce00891b8ddb
msgid "複数の値の配列を格納できるカラムを作成します。"
msgstr "複数の値の配列を格納できるカラムを作成します。"

# 9a0981a1f0e84532834ad87ad33e261f
msgid "2, ``COLUMN_INDEX``"
msgstr "2, ``COLUMN_INDEX``"

# 798e88e6a46545fe93d98c18691ccce8
msgid "インデックス型のカラムを作成します。"
msgstr "インデックス型のカラムを作成します。"

# 4435ce5a95bf4ec4bcf92df199c02bde
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)."

# 468152a8d28b43c1a26fd369b7a1fe23
msgid "16, ``COMPRESS_ZLIB``"
msgstr "16, ``COMPRESS_ZLIB``"

# 6f55f28093884bcd8c548c10e346b978
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``."

# f726c4b2d91b4a168ead97a8a1d9a259
msgid "32, ``COMPRESS_LZO``"
msgstr "32, ``COMPRESS_LZO``"

# 779a14d69e564820a786b2e63b6944cf
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``."

# 82d2b7d4850a4148929f995607a4c31c
msgid ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"
msgstr ""
"インデックス型のカラムについては、flagsの値に以下の値を加えることによって、追"
"加の属 性を指定することができます。"

# 3633ad4fdb7940bf95d02f95037f5198
msgid "128, ``WITH_SECTION``"
msgstr "128, ``WITH_SECTION``"

# db9212ea479d431a9a361511c8c3f395
msgid "段落情報を格納するインデックスを作成します。"
msgstr "段落情報を格納するインデックスを作成します。"

# 20603f9fea814720b24286cac4cc3da4
msgid "256, ``WITH_WEIGHT``"
msgstr "256, ``WITH_WEIGHT``"

# f58b9f9c72524042855229657023299d
msgid "ウェイト情報を格納するインデックスを作成します。"
msgstr "ウェイト情報を格納するインデックスを作成します。"

# b70946d6c761424887aa9a22a4c345f0
msgid "512, ``WITH_POSITION``"
msgstr "512, ``WITH_POSITION``"

# 219305ab6adb4e3ba525d9e0e12da623
msgid "位置情報を格納するインデックス(完全転置インデックス)を作成します。"
msgstr "位置情報を格納するインデックス(完全転置インデックス)を作成します。"

# d01788ee91ed428fb27e635c3f5d246b
# 93dcf6240ff94adfa807982735db321b
msgid "``type``"
msgstr "``type``"

# 661b20ae2a74481e8bfc64f714b56f42
msgid ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"
msgstr ""
"値の型を指定します。Groongaの組込型か、同一データベースに定義済みのユーザ定義"
"型、定義済みのテーブルを指定することができます。"

# 30e86eea585e4b48a14403656460a50c
msgid "``source``"
msgstr "``source``"

# 57ab22ce44d6429ab09b45af6179f1fb
msgid ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"
msgstr ""
"インデックス型のカラムを作成した場合は、インデックス対象となるカラムをsource"
"引数に指定します。"

# 0e1bf174a61f445dbc2c876c875955e9
msgid "``SUCCEEDED``"
msgstr "``SUCCEEDED``"

# 4e2bdbb076e94f57ba1382b507cad77d
msgid "If command is succeeded, it returns true on success, false otherwise."
msgstr "If command is succeeded, it returns true on success, false otherwise."

# 788f1a360f194272b3b6da8fd5dc34f5
# 99fc8605078f421b8afbf1332c28e340
msgid "``column_list``"
msgstr "``column_list``"

# ba421827f8044f718e4941db99bd0282
msgid "``column_list`` command lists columns in a table."
msgstr "``column_list`` command lists columns in a table."

# 6e8f05d1c9054e9a98c6b40ed630182e
#, fuzzy
msgid "This command takes only one required parameter::"
msgstr "``column_list`` command takes one required parameter::"

# 0f5eb4aa8da24fb58791ccaf697915c3
msgid "Here is a simple example of ``column_list`` command."
msgstr "Here is a simple example of ``column_list`` command."

# 9d1ad981f76544d79904b39e5eab3885
msgid "This section describes parameters of ``column_list``."
msgstr "This section describes parameters of ``column_list``."

# 833e103935a441b6b794d2992fdd60c6
msgid "Specifies the name of table to be listed columns."
msgstr "Specifies the name of table to be listed columns."

# 5123089e6b984a94ac41a6d7afb6ca10
msgid "``column_list`` returns the list of column information in the table::"
msgstr "``column_list`` returns the list of column information in the table::"

# 674dadae3e8842d8b30dd2c30b262118
msgid "``COLUMN_LIST_HEADER``"
msgstr "``COLUMN_LIST_HEADER``"

# 06e15b5ca0904f1d937a40d1b6644a4e
msgid ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."
msgstr ""
"``COLUMN_LIST_HEADER`` describes about content of each "
"``COLUMN_INFORMATION``."

# ce9ccaa584954ce495a4e8d8ad03baca
msgid "``COLUMN_LIST_HEADER`` is the following format::"
msgstr "``COLUMN_LIST_HEADER`` is the following format::"

# fc892305a52e4e1895424daf60a4101a
msgid "It means the following:"
msgstr "It means the following:"

# 45053d487fc14450b733a0a422518707
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``."

# ea632ccb945240208114f17137c8635d
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``."

# d6a2c9e4f4104f7b8f353fa82433e6ab
msgid "The third content ...."
msgstr "The third content ...."

# 52da182ef02c4775a29481a4c0dcc150
msgid "See the following ``COLUMN_INFORMATION`` description for details."
msgstr "See the following ``COLUMN_INFORMATION`` description for details."

# 195e8aeb51734e339ddaa511a3f852c5
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."

# fc4f7ba148b64e698759fdda361cdec3
msgid "``COLUMN_INFORMATION``"
msgstr "``COLUMN_INFORMATION``"

# e4fb735becbd4916b638e3ce248372ec
msgid "Each ``COLUMN_INFORMATION`` is the following format::"
msgstr "Each ``COLUMN_INFORMATION`` is the following format::"

# c1590d72f0394e5da637dee2024f1109
# d0e1ae6fa7344f76ae11fae5eb72ab40
msgid "``ID``"
msgstr "``ID``"

# b0b6109e6f7947c58c8544c667f8bc47
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."

# 05cc7ad656754c4e9b2d965f812e8bd2
msgid "``NAME``"
msgstr "``NAME``"

# 2c0d59e1d0bc44649d9dd599847c16b0
msgid "The column name."
msgstr "The column name."

# 3ab94d427a134adba4e3a6f883893b06
msgid "``PATH``"
msgstr "``PATH``"

# c98e411c733d4206b017e3f500784e0b
msgid "The path for storing column data."
msgstr "The path for storing column data."

# 4e637c8205cf4ce38bc84b670e979a60
# 609cfa14e17e412e8b996ec6e28f9a65
msgid "``TYPE``"
msgstr "``TYPE``"

# 2915e80388c6442fa0b4bb551593cc58
msgid "The type of the column. It is one of the followings:"
msgstr "The type of the column. It is one of the followings:"

# c2cfd90a058a4816b0d2e5710284fd03
msgid "Value"
msgstr "Value"

# 82b409a9c6994d2cbc18a8e34f0c4e34
# df897c7c8eca4c52bdfe6bbf380e129c
# 59f1d11a2eeb4a37b9c400a4317e7bcc
# 7024e7496b8040a5959df1c269a29dad
# 27a090afbe9b42cdb8d4e182522e5f06
# 594814ab2b58405d8ba95f96caf6c231
# 7eaf7c97cb59499d91a2ae27f94f9163
# 58c427b12ffc49b9abed3290a8446c9e
# 2019bf630339474d844f22047e866164
# f5057a9033f143719360152ba1328570
# a817aa2615e84307822f397755b48c68
# 2eb085d0e05e44d9b77961b8e3a2842b
# 6551f5f5a25d413ebe6ead449bdd04b9
# 716d9ed42f2948cebb5de7192a4f6c0c
# 6da6ace384e54928b7672fbc257f7e26
msgid "Description"
msgstr "Description"

# c037fa43e1b74d7aa0152ba156322330
msgid "``fix``"
msgstr "``fix``"

# 1675239a73c94caa96213d959309510b
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."

# 5115231886de4a1f93540bd756ef7b1f
msgid "``var``"
msgstr "``var``"

# aa530a9047694041a213454e1369c0a8
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."

# f1f088c45fad488a8331502b27c2a038
msgid "``index``"
msgstr "``index``"

# cf8b7ca3fed54936baeb9e02715a3c23
# 79dd341a993e4122b35ae493a75de65f
msgid "The column is an index column."
msgstr "The column is an index column."

# a257309762fd4e1498aa9caa9b5e287c
msgid "``FLAGS``"
msgstr "``FLAGS``"

# 98d6f86456bf4bfa8a40d0080987bef7
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."

# f099c7324bd44f0eb5c301f84c8568d0
msgid "Here is the available flags:"
msgstr "Here is the available flags:"

# b1217b54277d4970b5fed5f286d53fe4
# 7971e84f77f641db97cb5d017c94dc9b
# f455f0191aba491c99288bc5d349603d
msgid "Flag"
msgstr "Flag"

# 6de0b01fcb1a4e6eade8fae9bf1520c7
msgid "``COLUMN_SCALAR``"
msgstr "``COLUMN_SCALAR``"

# af57182c3b914886ad9e881c8d745133
msgid "The column is a scalar column."
msgstr "The column is a scalar column."

# fd17a3a940b742e4a7507f8aed994cd6
msgid "``COLUMN_VECTOR``"
msgstr "``COLUMN_VECTOR``"

# f044473eb7e049e1b808fae5da14216d
msgid "The column is a vector column."
msgstr "The column is a vector column."

# 06f23bad0bf449e89c8a8743bce2b05d
msgid "``COLUMN_INDEX``"
msgstr "``COLUMN_INDEX``"

# 6a91e8e8966a4c04961dede537b1fb91
msgid "``WITH_WEIGHT``"
msgstr "``WITH_WEIGHT``"

# fbfd2c8ebab54061b6742fcecdf05806
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."

# f7021f9b8c6440fda8f6f7b85ca8b54b
msgid "``WITH_SECTION``"
msgstr "``WITH_SECTION``"

# 9d94255a68a646cf93ce07fad7a641fd
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."

# bec4668ea6114de8ac6b2b55e646db95
msgid "Multiple column index has it."
msgstr "Multiple column index has it."

# 5cdf5b816f1b428ca442b3bbc04ff64a
msgid "``WITH_POSITION``"
msgstr "``WITH_POSITION``"

# fbc0e07523c1476bb0e595d39318dc8c
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."

# c46fff653ff84a63a7029b574dde8c58
msgid "Full text search index must has it."
msgstr "Full text search index must has it."

# 86e701bb7c0c497e9bdee7a749f09f44
msgid "``PERSISTENT``"
msgstr "``PERSISTENT``"

# f8f107ed8e874d1da67886e724a7697e
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`."

# d37246d8d4314c8e924c68f71e1f08f5
msgid "``DOMAIN``"
msgstr "``DOMAIN``"

# 668a204ed3644557ad2f1b67e90a84a0
msgid "The name of table that has the column."
msgstr "The name of table that has the column."

# f5aac1f005b6429caad128f2bae9d57f
msgid "``RANGE``"
msgstr "``RANGE``"

# fb5f00b08df84cb6ace20540fc764281
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."

# dfd128c232b443ddb7618ba837f7b695
msgid "``SOURCES``"
msgstr "``SOURCES``"

# 303e4d31d8474331a6499255a74d5a7c
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."

# dc6bf2c6f168470ab985182aca0d783b
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``."

# 588b2ff201f54f48b9a8a5b96b0c770c
# 53cef580025841468337df10a80d3937
msgid ":doc:`/reference/commands/column_create`"
msgstr ":doc:`/reference/commands/column_create`"

# 2edf68bfb68349b2bd762097bc08f0ff
msgid ":doc:`/reference/column`"
msgstr ":doc:`/reference/column`"

# 05535e87e81c4cd4853929f6ffca2b26
# 85ee0acba33a45fc8557a32fdf6ff7fe
msgid "``column_remove``"
msgstr "``column_remove``"

# dbdaf6c5ce29431f9f4b20411aed785e
msgid "column_remove - テーブルに定義されているカラムの削除"
msgstr "column_remove - テーブルに定義されているカラムの削除"

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

# 6e393e62e4e74523a650d4d19bde9a75
msgid ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"
msgstr ""
"column_removeはテーブルに定義されているカラムを削除します。 また、付随するイ"
"ンデックスも削除されます。[#]_"

# 1fc123a1f7324460a476f544b7bf87f1
# b5cdc05ccaa84431acf99a1b5f2a5166
# 655ff58920ee4770856b0d8f02306b4c
# c9e55a95f88e4aa483eb1415d1b02ead
msgid "脚注"
msgstr "脚注"

# 61da1b9809db40e1bd40cc25cb8254bc
msgid ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"
msgstr ""
"マルチセクションインデックスの一部である場合も、インデックスが削除されます。"

# b71985677f9b49b69588d6dff8a6b8ba
# 7cc1976594ae4931a66a9185dbfe626d
msgid "削除対象のカラムが定義されているテーブルの名前を指定します。"
msgstr "削除対象のカラムが定義されているテーブルの名前を指定します。"

# 8a1331e15d3e481da801ad4d4c566dc8
msgid "削除対象のカラム名を指定します。"
msgstr "削除対象のカラム名を指定します。"

# a9d9fae54ad5460ea2cf31ac5bc649ea
msgid "``column_rename``"
msgstr "``column_rename``"

# 1e17bf06df2640708e426f93725558d8
msgid "``column_rename`` command renames a column."
msgstr "``column_rename`` command renames a column."

# b73390119a3a4b23a2fba169cfc4a01b
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."

# ea950faec37146868c1389abdf5af52f
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:"

# 45d46522cdb24a2f928e2b822b3c175f
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."

# 06ab28eca6b94e15ae2de3ecbd3c1063
msgid "Runs ``column_rename``. The ``select`` is still running."
msgstr "Runs ``column_rename``. The ``select`` is still running."

# 8cd616166d9a486493adb23a08a8163b
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."

# 099fd93b0c814f8eb6e13b6944fcc460
#, fuzzy
msgid "This command takes three parameters."
msgstr "``tokenizer_list`` command takes no parameter. ::"

# 1aeb402013654246a61d896c341a8660
msgid "Here is a simple example of ``column_rename`` command."
msgstr "Here is a simple example of ``column_rename`` command."

# 8eeaea67ba9440e08f2c0012ba925f54
msgid "This section describes parameters of ``column_rename``."
msgstr "This section describes parameters of ``column_rename``."

# 6eca711877ab404792f152124042df0d
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."

# 7a4fe89c8fec4f52936c3a34c80c4385
msgid "Specifies the column name to be renamed."
msgstr "Specifies the column name to be renamed."

# 9951cd287630433c99a7dee9d561bcba
msgid "``new_name``"
msgstr "``new_name``"

# 693e6b87e5414abd9f66fdbae939a718
msgid "Specifies the new column name."
msgstr "Specifies the new column name."

# a1c5e04270334b2e9f23069f9deaa588
# e4eff57887dc4a3fb1886c0b22d96050
# 7f741da5080a4c618dac980039a51948
# d3a118b56f2b4e0694c30600913da7ec
msgid "``SUCCEEDED_OR_NOT``"
msgstr "``SUCCEEDED_OR_NOT``"

# cd939b1df16740c08164c4b84d65c06b
msgid "It is ``true`` on success, ``false`` otherwise."
msgstr "It is ``true`` on success, ``false`` otherwise."

# 9e7173357c784047b033dbfc309364b1
# 86d1e977a18c435998ef710dcdab8a2b
#, fuzzy
msgid "``database_unmap``"
msgstr "``database_path``"

msgid ""
"``database_unmap`` unmaps already mapped tables and columns in the database. "
"\"Map\" means that loading from disk to memory. \"Unmap\" means that "
"releasing mapped memory."
msgstr ""

# e6980dda14aa4cd8ba3c7da044b6bbe7
msgid ""
"Normally, you don't need to use ``database_unmap`` because OS manages memory "
"cleverly. If remained system memory is reduced, OS moves memory used by "
"Groonga to disk until Groonga needs the memory. OS moves unused memory "
"preferentially."
msgstr ""

msgid ""
"You can use this command only when :doc:`thread_limit` returns ``1``. It "
"means that this command doesn't work with multithreading."
msgstr ""

# 099fd93b0c814f8eb6e13b6944fcc460
#, fuzzy
msgid "This command takes no parameters::"
msgstr "``tokenizer_list`` command takes no parameter. ::"

# 3954a32f484841cb9aa6b8aecae0ba99
msgid ""
"You can unmap database after you change the max number of threads to ``1``:"
msgstr ""

# 76044965c4264bc7accd0a4d1fd115fe
msgid ""
"If the max number of threads is larger than ``1``, ``database_unmap`` fails:"
msgstr ""

# 14ba5d4806324296abe62bd7a999040e
#, fuzzy
msgid "There is no required parameters."
msgstr "There is no required parameter::"

# bb9f44e6dbc14d31af59013be564cf38
# 71e1dd0786814520bf82e4fd94cfc062
msgid "``define_selector``"
msgstr "``define_selector``"

# 4297f97c41624890a632496024770a8f
msgid "define_selector - 検索コマンドを定義"
msgstr "define_selector - 検索コマンドを定義"

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

# 18f3f2f41fc647c5b6e451f191c7f8e4
msgid ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr ""
"define_selectorは、検索条件をカスタマイズした新たな検索コマンドを定義します。"

# 5008b9eb53b34cfba013d85d42c9c5bd
msgid ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"
msgstr ""
"テーブルEntryの全レコード・全カラムの値を出力するselectorコマンドを定義しま"
"す。::"

# b7e7d0124cf94863b8dfe25eac40374b
msgid "定義するselectorコマンドの名前を指定します。"
msgstr "定義するselectorコマンドの名前を指定します。"

# aa8de12c43724b858212b161f1445c1d
msgid "検索対象のテーブルを指定します。"
msgstr "検索対象のテーブルを指定します。"

# 0e64f0f213464c80b991577c3e9f0c7c
# 364963637690473898bbd50edb3c4db2
# 38780e9be15b43bba6152fc17ca7ff74
msgid "``match_columns``"
msgstr "``match_columns``"

# 7033c1ea20774f99ad7e9bf4e1351861
msgid "追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのmatch_columns引数のデフォルト値を指定します。"

# b54190613f32468e9d4e6e7aecc5534c
# e6f178c7569444dbba2a4b23956b0a44
# 4c7c88ba6c484883a4d3cfdf8139ad8e
msgid "``query``"
msgstr "``query``"

# 8d7b5331166c489999ab1f55d8924d0f
msgid "追加するselectorコマンドのquery引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのquery引数のデフォルト値を指定します。"

# d339bc64879e40578d896bb72ee9bf01
# b65cc788c53f404988a72b60770bdc76
# e8502c95f8a142be9f5061a57b5ce53b
# d1133b716d1c4600a1fa01bb50422018
# bf1b795f180845feb7ddcc35b9cf148d
msgid "``filter``"
msgstr "``filter``"

# 252c8475d505404385aae48ea6a544ca
msgid "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのfilter引数のデフォルト値を指定します。"

# 5583ef18e3ec4158b0b8c3655a508e55
# e4bb665e5ae44d54b94a5e5c4638fe8e
msgid "``scorer``"
msgstr "``scorer``"

# f620b98eb8314b28a0b136e4147b149d
msgid "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのscorer引数のデフォルト値を指定します。"

# b4cc36825d554ad6bdc705075112bd98
# 03df5b57793f4c26b260f8d0b76f6e7c
# b0b620edddca419eabf1d061cba4ee48
msgid "``sortby``"
msgstr "``sortby``"

# 4189efd67d5e4afca9aa10441abeb166
msgid "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのsortby引数のデフォルト値を指定します。"

# 9f3c0274145540b3b489f0f6641cd335
# f28beba8bbaf47329a7474a4e920986b
# 055904e477eb425f8a5b1d3ff923a871
# 701e9ba6b489493a8005ec0615b2819c
msgid "``output_columns``"
msgstr "``output_columns``"

# 68c041875c9042eaa7f4d9108bee2720
msgid ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのoutput_columns引数のデフォルト値を指定します。"

# ca87ff5bb7844aa199c27640534b1ade
# 6637646311ea421ba131343139636515
# 196447d5c4c7485e876a3ab66391062d
# 9d526d951f824157b8c34507de7a7ef0
msgid "``offset``"
msgstr "``offset``"

# 8cf9a43fb16b4ce7a9f6038ef24bd33b
msgid "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのoffset引数のデフォルト値を指定します。"

# ff4bea7e1d0b44e4af126bf76f53c3d9
# 6402ddee7d9141f4a1544b8e35f9ba48
# a6e2600627684250be1a5abe89e74d68
msgid "``limit``"
msgstr "``limit``"

# 0a5e7c4f80fc44cb80b372716b8daf14
msgid "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのlimit引数のデフォルト値を指定します。"

# 26231bbad7804292b38297b945ef6523
# a0733ed950b74cccbd9fb4267488c6a7
msgid "``drilldown``"
msgstr "``drilldown``"

# 027216c5c9184ad6a201a4b87a644a47
msgid "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"
msgstr "追加するselectorコマンドのdrilldown引数のデフォルト値を指定します。"

# e500d211019e4420938fc4fabafe2f3d
# 43409d7eff584c839b4dde6bfa246101
msgid "``drilldown_sortby``"
msgstr "``drilldown_sortby``"

# 5740b3009ad048cebd6257bf8fc3b4fa
msgid ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_sortby引数のデフォルト値を指定します。"

# 10c89b32ea514548838e07c9d55cc501
# 8e62d10bef7c40cd831414a6a711b9c9
msgid "``drilldown_output_columns``"
msgstr "``drilldown_output_columns``"

# 3445a12a00a64ed1b542a5195de9d684
msgid ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"
msgstr ""
"追加するselectorコマンドのdrilldown_output_columns引数のデフォルト値を指定し"
"ます。"

# bc5b5305d6fb47888f4b3043b65d42ab
# c98cb250e00346b385bd56c944050ab2
msgid "``drilldown_offset``"
msgstr "``drilldown_offset``"

# ea587eca966c48b3a9125e009bcee9a5
msgid ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_offset引数のデフォルト値を指定します。"

# 62cb6625594a4ea4b1aab3271db891ad
# 5863deb075fa4a5190ef8b7a50e8d034
msgid "``drilldown_limit``"
msgstr "``drilldown_limit``"

# f44d49daebb84a2d9c461dccca922695
msgid ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"
msgstr ""
"追加するselectorコマンドのdrilldown_limit引数のデフォルト値を指定します。"

# c14c6db86e704e5abdd235be495fb71f
# 80e6500045be4ec98d38b84176e7e55c
msgid ":doc:`/reference/grn_expr`"
msgstr ":doc:`/reference/grn_expr`"

# a767e7859d444ea48a09e6b80abf2e68
msgid "``defrag``"
msgstr "``defrag``"

# cd96037e930141fd97dffda8a1e7dc3b
msgid "``defrag`` command resolves fragmentation of specified objects."
msgstr "``defrag`` command resolves fragmentation of specified objects."

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

# 6f265e13bbc5479598ba8dda60b712c4
msgid ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"
msgstr ""
"defragは、対象となるオブジェクト(データベースか可変長サイズカラム)を指定し、"
"オブジェクトのフラグメンテーショ ンを解消します。"

# f1d13a28e5984eaea48763d913bae148
msgid "開いているデータベースのフラグメンテーションを解消する::"
msgstr "開いているデータベースのフラグメンテーションを解消する::"

# 6b89bee59d63481182eb649c4b857f3d
msgid "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"
msgstr "テーブル名 Entry のカラム body のフラグメンテーションを解消する::"

# 6fa22b1854544da3b99313b79423b63f
msgid "``フラグメンテーション解消を実行したセグメントの数``"
msgstr "``フラグメンテーション解消を実行したセグメントの数``"

# d682d66879c84f4783dad30dcc7bda1f
msgid "フラグメンテーション解消を実行したセグメントの数を返す。"
msgstr "フラグメンテーション解消を実行したセグメントの数を返す。"

# cdea3a55d325410491960c907607d530
msgid "``delete``"
msgstr "``delete``"

# 145253fe73424d0690db39dab3c064b0
msgid "``delete`` command deletes specified record of table."
msgstr "``delete`` command deletes specified record of table."

# 273a2c328ec84db9bc2851305be70ee0
msgid "Cascade delete"
msgstr "Cascade delete"

# 4c3a21cf80794837b43146dde8f70121
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."

# cb53fd8df6d14406acc5dba18c261722
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."

# 37884ea6e0944ceeb9c7c971bddf7175
# b6533c5bb00944988eddfae5c6eb366b
# d028340a904e4cfeaa07c73a16042058
# 6f8ff8b545f0462e8b24e7891c2598fb
# 1ae830213d2f46c9a039a61de251ebb8
# 627ca471116e42f98cfc04d5aac309dd
# 29996da9801e46f9908463095fc5d493
# 62ba4c76fddf48fe869aebfbf0daa2c8
# a0c96eb346dc4d0f88f19c1debb37a15
# 7f0d9f680a6c40c89c25fab1da07848b
# 2895c86f0e684f2e8c89c163cc5bd9a0
# 83e01019fc664f44be1c49182457242c
msgid "Here are a schema definition and sample data to show usage."
msgstr "Here are a schema definition and sample data to show usage."

# d940ba3e5aa54e25a4f04c94c7bc35e8
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."

# e3741f20b2ff4e09b6b557eb1e95c068
msgid "Here is the example about cascaded delete."
msgstr "Here is the example about cascaded delete."

# 7051be2e02cb4ba881257a008b5e3409
msgid "The country column of Users table associates with Country table."
msgstr "The country column of Users table associates with Country table."

# b91719fd5d9e497c956e20b690e35c13
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."

# b173331368614f21a4307b408a879bdf
msgid "Specifies the name of table to delete the records."
msgstr "Specifies the name of table to delete the records."

# 65a08aa8bd29460bb7f092786a5a7f1a
msgid "``key``"
msgstr "``key``"

# 39f5b5251e77443dad2aaaab8a15d4da
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)"

# 301fba0553364d60b6561e2509496ed1
# 886de85d252f488bb571017a4d19fd8d
# 261942bad2944280bb75fa44be891fde
msgid "``id``"
msgstr "``id``"

# 1a9dc34351a94ebd8be681f7fc4c9459
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."

# d4cff9103e4b4846adb8eb48fdd2fcf6
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."

# d129db8557814ebdb9679e78ba7080de
# 4fca91c314be423e9fa0339b8ffd9f26
# 4659c2d282c34d4a8407165d1ef5ade1
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."

# 6a761a8df7a64278a3862b88d7c2d663
msgid "``dump``"
msgstr "``dump``"

# 112653187b1d4d4cb0974463a529a4cc
msgid "dump - データベースのスキーマとデータを出力する"
msgstr "dump - データベースのスキーマとデータを出力する"

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

# 4c4fe2b5030f427bb9a6fab6f83a4ae4
msgid ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"
msgstr ""
"dumpはデータベースのスキーマとデータを後から読み込めるフォーマットで出力しま"
"す。dumpの結果は大きくなるため、 主にコマンドラインから使うことを想定していま"
"す。データベースのバックアップが主な利用方法です。"

# c6ce11e83cb44c2aae21f73520435714
msgid ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"
msgstr ""
"dumpが出力するフォーマットは直接Groongaが解釈できるフォーマットです。そのた"
"め、以下のようにしてデータベース>をコピーすることができます。::"

# 550889edf2d74104b679852f72c19f02
msgid "Here is the sample schema and data to check dump behaviour::"
msgstr "Here is the sample schema and data to check dump behaviour::"

# 53968d7b34cb4885a356c3f6409a8699
msgid "Dump all data in database::"
msgstr "Dump all data in database::"

# 1df412b3a6e64fe588b51dcfaf3ecbec
msgid "Dump schema and specific table data::"
msgstr "Dump schema and specific table data::"

# a4a8a2d8dbfd451da470ed7d15e57ba1
msgid "Dump plugin only::"
msgstr "Dump plugin only::"

# 6ed21f21fee742eb8e05ce4ba59ca714
msgid "Dump records only::"
msgstr "Dump records only::"

# fa6441d10d574ba7aaec17fd64150b1b
msgid "Dump schema only::"
msgstr "Dump schema only::"

# 33e16ffd91bb425a8b50343d63568a97
# 644719c7d65f4f1a9d3d5dec464d66d7
# 7e40923b4daa4e5386395b34f93e64a9
# dd6180d780494182aad19b44b0a5c2c0
# 7c82d8786bff48ea827b7b9da57ffe31
# 1fb2fe060c0840bd96e0b704747e9c25
msgid "There are optional parameters."
msgstr "There are optional parameters."

# e5b8adeaf4e04a489b0b610a53d778d1
msgid "``tables``"
msgstr "``tables``"

# 709a8420edea4134b9905b84b9ebd569
msgid ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"
msgstr ""
"出力対象のテーブルを「,」（カンマ）区切りで指定します。存在しないテーブルを指"
"定した場合は無視されます。"

# e13fe7c13afa4687b1d30711819046f8
msgid "``dump_plugins``"
msgstr "``dump_plugins``"

# b0cdf752c615423f9599960252edda01
msgid ""
"You can customize the output whether it contains registered plugins or not. "
"To exclude registered plugins from the output, specify ``no``."
msgstr ""
"You can customize the output whether it contains registered plugins or not. "
"To exclude registered plugins from the output, specify ``no``."

# bfba473fe99d4d20802f928bb8b3a8eb
# fe5069453683415c89b9ce918d78bf1a
# aa28b5e0029c483b90a70348f08538a8
# ccc62f3df07246aebc3900a5527a139a
msgid "The default value is ``yes``."
msgstr "The default value is ``yes``."

# cf7ca63f024d41de8d5c07d8b4661c5f
msgid "``dump_schema``"
msgstr "``dump_schema``"

# 8f0b593f82d841a88aefaa4d753ad059
msgid ""
"You can customize the output whether it contains database schema or not. To "
"exclude database schema from the output, specify ``no``."
msgstr ""
"You can customize the output whether it contains database schema or not. To "
"exclude database schema from the output, specify ``no``."

# 79162752aa0d455a92e9ddd4492454b3
msgid "``dump_records``"
msgstr "``dump_records``"

# 3748880d7bb44ebe915cf3613ab8b011
msgid ""
"You can customize the output whether it contains records or not. To exclude "
"records from the output, specify ``no``."
msgstr ""
"You can customize the output whether it contains records or not. To exclude "
"records from the output, specify ``no``."

# a024e35c01104748b292f5c7df1cb4be
msgid "``dump_indexes``"
msgstr "``dump_indexes``"

# ac64bc34da5445c9a36d2645ed9618de
msgid ""
"You can customize the output whether it contains indexes or not. To exclude "
"indexes from the output, specify ``no``."
msgstr ""
"You can customize the output whether it contains indexes or not. To exclude "
"indexes from the output, specify ``no``."

# 74714dbad1664194b313326c9d908126
msgid ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"
msgstr ""
"データベースのスキーマとデータをGroongaの組み込みコマンド呼び出し形式で出力し"
"ます。output_type指定は無視されます。"

# 930cf2abe12240b6a0ae606a1d81d372
msgid "``io_flush``"
msgstr ""

# 82dcc2a0ecaa47848d4aafad248ebe9f
# 39c529bfb7e64610b8733ac2f7e09e89
# 1f3f032b91c542ecadfd559ca228bd68
# 8416345ebaea42ffb51ab4d228b0256a
# def8035e3dd34849ae0a94203843eb6c
msgid "This command is an experimental feature."
msgstr "This command is an experimental feature."

# 7c4885c3f7ac4173ba7d8353c9247c28
msgid ""
"``io_flush`` flushes all changes in memory to disk explicitly. Normally, you "
"don't need to use ``io_flush`` explicitly. Because flushing is done "
"automatically by OS. And flushing by OS is effective."
msgstr ""

# ee5dfd215fd946cca405afba66f4ee94
msgid ""
"You need to use ``io_flush`` explicitly when your system may often crash "
"unexpectedly or you may not shutdown your Groonga process in a normal way. "
"(For example, using :doc:`shutdown` is a normal shutdown process.) It's "
"better that you use ``io_flush`` after you change your Groonga database for "
"the case. Here are commands that change your Groonga database:"
msgstr ""

# 90f69d1cfb92490ca4cb5806b99e9f0f
#, fuzzy
msgid ":doc:`delete`"
msgstr ":doc:`select`"

# 10f20e759bb04a71b6c0644358d74fd4
#, fuzzy
msgid ":doc:`truncate`"
msgstr "``truncate``"

# ca43a2d980494877b9e6812b5b908116
# ac1edcccf372424c9747ae5b35baad3b
#, fuzzy
msgid ":doc:`table_create`"
msgstr "``table_create``"

# 7a53ed1ce3eb4e72a872c9beee5a04ff
# edb09611198a4d3c9e5f32a1002ca5e9
#, fuzzy
msgid ":doc:`table_remove`"
msgstr "``table_remove``"

# 7a53ed1ce3eb4e72a872c9beee5a04ff
# edb09611198a4d3c9e5f32a1002ca5e9
#, fuzzy
msgid ":doc:`table_rename`"
msgstr "``table_remove``"

# 6572eff72f4a4f6a958f37778e3b31d3
# 0d4030d194584b9b883d7e500851e419
#, fuzzy
msgid ":doc:`column_create`"
msgstr "``column_create``"

# 05535e87e81c4cd4853929f6ffca2b26
# 85ee0acba33a45fc8557a32fdf6ff7fe
#, fuzzy
msgid ":doc:`column_remove`"
msgstr "``column_remove``"

# a9d9fae54ad5460ea2cf31ac5bc649ea
#, fuzzy
msgid ":doc:`column_rename`"
msgstr "``column_rename``"

# 5825517eb05d4da29e238c87c681ae93
msgid ":doc:`plugin_register`"
msgstr ":doc:`plugin_register`"

# 13147bfdd2584ad1a6796438723c7a20
# 6c1e47abac574f6f810de870c0743215
# 1362633d89bf40baa78c6cbb6704ce12
msgid ":doc:`plugin_unregister`"
msgstr ":doc:`plugin_unregister`"

# 05d9cda062104cf69f38d2cc976ee087
msgid ""
"If you're using :ref:`select-scorer` parameter in :doc:`select` to change "
"existing column values, :doc:`select` is added to the above list."
msgstr ""

# 1921e184fa9f4240a819237aef710c25
msgid ""
"Note that ``io_flush`` may be a heavy process. If there are many changes in "
"memory, flushing them to disk is a heavy process."
msgstr ""

# 099fd93b0c814f8eb6e13b6944fcc460
#, fuzzy
msgid "This command takes two parameters."
msgstr "``tokenizer_list`` command takes no parameter. ::"

# cbc008c585f2466a9e505becd24669fa
# 899eee70901848828b8e5199e128f84d
#, fuzzy
msgid "All parameters are optional::"
msgstr "All parameters are required."

# 9d0bdd24d7b9416dbed8b8c0eeeb220b
msgid "You can flush all changes in memory to disk with no arguments:"
msgstr ""

# 8b8a5d5e147f4200be30bdd1a4b9d05c
msgid ""
"If you know what is changed, you can narrow flush targets. Here is a "
"correspondence table between command and flush targets."
msgstr ""

# 6a0cbe3a0aba457c902638a2a2020059
msgid "Flush targets"
msgstr ""

# 7b879c2f44b54385b54f64734597a857
msgid "``io_flush`` arguments"
msgstr ""

# 2c3f080fda944b9aa8fb6f72fc1261e1
#, fuzzy
msgid ":doc:`load` and :doc:`delete`"
msgstr ":doc:`log_put` :doc:`log_reopen`"

# 17e1b3013cd94664b875a490830ee848
#, fuzzy
msgid "Target table and its columns."
msgstr "The table or database."

# 27b036c913e94e988dab47d2dc1722e1
# 4f4fa70a80e243619597bd3ddee8f7d8
msgid ""
"If there are one or more reference columns in these columns, referenced "
"tables are also flush targets."
msgstr ""

# 905ac927b97b409d96419258787fe10e
# 371729e9343547eaa0e4d3ee9ea96515
msgid ""
"If there are one or more indexed columns in these columns, tables of "
"corresponding index columns and corresponding index columns are also flush "
"targets."
msgstr ""

# 046f41a887f34a39b1a01a1c86abb7d0
# 0054b0b902bb49eb9f26795f890cc04f
msgid "Table and its columns::"
msgstr ""

# 06761ff30a10448eb945524da2fe1517
#, fuzzy
msgid "A referenced table::"
msgstr ":doc:`/reference/tables`"

# 6f2de7f6f5f5417cae07f56e52b7e1aa
#, fuzzy
msgid "A table of an index column::"
msgstr "Here is an index column:"

# 0659a0482809498a9910b0058cc8b449
#, fuzzy
msgid "An index column::"
msgstr "Index column"

# 679f2da07d5741e3a2ce7db3dd4382b0
msgid "Database is also flush target."
msgstr ""

# 2823886256d64e99980e0bdcdb179961
# a6b43c57bebf4d24a8d386d890c6e48d
# c567c68a9e80450bbc2f5a82cae9302a
# d619b8e2637b4b8281a3639a32407e40
# f853887ef9364f9d8c0bfc7e0f98fb38
# 3030cac224a34e2ab95f81fb8d7f8034
msgid "Database::"
msgstr ""

# 17e1b3013cd94664b875a490830ee848
#, fuzzy
msgid "Target table and database."
msgstr "The table or database."

# 184bb7272a584201853f87829479a292
#, fuzzy
msgid "Table::"
msgstr "Tables"

# 4f676d7fc8204ea7a76587ebc47d77aa
#, fuzzy
msgid ":doc:`table_remove` and :doc:`table_rename`"
msgstr ":doc:`log_level` :doc:`log_reopen`"

# 296a8f6630f44d4c8a7e6ec6a35ccddd
# cac3acf2548142f6ae79f23610f9a85d
# ac655f3cfc734bb1b6aa48eb48cca7bb
msgid "Database."
msgstr ""

# cfe5e3cd1cc249d19b69a23b01b6270e
# fa0212c94f754314a9a19514f12ff04a
#, fuzzy
msgid "Target column and database."
msgstr "The target database."

# 4f676d7fc8204ea7a76587ebc47d77aa
#, fuzzy
msgid ":doc:`column_remove` and :doc:`column_rename`"
msgstr ":doc:`log_level` :doc:`log_reopen`"

# 5d6da0fdb07646d6b6a5504041224009
#, fuzzy
msgid ":doc:`plugin_register` and :doc:`plugin_unregister`"
msgstr "You can unregister a registered plugin by :doc:`plugin_unregister`."

# 29ae03f342cf453fbbc738f8587d1ba8
# 63141c6dcdce4a62843d37559d5354c4
msgid "``target_name``"
msgstr "``target_name``"

# 7cfe81f9d8c54e569718d24b3ffbdbd9
#, fuzzy
msgid ""
"Specifies a flush target object name. Target object is one of database, "
"table or column."
msgstr ""
"``lock_clear`` command clear the lock of the target object recursively. The "
"target object is one of database, table and column."

# 9dbbf2302b9b443bacbdc1d248844b8c
#, fuzzy
msgid "If you omit this parameter, database is flush target object:"
msgstr "If you don't specify it, database is used for the target object."

# 9dbbf2302b9b443bacbdc1d248844b8c
#, fuzzy
msgid "If you specify table name, the table is flush target object:"
msgstr "If you don't specify it, database is used for the target object."

# 9dbbf2302b9b443bacbdc1d248844b8c
#, fuzzy
msgid "If you specify column name, the column is flush target object:"
msgstr "If you don't specify it, database is used for the target object."

# f0eb67ac9354496cb35fc751bcaceed4
#, fuzzy
msgid "``recursive``"
msgstr "``recover``"

# 9977202a94cd4c189996995d2bf5fd56
msgid ""
"Specifies whether child objects of the flush target object are also flush "
"target objects."
msgstr ""

# 04946324d8664cb09752c2b828239991
msgid "Child objects of database is all tables and all columns."
msgstr ""

# 668a204ed3644557ad2f1b67e90a84a0
#, fuzzy
msgid "Child objects of table is all its columns."
msgstr "The name of table that has the column."

# 4ee954ffa1b24aa096d953db20914782
msgid "Child objects of column is nothing."
msgstr ""

# 7c3653d9c30a427a96067045e1d1d733
msgid ""
"``recursive`` value must be ``yes`` or ``no``. ``yes`` means that all of the "
"specified flush target object and child objects are flush target objects. "
"``no`` means that only the specified flush target object is flush target "
"object."
msgstr ""

# 9bdea46a393a4c268dd9494e949d10c5
msgid ""
"The following ``io_flush`` flushes all changes in database, all tables and "
"all columns:"
msgstr ""

# fd82fd5c129342a498965fc338815067
msgid "The following ``io_flush`` flushes all changes only in database:"
msgstr ""

# 9a61ef3316b14b68b5f28d20d6b75df2
msgid ""
"If you specify other value (not ``yes`` neither ``no``) or omit "
"``recursive`` parameter, ``yes`` is used."
msgstr ""

# 478249d0ec8e417dbfbf7c601d27dde3
msgid ""
"``yes`` is used in the following case because invalid ``recursive`` argument "
"is specified:"
msgstr ""

# ddde3b4b7c2c4405b34d9d18cf6829b0
msgid ""
"``yes`` is used in the following case because ``recursive`` parameter isn't "
"specified:"
msgstr ""

# 06c0ab3e9d644263ac1aacfc9488f4fd
# c404b4365f3445c0b0353afe47fea48b
msgid "``load``"
msgstr "``load``"

# 9f95e8dfa861494dbde6996e90277b5d
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."

# 6091924a57b7488584848e76b9df3123
msgid "``values``"
msgstr "``values``"

# 13ab5603a66e4c26bdb4b2135f50a2d1
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:"

# eaabb03722074ac89f141eb1582d689c
msgid ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"
msgstr ""
"[[COLUMN_NAME1, COLUMN_NAME2,..], [VALUE1, VALUE2,..], [VALUE1, "
"VALUE2,..],..]"

# e7851b2ffb9d4147acb17b445f4c71ed
msgid "``Format 1:``"
msgstr "``Format 1:``"

# 9e722f3908cc418aa4efd9442b986aa7
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},..]"

# fb0bc8eafe7e4f76a1beb75ee814f303
msgid "``Format 2:``"
msgstr "``Format 2:``"

# 95b98668a3da46d9b824f78f173ab3c5
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."

# 2a84112e4ea74ac986f7f2c04861c4b9
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``."

# 9336b47e3ebf4640bef7afedd1be7a81
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."

# f598f4c95e794a77bf15bb56ef597a09
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."

# 76dbee56ac534df8b5f1f2b9c4306da4
msgid "Specifies a table name you want to add records."
msgstr "Specifies a table name you want to add records."

# a4b8687881204c72b769b8aa79bc4cc7
msgid "``columns``"
msgstr "``columns``"

# dedbdc5780f9452eb99856c28099711f
msgid "Specifies column names in added records with comma separations."
msgstr "Specifies column names in added records with comma separations."

# 15baca69609c4b469c2353580d929c99
msgid "``ifexists``"
msgstr "``ifexists``"

# 93743855d02349bdaa85172d05fb3da4
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."

# b0d705e684224d3eb6b2defe36a6beb7
msgid "``input_type``"
msgstr "``input_type``"

# 9278cb7c9f2f4758a65c8751c716df56
msgid "Specifies an input format for ``values``. It supports JSON only."
msgstr "Specifies an input format for ``values``. It supports JSON only."

# f8d665e89e1a4256a03e16e171ab16f0
msgid "Here is an example to add records to \"Entry\" table. ::"
msgstr "Here is an example to add records to \"Entry\" table. ::"

# ff7e6c7174f94539bb9dde90f00de041
msgid "This example shows how to add values from standard input. ::"
msgstr "This example shows how to add values from standard input. ::"

# 626cdd9afcb045a6bc431e5a23fac23c
msgid "JSON format"
msgstr "JSON format"

# 5471f19dd05847dfbe305ed48ff3266f
msgid "``load`` returns the number of added records such as ::"
msgstr "``load`` returns the number of added records such as ::"

# ab3c0e9731c444a19bf2a2c945fb121e
msgid "``lock_clear``"
msgstr "``lock_clear``"

# 7cfe81f9d8c54e569718d24b3ffbdbd9
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."

# ab3684b6aaaf4889a6b14939788fcc6e
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."

# 57d5d6031ac74734a222223e8d04d79a
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."

# 9e8498789dbb43838a87a760707c6122
msgid "Here is an example to clear all locks in the database:"
msgstr "Here is an example to clear all locks in the database:"

# e0ad019acb9b4151a1e0ebb132d6b84e
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:"

# 03ce16c6e68940cb95f67d6a32eb63f3
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:"

# 7afeb0432c34424dbd8d2679fed23eb6
# a2bdcacc5a084dfab6a0c69a568f1b01
msgid "Specifies the name of table or column."
msgstr "Specifies the name of table or column."

# 9dbbf2302b9b443bacbdc1d248844b8c
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."

# d65b4ba512844a24911e5c2da60b7e1d
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."

# 5a086bba257946d384414eb457a89a63
# e49272f7d6da4ed883f3fdc5cea31173
msgid "``log_level``"
msgstr "``log_level``"

# 551eb4ef3dce4f53b1d62ef6bce19165
msgid "log_level - ログ出力レベルの設定"
msgstr "log_level - ログ出力レベルの設定"

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

# a8e6fa6318a441718c176d57e1c0e118
msgid "log_levelは、ログ出力レベルを設定します。"
msgstr "log_levelは、ログ出力レベルを設定します。"

# c5345c8e3c7a4cd69bc747ff1dbf3b17
# 5d9c25873fb245c4a7f483cb92e519c5
msgid "``level``"
msgstr "``level``"

# 8c419d4d40264cc8a895189908b743eb
# fa612f4f16ba4d37a3133bb762ce8234
msgid "設定するログ出力レベルの値を以下のいずれかで指定します。"
msgstr "設定するログ出力レベルの値を以下のいずれかで指定します。"

# 1c6a822084f544c09e39a177b6b27053
# 528e3c46bbae48a589853e357e350a87
msgid "EMERG ALERT CRIT error warning notice info debug"
msgstr "EMERG ALERT CRIT error warning notice info debug"

# 2c3f080fda944b9aa8fb6f72fc1261e1
msgid ":doc:`log_put` :doc:`log_reopen`"
msgstr ":doc:`log_put` :doc:`log_reopen`"

# cf747f476b56443fbe5ff6776011fafb
# debfcd3d7770428c9ba31919e1109d9f
msgid "``log_put``"
msgstr "``log_put``"

# 551b4aa6761843d6a7b7395ba9bd8525
msgid "log_put - ログ出力"
msgstr "log_put - ログ出力"

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

# a44f3f8ee30146218c38857319d5b386
msgid "log_putは、ログにmessageを出力します。"
msgstr "log_putは、ログにmessageを出力します。"

# 84577d1f2c9149d2b8c06214bc1390bd
msgid "``message``"
msgstr "``message``"

# fe16edd6efaf4c41ad74510b504aa84e
msgid "出力する文字列を指定します。"
msgstr "出力する文字列を指定します。"

# 4f676d7fc8204ea7a76587ebc47d77aa
msgid ":doc:`log_level` :doc:`log_reopen`"
msgstr ":doc:`log_level` :doc:`log_reopen`"

# 39636bb2eb794b8f88263df3142e852c
msgid "``log_reopen``"
msgstr "``log_reopen``"

# 616e7c96edbf4634b571c0f483047a17
msgid "log_reopen - ログファイルの再読み込み"
msgstr "log_reopen - ログファイルの再読み込み"

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

# ec62994736ef476d89f5e1ec0977a8aa
msgid "log_reopenは、ログファイルを再読み込みします。"
msgstr "log_reopenは、ログファイルを再読み込みします。"

# 6028cc542b874ccea04291dfbc3770fb
msgid "現在、デフォルトのログ関数を用いている場合のみに対応しています。"
msgstr "現在、デフォルトのログ関数を用いている場合のみに対応しています。"

# 6235fef93a294fc8b852b2b2d68eed61
msgid "log_reopenを用いたログのローテーション"
msgstr "log_reopenを用いたログのローテーション"

# 6fef4dfbf2384368984baabcf4412b3f
msgid ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"
msgstr ""
"ログファイルをmvなどで移動する。 ログはmvで移動された先のファイルに書き込まれ"
"る。"

# 96482b52c3e548ac8854d2147e78dc63
msgid "log_reopenコマンドを実行する。"
msgstr "log_reopenコマンドを実行する。"

# f2af0b8ea7c2461db8090d833ce6c0dd
msgid ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"
msgstr ""
"既存のログファイル名と同じファイル名で、新たなログファイルが作成される。 今後"
"のログは新たなログファイルに書き込まれる。"

# 208591d4ed3345d796a0edf8ab02e970
# 3f181884993844e386306ab2f0419636
# 7e8921f2a41d46319f19f04812747d24
# 3a5d8fe57eda45edac9f07ac12b8832b
# f6fc949048524823b3ced47eb76c2e0b
# 807cf408532c496bb7a161c7805cdf11
# 123c8a9051b348bd8ad0e7b14e1f5783
msgid "ありません。"
msgstr "ありません。"

# 34f047f328244a1d83e7778af32c623d
msgid ":doc:`log_level` :doc:`log_put`"
msgstr ":doc:`log_level` :doc:`log_put`"

# f5329c3dde8f4688b434536fa019092b
msgid "``logical_count``"
msgstr "``logical_count``"

# 8af075fb08dd4ea186a7fede8507973a
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`."

# 36b7c1de997e4034b10d802d158d0f6d
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."

# 6e853725e362400cae1d24c20843f4f3
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."

# e7d1892527634c9f813d512249e3fb5a
msgid "Load proper data into parted tables on your own."
msgstr "Load proper data into parted tables on your own."

# 82dcc2a0ecaa47848d4aafad248ebe9f
# 39c529bfb7e64610b8733ac2f7e09e89
# 1f3f032b91c542ecadfd559ca228bd68
# 8416345ebaea42ffb51ab4d228b0256a
# def8035e3dd34849ae0a94203843eb6c
#, fuzzy
msgid "This command takes many parameters."
msgstr "This command is an experimental feature."

# d15dbf289afd4459b6157131c633189f
# 0f501df6daba4938ab077ea615aa93cd
msgid "The required parameters are ``logical_table`` and ``shard_key``::"
msgstr "The required parameters are ``logical_table`` and ``shard_key``::"

# 11a0a1ad3a824455856084aa75d7025c
msgid ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."

# 38a323dc253f447f802256a7b9fe2f3c
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."

# 6dc47e87cd814a04b9966afafd3f7367
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."

# c2508be7bbad445da49a562466105f7b
msgid "Here is the schema and data."
msgstr "Here is the schema and data."

# b719f71752394a67985ceffe354a574a
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."

# deae2eee7ef64cd1b808ae1677838955
msgid "Logs_20150203"
msgstr "Logs_20150203"

# 4d8ba7d96a2f409bae092d94b410b5d8
msgid "Logs_20150204"
msgstr "Logs_20150204"

# c190c66ef6494725b83c951482669caf
msgid "Logs_20150205"
msgstr "Logs_20150205"

# d987937d3fd54376b30e444e47c16aa1
msgid "Then, it loads data into each table which correspond to."
msgstr "Then, it loads data into each table which correspond to."

# f1f40ef72f78485f94f0a1c147352848
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."

# cc439e48e1154f1280bd5e3f9fc31522
msgid "Here is the query to achieve above purpose."
msgstr "Here is the query to achieve above purpose."

# 56baca08cd424cfb8b03f91aa2e1fd52
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."

# 2c858f20cf694e2eb72772fe9125de5e
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."

# d61b8599380c42d9bda7101fd6e5bc72
msgid "This section describes parameters of ``logical_count``."
msgstr "This section describes parameters of ``logical_count``."

# 227dd7d3f56945faae6fb7b91cf195c2
# 886a7264656b45649c8eede095771841
# cc2ac19ecf064240b5ea37dbcbff99b1
# 22551aa622e943bd9fb7061c4fe9fc79
# 8a2904da1bd046cb8a9ac6b8d9d3f3e2
# 588bc75fe4bb4d4d8168af2ce24aaa52
# 1d75ca144a0741f68c4672e41c87297d
# 715fc1ef5c43430e9bf6d09b75974b56
msgid "Required parameter"
msgstr "Required parameter"

# b5f4b60ba9ef4d429cc32553b5c81e49
# e200310e0f52456d86773a7f479ace04
msgid "There are required parameters, ``logical_table`` and ``shard_key``."
msgstr "There are required parameters, ``logical_table`` and ``shard_key``."

# 417c4b62341147b3817c3dc1c964203b
# 3e5e4f9a8f5a40a7a3166e592fa07700
msgid "``logical_table``"
msgstr "``logical_table``"

# ca6958f7e5744c4fb8bc418e14eb651c
# 46ce56c7d694454787df6b81c81fc105
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\"."

# 85eecde8b79f4f25b250d7bc0fc0e01a
# 29d9ea7da2ac4a3498e4af3a52b22515
msgid "``shard_key``"
msgstr "``shard_key``"

# c3dba958b05c4ee7b383f512982a68f5
# 4572b9c83c0c4ca1b363d9495837a8d7
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."

# a39eaaa5b2974dea8142923278352b3e
# 5dc318df1b1a40238786456a6031585f
# 1d12b9b115c04105bffa328d17cf12cc
msgid "``min``"
msgstr "``min``"

# 4bc41b848a6941c4aca400dbe3fc3dc0
# 006e511002bf43c0b2cd79e33d6090f4
msgid "Specifies the min value of ``shard_key``"
msgstr "Specifies the min value of ``shard_key``"

# 9254721676a441708eef6d5258c3ef7b
# 0c80f28ef21042bf8343e4439ec3c9f2
# 6a8c695b4f824695afeda3e07e156b3f
msgid "``min_border``"
msgstr "``min_border``"

# 37771d84a16343f3952b6ff5036a915f
# af292fe5280540dc95059de440ef463b
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."

# 97d7fd63d3a34927841bef0e0c99d888
# 526cb96876164126869973cb631c61cc
msgid "Specifies the max value of ``shard_key``."
msgstr "Specifies the max value of ``shard_key``."

# c0b1ca05419548b0ad9751c8308cbea2
# 85066b8932484847b6fd604b5e854054
# 8bbefab8a7a2456d8a99ad15ddd86c79
msgid "``max_border``"
msgstr "``max_border``"

# ac38cbdee6814173b7f4d00406da666f
# e3a4af7e709e47a996f5984389a01d5c
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."

# 19b8bc1f0c8844c6b1b0fd6088633d9f
#, fuzzy
msgid "``logical_parameters``"
msgstr "``logical_range_filter``"

# 2b3440fc94204c6c95e0ab1cd3b54e8d
msgid ""
"``logical_parameters`` is a command for test. Normally, you don't need to "
"use this command."
msgstr ""

# 732a18302397438ba9fc413fbd259ced
#, fuzzy
msgid "``logical_parameters`` provides the following two features:"
msgstr "``groonga`` executable file provides the following features:"

# d61b8599380c42d9bda7101fd6e5bc72
#, fuzzy
msgid "It returns the current parameters for ``logical_*`` commands."
msgstr "This section describes parameters of ``logical_count``."

# d61b8599380c42d9bda7101fd6e5bc72
#, fuzzy
msgid "It sets new parameters for ``logical_*`` commands."
msgstr "This section describes parameters of ``logical_count``."

# 35f3a8663bfa47b789e4e9f9bd7c94c9
#, fuzzy
msgid "Here is a list of parameters:"
msgstr "Here is a list of built-in normalizers:"

# 19b8bc1f0c8844c6b1b0fd6088633d9f
#, fuzzy
msgid ":ref:`logical-parameters-range-index`"
msgstr "``logical_range_filter``"

msgid ""
"The parameters are independent in each thread. (To be exact, each :c:type:"
"`grn_ctx`.) If you want to control the parameters perfectly, you should "
"reduce the max number of threads to ``1`` by :doc:`/reference/commands/"
"thread_limit` while you're using the parameters."
msgstr ""

# 1b4d12ca42a643a3911c4014ba7fb9ae
#, fuzzy
msgid "You need to register ``sharding`` plugin to use this command:"
msgstr ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."

# c04071bf9c5c4b06880acfae5e5dc55d
#, fuzzy
msgid ""
"You can get the all current parameter values by calling without parameters:"
msgstr ""
"You can get the current max number of cache entries by executing "
"``cache_limit`` without parameter."

# c04071bf9c5c4b06880acfae5e5dc55d
#, fuzzy
msgid "You can set new values by calling with parameters:"
msgstr ""
"You can get the current max number of cache entries by executing "
"``cache_limit`` without parameter."

# 9d46c7bd0b314431b1dcd2a3cd708755
msgid ""
"``logical_parameters`` returns the parameter values before new values are "
"set when you set new values."
msgstr ""

# 33e16ffd91bb425a8b50343d63568a97
# 644719c7d65f4f1a9d3d5dec464d66d7
# 7e40923b4daa4e5386395b34f93e64a9
# dd6180d780494182aad19b44b0a5c2c0
# 7c82d8786bff48ea827b7b9da57ffe31
# 1fb2fe060c0840bd96e0b704747e9c25
#, fuzzy
msgid "There is one optional parameter."
msgstr "There are optional parameters."

# bccd3c1191554e12a7ba928fd4d067c3
#, fuzzy
msgid "``range_index``"
msgstr "``range_filter``"

# df5f808bbb9e499e8e469e98b924258c
msgid ""
"Specifies how to use range index in :doc:`logical_range_filter` by keyword."
msgstr ""

# 74023156c8df4607b40a09e265236e73
#, fuzzy
msgid "Here are available keywords:"
msgstr "Here are available types:"

# c340b853d0a041c4a03dfe790c45bf5f
# 988a338890ac454c916b98c142e72572
# 3430905f3ff54aaf816e2909a840b3ff
# 9ab81e277da2421cac8249439e8c07f5
#, fuzzy
msgid "``auto`` (default)"
msgstr "``auto``"

# 7f5891800f4a4ca1b59378f78c14f0e7
msgid "``always``"
msgstr ""

# f0eb67ac9354496cb35fc751bcaceed4
#, fuzzy
msgid "``never``"
msgstr "``recover``"

# e50bac98d65b45a7ae08ad5a3d3ce8d5
msgid ""
"If ``auto`` is specified, range index is used only when it'll be efficient. "
"This is the default value."
msgstr ""

# a789818637c444bca6f5c48da49d87d5
msgid ""
"If ``always`` is specified, range index is always used. It'll be useful for "
"testing a case that range index is used."
msgstr ""

# bf5b577047e946019a386b4fe7baa4d5
msgid ""
"If ``never`` is specified, range index is never used. It'll be useful for "
"testing a case that range index isn't used."
msgstr ""

# d61b8599380c42d9bda7101fd6e5bc72
#, fuzzy
msgid "The command returns the current parameters for ``logical_*`` command::"
msgstr "This section describes parameters of ``logical_count``."

# 3dfb933b0dff453d996f99951995d17a
msgid "``HOW_TO_USE_RANGE_INDEX`` value is one of the followings:"
msgstr ""

# c340b853d0a041c4a03dfe790c45bf5f
# 988a338890ac454c916b98c142e72572
# 3430905f3ff54aaf816e2909a840b3ff
# 9ab81e277da2421cac8249439e8c07f5
#, fuzzy
msgid "``\"auto\"``"
msgstr "``auto``"

# 68e90449fbfa48f1837f1a7627da48e7
msgid "``\"always\"``"
msgstr ""

# 7cb44b3dc1264a66a424c1c3abe7f43c
msgid "``\"never\"``"
msgstr ""

# 19b8bc1f0c8844c6b1b0fd6088633d9f
msgid "``logical_range_filter``"
msgstr "``logical_range_filter``"

# 9577d91de7b7486dac7a3fda7de87d58
msgid "TODO: Write summary"
msgstr "TODO: Write summary"

msgid ""
"There are some parameters that can be only used as named parameters. You "
"can't use these parameters as ordered parameters. You must specify parameter "
"name."
msgstr ""

msgid "Here are parameters that can be only used as named parameters:"
msgstr ""

# ba856789611e499a8195d844a7bd11f1
#, fuzzy
msgid "``cache=no``"
msgstr "``cache``"

# 1b4d12ca42a643a3911c4014ba7fb9ae
msgid ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."
msgstr ""
"Register ``sharding`` plugin to use ``logical_range_filter`` command in "
"advance."

# 837a970c6f0d4d1bbefe5a54f1c2bf9d
# 8ff9e3f925ff4adcb45d81a99c8dfca7
# 0cf0257dc6284f37a64bc28fd964af68
# 4ddc4444f051434bbe65484ca9c103de
# dea51272b7d7455793e2b3d3a9643b8b
# 08b626ff168b49459fd3a73061b79bab
# add2ae7e2504480b9f64fd1ea150e9c8
# f89025df4cce4246934ef0f8f6ae6e71
msgid "TODO: Add examples"
msgstr ""

# 6d0ada08b2274380bc67db93684b067f
msgid "This section describes parameters of ``logical_range_filter``."
msgstr "This section describes parameters of ``logical_range_filter``."

# 6ddb4986a5dd48fab939ea262e9bd26d
msgid "``order``"
msgstr "``order``"

# bccd3c1191554e12a7ba928fd4d067c3
#, fuzzy
msgid "``use_range_index``"
msgstr "``range_filter``"

# b9bdb768e11643f69e89949f05ff9cbe
msgid ""
"Specifies whether range_index is used or not. Note that it's a parameter for "
"test. It should not be used for production."
msgstr ""

# ea4443c5787844698f0365a92268de10
msgid "Cache related parameter"
msgstr "Cache related parameter"

# ba856789611e499a8195d844a7bd11f1
msgid "``cache``"
msgstr "``cache``"

# 45886ae72f884bac803ce80e5fae6e35
#, fuzzy
msgid "Specifies whether caching the result of this query or not."
msgstr "Specifies whether optional prefix search is used or not in completion."

msgid ""
"If the result of this query is cached, the next same query returns response "
"quickly by using the cache."
msgstr ""

msgid "It doesn't control whether existing cached result is used or not."
msgstr ""

# b723ab0888a24d48a7cbfcf6a58bbe11
# 6e9f973e913e42ef9060af5abf75aebe
# b53ab30c25244e4fbd4d3dc2220f88a2
msgid "``no``"
msgstr "``no``"

msgid "Don't cache the output of this query."
msgstr ""

# fac07b8396664b779a885d57e04b62b0
# f2c163b9fe44429c8c5f72a972858646
msgid "``yes``"
msgstr "``yes``"

msgid "Cache the output of this query. It's the default value."
msgstr ""

# f5329c3dde8f4688b434536fa019092b
#, fuzzy
msgid "``logical_select``"
msgstr "``logical_count``"

# d2e417c10d81491da22c7100ae20299e
msgid ""
"``logical_select`` is a sharding version of :doc:`select`. "
"``logical_select`` searches records from multiple tables and outputs them."
msgstr ""

# 11a0a1ad3a824455856084aa75d7025c
#, fuzzy
msgid ""
"You need to :doc:`plugin_register` ``sharding`` plugin because "
"``logical_select`` is included in ``sharding`` plugin."
msgstr ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."

# d15dbf289afd4459b6157131c633189f
# 0f501df6daba4938ab077ea615aa93cd
#, fuzzy
msgid ""
"The required parameters are ``logical_table`` and ``shard_key``. Other "
"parameters are optional::"
msgstr "The required parameters are ``logical_table`` and ``shard_key``::"

# 6d05cb1a55c94ea0994de1910bbbc27b
#, fuzzy
msgid ""
"``logical_select`` has the following named parameters for advanced drilldown:"
msgstr "``select`` has the following named parameters for advanced drilldown:"

# e6c66ed923e040afaa6a4814abeb8df9
msgid "``drilldown[${LABEL}].keys=null``"
msgstr "``drilldown[${LABEL}].keys=null``"

# 994f2f9b2cc94368a6f7aaeb8d80cd71
msgid "``drilldown[${LABEL}].sortby=null``"
msgstr "``drilldown[${LABEL}].sortby=null``"

# fa962a4f9aad40febd25c6b0a385e0bb
msgid "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"
msgstr "``drilldown[${LABEL}].output_columns=\"_key, _nsubrecs\"``"

# 271ad4a3d8434ad897d57aca8c23415b
msgid "``drilldown[${LABEL}].offset=0``"
msgstr "``drilldown[${LABEL}].offset=0``"

# fc75ae7712a048ffa1394bffdfda4f98
msgid "``drilldown[${LABEL}].limit=10``"
msgstr "``drilldown[${LABEL}].limit=10``"

# ecc0af1007e94fc7a883e73ffefc4f0a
msgid "``drilldown[${LABEL}].calc_types=NONE``"
msgstr "``drilldown[${LABEL}].calc_types=NONE``"

# a77643cf3b1d46d4903dae264357ef58
msgid "``drilldown[${LABEL}].calc_target=null``"
msgstr "``drilldown[${LABEL}].calc_target=null``"

# 1a3afbe16c7f449a95671fb1f3c89f56
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}``."

# 9980553f9af843a8b2d673107247d1d8
msgid "Parameters that have the same ``${LABEL}`` are grouped."
msgstr "Parameters that have the same ``${LABEL}`` are grouped."

# ff23673f84b14fcbb227cfd271410156
msgid "For example, the following parameters specify one drilldown:"
msgstr "For example, the following parameters specify one drilldown:"

# 42c7a6ca7fa64efa981417815f84dd64
msgid "``--drilldown[label].keys column``"
msgstr "``--drilldown[label].keys column``"

# 8e67f1813e41441191fac8118404ce70
msgid "``--drilldown[label].sortby -_nsubrecs``"
msgstr "``--drilldown[label].sortby -_nsubrecs``"

# b4f9c0e8f9df455d992a4cadc38f80c5
msgid "The following parameters specify two drilldowns:"
msgstr "The following parameters specify two drilldowns:"

# b581b8a3f9414d589fca02a6f18ec8dd
msgid "``--drilldown[label1].keys column1``"
msgstr "``--drilldown[label1].keys column1``"

# 6664852396c3403d9cb5149d693a70bc
msgid "``--drilldown[label1].sortby -_nsubrecs``"
msgstr "``--drilldown[label1].sortby -_nsubrecs``"

# 89b6079b2de441b492170943c7e6c5b2
msgid "``--drilldown[label2].keys column2``"
msgstr "``--drilldown[label2].keys column2``"

# a2e2325e90f94449a7548cc6526dd0ba
msgid "``--drilldown[label2].sortby _key``"
msgstr "``--drilldown[label2].sortby _key``"

# b00fd51893804ccbaed038b988948dcd
msgid "Differences from ``select``"
msgstr ""

# a4efcb6191fa48698621c90459e3662a
msgid ""
"Most of ``logical_select`` features can be used like corresponding :doc:"
"`select` features. For example, parameter name is same, output format is "
"same and so on."
msgstr ""

# bb1a47feff7848df8de33a4b7d6b9e33
msgid "But there are some differences from :doc:`select`:"
msgstr ""

# 703784faa0114ddf9a11b5a1ba76f49b
msgid ""
"``logical_table`` and ``shard_key`` parameters are required instead of "
"``table`` parameter."
msgstr ""

# 68b8e85602834d84be2c6c6cc1f5fb43
msgid ""
"``sortby`` isn't supported when multiple shards are used. (Only one shard is "
"used, they are supported.)"
msgstr ""

# 4524d44938e74fa39cd32f3979c131ab
# aa7c20f3d27845c29bfcc277398d924f
msgid ""
"``_value.${KEY_NAME}`` in ``drilldown[${LABEL}].sortby`` doesn't work with "
"multiple shards. It works with one shard. ``_key`` in ``drilldown[${LABEL}]."
"sortby`` work with multiple shards."
msgstr ""

# a8372fa675934a0c91c709d5fcb378fc
msgid "``match_columns`` and ``query`` aren't supported yet."
msgstr ""

# aaaeb4fae9f9415d81ea4ef328ab37d0
#, fuzzy
msgid "``cache`` isn't supported yet."
msgstr "Weight is supported."

# cbae3fbf38b543d18fd14cd5ec38fc3f
#, fuzzy
msgid "``match_escalation_threshold`` isn't supported yet."
msgstr "``match_escalation_threshold``"

# d40187e59af64fec86dc487f65dc5f0b
msgid "``query_flags`` isn't supported yet."
msgstr ""

# 8a5fec81e09a4114bfff2e4488a48cf9
# f5ec10d5462141cab11b2b317e2be26f
#, fuzzy
msgid "``query_expander`` isn't supported yet."
msgstr "``query_expander``"

# 89a06b94db8441f2b03020feef156f1c
msgid "``adjuster`` isn't supported yet."
msgstr ""

# 32e2ae184e3844ebac253d5a121a4f9f
#, fuzzy
msgid ""
"Let's learn about ``logical_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."

# 11a0a1ad3a824455856084aa75d7025c
#, fuzzy
msgid ""
"You need to register ``sharding`` plugin because ``logical_select`` is "
"included in ``sharding`` plugin."
msgstr ""
"Register ``sharding`` plugin to use ``logical_count`` command in advance."

# c38242609bcd4fb1b6105c97de6be197
msgid ""
"There are two tables, ``Entries_20150708`` and ``Entries_20150709``, for "
"blog entries."
msgstr ""

# a6abf9b5e94c46838ea469241c639035
msgid ""
"You need to use ``${LOGICAL_TABLE_NAME}_${YYYYMMDD}`` naming rule for table "
"names. In this example, ``LOGICAL_TABLE_NAME`` is ``Entries`` and "
"``YYYYMMDD`` is ``20150708`` or ``20150709``."
msgstr ""

# 7cd196af11be40f3b60d3994b939da1d
#, fuzzy
msgid ""
"An entry has title, created time, content, the number of likes for the entry "
"and tag. Title is key of ``Entries_YYYYMMDD``. Created time is value of "
"``Entries_YYYYMMDD.created_at`` column. Content is value of "
"``Entries_YYYYMMDD.content`` column. The number of likes is value of "
"``Entries_YYYYMMDD.n_likes`` column. Tag is value of ``Entries_YYYYMMDD."
"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."

# b80ea2a04eae4f838c3c49b3e3935898
# e29d4e17741742509958a7e1678c10a7
# f5d40430852c4e09a9fc46ecc208cc4f
#, fuzzy
msgid ""
"``Entries_YYYYMMDD._key`` column and ``Entries_YYYYMMDD.content`` column are "
"indexed using ``TokenBigram`` tokenizer. So both ``Entries_YYYYMMDD._key`` "
"and ``Entries_YYYYMMDD.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."

# e57fd2a60c0043168f91c90baf96c93c
# 661dd1cbe2f04b80afe5730023f3074b
# 801ae73264334ae982ec51b429436c84
msgid "OK. The schema and data for examples are ready."
msgstr "OK. The schema and data for examples are ready."

# 2e0dca10064940e59b5c18aa248de121
msgid "Simple usage"
msgstr "Simple usage"

# d61b8599380c42d9bda7101fd6e5bc72
#, fuzzy
msgid "This section describes parameters of ``logical_select``."
msgstr "This section describes parameters of ``logical_count``."

# ca6958f7e5744c4fb8bc418e14eb651c
# 46ce56c7d694454787df6b81c81fc105
#, fuzzy
msgid ""
"Specifies logical table name. It means table name without ``_YYYYMMDD`` "
"postfix. If you use actual table such as ``Entries_20150708``, "
"``Entries_20150709`` and so on, logical table name is ``Entries``."
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\"."

# 5596fa5dca704495932fbefaaa4cbff3
msgid ""
"You can show 10 records by specifying ``logical_table`` and ``shard_key`` "
"parameters. They are required parameters."
msgstr ""

# 0265517597a04546ba71c68c018ce129
msgid "If nonexistent table is specified, an error is returned."
msgstr "If nonexistent table is specified, an error is returned."

# c3dba958b05c4ee7b383f512982a68f5
# 4572b9c83c0c4ca1b363d9495837a8d7
#, fuzzy
msgid ""
"Specifies column name which is treated as shared key. Shard key is a column "
"that stores data that is used for distributing records to suitable shards."
msgstr ""
"Specifies column name which is treated as shared key in each parted table."

# 92fb00b8e3684c7a966e106be50bc0d4
msgid "Shard key must be ``Time`` type for now."
msgstr ""

# 2a31927f36324561bf1b57c5e98ab39c
#, fuzzy
msgid "See :ref:`logical-select-logical-table` how to specify ``shard_key``."
msgstr ""
"See :ref:`select-drilldown-calc-types` to know how to use "
"``drilldown_calc_target``."

# f92e92fe94b849c88906139a7770f8cc
msgid ""
"Specifies the minimum value of ``shard_key`` column. If shard doesn't have "
"any matched records, the shard isn't searched."
msgstr ""

# 9a0b27cbedba40d792a93d1ae647659e
msgid ""
"For example, ``min`` is ``\"2015/07/09 00:00:00\"``, ``Entry_20150708`` "
"isn't searched. Because ``Entry_20150708`` has only records for ``"
"\"2015/07/08\"``."
msgstr ""

# 4693bc1f893543979d8d2715a491fa97
msgid ""
"The following example only uses ``Entry_20150709`` table. ``Entry_20150708`` "
"isn't used."
msgstr ""

# 37771d84a16343f3952b6ff5036a915f
# af292fe5280540dc95059de440ef463b
#, fuzzy
msgid ""
"Specifies whether the minimum value is include or not. Here is available "
"values."
msgstr ""
"Specifies whether the min value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."

# f1f088c45fad488a8331502b27c2a038
#, fuzzy
msgid "``include``"
msgstr "``index``"

# 8d45b4cb6b0e41ed93e0448c305164f1
msgid "Includes ``min`` value. This is the default."
msgstr ""

# 0cba25623d974135b79a722526e2d4df
# 86975ca626b04ec59df99bd877dfdb60
#, fuzzy
msgid "``exclude``"
msgstr "``mode``"

# dcfff3191a844464a438c0db46b3c19b
msgid "Doesn't include ``min`` value."
msgstr ""

# acc9ba971a1a4364b93297744a31f300
# 9fde38c519fa4d8981945dd90280c9b7
msgid ""
"Here is an example for ``exclude``. The result doesn't include the ``\"Good-"
"bye Senna\"`` record because its ``created_at`` value is ``\"2015/07/09 "
"00:00:00\"``."
msgstr ""

# a42447618d7c421880087be0f7427723
msgid ""
"Specifies the maximum value of ``shard_key`` column. If shard doesn't have "
"any matched records, the shard isn't searched."
msgstr ""

# 771d525263974cb9a4ec9e9a02383e14
msgid ""
"For example, ``max`` is ``\"2015/07/08 23:59:59\"``, ``Entry_20150709`` "
"isn't searched. Because ``Entry_20150709`` has only records for ``"
"\"\"2015/07/09\"``."
msgstr ""

# 3c8bcb28054d4ae4994865dfb6d6fa71
msgid ""
"The following example only uses ``Entry_20150708`` table. ``Entry_20150709`` "
"isn't used."
msgstr ""

# ac38cbdee6814173b7f4d00406da666f
# e3a4af7e709e47a996f5984389a01d5c
#, fuzzy
msgid ""
"Specifies whether the maximum value is include or not. Here is available "
"values."
msgstr ""
"Specifies whether the max value of borderline must be include or not. "
"Specify ``include`` or ``exclude`` as the value of this parameter."

# a2227805534942ddb322099910db443e
msgid "Includes ``max`` value. This is the default."
msgstr ""

# 506001dfb3c9412e954f3656506ed19f
msgid "Doesn't include ``max`` value."
msgstr ""

# 74d08d543b0c469ab6dccc5b263b2bfb
msgid "Search related parameters"
msgstr "Search related parameters"

# 11debc3c84114ea9b1b5f20c9bbd8748
msgid ""
"``logical_select`` provides :doc:`select` compatible search related "
"parameters."
msgstr ""

# 1567397f9d134175be329049d09aa1eb
msgid ""
"``match_columns`` and ``query`` aren't supported yet. ``filter`` is only "
"supported for now."
msgstr ""

# f4d5150de33b407896ed62060ea21586
# c938b4a70ee94fd29eac54ee209bdf3b
# 2cdb2c56a754438c96cfd8647fc69521
# 39d3120da48844ab9d669b17e92088b3
# 4f2d30a7040c4e548b7eb3d837caebd1
# 0ea9713042e543b5b5f4b6315f5990a6
# 1f43e9fe9b4840bfaf204ec6e017feeb
# 470ef1dc62f24f0e83a0de903a6e627a
# 5b3a8c819285414795e124c13a2c2aa3
msgid "Not implemented yet."
msgstr ""

# b57cfe3a6fd84dc8961bb1a0f8dcdf35
msgid ""
"Corresponds to :ref:`select-filter` in :doc:`select`. See :ref:`select-"
"filter` for details."
msgstr ""

# aff16c31736f4db280d6866b165a4dd9
msgid "Advanced search parameters"
msgstr "Advanced search parameters"

# 133204d326f143a58060d8bf5686231f
#, fuzzy
msgid "``logical_select`` doesn't implement advanced search parameters yet."
msgstr "``logical_count`` command has seven parameters."

# cbae3fbf38b543d18fd14cd5ec38fc3f
msgid "``match_escalation_threshold``"
msgstr "``match_escalation_threshold``"

# 02089da483f045b995a3a5626fa3ada5
msgid "``query_flags``"
msgstr "``query_flags``"

# 8a5fec81e09a4114bfff2e4488a48cf9
# f5ec10d5462141cab11b2b317e2be26f
msgid "``query_expander``"
msgstr "``query_expander``"

# e5e35cf80b8f4e6b9522a8451c8cfe92
msgid "Output related parameters"
msgstr "Output related parameters"

# faaa2989ecb1495fb4a3042a8dc29454
msgid ""
"Corresponds to :ref:`select-output-columns` in :doc:`select`. See :ref:"
"`select-output-columns` for details."
msgstr ""

# 6f2adec281964e4d98ba0583d85f5e39
msgid ""
"Corresponds to :ref:`select-sortby` in :doc:`select`. See :ref:`select-"
"sortby` for details."
msgstr ""

# 35a9b431ac3d488a986fe0b79dd1156e
msgid ""
"``sortby`` has a limitation. It works only when the number of search target "
"shards is one. If the number of search target shards is larger than one, "
"``sortby`` doesn't work."
msgstr ""

# 24ddae9f00a441e48edd2541c1493429
#, fuzzy
msgid "Here is an example that uses only one shard:"
msgstr "Here is an example that uses weight:"

# a74cabe7ec8146c5beb8d20e33fc5bc3
msgid ""
"Corresponds to :ref:`select-offset` in :doc:`select`. See :ref:`select-"
"offset` for details."
msgstr ""

# fe16a34961e143bf87faa49664e9213a
msgid ""
"Corresponds to :ref:`select-limit` in :doc:`select`. See :ref:`select-limit` "
"for details."
msgstr ""

# 5ce4e47cc37243b887807ee71e84c43e
msgid "Drilldown related parameters"
msgstr "Drilldown related parameters"

# 39d4f96ee4b44d148659f2cdad698ec4
#, fuzzy
msgid ""
"All drilldown related parameters in :doc:`select` are supported. See :ref:"
"`select-drilldown-related-parameters` for details."
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."

# fd5c7141cba844beacf22314d949735e
msgid ""
"Corresponds to :ref:`select-drilldown` in :doc:`select`. See :ref:`select-"
"drilldown` for details."
msgstr ""

# bb66a32d037e40cdb2db3a64ef503eb5
msgid ""
"Corresponds to :ref:`select-drilldown-sortby` in :doc:`select`. See :ref:"
"`select-drilldown-sortby` for details."
msgstr ""

# 39d4f96ee4b44d148659f2cdad698ec4
#, fuzzy
msgid ""
"Corresponds to :ref:`select-drilldown-output-columns` in :doc:`select`. See :"
"ref:`select-drilldown-output-columns` for details."
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."

# c84cf46a55424720975b4ec50af5837e
msgid ""
"Corresponds to :ref:`select-drilldown-offset` in :doc:`select`. See :ref:"
"`select-drilldown-offset` for details."
msgstr ""

# e924ff4eb74b4992bc425a4aa60ba5cf
msgid ""
"Corresponds to :ref:`select-drilldown-limit` in :doc:`select`. See :ref:"
"`select-drilldown-limit` for details."
msgstr ""

# 4558a8d141ca4619a3baf3ed94938225
msgid "``drilldown_calc_types``"
msgstr "``drilldown_calc_types``"

# 39d4f96ee4b44d148659f2cdad698ec4
#, fuzzy
msgid ""
"Corresponds to :ref:`select-drilldown-calc-types` in :doc:`select`. See :ref:"
"`select-drilldown-calc-types` for details."
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."

# a5b3f5e5fa824f09a15180d019458710
msgid "``drilldown_calc_target``"
msgstr "``drilldown_calc_target``"

# 39d4f96ee4b44d148659f2cdad698ec4
#, fuzzy
msgid ""
"Corresponds to :ref:`select-drilldown-calc-target` in :doc:`select`. See :"
"ref:`select-drilldown-calc-target` for details."
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."

# 6a69a80536da4e3dad27a0bd74718342
#, fuzzy
msgid "See also :ref:`logical-select-drilldown-calc-types` for an example."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

# a480f2fa6cf24b1cb4d916948ce6ce53
msgid "Advanced drilldown related parameters"
msgstr "Advanced drilldown related parameters"

# 7508efa3e7a04c52a9bb8d601c2f7b5c
msgid ""
"All advanced drilldown related parameters in :doc:`select` are supported. "
"See :ref:`select-advanced-drilldown-related-parameters` for details."
msgstr ""

# c28528304dd14db98b3c67a8eda8c91d
msgid "There are some limitations:"
msgstr "There are some limitations:"

# e66947df8a254b7cbb6f344d0eda1628
# a2e20bcc288744609861e7e2ff95d86f
# 75d1500fe87c4140a780a69ee1561e29
msgid "``drilldown[${LABEL}].keys``"
msgstr "``drilldown[${LABEL}].keys``"

# cc97987d24b04c799ec36a206189dd74
msgid ""
"Corresponds to :ref:`select-drilldown-label-keys` in :doc:`select`. See :ref:"
"`select-drilldown-label-keys` for details."
msgstr ""

# f3faf26dc142480cb8913a520df8b02f
# 4998cf5febcb48a682c487f7344fa4f9
# ac878e48a1454b7dbcf42348742a80b7
msgid "``drilldown[${LABEL}].output_columns``"
msgstr "``drilldown[${LABEL}].output_columns``"

# 39d4f96ee4b44d148659f2cdad698ec4
#, fuzzy
msgid ""
"Corresponds to :ref:`select-drilldown-label-output-columns` in :doc:"
"`select`. See :ref:`select-drilldown-label-output-columns` for details."
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."

# 040fb8e4fcd74313bc43d542b125b39f
msgid "``drilldown[${LABEL}].sortby``"
msgstr "``drilldown[${LABEL}].sortby``"

# c4fd5480a24841af93ccc80755ed29d5
msgid ""
"Corresponds to :ref:`logical-select-drilldown-sortby` in not labeled "
"drilldown."
msgstr ""

# 040fb8e4fcd74313bc43d542b125b39f
#, fuzzy
msgid "``drilldown[${LABEL}].sortby`` has a limitation."
msgstr "``drilldown[${LABEL}].sortby``"

# c2cae23e137646179c08966a5634b860
#, fuzzy
msgid ""
"Here is an example that uses ``_value.${KEY_NAME}`` with only one shard:"
msgstr "Here is an example that uses ``NormalizerAuto`` normalizer:"

# 2be487993cbe48958b2eb30cc9104248
msgid "``drilldown[${LABEL}].offset``"
msgstr "``drilldown[${LABEL}].offset``"

# 9d846521193b4cf787761cf9b7be2fbc
msgid ""
"Corresponds to :ref:`logical-select-drilldown-offset` in not labeled "
"drilldown."
msgstr ""

# 7f4e32a9452c4b81a4140591693a43f3
msgid "``drilldown[${LABEL}].limit``"
msgstr "``drilldown[${LABEL}].limit``"

# e0c8a466d62b4536a137cbb7056441f4
msgid ""
"Corresponds to :ref:`logical-select-drilldown-limit` in not labeled "
"drilldown."
msgstr ""

# 66c1a93f33b7499a81646f9ba9881915
msgid "``drilldown[${LABEL}].calc_types``"
msgstr "``drilldown[${LABEL}].calc_types``"

# 2a31927f36324561bf1b57c5e98ab39c
#, fuzzy
msgid ""
"Corresponds to :ref:`logical-select-drilldown-calc-types` in not labeled "
"drilldown."
msgstr ""
"See :ref:`select-drilldown-calc-types` to know how to use "
"``drilldown_calc_target``."

# 3d39308bc1364742b63cded195685dc2
msgid "``drilldown[${LABEL}].calc_target``"
msgstr "``drilldown[${LABEL}].calc_target``"

# 0463557d9aab4f92b3f149c6a1d4fb59
#, fuzzy
msgid ""
"Corresponds to :ref:`logical-select-drilldown-calc-target` in not labeled "
"drilldown."
msgstr "Need :ref:`select-drilldown-calc-target`"

# 6a69a80536da4e3dad27a0bd74718342
#, fuzzy
msgid ""
"See also :ref:`logical-select-drilldown-label-calc-types` for an example."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

# 161ef31a5ec54fb0ab543960723b9767
msgid ""
"The return value format of ``logical_select`` is compatible with :doc:"
"`select`. See :ref:`select-return-value` for details."
msgstr ""

# f5329c3dde8f4688b434536fa019092b
#, fuzzy
msgid "``logical_shard_list``"
msgstr "``logical_count``"

# d9b0a266f0324c17b53b996399339cf5
msgid ""
"``logical_shard_list`` returns all existing shard names against the "
"specified logical table name."
msgstr ""

# f46fe6c1eff348bd8a67584473e0918f
#, fuzzy
msgid "Here are sample shards:"
msgstr "Here are features:"

# 9310b370890749d7b32771852b81aa73
msgid ""
"You can get the all shard names in ascending order by specifying ``Logs`` as "
"the logical table name:"
msgstr ""

# 14ba5d4806324296abe62bd7a999040e
#, fuzzy
msgid "There is one required parameter."
msgstr "There is no required parameter::"

# b4a035f8b24548d1b486599282930ab9
msgid ""
"Specifies the logical table name. ``logical_shard_list`` returns a list of "
"shard name of the logical table:"
msgstr ""

# 80c5e99b078a4a57ac41f82c9f825165
msgid "The list is sorted by shard name in ascending order."
msgstr ""

# 5471f19dd05847dfbe305ed48ff3266f
#, fuzzy
msgid "The command returns a list of shard names in ascending order::"
msgstr "``load`` returns the number of added records such as ::"

# af0c6a6cdc384cf8a35ff778850f1423
#, fuzzy
msgid ":doc:`/reference/sharding`"
msgstr ":doc:`/reference/suggest`"

# 417c4b62341147b3817c3dc1c964203b
# 3e5e4f9a8f5a40a7a3166e592fa07700
#, fuzzy
msgid "``logical_table_remove``"
msgstr "``logical_table``"

# d61b8599380c42d9bda7101fd6e5bc72
#, fuzzy
msgid "This section describes parameters of ``logical_table_remove``."
msgstr "This section describes parameters of ``logical_count``."

# 2ba8d0113ad44cccb370148c9099ab97
msgid "``normalize``"
msgstr "``normalize``"

# eeb0b200f5aa486f8b4bb7fe7c0fe26f
msgid "This command may be changed in the future."
msgstr "This command may be changed in the future."

# f3434c68a70040bdbbca2075d5475628
msgid "``normalize`` command normalizes text by the specified normalizer."
msgstr "``normalize`` command normalizes text by the specified normalizer."

# 1df9274f03234fa48080ed22d67186e1
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."

# edd2c5ffda814ef791a870837bf71e3e
#, fuzzy
msgid "``normalizer`` and ``string`` are required. Others are optional::"
msgstr ""
"``tokenize`` command has required parameters and optional parameters. "
"``tokenizer`` and ``string`` are required parameters. Others are optional::"

# 2cff278c24eb4fd1a98106daf60b9ca1
msgid "Here is a simple example of ``normalize`` command."
msgstr "Here is a simple example of ``normalize`` command."

# b66f8f7e8460404cb265c03df4b5c464
msgid "This section describes parameters of ``normalizer``."
msgstr "This section describes parameters of ``normalizer``."

# e5d4485bec1e4b79ae68f17f8c5d0a4a
msgid "There are required parameters, ``normalizer`` and ``string``."
msgstr "There are required parameters, ``normalizer`` and ``string``."

# 891e78ee04e8427b9bbb7cb5502c0797
# 3346fb0af96b4b68a77bb667772c6a5d
# 72c7515900444434b2098648cd82ad6d
msgid "``normalizer``"
msgstr "``normalizer``"

# 6a22e34787cd46f1a5e070aa33d4419f
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``."

# cfe84ec4ed2a4cd2807d8a533e6f3160
msgid "See :doc:`/reference/normalizers` about built-in normalizers."
msgstr "See :doc:`/reference/normalizers` about built-in normalizers."

# b0519b945d9e40e4860b4adb0e01e4f0
msgid "Here is an example to use built-in ``NormalizerAuto`` normalizer."
msgstr "Here is an example to use built-in ``NormalizerAuto`` normalizer."

# ed13aa28e41c4172ba0bf9892b25c473
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>`_."

# 8185e269a58a494eacc5c1cb1f80d752
# b1be94bcb05b45428e428c7aedbca45a
# ab4b5e1c044b4fb9ae92d47f810366eb
msgid "``string``"
msgstr "``string``"

# f6072ef90213421cb5fb73d01b6c8887
msgid "Specifies any string which you want to normalize."
msgstr "Specifies any string which you want to normalize."

# 90dbea012b504ac3a6f6d2c4511ded5d
# fd035e0672924dceae9743beca296314
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 (``\"``)."

# 1c5d50d1ff2b4a9faa717f0af0655150
# 8578772e7a194c4e9b5e9ea82ef1c6ef
msgid "Here is an example to use spaces in ``string``."
msgstr "Here is an example to use spaces in ``string``."

# 940987a2e39945ed8e74253a1a00d050
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``."

# dca10eadddcf4409a229f972f6563691
# 485d728fc82c43b6b8e9c77a7341c933
msgid "Here are available flags."
msgstr "Here are available flags."

# 78b60edea1214d22a48121027ea0ef20
# f4289b7830ab4ed5a8f4fc1a7e84d38e
# 2fefa394aa444516aca70ec5f8c4004f
# 3b261d79305d43318e519db046e17a8e
msgid "``NONE``"
msgstr "``NONE``"

# 51df9b2692b9489c933e421010359db9
# 8edb52db5e114ba0a6aee4b4d2e00f75
# 9d00c5bcfbff4de299e49468f5cfc3ed
msgid "Just ignored."
msgstr "Just ignored."

# 23cec3d324f54f5b95d8c26a197a7aac
msgid "``REMOVE_BLANK``"
msgstr "``REMOVE_BLANK``"

# 98c24505b1eb4e878b03b592fb6a6829
msgid "``WITH_TYPES``"
msgstr "``WITH_TYPES``"

# c2fc1a00940b4c05ba76b874c0790d6a
msgid "``WITH_CHECKS``"
msgstr "``WITH_CHECKS``"

# fe80dde272224ea9af16fcda5f37e3f1
msgid "``REMOVE_TOKENIZED_DELIMITER``"
msgstr "``REMOVE_TOKENIZED_DELIMITER``"

# 881a62229a0e490ca2995dc0eb1efe40
msgid "Here is an example that uses ``REMOVE_BLANK``."
msgstr "Here is an example that uses ``REMOVE_BLANK``."

# 3df2b167ce6f45f587a74dafa0a8ac89
msgid "Here is an example that uses ``WITH_TYPES``."
msgstr "Here is an example that uses ``WITH_TYPES``."

# d150592232314f99b1e4589b5ea63551
msgid "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``REMOVE_TOKENIZED_DELIMITER``."

# 7d62fe4d17354b1eb0d1742659f78da9
msgid "``normalized_text``"
msgstr "``normalized_text``"

# 229e020f6758434f94653f90ca656745
msgid "``normalized_text`` is an object that has the following attributes."
msgstr "``normalized_text`` is an object that has the following attributes."

# 41b9b0aefb3544848711f4cc384e4909
# 79f68a6fa77e4a158230f48705b87722
# 1a71826a4eb648aa8ed4d05834dc96e9
# d0922881d4bf41a3b319abf0d3fce045
msgid "Name"
msgstr "Name"

# 5c352adb33f94dc9acff7869be4f1ecf
msgid "``normalized``"
msgstr "``normalized``"

# effd32883754417cad967c3724ec49e1
msgid "The normalized text."
msgstr "The normalized text."

# 2cf3f08517ea4a259a1267a69d9275eb
# 8a748a269f2c49af8670d0bb7e7096e6
msgid "``types``"
msgstr "``types``"

# a6bf84148d1243f79db967d8b3ed6240
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``."

# 3e781544d3da4ad3b653117539b44e0f
# e838b05377354a99a2a805e54b4741a2
# e76749f42e4444b0a91c8561d1897122
msgid ":doc:`/reference/normalizers`"
msgstr ":doc:`/reference/normalizers`"

# 843321b418d848da8785c5fd79c89e89
msgid "``normalizer_list``"
msgstr "``normalizer_list``"

# 4cc24f0ed79645a697d2bb6abdc1c30a
msgid "``normalizer_list`` command lists normalizers in a database."
msgstr "``normalizer_list`` command lists normalizers in a database."

# 3a0eacb2429547828cf3e3cd08a9b04b
# 35ad8c7ddc2f46fc96ce2186d15a363a
# 463581070b4a491aaed8b2cd32b7cb2b
# 763ad2da146349ac9a364d90a3a707d7
# 7efff8283a3941e49438e4aa19dcbf16
# d6008f66dc03400baf40189344e1d0fc
# 6e62701738ff432d9bce476fa767d17c
# 00a00a8d88a542ed8bb41a4562ba447f
# 1e82df7792084894af0831447384c701
# dab72ee27a4b4e33982e76e2f3b6c7fc
# 5a4ff9d544cb4723aed64cd8e2768843
# 5fc9b32b7da04dc6bd7df0bf738c974f
# c4b550f25d154ad794f08630c734084e
# 3c2b20215d61442d8a09be3b8e3a55ff
# 0ec76db979bb41258cc6ee13b94f7621
# 6856e856660e4bcfbe3eb4f10203aa78
# 3485b92e8642450d8fd2e09756cc8e43
# 3f96bc8e17d64ce4b6cfa895272d590b
# 7d2ca450d4f4485cbbb96d622faeca6d
# 741a126736a1443a8f185d141b3b9889
# 0fe8d6edf2334dc290dac43769ed81a5
# 6247ad21af594eaba8dd9bcc80ac9a66
# 67f68ec37b64404ab747ade05aa46fd2
# e6c31db425964b9eb5aeea0e0aa6e154
# 44f93e491fdf4c9abf98ab40a029bdc6
# 4b3c9bee4d2b44b6a1c6b0a329463e2a
# bd670bc078c34ea4ae747229355cfea6
# 6f69e25b25554426999721889dce0480
# bfde3af3fac448c9b1eb42855a32945c
# eaba619a24c646a58a8187475b99b140
# 54c1e132f60a4d688486955d6f3f3f54
# 13f7858967e84ff899b56d4ca9706b21
# dc0854bb9b954cf18c8e98727427825c
# 0a184f345ff449b6916b622faadc71a0
# 29bfa0773def438081b26807cb5dbf9e
# 20304e0bebd345df82c07905606699eb
# eaedb7f1de9b4ff3ad430f2e4cc8969d
# a2b51831f8b14ed0b27b74a6065d7ae0
# d4e851493f194c74896c3416bc5851da
# f3c9b7e6f93f4c5dbc14b11972830a9c
# 657b09b8c49245878331c3ff1692eb14
# f019e95c06cb4bfe9fe0f4c7fa217606
# fe476133338145a7b7e5149e9b89bf81
msgid "Here is a simple example."
msgstr "Here is a simple example."

# 4206bdff15744050b9a7ed8511515381
msgid "It returns normalizers in a database."
msgstr "It returns normalizers in a database."

# a4342fb857e6420590d4db19d2c94d79
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::"

# 2097fc00a8f1484191418cad57429eaf
msgid "``normalizers``"
msgstr "``normalizers``"

# a8abe71a6620417390744648c4c18259
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."

# a45087837c8e49ffac65149e5c8e403d
msgid "Normalizer name."
msgstr "Normalizer name."

# 7c9bee8350bb4ab8bb04fb1de82e43d3
msgid ":doc:`/reference/commands/normalize`"
msgstr ":doc:`/reference/commands/normalize`"

# c5201e5c36b24ea391e93f5e4544e9b2
#, fuzzy
msgid "``object_exist``"
msgstr "``Object``"

# 26452ba39ddf4e4282a03ccb00d6b616
msgid ""
"``object_exist`` returns whether object with the specified name exists or "
"not in database."
msgstr ""

# b73390119a3a4b23a2fba169cfc4a01b
#, fuzzy
msgid ""
"It's a light operation. It just checks existence of the name in the "
"database. It doesn't load the specified object from disk."
msgstr ""
"It is a light operation. It just changes a relationship between name and the "
"column object. It doesn't copy column values."

# 517db449d71e4bab94c906559cb9e4a3
msgid ""
"``object_exist`` doesn't check object type. The existing object may be "
"table, column, function and so on."
msgstr ""

# 4aeaab3d6b2042c4ab13a763e7d16323
msgid "You can check whether the name is already used in database:"
msgstr ""

# 665a69c36e69459997f9dcde61f0dfb0
msgid ""
"The ``object_exist Users`` returns ``false`` before we create ``Users`` "
"table."
msgstr ""

# 880eba20acd74d8fbc34247fc31b9dd7
msgid ""
"The ``object_exist Users`` returns ``true`` after we create ``Users`` table."
msgstr ""

# 14ba5d4806324296abe62bd7a999040e
#, fuzzy
msgid "There is only one required parameters."
msgstr "There is no required parameter::"

# 7a4fe89c8fec4f52936c3a34c80c4385
#, fuzzy
msgid "Specifies the object name to be checked."
msgstr "Specifies the column name to be renamed."

# 6dcf1491d65844489e980381e6f4467a
msgid ""
"If you want to check existence of a column, use ``TABLE_NAME.COLUMN_NAME`` "
"format like the following:"
msgstr ""

# ae8b64fbbcf94d52ac30fa374aa8f5a3
msgid ""
"``Logs`` is table name and ``timestamp`` is column name in ``Logs."
"timestamp``."
msgstr ""

# 032bddf7a2a84eac9ebf54e3c55a06aa
#, fuzzy
msgid ""
"The command returns ``true`` as body if object with the specified name "
"exists in database such as::"
msgstr "``table_create`` returns ``true`` as body on success such as::"

# 032bddf7a2a84eac9ebf54e3c55a06aa
#, fuzzy
msgid "The command returns ``false`` otherwise such as::"
msgstr "``table_create`` returns ``true`` as body on success such as::"

# 3208a6390ac1403281dfb5a649854f5f
msgid "``plugin_register``"
msgstr "``plugin_register``"

# f5d9c34532f94ccaaba00526f8530ffc
msgid ""
"``plugin_register`` command registers a plugin. You need to register a "
"plugin before you use a plugin."
msgstr ""
"``plugin_register`` command registers a plugin. You need to register a "
"plugin before you use a plugin."

# 2bcb418ff96248cbbe5e5e6a713e3e21
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 ``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."

# 5d6da0fdb07646d6b6a5504041224009
msgid "You can unregister a registered plugin by :doc:`plugin_unregister`."
msgstr "You can unregister a registered plugin by :doc:`plugin_unregister`."

# 410c9b6f5d9e49f998ed99c671a7c777
# e54edb2a65594dcda81db4f9ac4fecbb
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``."

# 79b05cd1cc86484391a75337a2e75e0f
# 4d77bd8a26904f19822e1353dac29268
# 84fc7cdca38b411d9f8ba0dd2a4d65a1
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."

# 6d308baff0844f92ad7d11189cda21dd
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 ``plugin_register /usr/lib/groonga/"
"plugins/query_expanders/tsv.so``."

# 7b95e40ecb4549f0ac6ff493d12eb673
msgid "``plugin_register`` returns ``true`` as body on success such as::"
msgstr "``plugin_register`` returns ``true`` as body on success such as::"

# 56f39030e8504be6b861be0195c572ca
msgid "If ``plugin_register`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_register`` fails, error details are in ``HEADER``."

# 1bfd0d260166476c8231cb3bf8dcf3d1
msgid "``plugin_unregister``"
msgstr "``plugin_unregister``"

# 62d6ce0860fa424dadad095f72eaf5e1
msgid "``plugin_unregister`` command unregisters a plugin."
msgstr "``plugin_unregister`` command unregisters a plugin."

# 4c6251849e24471a8ab63ba77f44649f
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 unregisters ``QueryExpanderTSV`` query expander that "
"is included in ``${PREFIX}/lib/groonga/plugins/query_expanders/tsv.so``."

# 1f643fcbc8a34e3c9ae570d6139c07f4
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 ``plugin_unregister /usr/lib/groonga/"
"plugins/query_expanders/tsv.so``."

# 470bd9edd16844e98a6e1049fc4f6d44
msgid "``plugin_unregister`` returns ``true`` as body on success such as::"
msgstr "``plugin_unregister`` returns ``true`` as body on success such as::"

# f4c94d06b58e4e7896f8ebba553e3b60
msgid "If ``plugin_unregister`` fails, error details are in ``HEADER``."
msgstr "If ``plugin_unregister`` fails, error details are in ``HEADER``."

# 86a670a820f34b89806d9ea3785b84b2
# 3f3c0914f34e4a68a95150792ce31788
msgid "``quit``"
msgstr "``quit``"

# c99f237e668c42129b0435a543958952
msgid "quit - セッション終了"
msgstr "quit - セッション終了"

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

# 2c61355615354393aacc3e610dba9137
#, fuzzy
msgid ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切ります。"
msgstr ""
"quitは、groongaプロセスとのセッションを終了します。クライアントプロセスならば"
"groongaプロセスとの接続を切りま す。"

# bccd3c1191554e12a7ba928fd4d067c3
msgid "``range_filter``"
msgstr "``range_filter``"

# caa33e18b044428ba76ac7a83e158c0d
msgid "TODO: write me"
msgstr "TODO: write me"

# f03721d4d00c433bb692a77f89a9d23f
# 28b5948185f24552980e1bc80836fdec
# bb04fc4b71b4467ea35393693ee4bee5
# fc1119aba539440b9150d6ae97785538
# 5ce4423431d24c18ae203b46ff3f35ee
# 9e33caee1acd4594b3c3860cba5ab072
msgid ":doc:`/reference/commands/select`"
msgstr ":doc:`/reference/commands/select`"

# 2e89ac4c2df74a6db51bf2bb32ed52b9
msgid "``register``"
msgstr "``register``"

# c0d07595eb974c41ae086051496ae975
msgid "Use :doc:`plugin_register` instead."
msgstr "Use :doc:`plugin_register` instead."

# 5286948913dc482fb6fcf6ae59635252
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."

# fb7ae6f2e6aa4672be5ab081d0326c1b
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."

# df4bf97eaf9e407b88ef3cf78f613205
msgid ""
"Registered plugins can be removed since Groonga 5.0.1. Use :doc:"
"`plugin_unregister` in such a case."
msgstr ""
"Registered plugins can be removed since Groonga 5.0.1. Use :doc:"
"`plugin_unregister` in such a case."

# 1c9823ed1a144bed804aae50422555e4
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``."

# 70466dcc48864b708d4a6682beb4671c
msgid "``register`` returns ``true`` as body on success such as::"
msgstr "``register`` returns ``true`` as body on success such as::"

# ee9448d99a64401da1cc298ad7175d51
msgid "If ``register`` fails, error details are in ``HEADER``."
msgstr "If ``register`` fails, error details are in ``HEADER``."

# 8d3aa4588d07449785e5399c433e4e45
msgid "``request_cancel``"
msgstr "``request_cancel``"

# 26bf5d14cd614b27beb056e28d8fc53c
msgid "``request_cancel`` command cancels a running request."
msgstr "``request_cancel`` command cancels a running request."

# de5c1dead56d433abd352bb17475dc9e
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.)"

# 0fd4992d5a6640ca8cac142b5687cbdc
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.)"

# 3d2694ed162645769a490bdbe9f55f02
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`.)"

# f64dffa0ef644e85b8e0812869443409
msgid "See :doc:`/reference/command/request_id` about request ID."
msgstr "See :doc:`/reference/command/request_id` about request ID."

# 8dad6243260c4ed4aa073d037c6acf07
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`."

# 84e37bd9c548490e8dcd0fd5f22e5416
msgid "Here is an example of ``request_cancel`` command::"
msgstr "Here is an example of ``request_cancel`` command::"

# eef82c5ddaa54a2b9f2f2ce60ccced18
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."

# 4a7eaea4c53845f38d4cd54140e6006d
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."

# 0e9527b6a8bb4a23a874d40bc8e2fee2
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."

# a7ee43f1a78e423aa7a22d54440e4129
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`` in return value::"
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`` in return value::"

# 2a4ae77d0b3740b689f7046086adb46d
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`::"

# 36f77398671a4104883796e7462b343f
msgid "This section describes parameters of ``request_cancel``."
msgstr "This section describes parameters of ``request_cancel``."

# 9ad2ef30d2bf43c183b68a20e56d8f9b
msgid "There is required parameter, ``id``."
msgstr "There is required parameter, ``id``."

# 8501ecde43af488bb508a17683ff4958
msgid "Specifies the ID for the target request."
msgstr "Specifies the ID for the target request."

# 1f2233fc39d748ad9a5d2579e3b2a3fb
msgid "``request_cancel`` command returns the result of the cancel request::"
msgstr "``request_cancel`` command returns the result of the cancel request::"

# a75638ff4d8f4b6187fce86ed99c7f77
msgid "The ID of the target request."
msgstr "The ID of the target request."

# aee1de8ef260451da2061710d9600bc4
msgid "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"
msgstr "``CANCEL_REQUEST_IS_ACCEPTED_OR_NOT``"

# 17700df2784b4b20aa001b55a52ddf81
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``."

# aa682b10cf8a434aa339e5b556e8aa55
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\"."

# 4e68d0a484d545bc83307556cf5119fd
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``."

# 2ecad8b03cfc4834a04254656717efa6
msgid ":doc:`/reference/command/request_id`"
msgstr ":doc:`/reference/command/request_id`"

# 7bbf448ecf9447b7b4c54968e629023f
msgid "``ruby_eval``"
msgstr "``ruby_eval``"

# c3404c2514ed43ec93a477f094ef962c
msgid "``ruby_eval`` command evaluates Ruby script and returns the result."
msgstr "``ruby_eval`` command evaluates Ruby script and returns the result."

# bfb8d006363f4798a8a0530eb88f277e
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``."

# 7d4d51cb6439472eba2f93605024195b
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."

# 58717223aadf470b94c80aa059aeb2c3
msgid "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."
msgstr "Register ``ruby/eval`` plugin to use ``ruby_eval`` command in advance."

# c41130e6dc3345fe89f6bd5545df50d7
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."

# 3db49aaf9bea4f96ac3b00a71c299c49
msgid "``script``"
msgstr "``script``"

# c27935f5c9ac4e2186a4ca354e9aed78
msgid "Specifies the Ruby script which you want to evaluate."
msgstr "Specifies the Ruby script which you want to evaluate."

# baa531217f03443781dc48cdc20b6840
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)::"

# 2c08c56647a44eb88f89f012a3142ec6
msgid "``EVALUATED_VALUE``"
msgstr "``EVALUATED_VALUE``"

# 9d8eb030b71e4390baf66193998f2914
msgid "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."
msgstr "``EVALUATED_VALUE`` is the evaludated value of ``ruby_script``."

# 4207aac665d54baeb5b49333087fb957
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."

# 02c20800f1124fbd81a64ef930ab1d39
msgid "``ruby_load``"
msgstr "``ruby_load``"

# 6266f533e2934316a1bc9419da2ae99e
msgid "``ruby_load`` command loads specified Ruby script."
msgstr "``ruby_load`` command loads specified Ruby script."

# 5fe6327a2cf04892b668a3eba5d278f5
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``."

# 16a0d1a032a54bf8bb327209757f7452
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."

# 93797e60e49e4e6a921a361a8ccdfc5b
msgid "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."
msgstr "Register ``ruby/load`` plugin to use ``ruby_load`` command in advance."

# abf4b562759145a3ba39e71e6948d2a6
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."

# 58a80806ed5548d298d415297d59ab59
# 9dc9f429bf974639b7911f2d7c59796f
msgid "``path``"
msgstr "``path``"

# 2659434a160946d5b790c88b9301568d
msgid "Specifies the Ruby script path which you want to load."
msgstr "Specifies the Ruby script path which you want to load."

# 342a5c946bc347ca9d82ff9cfea5735e
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)::"

# fe86341a80154013a0f38b4fee230a65
msgid "``LOADED_VALUE``"
msgstr "``LOADED_VALUE``"

# 8980b835ecbf4664acdd6de6ff953eb1
msgid "``LOADED_VALUE`` is the loaded value of ruby script."
msgstr "``LOADED_VALUE`` is the loaded value of ruby script."

# f54bf810f6374a5381d763fd411ee6fd
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."

# 2faed513fbd04cbc81b3e95153600cf6
msgid ":doc:`/reference/commands/ruby_eval`"
msgstr ":doc:`/reference/commands/ruby_eval`"

# 9590c57100464bb3a83110f81365878f
# a6b5f6a4909549b69b067f09becdf057
msgid "``select``"
msgstr "``select``"

# 04514002c3d94d578ac1eaea24121a97
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."

# dbce27305c20446cae87124fabbe47aa
#, fuzzy
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."

# 155144cd2cc843f9a273065cec7ae2a3
#, fuzzy
msgid ""
"The required parameter is only ``table``. Other parameters are optional::"
msgstr ""
"``select`` has many parameters. The required parameter is only ``table`` and "
"others are optional::"

# 6d05cb1a55c94ea0994de1910bbbc27b
msgid "``select`` has the following named parameters for advanced drilldown:"
msgstr "``select`` has the following named parameters for advanced drilldown:"

# 32e2ae184e3844ebac253d5a121a4f9f
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."

# 7cd196af11be40f3b60d3994b939da1d
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."

# b80ea2a04eae4f838c3c49b3e3935898
# e29d4e17741742509958a7e1678c10a7
# f5d40430852c4e09a9fc46ecc208cc4f
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."

# f5fa3115b126489d80f2cd5374a84292
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."

# 7ecb4bbd1fef4b3bb32033725e9b5adf
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."

# 1dc20c702dd14f5f9db411ceff0d4345
msgid "Search conditions"
msgstr "Search conditions"

# f6dc08a9999f471b8e65206cbbc385c3
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``."

# f754501b011b46999b83a7281486413e
msgid "Search condition: ``query``"
msgstr "Search condition: ``query``"

# 60928ca6f5ea4f95b49350259998816a
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``."

# 9d030a2f9543421c93dc7525d7023420
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."

# 3521d7ee786e4523b02559f8295c40da
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``."

# bbb1cb6897ba48fba4c1f70c36e27a74
msgid "Here is a simple ``query`` usage example."
msgstr "Here is a simple ``query`` usage example."

# 83626d2c061646aea228f347bb48e419
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."

# fa5bdeebdd374154a3b4e1a75892b5c1
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."

# 3480f51366b54b4f9faf6e9d49eeaef7
msgid "Search condition: ``filter``"
msgstr "Search condition: ``filter``"

# 95bf203f15254fa3a1cbad9b0c422933
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."

# 11406911212b4123901d6795422fcbe4
msgid "Here is a simple ``filter`` usage example."
msgstr "Here is a simple ``filter`` usage example."

# 44b31c0bb93e47c096ae486174416d84
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."

# ecedfe92b7584f669d0f8560e7d91238
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."

# b270c46a5c0a44bea68cc014a99d7dc7
msgid "Paging"
msgstr "Paging"

# d41f26d5117149ccad04c74373072f62
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."

# 3f54c33eecfa43e09e21549dfad76e20
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."

# 6918830346c94854937cb0b12b68e955
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."

# 0b04c452467e4707b93edaad728a6c33
msgid "The total number of records"
msgstr "The total number of records"

# ec7d3baaac944caea7a1262df39e6924
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."

# 7217c2539e9749e79ee1cea43a7f03ee
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."

# 4efd4b99c03c4a079d3e2f0b9491cf28
msgid "Drilldown"
msgstr "Drilldown"

# 6b5b175cda83496e9a8717befd9ddb3b
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``."

# 517c3cbe45364526bea649255ed0d740
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."

# aaec49661b7a4f2795e7ff453775a0f0
msgid "For example, think about the following situation."
msgstr "For example, think about the following situation."

# 61a903c4120b46ffbad3cac9ae1bb3aa
msgid "You search entries that has ``fast`` word:"
msgstr "You search entries that has ``fast`` word:"

# 2268e5e0237f459db807cb495af03ed4
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\"``."

# c65466edcaaa4c0d9d64dcbaf17048fc
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:"

# 144a12d517be4d9889f57baf10ef4230
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."

# afbd174c466744a7a5d3c99b492dc7e7
msgid "You can create the following UI with the drilldown results:"
msgstr "You can create the following UI with the drilldown results:"

# 56987ab9e54c47f5b1a9b9d30d8f0cda
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.)"

# c59cd7a135fc47fdad69b9eafae397b2
msgid "Most EC sites use the UI. See side menu at Amazon."
msgstr "Most EC sites use the UI. See side menu at Amazon."

# 0f2709be21c540999c60260e6f475307
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."

# 980a105e45db451cbab76fbccf932fbf
# 8a16e69db1f24735ab1c65e855fc88fa
# e36b1d5b9d2f4236be140963b8312121
msgid "This section describes all parameters. Parameters are categorized."
msgstr "This section describes all parameters. Parameters are categorized."

# b9ddd1b0bc2e46a19dfffca8485c65f4
msgid "There is a required parameter, ``table``."
msgstr "There is a required parameter, ``table``."

# 32460cd71c48441ca6f20072b924cc63
msgid "Specifies a table to be searched. ``table`` must be specified."
msgstr "Specifies a table to be searched. ``table`` must be specified."

# ffafd7ac06b54864b50df33e960a483c
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."

# ad4bdd098e834cc88a461067e7ff645a
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."

# dec136bfdcc04dcfb886f17d961e4615
#, fuzzy
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 and score function are supported or not. ``match_columns`` "
"supports them 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."

# 5fc0a83143744bd5af2ceef4f6b92c12
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."

# c64a66ac0a9741f58625b6a84d7397d3
msgid "Here is a simple ``match_columns`` usage example."
msgstr "Here is a simple ``match_columns`` usage example."

# 27295d749014416c886a6a9a296d558f
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."

# 01a208fc1bcc414c84ba48bcb3c6812b
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."

# 0ebd323cfa5b4fec826c0eadb743c98f
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."

# 67468806d1e8407e91ee2d971060bd04
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."

# c803ec8ecde249d6a18b48d8f634d8a1
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."

# 30f41b2908464e8b852cd682d16cf920
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."

# 889e12b1907549a78585c4cb387ca5b5
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."

# 33adf2a2b441480fb4d0046725dce1b4
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."

# cbb00186c2d749c0b6c1d0641d816e91
#, fuzzy
msgid ""
"You can also specify score function. See :doc:`/reference/scorer` for "
"details."
msgstr "You can call a builtin function in :doc:`/reference/grn_expr`"

msgid ""
"Note that score function isn't related to :ref:`select-scorer` parameter."
msgstr ""

# 4886e2b993a140a38fcdc229122732d2
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``."

# 86d28da7bef5483db68cea2ab1eecef7
msgid "Here is a simple logical and search example."
msgstr "Here is a simple logical and search example."

# 134f18f24f9f43e0b20893393a397728
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."

# 7ce87b166de745738f52f7040e776425
msgid "Here is a simple logical or search example."
msgstr "Here is a simple logical or search example."

# 513257bd915d4079a1811f71d4a7da4a
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."

# 7ae1cab8e12e45548c08496363ad3941
msgid "See :doc:`/reference/grn_expr/query_syntax` for other syntax."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other syntax."

# f2bc20e28b1a498b8c12522f85115965
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``."

# 61da66c5e71049309f44a8397067079f
# 6caecd812cc84ff59fb5827163641721
msgid "Here is a simple equality operator search example."
msgstr "Here is a simple equality operator search example."

# c79e825db68b418d8d799ed1f66a12d7
# 42ce469b395c46ecbeb9e1d37a75e981
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."

# 30773a88c282464484bab0a1f41eb041
# b6fb0c467e884296a90bc546568626a4
msgid "Here is a simple less than operator search example."
msgstr "Here is a simple less than operator search example."

# 9ee83f1ca2044928ae88d51cd7da3632
# e5961c7c07bc4ba0aae548606ab5f2a4
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."

# e30bcaf5c4ba4debac81ccb88c13dbee
msgid "See :doc:`/reference/grn_expr/query_syntax` for other operations."
msgstr "See :doc:`/reference/grn_expr/query_syntax` for other operations."

# c8e616c3f8ae4aafb2c49261d75e97d1
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``."

# fd0861308c47479d951a04df3dc22e9e
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``."

# 790f96f41ed1458eb25fbf09f11b2db0
msgid "See :doc:`/reference/grn_expr/script_syntax` for other operators."
msgstr "See :doc:`/reference/grn_expr/script_syntax` for other operators."

# 0be10f625e2b420689efcdd295a4af59
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."

# d634a1ec949741f38d45bdc7910518df
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."

# 10218fc5705c414a96c232e7ed8683a0
msgid "The default threshold can be customized by one of the followings."
msgstr "The default threshold can be customized by one of the followings."

# ab6cbf18ae3d4dbca56fcc48d871484a
msgid "``--with-match-escalation-threshold`` option of configure"
msgstr "``--with-match-escalation-threshold`` option of configure"

# c81ac8e9d51b4ec49be082a5ff77cd6b
msgid "``--match-escalation-threshold`` option of groogna command"
msgstr "``--match-escalation-threshold`` option of groogna command"

# 3895affcc979485c8513e58a9556c144
msgid "``match-escalation-threshold`` configuration item in configuration file"
msgstr ""
"``match-escalation-threshold`` configuration item in configuration file"

# 0df7b6ea039641009cf6ea211709b205
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."

# c07f63231c254e18a0d3d298df53dd5e
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."

# b7693104cf1445bb871fd1580517cb07
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."

# 792581170de948ed85e33741134d439b
msgid "``query_expansion``"
msgstr "``query_expansion``"

# 57cd489bd3b34c47b41d1d54aedc3719
#, fuzzy
msgid "Deprecated. Use :ref:`select-query-expander` instead."
msgstr "Deprecated. Use :ref:`query-expander` instead."

# 5698663cf65c4f89acbfb8f6808ab411
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``."

# e64a64113bed49d49f1f6923c2790b04
msgid "``ALLOW_PRAGMA``"
msgstr "``ALLOW_PRAGMA``"

# e011810cd0e44a639bb1bc69b09796fc
msgid "``ALLOW_COLUMN``"
msgstr "``ALLOW_COLUMN``"

# d916d64909014096af066fa643c70b1b
msgid "``ALLOW_UPDATE``"
msgstr "``ALLOW_UPDATE``"

# 8ef2ea32bd614124be4106fb71ab9d26
msgid "``ALLOW_LEADING_NOT``"
msgstr "``ALLOW_LEADING_NOT``"

# 661df66a8bbd48a6a7b5f64efe6a19b5
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."

# 98a9e135932b4215999874c490fed536
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."

# b28e86ce36aa42729c8cf52f349efa7f
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."

# c21fdb8a832043788f7ee26d48a607e3
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."

# f92967da724346c291c8758dd6ff5516
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."

# bf72b7093a39492886a1da0b3b4f0269
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``."

# d9b1cb5d8c3a4613b3147b0fc6454eff
msgid "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."
msgstr "The default value is ``ALLOW_PRAGMA|ALLOW_COLUMN``."

# 9dc6a898240443f8be272472d86ce791
msgid "Here is a usage example of ``ALLOW_COLUMN``."
msgstr "Here is a usage example of ``ALLOW_COLUMN``."

# 9df0f0ebfead4d5aa0496baa8c09d5f7
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."

# 0cbbc6f2aaa14b47923c821497a585dd
msgid "Here is a usage example of ``ALLOW_UPDATE``."
msgstr "Here is a usage example of ``ALLOW_UPDATE``."

# 94e43a48ac0644db8ded32c5d0ebb8ed
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."

# 7879fa68a42240fe8568f4f2de5eb267
msgid "Here is a usage example of ``ALLOW_LEADING_NOT``."
msgstr "Here is a usage example of ``ALLOW_LEADING_NOT``."

# 908f6f7d05534992b491b3edfe81ab66
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."

# 57df10d753b14b37bbde3194bd5911b0
msgid "Here is a usage example of ``NONE``."
msgstr "Here is a usage example of ``NONE``."

# dfcb89d625944a3e83ab18cbb8f52390
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."

# c96590cc79a14eef87d14c59e40afe36
msgid "See also :doc:`/reference/grn_expr/query_syntax`."
msgstr "See also :doc:`/reference/grn_expr/query_syntax`."

# d058e4b37a8d42b88cff680d89fc9ce8
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."

# f48d5ff72c174b51803b983f66635cfa
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."

# d3b69275f51e4ea7a1276b783b2ca03b
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."

# 303a30d1304546839bf4730cf3534a81
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``)."

# 9ace0d86aaa14f25ab82de6c5048bb26
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."

# 0631c05c833f4e888f9429ae4627b2ac
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."

# a3991c2f73f340dbbf4097924a867aa1
#, fuzzy
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))\"``."
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."

msgid ""
"Normally, it's good idea that substitution table uses a normalizer. For "
"example, if normalizer is used, substitute target word is matched in case "
"insensitive manner. See :doc:`/reference/normalizers` for available "
"normalizers."
msgstr ""

# 2e74052f7dcf42f99b78ee8a0736753a
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."

# b54b8ba55a2a4c29b86d41bac76a6a9e
msgid "Here is a simple ``query_expander`` usage example."
msgstr "Here is a simple ``query_expander`` usage example."

# 41b791ef5df04514b8b59ff9b8549a76
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."

# 313e6d663f3e48f4aa3696563f8c5939
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."

# eae98712060444abbdeb61ccae428408
msgid "Here is a complex substitution usage example that uses query syntax."
msgstr "Here is a complex substitution usage example that uses query syntax."

# 4f9b8d932cf347839043b87c178ad921
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."

# 841bb25e713b4ee2887694b47859cb61
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."

# 0531b158cc09467cac45ebb831bb175a
msgid "Specifies output columns separated by ``,``."
msgstr "Specifies output columns separated by ``,``."

# 3eca6d1d39a241e7a63f24c3f392e7c4
msgid "Here is a simple ``output_columns`` usage example."
msgstr "Here is a simple ``output_columns`` usage example."

# e638c5640128427eb8198146990a9b92
msgid "The ``select`` command just outputs ``_id`` and ``_key`` column values."
msgstr ""
"The ``select`` command just outputs ``_id`` and ``_key`` column values."

# 1d03a90f33664c38912dbb2778ec4d41
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`."

# 60cf54d1e84a402fb72c835aa74e6389
msgid "Here is a ``*`` usage example."
msgstr "Here is a ``*`` usage example."

# 91738dcdd6764559abf7ceb8a0a711a7
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."

# e3b7e36fe2b940d3b0054897203c001c
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."

# 9f4dbef055e94f1780151ed0c80984ef
msgid "Specifies sort keys separated by ``,``. Each sort key is column name."
msgstr "Specifies sort keys separated by ``,``. Each sort key is column name."

# 151f3e9f9cd5464aa84547fa6629b48c
msgid "Here is a simple ``sortby`` usage example."
msgstr "Here is a simple ``sortby`` usage example."

# 1969c40ca29f415586a551288eabb2f4
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."

# 1cc131b60365437a84965f5ea7913ac2
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."

# 735b1df7f7444cb1a0ad7187598b6607
msgid "Here is a descending order ``sortby`` usage example."
msgstr "Here is a descending order ``sortby`` usage example."

# eb87fb5369f743e58aea1642bb0bfb7f
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``."

# a8f5da0df9404b9c810c7a9cdec4a57d
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."

# d6db79e369ca47519aa14a85f877c420
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."

# 33d230a2e52d42918ce14563cfec9a71
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."

# c88e810667e1405d98c04689db022d88
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."

# 95f1b08159334b7f90c6e951cf644b45
msgid "The ``select`` command outputs from the 4th record."
msgstr "The ``select`` command outputs from the 4th record."

# 118f020d2b4a4ac7bf7177b8b9b6db62
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."

# 9a5dab4012464b0ea3364278d19dc1b2
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``."

# d347f35018bb4d7794f12fcfb5ced82e
msgid "The default value is ``0``."
msgstr "The default value is ``0``."

# 2e67cbfed40b4e49bfa930ba4fbe7089
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."

# bde15ecf61f04ec0af61ff4a037b57ee
msgid "Here is a simple ``limit`` usage example."
msgstr "Here is a simple ``limit`` usage example."

# 73df35f95002483997a9ad7927d49b65
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."

# 4582b5e4c99e4d2499839b2e4f266c93
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."

# 2ab0ba7123cc401cbc7a825c0a5dc9d0
msgid "Here is a simple negative ``limit`` value usage example."
msgstr "Here is a simple negative ``limit`` value usage example."

# 0229c15dcc0d4d1ebd7f9e6aeb05bfdb
msgid "The ``select`` command outputs all records."
msgstr "The ``select`` command outputs all records."

# 4a15eff49e2146b2a1afbcd6ed34f0c6
msgid "The default value is ``10``."
msgstr "The default value is ``10``."

# e89795dd05ba412293a8b324879d2c6d
# 20b9abcd51e94ca78ea5f4d1b1442ce2
# b5dfa83eba5343538cbb43bb400f6243
msgid "TODO: write in English and add example."
msgstr "TODO: write in English and add example."

# 108e2365d49d4f6d801059f8776f79ee
msgid ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"
msgstr ""
"検索条件にマッチする全てのレコードに対して適用するgrn_exprをscript形式で指定"
"します。"

# eeebd5b6aff6424d94caaf796e5c5eb5
msgid ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"
msgstr ""
"scorerは、検索処理が完了し、ソート処理が実行される前に呼び出されます。従っ"
"て、各レコードのスコアを操作する式を指定しておけば、検索結果のソート順序をカ"
"スタマイズできるようになります。"

# 27a62e6a631f484a9975e3c34208d84d
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."

# 13d77e3144b4496eaab4ec333f697176
msgid "Specifies keys for grouping separated by ``,``."
msgstr "Specifies keys for grouping separated by ``,``."

# f0660857b2454f11b3d9e453f4c041c1
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."

# 20b301544d8f443b9cc9eb5aa846f48b
msgid "Here is a simple ``drilldown`` example:"
msgstr "Here is a simple ``drilldown`` example:"

# 324d5e3b3c884f63827bcb63b07d69f7
# 20b5ac58a385409dbb3be69eb419faa5
# fada5bd011644e43b51d1cc4ff594aeb
msgid "The ``select`` command outputs the following information:"
msgstr "The ``select`` command outputs the following information:"

# 1b347b5810e24adb84f691adeeaa8294
# 67aba7d931ca4c8caabaa027863b4ed5
# a8e1fba72b2a4e00bff572ed4cf3f13c
# 37c53b73dff045098f52d4bb43d5e015
msgid "There is one record that has \"Hello\" tag."
msgstr "There is one record that has \"Hello\" tag."

# 23300bfd88bf41b1a19b8e1b27ea8f38
# c7125d0d82ad402dab60011d772aa336
# eeb292449dde42c4ba7a7812dba092ce
# 5dfc1c526a784cd0b2d72a5bb59efda3
msgid "There is two records that has \"Groonga\" tag."
msgstr "There is two records that has \"Groonga\" tag."

# a2c819e8492c4627bcf88fdbf3af0743
# 54ca781bc509473f88f833db93bc4477
# b086148ff5504cabac06271bfb649564
msgid "There is two records that has \"Senna\" tag."
msgstr "There is two records that has \"Senna\" tag."

# bc8f4042e3214c7289aef4b64124025c
msgid "Here is a ``drilldown`` with search condition example:"
msgstr "Here is a ``drilldown`` with search condition example:"

# 7e83fd2ff91d4393a94e6786b3859948
msgid "In records that have 5 or larger as ``n_likes`` value:"
msgstr "In records that have 5 or larger as ``n_likes`` value:"

# fa54d03210b747a2917256365a54cbfe
msgid "Here is a ``drilldown`` with multiple group keys example:"
msgstr "Here is a ``drilldown`` with multiple group keys example:"

# d5b7a08bcbf445c09154b630c7c3e4da
msgid "About ``tag``:"
msgstr "About ``tag``:"

# 1907129e499e4b689dec949636eeced7
msgid "About ``n_likes``:"
msgstr "About ``n_likes``:"

# dbf6675f80a54b1fa13e32cb63c3ab4f
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."

# 0942f163cdeb4ee1bfbf9e3f39fcd906
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`."

# aebf08b368014bb6a3e0d74e7e218939
msgid "Here is a simple ``drilldown_sortby`` example:"
msgstr "Here is a simple ``drilldown_sortby`` example:"

# 9ca1eb58e6e74f43b1faf1a04eca7177
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."

# 402577ad5b694b99be2283e2d3dfe94b
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``:"

# 3a07083222ba456f8a2deeebdb7cc2fb
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."

# 7dca0438a870444398d94c11e53dc308
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`."

# eb0ac9d6ecb84cea81584517e2f9e17f
msgid "Specifies output columns for drilldown separated by ``,``."
msgstr "Specifies output columns for drilldown separated by ``,``."

# 5f803ab0e39b4743874d6fe46af413c4
msgid "Here is a ``drilldown_output_columns`` example:"
msgstr "Here is a ``drilldown_output_columns`` example:"

# 31498ace59d64c8ba4f16b1acb34992c
msgid "The ``select`` command just outputs grouped key."
msgstr "The ``select`` command just outputs grouped key."

# fd1fee088b5543c59c46b381924e3917
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."

# 41f51926b07c4e94a7dea6cc71229d0f
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:"

# e2883248135b42ce8c65601977577d70
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."

# c82f1bce030f4e3a8d8c262b4616e9fe
msgid ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"
msgstr ""
"You can refer ``Tags.label`` by ``label`` in ``drilldown_output_columns``:"

# 6451c5aa06d84222b085ccd61f072de7
msgid ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"
msgstr ""
"You can use ``*`` to refer all columns in referenced table (= ``Tags``):"

# 77b8df84ed524812a3dc8bdd17d591d0
msgid "``*`` is expanded to ``label, priority``."
msgstr "``*`` is expanded to ``label, priority``."

# acbe136f24444cf8aca1ab4a4e5d9416
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."

# 867c52422c5d4bb1a4990a96c37a2974
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."

# 16e63732330f45e5b7a828f71e1e0813
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."

# 138a9bbe833142dca290e6e52311bf2e
msgid "Here is a ``drilldown_offset`` example:"
msgstr "Here is a ``drilldown_offset`` example:"

# be079bf4e5f1468ea25fd4f19c21603a
msgid "The ``select`` command outputs from the 2nd record."
msgstr "The ``select`` command outputs from the 2nd record."

# 893a9eb5a7974fa78c0283b509a491da
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."

# 645e57254370497b8654d892a7cd62b1
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``."

# be0f90c19f3e4f9796d99bbfa4ded61e
msgid "The default value of ``drilldown_offset`` is ``0``."
msgstr "The default value of ``drilldown_offset`` is ``0``."

# 96f5b8732ff14a5694a1a36f7ebeeec9
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."

# 0dcff8e98ad4443fa7e9ed2d3ab6efb3
msgid "Here is a ``drilldown_limit`` example:"
msgstr "Here is a ``drilldown_limit`` example:"

# 0c519fc3eeb44817aa097de0babb659f
msgid "The ``select`` command outputs the 2rd and the 3rd groups."
msgstr "The ``select`` command outputs the 2rd and the 3rd groups."

# 5f3fa059f74749d097171d326b8e7dd5
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."

# d603ccfd705847c09063d5dab8d19af8
msgid "Here is a negative ``drilldown_limit`` value example."
msgstr "Here is a negative ``drilldown_limit`` value example."

# ee001ce5b68b4bcdb4525c38f59607be
msgid "The ``select`` command outputs all groups."
msgstr "The ``select`` command outputs all groups."

# 8c6431f19041419bb742b6194abb49ac
msgid "The default value of ``drilldown_limit`` is ``10``."
msgstr "The default value of ``drilldown_limit`` is ``10``."

# f1317565b70a49d082f3cc52cffab2db
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``."

# c1b4bb383f3c46618e1ef7206299d569
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`."

# ff2d23dab0d24feb9e846287e50b30bd
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`."

# 40750065c7344a0f8791a2e4a5fdc2f2
msgid "You can use the following calculation types:"
msgstr "You can use the following calculation types:"

# fedd3681834643ce9d712960b4f7c475
msgid "Type name"
msgstr "Type name"

# 5726f5563a6a4a079cbf8f12a9a5cc2a
msgid ":doc:`/reference/columns/pseudo` name"
msgstr ":doc:`/reference/columns/pseudo` name"

# 0463557d9aab4f92b3f149c6a1d4fb59
msgid "Need :ref:`select-drilldown-calc-target`"
msgstr "Need :ref:`select-drilldown-calc-target`"

# 406665f6fd5a44899ff2e29f3d66a427
msgid "Nothing."
msgstr "Nothing."

# d1e83abdc8c24d48a116d64b8b7f82b8
# 4c7fcc4fb4e348118b3d8ab423c7aeca
msgid "Not needs."
msgstr "Not needs."

# 955d3405d0b843b58569dba0e7973796
msgid "``COUNT``"
msgstr "``COUNT``"

# d354a12db1aa4732be3865f9a058b687
#, fuzzy
msgid ""
"Counting grouped records. It's always enabled. So you don't need to specify "
"it."
msgstr ""
"Counting grouped records. It's always enabled. So you don't specify it."

# a6780b6b8988440884c50de286a8bc18
msgid "``MAX``"
msgstr "``MAX``"

# 2edafc1b86c14f5eb82c3206dac699d5
msgid "``_max``"
msgstr "``_max``"

# 4b9e7037898c447c81d3b5b6595df23d
# ae5a85d992044d42aa304847eb411dc2
# 301f798408b04e2d8a1f88316e0562c9
# 6454fc3d364048669c6eb492e3847b6d
msgid "Needs."
msgstr "Needs."

# 5193541772b6441aa955ead99cb23b6b
msgid ""
"Finding the maximum integer value from integer values in grouped records."
msgstr ""
"Finding the maximum integer value from integer values in grouped records."

# 271c6e25c6e44311a012daa048f1914f
msgid "``MIN``"
msgstr "``MIN``"

# 74509c6503c249f7b979aff90de58cc9
msgid "``_min``"
msgstr "``_min``"

# 2060716c52b04bf4b1a4ac2a243bcf4a
msgid ""
"Finding the minimum integer value from integer values in grouped records."
msgstr ""
"Finding the minimum integer value from integer values in grouped records."

# 2b4cdb52a00a4c179f3f5a6daa4b2406
msgid "``SUM``"
msgstr "``SUM``"

# 6cfc59be96fc472a9f83e1040677e230
msgid "``_sum``"
msgstr "``_sum``"

# ab3dd47e31a74169baaa306dbe4ae325
msgid "Summing integer values in grouped records."
msgstr "Summing integer values in grouped records."

# b991ed8df9364fd78b7202c8c286dc56
msgid "``AVG``"
msgstr "``AVG``"

# 2235930524d9465fb0608d02cbc41194
msgid "``_avg``"
msgstr "``_avg``"

# c0a5482539a34089ac85241a64a88cdb
msgid "Averaging integer/float values in grouped records."
msgstr "Averaging integer/float values in grouped records."

# 947c75aa05554297b3723c1360b693d1
msgid "Here is a ``MAX`` example:"
msgstr "Here is a ``MAX`` example:"

# e1cb9515678d4a37aebbfcad84e4b48b
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."

# 9188aef939fc409796b2966ae993d6a8
msgid "Here is a ``MIN`` example:"
msgstr "Here is a ``MIN`` example:"

# 770d45effe6a4a6eab7717af77e406e6
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."

# 4e4dda6f19844c0bb323823ae91c3ffb
msgid "Here is a ``SUM`` example:"
msgstr "Here is a ``SUM`` example:"

# 1b2636037a064b3f8487a0ac7edeed9e
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."

# 77ff791d005f49079d207b29971ecb73
msgid "Here is a ``AVG`` example:"
msgstr "Here is a ``AVG`` example:"

# dd3a5496bc1744ae91e8c9aaff2e679d
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."

# b07a5d7a4fa8456397ce032ec8a515a9
msgid "Here is an example that uses all calculation types:"
msgstr "Here is an example that uses all calculation types:"

# 09705240bc374ba4bb2f626e1c684ed8
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."

# e845b72ac3ac4c83bb9733ba05ad4853
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."

# 6a69a80536da4e3dad27a0bd74718342
msgid "Specifies the target column for :ref:`select-drilldown-calc-types`."
msgstr "Specifies the target column for :ref:`select-drilldown-calc-types`."

# 05b0709f1da244838edbc60bbef05b33
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``."

# aceed97d0eb8423699a51656afa97bcf
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``."

# 65759a9b35b54a9c89b112919ca9f6d1
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``."

# 2a31927f36324561bf1b57c5e98ab39c
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``."

# c2421244e9c74fe09868e65ce652c693
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."

# ae7dfaaf6d9b448d86eef42fafd8ce3e
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."

# 96df77e057fc40a4a520d81558c0ee69
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:"

# 707b0079bf684ef5af7c1c45adf9e356
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}``:"

# 05231fa1d65b4599898305c31e7d69ee
msgid "Alphabets"
msgstr "Alphabets"

# b04dc758d9c14d7984a46bc739f7c2de
msgid "Digits"
msgstr "Digits"

# f8ee59d1381d4430a4a2011b9c210617
# 1574aaa5b84b456a9e65699e8d5c68fd
msgid "``.``"
msgstr "``.``"

# ebca0b14c52448df8da16e5b918e303d
msgid "``_``"
msgstr "``_``"

# c1999789e27b48c7a72386e2324c2ff1
msgid ""
"You can use more characters but it's better that you use only these "
"characters."
msgstr ""

# 2695089ce8d44d648d28c8f190b9cd69
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."

# 7f79aa506e274097b43aa47ae56d62e0
msgid "For example, there are 2 groups for the following parameters:"
msgstr "For example, there are 2 groups for the following parameters:"

# 9de398a66960416daf77e1c8eb01e572
msgid "``--drilldown[label1].keys _key``"
msgstr "``--drilldown[label1].keys _key``"

# 402d3cf20f4d4288921dfce5a922d3d3
msgid "``--drilldown[label1].output_columns _nsubrecs``"
msgstr "``--drilldown[label1].output_columns _nsubrecs``"

# 87f617d5763e48058d406683fd3c8122
msgid "``--drilldown[label2].keys tag``"
msgstr "``--drilldown[label2].keys tag``"

# 025a95a3f64a40b2a9a691b609b66b6e
msgid "``--drilldown[label2].output_columns _key,_nsubrecs``"
msgstr "``--drilldown[label2].output_columns _key,_nsubrecs``"

# 816e384e3c194f3f89bb7602e6ac5cec
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."

# ae9e54e824c4461f96f45d334a72d3f0
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."

# 16d35ef5369740a0a2eb00b1e0afb348
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."

# fae46a3c8dd346cc9361653194c3508d
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:"

# 7d0c9c11e3c9466284c7659e9311ed1e
msgid "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"
msgstr "``drilldown[${LABEL}].sortby``: :ref:`select-drilldown-sortby`"

# 69a6eaba48e442a4a76d18cdc740cb77
msgid "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"
msgstr "``drilldown[${LABEL}].offset``: :ref:`select-drilldown-offset`"

# a4033c5adacb432ea90886b13a89395a
msgid "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"
msgstr "``drilldown[${LABEL}].limit``: :ref:`select-drilldown-limit`"

# f49ee52b287944b2837a446b4c6b3ced
msgid "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"
msgstr "``drilldown[${LABEL}].calc_types``: :ref:`select-drilldown-calc-types`"

# ccd18b14184840be85f9e16212d154e6
msgid ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"
msgstr ""
"``drilldown[${LABEL}].calc_target``: :ref:`select-drilldown-calc-target`"

# 384a70272bc249cb9dd1f8082b8c8df0
msgid "The following parameters are needed more description:"
msgstr "The following parameters are needed more description:"

# e23f68c94ea54c95a6de6febb9710225
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."

# f59a1ea406b84e14b2198621648c2786
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."

# e05bb47a5b1f473f9ef03f150f3f7f15
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."

# 62ebd83fa1904fe885fcadd5edb56479
msgid "You can specify multiple keys separated by \"``,``\"."
msgstr "You can specify multiple keys separated by \"``,``\"."

# 7b94c163b3814c64b1fd6eca0faf4831
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:"

# 7526ef742a604b88b7b82ffe03224efb
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."

# 2ba07b27c4a84742826d5036bb8e4416
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`."

# 39d4f96ee4b44d148659f2cdad698ec4
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."

# 3ef5c97638a144149b947fbed6afc247
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`."

# 35cbc29377bf4e81a094881aa03ab7ec
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`:"

# 434e60341b7a42418301863476d84562
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`."

# f1e445028e5142d2b29651797cea0834
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:"

# 7c436b8169d54b7386d52da1596b541f
msgid "Why ``_value.${KEY_NAME}`` syntax?"
msgstr "Why ``_value.${KEY_NAME}`` syntax?"

# d25455c4986d41508e91b02cb8492ea9
msgid "It's implementation specific information."
msgstr "It's implementation specific information."

# 9fd09d41135c4b4d9f895b3700c60366
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``."

# d62e37e667ca43d98e7640ec73c81700
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."

# 966b2b8a23804f8d81750c705315d867
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."

# 611611fa9e2e49f1874f96c86350a403
msgid "Output format for ``drilldown[${LABEL}]`` style"
msgstr "Output format for ``drilldown[${LABEL}]`` style"

# 514f41ece35f4cb09b06f0251cd5da90
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."

# 3a4633282c6444d7b67b36862f9b82b9
msgid ":ref:`select-drilldown` uses the following output format::"
msgstr ":ref:`select-drilldown` uses the following output format::"

# f034e5f59c5344768b19d6d6612bb71f
msgid ":ref:`select-drilldown-label-keys` uses the following output format::"
msgstr ":ref:`select-drilldown-label-keys` uses the following output format::"

# 9e8498789dbb43838a87a760707c6122
#, fuzzy
msgid "Here is an example to disable caching the result of this query:"
msgstr "Here is an example to clear all locks in the database:"

# a18c736cba654864bd062a0be9b192e3
msgid "Score related parameters"
msgstr "Score related parameters"

# ca082a75090a4fb3b6b631cb1d14cc15
msgid "There is a score related parameter, ``adjuster``."
msgstr "There is a score related parameter, ``adjuster``."

# af383b02ebde4a47ad1d8c2bbb1b02dc
msgid "``adjuster``"
msgstr "``adjuster``"

# 64ae8cabf30446df95db53203215a4b9
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."

# f742647f7dd248f18b3b14328e20f078
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."

# 06373beb0c024e12b01bdee2b17fb9f6
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."

# f5e10f47ec80474286c04a56c252df36
msgid "Here is the syntax::"
msgstr "Here is the syntax::"

# 08cec6e3aa2e4ca4a5179497695142a0
msgid "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"
msgstr "Here is the ``SCORE_ADJUST_EXPRESSION`` syntax::"

# 6154ee83b5b64853bb075e42ff1e4d83
msgid "Note the following:"
msgstr "Note the following:"

# 46f0b22146164caca4fcf10fbd1ac8f0
msgid "``COLUMN`` must be indexed."
msgstr "``COLUMN`` must be indexed."

# 1ed113a5231c43e2ad81d05cf1e7dacf
msgid "``\"KEYWORD\"`` must be a string."
msgstr "``\"KEYWORD\"`` must be a string."

# 8c7eb92541534c94ad698b8f06565392
msgid "``FACTOR`` must be a positive integer."
msgstr "``FACTOR`` must be a positive integer."

# f4c45f901827452aa1b6d73d53263acb
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``:"

# ecd5c53c89534df48913bd580556719a
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``)."

# 81e8044b5b6b420eb76dcd0b5f516150
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."

# 69f7265d667946ee9d92a18dd68cb888
msgid "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"
msgstr "Here is a sample ``adjuster`` usage example that omits ``FACTOR``:"

# 27a450a2bc084aca8c8a6638f31058b1
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``)."

# 97f7ec94290742558abc52ada18e37fb
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``:"

# 1cfc7100429545bdb2ea0741db7701ed
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."

# f3893fe3077140d0979eb2319a3bb757
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."

# bb8e04cac6d84388b80d94295aef8e79
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."

# 65f59f2a573f4064905438fb65bdbc55
msgid "The final increased score is 9 (``= 1 + 5 + 3``)."
msgstr "The final increased score is 9 (``= 1 + 5 + 3``)."

# 58a9d515d34a48418587daf3d3c81af1
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."

# 324d5e3b3c884f63827bcb63b07d69f7
# 20b5ac58a385409dbb3be69eb419faa5
# fada5bd011644e43b51d1cc4ff594aeb
#, fuzzy
msgid "``select`` returns response with the following format::"
msgstr "The ``select`` command outputs the following information:"

# 55b908f797a74af1a8f36e33fbb26c7b
#, fuzzy
msgid "If ``select`` fails, error details are in ``HEADER``."
msgstr "If ``table_create`` fails, error details are in ``HEADER``."

# d0e24eef9e5c459890dcade271cc61f0
msgid ""
"There are zero or more ``DRILLDOWN_RESULT``. If no ``drilldown`` and "
"``drilldown[${LABEL}].keys`` are specified, they are omitted like the "
"following::"
msgstr ""

# 33e8cc16941f4d1dbe4cd91955724c42
msgid ""
"If ``drilldown`` has two or more keys like ``--drilldown \"_key, column1, "
"column2\"``, multiple ``DRILLDOWN_RESULT`` exist::"
msgstr ""

# dcd0389677df42428577716f2e5ad1e5
msgid ""
"If ``drilldown[${LABEL}].keys`` is used, only one ``DRILLDOWN_RESULT`` "
"exist::"
msgstr ""

# 8508cdc8d6de44b4bf7ec8072b07ef90
msgid ""
"``DRILLDOWN_RESULT`` format is different between ``drilldown`` and "
"``drilldown[${LABEL}].keys``. It's described later."
msgstr ""

# ce9ccaa584954ce495a4e8d8ad03baca
#, fuzzy
msgid "``SEARCH_RESULT`` is the following format::"
msgstr "``COLUMN_LIST_HEADER`` is the following format::"

# 014db750ca934d3c8ad089d483147aaf
msgid "See :ref:`select-simple-usage` for concrete example of the format."
msgstr ""

# 441bfe1712f147338776f0ae9a204c24
msgid ""
"``N_HITS`` is the number of matched records before :ref:`select-limit` is "
"applied."
msgstr ""

# d4d413ed94ba436abb884ad87d6eb2d6
msgid ""
"``COLUMNS`` describes about output columns specified by :ref:`select-output-"
"columns`. It uses the following format::"
msgstr ""

# 468ac904a5bb450790d251acf1442895
msgid ""
"``COLUMNS`` includes one or more output column information. Each output "
"column information includes the followings:"
msgstr ""

# 06ccb4194186481ab34b3f1ce1c5f939
msgid "Column name as string"
msgstr ""

# a9e7f7fbb53d4b05ada2b7d2da70f61f
msgid "Column type as string or ``null``"
msgstr ""

# a1a0e2875f7a48d4b25a4ac6784a9f17
#, fuzzy
msgid ""
"Column name is extracted from value specified as :ref:`select-output-"
"columns`."
msgstr ""
"``html_untag`` is used in ``--output_columns`` described at :ref:`select-"
"output-columns`."

# cf1086bd30e74dcdbf1b7c84a55c01d9
msgid ""
"Column type is Groonga's type name or ``null``. It doesn't describe whether "
"the column value is vector or scalar. You need to determine it by whether "
"real column value is array or not."
msgstr ""

# 276a837ec9594bb5a9e58a89aa54abb7
#, fuzzy
msgid "See :doc:`/reference/types` for type details."
msgstr "See :doc:`/reference/types` for all types."

# 702d80f4616c43db8c7b88d4c9e61d88
msgid ""
"``null`` is used when column value type isn't determined. For example, "
"function call in :ref:`select-output-columns` such as ``--output_columns "
"\"snippet_html(content)\"`` uses ``null``."
msgstr ""

# 9dc6a898240443f8be272472d86ce791
#, fuzzy
msgid "Here is an example of ``COLUMNS``::"
msgstr "Here is a usage example of ``ALLOW_COLUMN``."

# 4baa4e2cc8e14809843a6c1ca46ce60f
msgid ""
"``RECORDS`` includes column values for each matched record. Included records "
"are selected by :ref:`select-offset` and :ref:`select-limit`. It uses the "
"following format::"
msgstr ""

# 8d1867e75b384856a2cb5163dd055308
#, fuzzy
msgid "Here is an example ``RECORDS``::"
msgstr "Here is an example:"

# 074bf4984fe44ba9801b55f471096ca9
msgid ""
"``DRILLDOWN_RESULT`` format is different between ``drilldown`` and "
"``drilldown[${LABEL}].keys``."
msgstr ""

# b6e8d6b39ac542ba95f662246ca4d18d
msgid "``drilldown`` uses the same format as ``SEARCH_RESULT``::"
msgstr ""

# 4c9dcf8c0a724a80ad898bca4b13c571
msgid ""
"And ``drilldown`` generates one or more ``DRILLDOWN_RESULT`` when :ref:"
"`select-drilldown` has one ore more keys."
msgstr ""

# a421cdff98ec410fa377705e78110bf7
msgid ""
"``drilldown[${LABEL}].keys`` uses the following format. Multiple "
"``drilldown[${LABEL}].keys`` are mapped to one object (key-value pairs)::"
msgstr ""

# e66947df8a254b7cbb6f344d0eda1628
# a2e20bcc288744609861e7e2ff95d86f
# 75d1500fe87c4140a780a69ee1561e29
#, fuzzy
msgid "Each ``drilldown[${LABEL}].keys`` corresponds to the following::"
msgstr "``drilldown[${LABEL}].keys``"

# 0f2d71edb17f4f548af759d99d5af0e7
msgid "The following value part is the same format as ``SEARCH_RESULT``::"
msgstr ""

# f034e5f59c5344768b19d6d6612bb71f
#, fuzzy
msgid ""
"See also :ref:`select-drilldown-label-output-format` for "
"``drilldown[${LABEL}]`` style drilldown output format."
msgstr ":ref:`select-drilldown-label-keys` uses the following output format::"

# dfe62b77445f4f82863a0bf0ad047eba
# b49d248fe7814a14a42d60e4a5682349
msgid "``shutdown``"
msgstr "``shutdown``"

# e7c00aed9ad8491e82503ac4718b759d
msgid "shutdown - サーバプロセスの停止"
msgstr "shutdown - サーバプロセスの停止"

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

# e19ff75c37dc424d98673cde038b8056
msgid "shutdownは、接続しているgroongaサーバプロセスを停止します。"
msgstr "shutdownは、接続しているgroongaサーバプロセスを停止します。"

# ee5eae5435f24949bacd39430662a087
# 82265b4ff0c1471e9fc90f9161103be5
msgid "``status``"
msgstr "``status``"

msgid ""
"``status`` returns the current status of the context that processes the "
"request."
msgstr ""

msgid ""
"Context is an unit that processes requests. Normally, context is created for "
"each thread."
msgstr ""

# 692428db901e4813ac10f49016004603
#, fuzzy
msgid "Here is a simple example:"
msgstr "Here is a simplest example:"

msgid ""
"It returns the current status of the context that processes the request. "
"See :ref:`status-return-value` for details."
msgstr ""

# 5471f19dd05847dfbe305ed48ff3266f
#, fuzzy
msgid "The command returns the current status as an object::"
msgstr "``load`` returns the number of added records such as ::"

msgid ""
"Here are descriptions about values. See :ref:`status-usage` for real values:"
msgstr ""

# 8ddf2d8eebde47a0ac66b74e0c4770df
# 1bbece17eb6c482da4cd728a2ebeba94
# 60afe1f406f54a33bb51247f88c1a4ba
# 322109d6b280436f9dfcfd6e269b1587
msgid "Key"
msgstr "Key"

# 137b86160572418f97b53e649dc047a1
msgid "``alloc_count``"
msgstr "``alloc_count``"

msgid ""
"The number of allocated memory blocks that aren't freed.  If this value is "
"continuously increased, there may be a memory leak."
msgstr ""

# 9eef8ae9992742ec82fe57f290364adb
#, fuzzy
msgid "``1400``"
msgstr "``100``"

# 200b8e41f1ee4a5b95d3fc4eb3ec0395
#, fuzzy
msgid "``cache_hit_rate``"
msgstr "``cache_limit``"

msgid ""
"Percentage of cache used responses in the Groonga process. If there are 10 "
"requests and 7 responses are created from cache, ``cache_hit_rate`` is "
"``70.0``. The percentage is computed from only requests that use commands "
"that support cache."
msgstr ""

# 778e8c583e464aa18e06004f48f4b193
# 947e62fe8f994e30aed51d68fadff0a5
#, fuzzy
msgid "Here are commands that support cache:"
msgstr "Here is a command that loads the data:"

# f5329c3dde8f4688b434536fa019092b
#, fuzzy
msgid ":doc:`logical_select`"
msgstr "``logical_count``"

# 19b8bc1f0c8844c6b1b0fd6088633d9f
#, fuzzy
msgid ":doc:`logical_range_filter`"
msgstr "``logical_range_filter``"

# f5329c3dde8f4688b434536fa019092b
#, fuzzy
msgid ":doc:`logical_count`"
msgstr "``logical_count``"

msgid "``29.4``"
msgstr ""

# 387750d3a40447cebe446c2d4506cb21
#, fuzzy
msgid "``command_version``"
msgstr "``grn_command_version``"

# 7d3c663020f64d29bc99b92ec26a73d2
#, fuzzy
msgid ""
"The :doc:`/reference/command/command_version` that is used by the context."
msgstr ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."

msgid "``1``"
msgstr ""

# 387750d3a40447cebe446c2d4506cb21
#, fuzzy
msgid "``default_command_version``"
msgstr "``grn_command_version``"

# b17968cd187c4e6188f2f19b4641a0f9
#, fuzzy
msgid ""
"The default :doc:`/reference/command/command_version` of the Groonga process."
msgstr ""
"The default command version. (See :doc:`/reference/command/command_version`)"

# 387750d3a40447cebe446c2d4506cb21
#, fuzzy
msgid "``max_command_version``"
msgstr "``grn_command_version``"

# 7d3c663020f64d29bc99b92ec26a73d2
#, fuzzy
msgid ""
"The max :doc:`/reference/command/command_version` of the Groonga process."
msgstr ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."

msgid "``2``"
msgstr ""

# 2cf3f08517ea4a259a1267a69d9275eb
# 8a748a269f2c49af8670d0bb7e7096e6
#, fuzzy
msgid "``n_queries``"
msgstr "``types``"

msgid ""
"The number of requests processed by the Groonga process. It counts only "
"requests that use commands that support cache."
msgstr ""

msgid "``29``"
msgstr ""

# 63c672ba16674ec085b9653cd908ecf0
#, fuzzy
msgid "``start_time``"
msgstr "``starttime``"

msgid "The time that the Groonga process started in UNIX time."
msgstr ""

msgid "``1441761403``"
msgstr ""

# 63c672ba16674ec085b9653cd908ecf0
msgid "``starttime``"
msgstr "``starttime``"

# 63c672ba16674ec085b9653cd908ecf0
#, fuzzy
msgid "Use ``start_time`` instead."
msgstr "``starttime``"

# 27ffbbac17ba456cad8819cfbfb600b7
msgid "``uptime``"
msgstr "``uptime``"

msgid "The elapsed time since the Groonga process started in second."
msgstr ""

msgid ""
"For example, ``216639`` means that ``2.5`` (= ``216639 / 60 / 60 / 24 = "
"2.507``) days."
msgstr ""

msgid "``216639``"
msgstr ""

# 412b9366f9a546a6af839755cbab6df2
#, fuzzy
msgid "``version``"
msgstr "``position``"

# 89e70972023b4917ba61435fd9513b84
#, fuzzy
msgid "The version of the Groonga process."
msgstr "The expression to be extracted."

msgid "``5.0.7``"
msgstr ""

# d7426b5e19544de98556b7a2c58303f1
# 102f6e535af04555b63eda9da5c8a44f
msgid "``suggest``"
msgstr "``suggest``"

# 3a3d642d12f245c19c0f915376abb2fe
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."

# 51ef11de207a4d9dadbb34d5bd112dd3
msgid "suggest - returns completion, correction and/or suggestion for a query."
msgstr ""
"suggest - returns completion, correction and/or suggestion for a query."

# 43f24a9115334b39859286ffc7795ea2
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."

# 3c98ecc8ef794d77a9e8fee644121895
msgid ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."
msgstr ""
"See :doc:`/reference/suggest/introduction` about completion, correction and "
"suggestion."

# ff72bf6a5fcb4b439a423fe24e0f3593
msgid "Here are learned data for completion."
msgstr "Here are learned data for completion."

# b13b5da6730845c780ae7011fadd6962
msgid "Here are learned data for correction."
msgstr "Here are learned data for correction."

# da4e0624cba9451b83a78a98b911d54c
msgid "Here are learned data for suggestion."
msgstr "Here are learned data for suggestion."

# 56b9527db09c4ae4a03147f54b9e328b
msgid "Here is a completion example."
msgstr "Here is a completion example."

# afb3f6726a61445b9873711b73d63472
msgid "Here is a correction example."
msgstr "Here is a correction example."

# 5c060fd358314f51b45783fa24af39f2
msgid "Here is a suggestion example."
msgstr "Here is a suggestion example."

# 32ed80738e0748d29aa61501660effed
msgid "Here is a mixed example."
msgstr "Here is a mixed example."

# a8613f2c648843788b1099b989faba46
msgid "Specifies what types are returned by the suggest command."
msgstr "Specifies what types are returned by the suggest command."

# 74023156c8df4607b40a09e265236e73
msgid "Here are available types:"
msgstr "Here are available types:"

# 76b8eefc0ca5444c8c6f25ff46ac327a
msgid "The suggest command does completion."
msgstr "The suggest command does completion."

# b13e3b65d57949d2a3aed3f7a950b7e4
msgid "``complete``"
msgstr "``complete``"

# c0f869c83bde4163a0473491feeebbb3
msgid "The suggest command does correction."
msgstr "The suggest command does correction."

# 04e0eea5a045445a9a198290d63425a6
msgid "``correct``"
msgstr "``correct``"

# c87130d90319422887b0455bf76c4a21
msgid "The suggest command does suggestion."
msgstr "The suggest command does suggestion."

# 4ce0803c9f8749a5b6ff57b3257433bb
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:"

# 1f1a3f88589f47e2bea1c13c2531199a
msgid "It returns correction::"
msgstr "It returns correction::"

# f9deb60d89864316b6264c6b3f7c12d0
msgid "It returns correction and suggestion::"
msgstr "It returns correction and suggestion::"

# a4922c69dd9a4c789c883049f834823e
msgid "It returns complete, correction and suggestion::"
msgstr "It returns complete, correction and suggestion::"

# e4781631076b468da775c1de6e0f63b0
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::"

# 671701a384d4413c82a3934205cc8e33
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."

# 0dbb82b86a824fa0b449fd6fc1136d3b
# 511495f158cf40cf9463602c80127886
# 7916286d47d8400b9e4dda8ff0a738bb
msgid "``column``"
msgstr "``column``"

# 1f45c12b364a45a38c0fbcabf9dbad57
msgid "Specifies query for completion, correction and/or suggestion."
msgstr "Specifies query for completion, correction and/or suggestion."

# 656ec4011f7c4115ab4db8835128c759
msgid "Specifies sort key."
msgstr "Specifies sort key."

# 2eb14dc4fa3f4abcaa77125ac4292771
# dcd9dd200d4e4e3c9c0161ede2182b1f
# 0d5906d83a0b480797b9275223463d39
# 1cc01962fc774045b4ff1c8d2a7a53a6
# aa64d33cc9ec44f396cdaa6db175b641
# 5c13c46b712c414697e1c96414799e9b
# 0558cb9653ad45cfb23f2fb4d4065942
# b213021a8a5242b49b0cf9df9aa076ae
msgid "Default:"
msgstr "Default:"

# 4c7f0f9f204d4cafa759252dc19053d1
msgid "``-_score``"
msgstr "``-_score``"

# cbf342ee41ea42e38fe01f9ef70350b3
msgid "Specifies output columns."
msgstr "Specifies output columns."

# 2f08cfa72d4e468ab5fae5190dd3fd48
msgid "``_key,_score``"
msgstr "``_key,_score``"

# f18cc0c912c3483f94e405f44810eade
msgid "Specifies returned records offset."
msgstr "Specifies returned records offset."

# 021bcf9f2f8c4f0a9479ed391f5117e2
msgid "``0``"
msgstr "``0``"

# f7c855a4868e443e93eafc7da4b22a96
msgid "Specifies number of returned records."
msgstr "Specifies number of returned records."

# 2cce62861f704b33b903341f5b58480a
msgid "``10``"
msgstr "``10``"

# e21793be5ad94c4c97b3bc8ec6b35233
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``."

# 9eef8ae9992742ec82fe57f290364adb
msgid "``100``"
msgstr "``100``"

# 8568e3582e3a446383352b0b1b86d937
msgid "``frequency_threshold``"
msgstr "``frequency_threshold``"

# 4b34d6bc3b8745bbadce766817a5f332
msgid "``conditional_probability_threshold``"
msgstr "``conditional_probability_threshold``"

# 74f2524f43364cc3b6d0c2b07edad0b5
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``."

# 80f86f7fcf124adcbf7b46bc19f74ff1
msgid "``0.2``"
msgstr "``0.2``"

# 45886ae72f884bac803ce80e5fae6e35
msgid "Specifies whether optional prefix search is used or not in completion."
msgstr "Specifies whether optional prefix search is used or not in completion."

# 8ae0e6825f84454ba0e20b38ea4e2687
msgid "Prefix search is always used."
msgstr "Prefix search is always used."

# 060518f1c4cb44a78c727bf755c43bca
msgid "Prefix search is never used."
msgstr "Prefix search is never used."

# 81ca79699e884a92ac41d2170f861e4d
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."

# c340b853d0a041c4a03dfe790c45bf5f
# 988a338890ac454c916b98c142e72572
# 3430905f3ff54aaf816e2909a840b3ff
# 9ab81e277da2421cac8249439e8c07f5
msgid "``auto``"
msgstr "``auto``"

# f985ae98bb194c83919bf156516c0f2a
msgid "``prefix_search``"
msgstr "``prefix_search``"

# d277ef8a911347bc8f0efe117360976b
msgid "Specifies whether optional similar search is used or not in correction."
msgstr ""
"Specifies whether optional similar search is used or not in correction."

# 23883d470bd14abcabd4ae9a6693f052
msgid "Similar search is always used."
msgstr "Similar search is always used."

# 7b74441f32e043b691b79113e4ca419d
msgid "Similar search is never used."
msgstr "Similar search is never used."

# 9b1316f8858c4f82ab0955ea4413e5e2
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."

# f730377712f8471ea612b448ab41680f
msgid "``similar_search``"
msgstr "``similar_search``"

# 55afd7a9a9e14f8088695c6099847485
msgid "Here is a returned JSON format::"
msgstr "Here is a returned JSON format::"

# bf38e39fa89e4aa58b67388e4c24a8b5
msgid "A type specified by ``types``."
msgstr "A type specified by ``types``."

# 98c6fc69c85a442685b0d1a1c3a0e48b
msgid "``candidate``"
msgstr "``candidate``"

# f8c3fb39ad3c46a2aaacb4353bc1f3ab
msgid "A candidate for completion, correction or suggestion."
msgstr "A candidate for completion, correction or suggestion."

# 7c4983b22b54433dbd3c8be8cb3be6cd
msgid "``score of candidate``"
msgstr "``score of candidate``"

# e454e56749c24e43b210605aea085a71
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."

# af0c6a6cdc384cf8a35ff778850f1423
msgid ":doc:`/reference/suggest`"
msgstr ":doc:`/reference/suggest`"

# e66ea0d4b32c4a97bf0f5047e45d5970
msgid ":doc:`/reference/executables/groonga-suggest-create-dataset`"
msgstr ":doc:`/reference/executables/groonga-suggest-create-dataset`"

# ca43a2d980494877b9e6812b5b908116
# ac1edcccf372424c9747ae5b35baad3b
msgid "``table_create``"
msgstr "``table_create``"

# de911d208e634136b16ce1d7f0ed9fc5
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."

# 3ddaeffbfe2549209f8f1fed9c260812
#, fuzzy
msgid "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::"

# 2553c00e57474262bdf1fa93678303c3
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."

# 37ef18cacd41481d90dc7d625463ec18
msgid "Create data store table"
msgstr "Create data store table"

# 37a84735cb4b440eab43430f3582ab90
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."

# e696f1cfc68e49978b51ce589d919a27
msgid "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."
msgstr "Table type is specified as ``TABLE_${TYPE}`` to ``flags`` parameter."

# 8976343aae6f4cb8869efe10e3b3e8b2
msgid "Here is an example to create ``TABLE_NO_KEY`` table:"
msgstr "Here is an example to create ``TABLE_NO_KEY`` table:"

# 9bd7ce28401444d08bf439c850e869a0
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."

# 510269c229d3443db019bc6f6ce3e7ae
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."

# e382a47ed4624931be5bc127579a5c77
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."

# 1b072f2916e14adea5e40305bba71162
msgid "Create lexicon table"
msgstr "Create lexicon table"

# 8feb54d468ed4d9285f1c7e3e9d3481d
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."

# 88e6eb25a3664238b94c0fd41fa73b7a
msgid "Here is an example to create ``TABLE_PAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_PAT_KEY`` table:"

# 71aed15e29c14836b103ad6e2aabbf6b
msgid "The ``table_create`` command creates the following table:"
msgstr "The ``table_create`` command creates the following table:"

# 032b508ca6744104b90d1241cb8d89bb
msgid "The table is named ``Lexicon``."
msgstr "The table is named ``Lexicon``."

# 3f109538e2074b5b8c968ab63fadc333
msgid "The table is ``TABLE_PAT_KEY`` type table."
msgstr "The table is ``TABLE_PAT_KEY`` type table."

# 893c990d79144510b0e034c4eeb755d9
msgid "The table's key is ``ShortText`` type."
msgstr "The table's key is ``ShortText`` type."

# 6d99b045822144f4b3df219a454a2c06
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."

# 8d6b7482dcdd4b7193b9d9cbe44aec10
msgid "The table uses ``NormalizerAuto`` normalizer to normalize a text."
msgstr "The table uses ``NormalizerAuto`` normalizer to normalize a text."

# 4d589308e3ac46468c5a1e5a85a864d4
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."

# 6052abe463a741a88d18db941d88a6cb
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``."

# 39d675f84bb64652b92c8bafdf05ed42
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``."

# 20533faa06f84bffad7ff53eedba5881
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."

# ad29453f6b57477f81a71393687358d6
msgid "Create tag index table"
msgstr "Create tag index table"

# f0236da8c7844558bc13e678ceec1b8e
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."

# 38961a6892ed44819e710649eeeaa9d8
msgid "Here is an example to create ``TABLE_HASH_KEY`` table:"
msgstr "Here is an example to create ``TABLE_HASH_KEY`` table:"

# da8f5e7152c1431bb4193962869bb6de
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."

# dfcf9181605d40eaa177bb98189e15ba
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."

# 6d6bd194bf924940bfcc3f8c99c97dd5
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."

# dc44c3950a04470cb330dd3264f101f1
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."

# f542a2e5aed148df8de25401b6f7198c
msgid "Create range index table"
msgstr "Create range index table"

# da9b1eddbe494e7db2e63ffcab5bb999
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."

# c087b0e19cd0499fa6a45fb408f79f37
msgid "Here is an example to create ``TABLE_DAT_KEY`` table:"
msgstr "Here is an example to create ``TABLE_DAT_KEY`` table:"

# b123762100d84c2aa604f692920e39d1
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."

# b9a887ee056945ae8eda973db4f6adcf
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."

# fc9c13b408bf4423a295c3b6ffc3d6be
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."

# 283c7cdfdb274f6f8bace1ca083aaec7
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``."

# 41099348a22940a2bb571a48e44d9a7b
msgid "Specifies a table name to be created. ``name`` must be specified."
msgstr "Specifies a table name to be created. ``name`` must be specified."

# 95719b2b6fa946818f20e3ae12afc13c
msgid "Here are available characters:"
msgstr "Here are available characters:"

# 67d29af1963e4ce2ab38f2eeffc9a43c
msgid "``0`` .. ``9`` (digit)"
msgstr "``0`` .. ``9`` (digit)"

# 79a5d2fc8968468ca719bf157928987b
msgid "``a`` .. ``z`` (alphabet, lower case)"
msgstr "``a`` .. ``z`` (alphabet, lower case)"

# a12f5d73bb934769a4710dc68f62b655
msgid "``A`` .. ``Z`` (alphabet, upper case)"
msgstr "``A`` .. ``Z`` (alphabet, upper case)"

# 3daf303a09764eb9bcf372ca506bd4ea
msgid "``#`` (hash)"
msgstr "``#`` (hash)"

# 8d3c828783b14de7aeb5b50f14eefaf8
msgid "``@`` (at mark)"
msgstr "``@`` (at mark)"

# 8e5781df9a304008bd0b7574763a1bb5
msgid "``-`` (hyphen)"
msgstr "``-`` (hyphen)"

# 994323d623e646ce84d6ab858a5e2b34
msgid ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"
msgstr ""
"``_`` (underscore) (NOTE: Underscore can't be used as the first character.)"

# 512d8ee8250144b682aadc2340ab1234
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``."

# f782c200ab06409b9c58b2be6efbd054
msgid "Specifies a table type and table customize options."
msgstr "Specifies a table type and table customize options."

# 41bd361b59344197885f9d05b48a50e6
msgid "Here are available flags:"
msgstr "Here are available flags:"

# 7ee020849a7541ad829d06d290173c4c
# 8006f28747084b55b0122d9f3c50fe6e
msgid "description"
msgstr "description"

# 7f6f53e9f3d546849e0cbc80ad3c5375
msgid "flags"
msgstr "flags"

# 0173f98f61b643c0910fb0eb89fd751a
msgid "Array table."
msgstr "Array table."

# 8a64e0dc01d6489f9fb44e736c3851c9
# 47dd9f152cab484ca868a93d361e8e26
msgid "``TABLE_NO_KEY``"
msgstr "``TABLE_NO_KEY``"

# b23372b55db7494aaaacf140625c13fa
msgid "Hash table."
msgstr "Hash table."

# c43ad7c48b9841288a696093ca3f7cfe
# 035acbc0422d43e1a1b29e79d3d0d7c6
msgid "``TABLE_HASH_KEY``"
msgstr "``TABLE_HASH_KEY``"

# aad2ef3a8b5d4dd48aa583b6f83f81b9
msgid "Patricia trie."
msgstr "Patricia trie."

# c1d19f4334554b00a6ca4173eea0b57f
# 8de95ae25c544b67a4fc9b42dcea39bb
msgid "``TABLE_PAT_KEY``"
msgstr "``TABLE_PAT_KEY``"

# b60e1ae673d2480b82cf306bdf9a2ad2
msgid "Double Array trie."
msgstr "Double Array trie."

# c99e19538bec4567aada09bb58c04ed9
# 8b9f3c8dfb0449e59c4ce159df022d79
msgid "``TABLE_DAT_KEY``"
msgstr "``TABLE_DAT_KEY``"

# 0b99c11b69c642908c66dcd579648b42
msgid "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."
msgstr "Enable Semi Infinite String. Require ``TABLE_PAT_KEY``."

# f0d5eede39eb4468aed6bf6d3de72a75
msgid "``KEY_WITH_SIS``"
msgstr "``KEY_WITH_SIS``"

# dc3f65c2e8064e0ba222942bf4d8733c
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."

# 7066efdb67fa45babb81820d2374a812
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."

# 463e2e226cc84cb1a262c5b7e7871805
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``."

# 6309124087e24acd97bcc95ce7d81192
msgid "See :doc:`/reference/tables` for difference between table types."
msgstr "See :doc:`/reference/tables` for difference between table types."

# c4033e31517247ef97da6b2f4c1139fd
msgid "The default flags are ``TABLE_HASH_KEY``."
msgstr "The default flags are ``TABLE_HASH_KEY``."

# 5063dfdde23a48c39ceee999a6f4eb7a
msgid "``key_type``"
msgstr "``key_type``"

# a97f5c3a1c434333b026cf5988b26664
msgid "Specifies key type."
msgstr "Specifies key type."

# 0079bd8c67fe47ca9c8c46a950e9cf6f
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."

# 276a837ec9594bb5a9e58a89aa54abb7
msgid "See :doc:`/reference/types` for all types."
msgstr "See :doc:`/reference/types` for all types."

# 2c47982d8f9d4cda91bf2a04fd3bd2a6
# 35c093417d8a4edb88f23000c5deacd7
# b98668b688ac43b2a9616fce13348741
# aaccd95e4c81444ab83812dd286eee8f
# af8930b3a8e843f0ab8a8d079514c64c
msgid "The default value is none."
msgstr "The default value is none."

# f2774398c801423186445e8c0299749f
msgid "``value_type``"
msgstr "``value_type``"

# 674047874ad446c19668cbdff6b50099
msgid "Specifies value type."
msgstr "Specifies value type."

# c40ac198c8f542ffa88493a28e90459f
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."

# f933c7c44436401c9bbafa00c12523fc
msgid "``default_tokenizer``"
msgstr "``default_tokenizer``"

# 81c910f6bc8140dd95ebf363693379a8
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."

msgid ""
"You must specify ``default_tokenizer`` for a table that is used for lexicon "
"of fulltext search index. See :doc:`/reference/tokenizers` for available "
"tokenizers. You must choose a tokenizer from the list for fulltext search."
msgstr ""

msgid "You don't need to specify ``default_tokenizer`` in the following cases:"
msgstr ""

msgid "You don't use the table as a lexicon."
msgstr ""

msgid ""
"You use the table as a lexicon but you don't need fulltext search. For "
"example:"
msgstr ""

msgid "Index target data isn't text data such as ``Int32`` and ``Time``."
msgstr ""

msgid "You just need exact match search, prefix search and so on."
msgstr ""

# 53c49016c0f04fdba99679bf68d8d315
#, fuzzy
msgid ""
"You can't use ``default_tokenizer`` with ``TABLE_NO_KEY`` flag because a "
"table that uses ``TABLE_NO_KEY`` flag can't be used as lexicon."
msgstr ""
"You cannot use ``default_tokenizer`` with ``TABLE_NO_KEY`` because "
"``TABLE_NO_KEY`` cannot be used for index."

# 0079bd8c67fe47ca9c8c46a950e9cf6f
#, fuzzy
msgid ""
"You must specify ``TABLE_HASH_KEY``, ``TABLE_PAT_KEY``, ``TABLE_DAT_KEY`` "
"to :ref:`table-create-flags` when you want to use the table as a lexicon."
msgstr ""
"If you specify ``TABLE_HASH_KEY``, ``TABLE_PAT_KEY`` or ``TABLE_DAT_KEY`` as "
"``flags`` parameter, you need to specify ``key_type`` option."

# c8b64d780fb74586ab69f676bf50226d
msgid "Specifies a normalizer that is used to normalize key."
msgstr "Specifies a normalizer that is used to normalize key."

# 09f447658c8c4b1f8f4cd6623aaa1d2b
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."

# 34e8f70369a24d0dba51fc24b5cd94fc
msgid "See :doc:`/reference/normalizers` for all normalizsers."
msgstr "See :doc:`/reference/normalizers` for all normalizsers."

# 91ab3142965b44aba83e19638d635c87
# ea6279f7921a4b7db5f85f67cdc5da27
msgid "``token_filters``"
msgstr "``token_filters``"

# d21cc62dd6844b59a9843edaa4a30b76
msgid "Specifies token filters that is used to some processes tokenized token."
msgstr ""
"Specifies token filters that is used to some processes tokenized token."

# ef5d25c1df724d2bb2eba76fe8d1b6a7
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."

# 1d954f66aea9425bab19426e2a2153e1
msgid "See :doc:`/reference/token_filters` for all token filters."
msgstr "See :doc:`/reference/token_filters` for all token filters."

# 032bddf7a2a84eac9ebf54e3c55a06aa
msgid "``table_create`` returns ``true`` as body on success such as::"
msgstr "``table_create`` returns ``true`` as body on success such as::"

# 55b908f797a74af1a8f36e33fbb26c7b
msgid "If ``table_create`` fails, error details are in ``HEADER``."
msgstr "If ``table_create`` fails, error details are in ``HEADER``."

# 06761ff30a10448eb945524da2fe1517
msgid ":doc:`/reference/tables`"
msgstr ":doc:`/reference/tables`"

# 0a8e971109254d4a9197ba190ff46594
# 0821acd5a48c47078c3f29cfac0fe968
# 1c65fc201ca245a7aa5ffb6f6d613914
# a30a82d462644229b8f8ca8afdd4b4fe
msgid ":doc:`/reference/tokenizers`"
msgstr ":doc:`/reference/tokenizers`"

# 9e22645c68e84010920e6a7b978ecb31
msgid ":doc:`/reference/command/output_format`"
msgstr ":doc:`/reference/command/output_format`"

# aa9b7298456e4368bd5cc9e2b9f62f38
# 8f90c03820bb4f5f9a1d5393f61556f6
msgid "``table_list``"
msgstr "``table_list``"

# 559110fbdfd145a4ade3b3c5b5505f35
msgid "table_list - DBに定義されているテーブルをリスト表示"
msgstr "table_list - DBに定義されているテーブルをリスト表示"

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

# ff9d3ffd012c4bfc96eeffaa1e538095
msgid "table_listは、DBに定義されているテーブルのリストを表示します。"
msgstr "table_listは、DBに定義されているテーブルのリストを表示します。"

# 2d61f2f0f127429286e56a9f0421843e
msgid "テーブル名一覧が以下の形式で返却されます。::"
msgstr "テーブル名一覧が以下の形式で返却されます。::"

# 8cbe646b51844a86bf1700cae88ac4db
msgid "``テーブル情報名n``"
msgstr "``テーブル情報名n``"

# efdf7570df31476dbc436f47e72de468
msgid ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"
msgstr ""
"``テーブル情報n`` には複数の情報が含まれますが、そこに入る情報がどんな内容か"
"を示す名前を出力します。 情報名は以下の通りです。"

# cb3c2f3eb9a343889302908525792437
msgid "テーブルオブジェクトに割り当てられたID"
msgstr "テーブルオブジェクトに割り当てられたID"

# aed169070ed44277912b4c9eb800182e
msgid "テーブル名"
msgstr "テーブル名"

# 069d595ae119476d82b4c3da696911f6
msgid "テーブルのレコードを格納するファイル名"
msgstr "テーブルのレコードを格納するファイル名"

# 5b6daaa5ad334693b1f752c78fe3c1db
msgid "テーブルのflags属性"
msgstr "テーブルのflags属性"

# 2ba12f9964eb41b58ae3e20900458ed0
msgid "``domain``"
msgstr "``domain``"

# f970c9b2b12a42ba9102b6ec4f1d2c9d
msgid "主キー値の属する型"
msgstr "主キー値の属する型"

# 3c5f4eb4ab3548b2aa4f7f2e7a30400d
msgid "``range``"
msgstr "``range``"

# 9935675848644d2497701b2475505a5c
msgid "valueが属する型"
msgstr "valueが属する型"

# a6872f6ee8df4c3d8dff517bd52b42a5
msgid "``テーブル情報型n``"
msgstr "``テーブル情報型n``"

# d3fa519e498045dfb42b878efae963ea
msgid "テーブル情報の型を出力します。"
msgstr "テーブル情報の型を出力します。"

# 5f67ea27565247c780e6514f64881c16
msgid "``テーブル情報n``"
msgstr "``テーブル情報n``"

# 1a2007272a784940992ac59d00990955
msgid ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"
msgstr ""
"``テーブル情報名n`` で示された情報の配列を出力します。 情報の順序は ``テーブ"
"ル情報名n`` の順序と同じです。"

# 7a53ed1ce3eb4e72a872c9beee5a04ff
# edb09611198a4d3c9e5f32a1002ca5e9
msgid "``table_remove``"
msgstr "``table_remove``"

msgid ""
"``table_remove`` removes a table and its columns. If there are one or more "
"indexes against key of the table and its columns, they are also removed."
msgstr ""

msgid ""
"You just specify table name that you want to remove. ``table_remove`` "
"removes the table and its columns. If the table and its columns are indexed, "
"all index columns for the table and its columns are also removed."
msgstr ""

# 4afebe4ad86d49438bef51a135114399
# 51c7e671d95c43d5b2feb261deeb6c7c
#, fuzzy
msgid "This section describes about the followings:"
msgstr "This section describes about the following completion features:"

# 2e0dca10064940e59b5c18aa248de121
#, fuzzy
msgid "Basic usage"
msgstr "Simple usage"

# 1f1ee6a8aa434ae0a9d49246a8a6d06e
#, fuzzy
msgid "Unremovable cases"
msgstr "Here are unrecoverable cases:"

msgid "Decreases used resources"
msgstr ""

# c63dc1094d54452889e2a31c0ed43d6e
#, fuzzy
msgid "Let's think about the following case:"
msgstr "Think about the following case."

# 7e1f34812ed84eb3b8a503df869f49a2
#, fuzzy
msgid "There is one table ``Entries``."
msgstr "There is one required parameter, ``target``."

# 17e1b3013cd94664b875a490830ee848
#, fuzzy
msgid "``Entries`` table has some columns."
msgstr "The table or database."

msgid "``Entries`` table's key is indexed."
msgstr ""

msgid "A column of ``Entries`` is indexed."
msgstr ""

# 778e8c583e464aa18e06004f48f4b193
# 947e62fe8f994e30aed51d68fadff0a5
#, fuzzy
msgid "Here are commands that create ``Entries`` table:"
msgstr "Here is a command that loads the data:"

msgid "Here are commands that create an index for ``Entries`` table's key:"
msgstr ""

msgid "Here are commands that create an index for ``Entries`` table's column:"
msgstr ""

msgid "Let's confirm the current schema before running ``table_remove``:"
msgstr ""

msgid ""
"If you remove ``Entries`` table, the following tables and columns are "
"removed:"
msgstr ""

# 2cf3f08517ea4a259a1267a69d9275eb
# 8a748a269f2c49af8670d0bb7e7096e6
#, fuzzy
msgid "``Entries``"
msgstr "``types``"

# 18dcc1bdd0dd4109b1545edc7c2f41cb
# 5ef57e34322e47ef983ebb212d55c672
#, fuzzy
msgid "``Entries.title``"
msgstr "``rectangle``"

# 7d62fe4d17354b1eb0d1742659f78da9
#, fuzzy
msgid "``Entries.context``"
msgstr "``normalized_text``"

# bccd3c1191554e12a7ba928fd4d067c3
#, fuzzy
msgid "``EntryKeys.key_index``"
msgstr "``range_filter``"

# bccd3c1191554e12a7ba928fd4d067c3
#, fuzzy
msgid "``Terms.content_index``"
msgstr "``range_filter``"

# 384a70272bc249cb9dd1f8082b8c8df0
#, fuzzy
msgid "The following tables (lexicons) aren't removed:"
msgstr "The following parameters are needed more description:"

msgid "``EntryKeys``"
msgstr ""

# 69f1ba9b7ac94808b26a3f9d6cdcf4bf
#, fuzzy
msgid "``Terms``"
msgstr "``nterms``"

# 7a53ed1ce3eb4e72a872c9beee5a04ff
# edb09611198a4d3c9e5f32a1002ca5e9
#, fuzzy
msgid "Let's run ``table_remove``:"
msgstr "``table_remove``"

msgid ""
"Here is schema after ``table_remove``. Only ``EntryKeys`` and ``Terms`` "
"exist:"
msgstr ""

# 1f1ee6a8aa434ae0a9d49246a8a6d06e
#, fuzzy
msgid "There are some unremovable cases:"
msgstr "Here are unrecoverable cases:"

msgid "One or more tables use the table as key type."
msgstr ""

# 90a64dc3424e4f1f8711022e70ab474b
#, fuzzy
msgid "One or more columns use the table as value type."
msgstr "Specifies a column of the table or the value."

msgid ""
"Both cases blocks dangling references. If the table is referenced as type "
"and the table is removed, tables and columns that refer the table are broken."
msgstr ""

msgid ""
"If the target table satisfies one of them, ``table_remove`` is failed. The "
"target table and its columns aren't removed."
msgstr ""

# d57be3e447c7484b9de2ab1d9ff0555d
#, fuzzy
msgid "Here is an example for the table is used as key type case."
msgstr "Here is an example that uses multiple scorers::"

msgid ""
"The following commands create a table to be removed and a table that uses "
"the table to be removed as key type:"
msgstr ""

msgid "``table_remove`` against ``ReferencedByTable`` is failed:"
msgstr ""

msgid ""
"You need to remove ``ReferenceTable`` before you remove "
"``ReferencedByTable``:"
msgstr ""

# b07a5d7a4fa8456397ce032ec8a515a9
#, fuzzy
msgid "Here is an example for the table is used as value type case."
msgstr "Here is an example that uses all calculation types:"

msgid ""
"The following commands create a table to be removed and a column that uses "
"the table to be removed as value type:"
msgstr ""

msgid "``table_remove`` against ``ReferencedByColumn`` is failed:"
msgstr ""

msgid ""
"You need to remove ``Table.reference_column`` before you remove "
"``ReferencedByColumn``:"
msgstr ""

msgid ""
"``table_remove`` opens all tables and columns in database to check :ref:"
"`table-remove-unremovable-cases`."
msgstr ""

msgid ""
"If you have many tables and columns, ``table_remove`` may use many "
"resources. There is a workaround to avoid the case."
msgstr ""

msgid ""
"``table_remove`` closes temporary opened tables and columns for checking "
"when the max number of threads is ``1``."
msgstr ""

# c04071bf9c5c4b06880acfae5e5dc55d
#, fuzzy
msgid ""
"You can confirm and change the current max number of threads by :doc:"
"`thread_limit`."
msgstr ""
"You can get the current max number of cache entries by executing "
"``cache_limit`` without parameter."

# 1a34165f0a02401996977226c15dbec3
#, fuzzy
msgid "The feature is used in the following case:"
msgstr "Query log is useful for the following cases:"

# 1a34165f0a02401996977226c15dbec3
#, fuzzy
msgid "The feature isn't used in the following case:"
msgstr "Query log is useful for the following cases:"

# 7a4fe89c8fec4f52936c3a34c80c4385
#, fuzzy
msgid "Specifies the table name to be removed."
msgstr "Specifies the column name to be renamed."

msgid "See :ref:`table-remove-usage` how to use this parameter."
msgstr ""

# 7a53ed1ce3eb4e72a872c9beee5a04ff
# edb09611198a4d3c9e5f32a1002ca5e9
#, fuzzy
msgid "``table_rename``"
msgstr "``table_remove``"

# 1e17bf06df2640708e426f93725558d8
#, fuzzy
msgid "``table_rename`` command renames a table."
msgstr "``column_rename`` command renames a column."

# b73390119a3a4b23a2fba169cfc4a01b
#, fuzzy
msgid ""
"It is a light operation. It just changes a relationship between name and the "
"table object. It doesn't copy table and its 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."

# ea950faec37146868c1389abdf5af52f
#, fuzzy
msgid ""
"It is a dangerous operation. You must stop all operations including read "
"operations while you run ``table_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:"

# 45d46522cdb24a2f928e2b822b3c175f
#, fuzzy
msgid ""
"Starts an operation (like ``select``) that accesses the table to be renamed "
"by the current table name. The current table name is called as ``the old "
"table name`` in the below because the table 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."

# 06ab28eca6b94e15ae2de3ecbd3c1063
#, fuzzy
msgid "Runs ``table_rename``. The ``select`` is still running."
msgstr "Runs ``column_rename``. The ``select`` is still running."

# 8cd616166d9a486493adb23a08a8163b
#, fuzzy
msgid ""
"The ``select`` accesses the table to be renamed by the old table name. But "
"the ``select`` can't find the table by the old name because the table has "
"been renamed to the new table 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."

# 1aeb402013654246a61d896c341a8660
#, fuzzy
msgid "Here is a simple example of ``table_rename`` command."
msgstr "Here is a simple example of ``column_rename`` command."

# 8eeaea67ba9440e08f2c0012ba925f54
#, fuzzy
msgid "This section describes parameters of ``table_rename``."
msgstr "This section describes parameters of ``column_rename``."

# 7a4fe89c8fec4f52936c3a34c80c4385
#, fuzzy
msgid "Specifies the table name to be renamed."
msgstr "Specifies the column name to be renamed."

# 693e6b87e5414abd9f66fdbae939a718
#, fuzzy
msgid "Specifies the new table name."
msgstr "Specifies the new column name."

# 3da112c0887a4116b42571cc4e354d0b
msgid "``table_tokenize``"
msgstr "``table_tokenize``"

# 4d8b1e8b07044e5ebff8cf28a212b592
msgid ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."
msgstr ""
"``table_tokenize`` command tokenizes text by the specified table's tokenizer."

# 3ddaeffbfe2549209f8f1fed9c260812
#, fuzzy
msgid "``table`` and ``string`` are required parameters. Others are optional::"
msgstr ""
"``table_create`` has many parameters. The required parameter is only "
"``name`` and otehrs are optional::"

# 54ebffe21c604802a6b0d9fdbdd8b001
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."

# 2873d4ed7a4242fa91e7932d3003251b
msgid "There are required parameters, ``table`` and ``string``."
msgstr "There are required parameters, ``table`` and ``string``."

# bd9227485e7e450ea70956b157b34433
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."

# fb63d9ad522a45a1bdf52e7cb5288983
# beedc095749a4fa1bb02117df684e1aa
msgid "Specifies any string which you want to tokenize."
msgstr "Specifies any string which you want to tokenize."

# c9b1cc91bee54c0695b2899ed8385e49
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."

# fcdae6de0c1a4dc0a1f9013d75148c17
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 \"``|``\"."

# adc2e325586b474da85e28272476bbbb
msgid "The default value is ``NONE``."
msgstr "The default value is ``NONE``."

# aef856627cf94e4fbe1df761ebdef746
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."

# 0cba25623d974135b79a722526e2d4df
# 86975ca626b04ec59df99bd877dfdb60
msgid "``mode``"
msgstr "``mode``"

# 1df2bb700e4448f1a629afea0c228d7a
msgid "Specifies a tokenize mode."
msgstr "Specifies a tokenize mode."

# c4c4ef97a9e547078f279513eb6e1009
msgid "The default value is ``GET``."
msgstr "The default value is ``GET``."

# 36c1c79be1a2401ebb57c33ab71decbc
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."

# 88e0d430705d4fccb9409909b9812859
msgid "``table_tokenize`` command returns tokenized tokens."
msgstr "``table_tokenize`` command returns tokenized tokens."

# e897fe89a65c4fee899edfba8e2a667c
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."

# ddc4f2581e9d4c829968b1ca93e62d53
# 526e60c23c894738826f8af784b80431
msgid ":doc:`/reference/commands/tokenize`"
msgstr ":doc:`/reference/commands/tokenize`"

# 200b8e41f1ee4a5b95d3fc4eb3ec0395
#, fuzzy
msgid "``thread_limit``"
msgstr "``cache_limit``"

# 732a18302397438ba9fc413fbd259ced
#, fuzzy
msgid "``thread_limit`` has the following two features:"
msgstr "``groonga`` executable file provides the following features:"

msgid ""
":doc:`/reference/executables/groonga` is the only Groonga server that "
"supports full ``thread_limit`` features."
msgstr ""

msgid ""
":doc:`/reference/executables/groonga-httpd` supports only one feature that "
"returns the max number of threads. The max number of threads of :doc:`/"
"reference/executables/groonga-httpd` always returns ``1`` because :doc:`/"
"reference/executables/groonga-httpd` uses single thread model."
msgstr ""

msgid ""
"If you're using Groonga as a library, ``thread_limit`` doesn't work without "
"you set custom functions by :c:func:`grn_thread_set_get_limit_func()` and :c:"
"func:`grn_thread_set_set_limit_func()`. If you set a function by :c:func:"
"`grn_thread_set_get_limit_func()`, the feature that returns the max number "
"of threads works. If you set a function by :c:func:"
"`grn_thread_set_set_limit_func()`, the feature that sets the max number of "
"threads works."
msgstr ""

# c04071bf9c5c4b06880acfae5e5dc55d
#, fuzzy
msgid ""
"You can get the max number of threads by calling without any parameters:"
msgstr ""
"You can get the current max number of cache entries by executing "
"``cache_limit`` without parameter."

# 7b16fdd224b048ce8d7924d9a99c354c
msgid "If it returns ``0``, your Groonga server doesn't support the feature."
msgstr ""

# d82c105923eb405ea6f91c1d42adb67a
#, fuzzy
msgid "You can set the max number of threads by calling ``max`` parameter:"
msgstr ""
"You can set the max number of cache entries by executing ``cache_limit`` "
"with ``max`` parameter."

# fab8ddf8426e4f6797f0186afb488eba
#, fuzzy
msgid ""
"It returns the previous max number of threads when you pass ``max`` "
"parameter."
msgstr "Sets the max number of entries of the cache object."

# 693e6b87e5414abd9f66fdbae939a718
#, fuzzy
msgid "Specifies the new max number of threads."
msgstr "Specifies the new column name."

# 8c7eb92541534c94ad698b8f06565392
#, fuzzy
msgid "You must specify positive integer:"
msgstr "``FACTOR`` must be a positive integer."

# edd951372ae94239941c0ac4bfa0668b
#, fuzzy
msgid ""
"If you specify ``max`` parameter, ``thread_limit`` returns the max number of "
"threads before ``max`` is applied."
msgstr ""
"If ``max`` parameter is used, the return value is the max number of cache "
"entries before ``max`` parameter is set."

# 5471f19dd05847dfbe305ed48ff3266f
#, fuzzy
msgid "The command returns the max number of threads as body::"
msgstr "``load`` returns the number of added records such as ::"

# edd951372ae94239941c0ac4bfa0668b
#, fuzzy
msgid ""
"If ``max`` is specified, ``N_MAX_THREADS`` is the max number of threads "
"before ``max`` is applied."
msgstr ""
"If ``max`` parameter is used, the return value is the max number of cache "
"entries before ``max`` parameter is set."

# af58f0b663e74c43b67f843152b0ecbd
msgid "``tokenize``"
msgstr "``tokenize``"

# 8c44afba5dea4c199622eb98e827ad79
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."

# edd2c5ffda814ef791a870837bf71e3e
#, fuzzy
msgid ""
"``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::"

# e8e47ef006db445abc1bacb87bc298a3
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\"``."

# 3c045d40f75e4d91ac3f7951f64b4cbc
msgid "There are required parameters, ``tokenizer`` and ``string``."
msgstr "There are required parameters, ``tokenizer`` and ``string``."

# 69e7a7b40db3467caab22eaf7c567a10
msgid "``tokenizer``"
msgstr "``tokenizer``"

# 42c1e2ff52e6494bbdc66a2a46cb7e2f
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``."

# fe65063c8c8741df88dbe686be98f635
msgid "See :doc:`/reference/tokenizers` about built-in tokenizers."
msgstr "See :doc:`/reference/tokenizers` about built-in tokenizers."

# 293e54b738664117a8e8d5a0cda9d5ab
msgid "Here is an example to use built-in ``TokenTrigram`` tokenizer."
msgstr "Here is an example to use built-in ``TokenTrigram`` tokenizer."

# 72381ed091de4222ad30c0b8489295fa
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``."

# 7f06a37f43344028ab1eb20cce4bec83
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``."

# 60a45669af9d43aba19f1b5c7034e7e2
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."

# 8a2c339998b9425f8695d77358f54370
msgid "Here is an example that doesn't use normalizer."
msgstr "Here is an example that doesn't use normalizer."

# 6eaf349ffeed49148001c1efe06db868
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."

# 99ee23ebd87648b3a89272da44439040
msgid "Here is an example that uses normalizer."
msgstr "Here is an example that uses normalizer."

# 57d0602afd7446c1a84badae306838ad
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."

# 00e10e9754a942dd939024e1ccc42452
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``."

# e8ec363d55754fc5b43a31bd1fb121a5
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."

# 1f06280a87964e55ba89b8e7472fe21f
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``."

# 6fe38c24c3374cd78dd634176414a3b4
msgid "``ENABLE_TOKENIZED_DELIMITER``"
msgstr "``ENABLE_TOKENIZED_DELIMITER``"

# 3f776a834b4746b28aaf5e5b2e0957d0
msgid ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."
msgstr ""
"Enables tokenized delimiter. See :doc:`/reference/tokenizers` about "
"tokenized delimiter details."

# 42a34a6028ed4f5398c5c12c7fea56ae
msgid "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."
msgstr "Here is an example that uses ``ENABLE_TOKENIZED_DELIMITER``."

# 39aded9257e54b60a5ca2a4739cd3000
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."

# 7c63f96eacb044d29d07dec62640c31d
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."

# b6be2418344942b3a575a03a45a600b0
msgid "The default mode is ``ADD``."
msgstr "The default mode is ``ADD``."

# 6251354785884cf2bc1f20652b4a47ce
msgid "Here is an example to the ``ADD`` mode."
msgstr "Here is an example to the ``ADD`` mode."

# 5abb44ee5f324ac59f862a888df9ea98
msgid "The last alphabet is tokenized by one character."
msgstr "The last alphabet is tokenized by one character."

# bbfe28bec65f428ab6d7900f2789dc98
msgid "Here is an example to the ``GET`` mode."
msgstr "Here is an example to the ``GET`` mode."

# 213273333687465783c99105091ec129
msgid "The last alphabet is tokenized by two characters."
msgstr "The last alphabet is tokenized by two characters."

# 54add77b2a3041e1a6eec7d5b3ccbc4a
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``."

# d2991932fd0f47c4ac5423fed747b87f
msgid "See :doc:`/reference/token_filters` about token filters."
msgstr "See :doc:`/reference/token_filters` about token filters."

# 4060c3c2b50348b6911b9db252344e54
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::"

# 4c3bf22099634723a2257d833690027e
msgid "``tokens``"
msgstr "``tokens``"

# 71aba85d7e8843a6986c82b62780cf93
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."

# 96e4f5569cfb4a2b8b3a1e2a5055107c
# ded206e6549c49c285ab7eb4798de9ae
msgid "``value``"
msgstr "``value``"

# 1ee705044ea746e6af0bfa1bfaeba7e1
msgid "Token itself."
msgstr "Token itself."

# 412b9366f9a546a6af839755cbab6df2
msgid "``position``"
msgstr "``position``"

# d42f6656a635415980b9c87dd5881d76
msgid "The N-th token."
msgstr "The N-th token."

# 338dc89fcd2e4c9598ca255d1d520492
msgid "``tokenizer_list``"
msgstr "``tokenizer_list``"

# 67a17cb81c0942cca58d7ad3a8b160d6
msgid "``tokenizer_list`` command lists tokenizers in a database."
msgstr "``tokenizer_list`` command lists tokenizers in a database."

# 242f568454cc4d60945625ccadf27223
msgid "It returns tokenizers in a database."
msgstr "It returns tokenizers in a database."

# f7b61d2bf38a41b78c4d7a25bd8c8a36
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::"

# 19a95f0760ce4446bafe286f078cc8a7
msgid "``tokenizers``"
msgstr "``tokenizers``"

# c8df31b0bea54cf2972d58ee53a006d0
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."

# 510f683db0454178a976fd4c76ecaf82
msgid "Tokenizer name."
msgstr "Tokenizer name."

# 10f20e759bb04a71b6c0644358d74fd4
msgid "``truncate``"
msgstr "``truncate``"

# 1e0cd8b7f4904a8faa37c724696e7f49
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."

# 2394fc77af4c4fb0afd48b279a742787
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."

# 0612ed80356041d599e792e5d7d2f3dc
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."

# 6fe39bdd2bbe49a1a6efa673766fc336
msgid "Here is a simple example of ``truncate`` command against a table."
msgstr "Here is a simple example of ``truncate`` command against a table."

# 7ec345bf47514bbea34cd8049f094dc1
msgid "Here is a simple example of ``truncate`` command against a column."
msgstr "Here is a simple example of ``truncate`` command against a column."

# 22e8e279cb3f49b6b74999f5e9b8622f
msgid "This section describes parameters of ``truncate``."
msgstr "This section describes parameters of ``truncate``."

# fd1703be2a494fcebedd2e1e4d03f9b2
msgid "There is required parameter, ``target_name``."
msgstr "There is required parameter, ``target_name``."

# 13ba1f15fa894c2981e670fdad320f84
msgid "``truncate`` command returns whether truncation is succeeded or not::"
msgstr "``truncate`` command returns whether truncation is succeeded or not::"

# 1ad46d05e3d04ba3a7ff414287d0f96a
msgid "Executables"
msgstr "Executables"

# 19e4552fabe647ab8f6ceb86b82632bc
msgid "This section describes executable files provided by groonga package."
msgstr "This section describes executable files provided by groonga package."

# 54d1f35c484a4ea68bb1c81ad0c270c7
msgid "``grndb``"
msgstr "``grndb``"

# cf6e9851dfe1459ab3adfbef7d986779
msgid "This executable command is an experimental feature."
msgstr "This executable command is an experimental feature."

# 3411180a345f41a78e024d133b9abf90
msgid "``grndb`` manages a Groonga database."
msgstr "``grndb`` manages a Groonga database."

# f46fe6c1eff348bd8a67584473e0918f
msgid "Here are features:"
msgstr "Here are features:"

# 821971ba2893492ea8ad3a7641a3e73d
msgid "Checks whether database is broken or not."
msgstr "Checks whether database is broken or not."

# 68f20b6455464de2b97f461d254b0d09
msgid "Recovers broken database automatically if the database is recoverable."
msgstr "Recovers broken database automatically if the database is recoverable."

# 2c1d008edb6845f8b4a9872d18c5828c
msgid "``grndb`` requires command and database path::"
msgstr "``grndb`` requires command and database path::"

# 7c743c4166a4412d9f1b021949e96bd5
msgid "Here are available commands:"
msgstr "Here are available commands:"

# fe946c6fb648475782bf517058eaa264
msgid "``check`` - Checks whether database is broken or not."
msgstr "``check`` - Checks whether database is broken or not."

# af8bb3d12a8a432da0fe5d390541f2b4
msgid "``recover`` - Recovers database."
msgstr "``recover`` - Recovers database."

# 239cf61218d74722b44885dcd1b96f41
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``::"

# a1d336e7bde74354b6f1f3d51e5be384
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``::"

# 65e4379d1eae4fd38104aadc51e7fb1d
msgid "Commands"
msgstr "Commands"

# 9a49d89c246746f0ab87a81e3d2537a2
msgid "This section describes available commands."
msgstr "This section describes available commands."

# 9d7912ee78014cd9ba8ea8833cead5ab
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."

# ccb819f61aaa40d8b24a7568f8cd8959
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."

# f0eb67ac9354496cb35fc751bcaceed4
msgid "``recover``"
msgstr "``recover``"

# 65c187a1db38466ba94bac019308a0d5
msgid "It recovers an existing broken Groonga database."
msgstr "It recovers an existing broken Groonga database."

# 298ef1d061274653b728baa2f86f844f
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."

# 3953cb17b6ae46709c2a4a53a53907cd
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."

# 01bdf3d65313443eaa8c71065d93b541
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."

# c9f665ad06974e488007d265e1b91eb9
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."

# 8d45ba1c63a34451b2bed04bcdc2827b
msgid "grnslap"
msgstr "grnslap"

# 6cad39324b194fd984366965f2020a37
msgid "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"
msgstr "grnslap - groongaプロセスの通信層のパフォーマンスをチェックするツール"

# bba0785596f54b4f9e78f3254d48c943
# a6b005d61ca8453e8233929af836ee54
# 25131f0c73a847c080931ad08a095577
# db2c60ae38914742a91256245772aeb9
# f475b931bfb5423193e28fd6b9dca202
# b5cd43fc48c1469f8c29ca3f7d08f111
# fa50c53d48d446c985ea9e90d05fff81
# 799c7921bc1443ab818c0f47c85f7e04
msgid "書式"
msgstr "書式"

# 66a9bd6118174ea5b5afbbd23f4208da
msgid ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"
msgstr ""
"grnslapは、groongaプロセスに対してリクエストを多重に行い、パフォーマンスを"
"チェックするためのツールです。"

# bbb7a818bafb419192cda8d8ca7c16b1
msgid ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"
msgstr ""
"Groonga独自プロトコルであるGQTPと、httpの両プロトコルでリクエストを行うことが"
"できます。また、リクエストの多重度を指定することができます。"

# cbef0dd842c54140994bceef16adcc77
msgid ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"
msgstr ""
"クエリの内容を標準入力から与えることができます。実稼動環境でのクエリパタンに"
"近いクエリを標準入力に与えることによって、実稼動環境に近い状態での検証を行う"
"ことができます。"

# a5d8fbfb3ff345d59122a7c7bb7910f0
msgid "現在は、make installしてもインストールは行われない。"
msgstr "現在は、make installしてもインストールは行われない。"

# 13be362f558748d6bde2ca4b1f861550
# 0d0f53dfb59241dda0949a75c96d48df
msgid "オプション"
msgstr "オプション"

# 5b18b2e758784ccfa0d58f06098b4282
msgid "リクエストのプロトコルを指定します。"
msgstr "リクエストのプロトコルを指定します。"

# 0520645ae785444897e47d70130e5a15
msgid "`http`"
msgstr "`http`"

# 0b112c4e52294bd3996c24599efa2343
msgid ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"
msgstr ""
"httpでリクエストします。対象のhttpのパス群(GETパラメータを含む)をLF区切り形式"
"で標準入力に与えると、それらのパスに順次アクセスします。"

# bf0b112104dd491a9ad82e3eba8dd0ff
msgid "`gqtp`"
msgstr "`gqtp`"

# bcbe1802d5904444a45431c443d3dfb1
msgid ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"
msgstr ""
"gqtpでリクエストします。gqtpのリクエストをLF区切り形式で標準入力に与えると、"
"それらのリクエストを順次行います。"

# 5091fca3a1dc4688822245e1a8ac893e
msgid "リクエストの多重度を指定します。初期値は10です。"
msgstr "リクエストの多重度を指定します。初期値は10です。"

# 32ff1ddf2a9e4a5a9e9d5bc132d0e041
# 4c216dd5d6944b7688f62279d7371245
# c052b26ecb8f4c7a8d494e03ddf304da
# a93d9ac4e27b4f51ae67db7b5ede07a0
# c5473089517742e6b264c1531b0ae696
# 03affc496b9546c990ea34b7b28574f2
msgid "引数"
msgstr "引数"

# 8b6cc632f7424d6b8c62e8a6bbadd0bf
msgid ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"
msgstr ""
"接続先のホスト名とポート番号をを指定します(デフォルト値は'localhost:10041')。"
"ポート番号を指定しない場合には、10041が指定されたものとします。"

# 12cea2c530184e4c849604662d032901
# 9b75b5ccfb414793950e399c3d6ed674
msgid "サンプル"
msgstr "サンプル"

# 88d574f1454c49869d6aa6cc3caf4f48
msgid "http://localhost:10041/d/status に、多重度100でリクエストを行う。"
msgstr "http://localhost:10041/d/status に、多重度100でリクエストを行う。"

# 7dc9f3891a5847428bd3e2b2ccbe567d
msgid "groonga-benchmark"
msgstr "groonga-benchmark"

# 23ada69526bd441c9a7545cddb894211
msgid "groonga-benchmark - groongaテストプログラム"
msgstr "groonga-benchmark - groongaテストプログラム"

# 33145e54125540b49a055ac9c4a12a34
msgid "groonga-benchmarkは、groonga汎用ベンチマークツールです。"
msgstr "groonga-benchmarkは、groonga汎用ベンチマークツールです。"

# 3eed991967b6481081b79721bc9b384a
msgid ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"
msgstr ""
"groongaを単独のプロセスとして利用する場合はもちろん、サーバプログラムとして利"
"用する場合の動作確認や実行速度測定が可能です。"

# 17eb86e35aa2456d95d7732f0211a784
msgid ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"
msgstr ""
"groonga-benchmark用のデータファイルは自分で作成することも既存のものを利用する"
"こともできます。既存のデータファイルは、ftp.groonga.orgから必要に応じダウン"
"ロードします。そのため、groonga及びgroonga-benchmarkが動作し、インターネット"
"に接続できる環境であればgroongaコマンドの知識がなくてもgroongaの動作を確認で"
"きます。"

# 5bb16b8fd9b647d7bc33017054603b05
msgid ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"
msgstr ""
"現在は、Linux 及びWindows上で動作します。make installしてもインストールは行わ"
"れません。"

# c45badfbe4c54f8c8ddf7efb9310b0e3
msgid ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"
msgstr ""
"接続するgroongaサーバを、ipアドレスまたはホスト名で指定します。指定先に"
"groongaサーバが立ち上がっていない場合、接続不能となることに注意してください。"
"このオプションを指定しない場合、groonga-benchmarkは自動的にlocalhostのgroonga"
"サーバを起動して接続します。"

# 98406361148642a88e6c648e9175c2a5
msgid ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"
msgstr ""
"自動的に起動するgroongaサーバ、または明示的に指定した接続先のgroonga サーバが"
"利用するポート番号を指定します。接続先のgroongaサーバが利用しているポートと、"
"このオプションで指定したポート番号が異なる場合、接続不能となることに注意して"
"ください。"

# a620438de37048caaed949ebfe4f7341
msgid "ftp.groonga.org に用意されているスクリプトファイルを表示します。"
msgstr "ftp.groonga.org に用意されているスクリプトファイルを表示します。"

# ad67226148014548a19e50cb1345319f
msgid ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"
msgstr ""
"ftp.groonga.orgとFTP通信を行い、scriptファイルの同期やログファイルの送信を行"
"います。"

# cd0d95fe5f154d129b641a9bff8d0e82
msgid ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"
msgstr ""
"デフォルトでは、groonga-benchmark終了後のログファイルの出力先ははカレントディ"
"レクトリです。このオプションを利用すると、任意のディレクトリに出力先を変更す"
"ることができます。"

# 31278df58fb04ebcb206e12209b9b993
msgid ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"
msgstr ""
"groongaコマンドのパスを指定します。デフォルトでは、PATHの中からgroongaコマン"
"ドを探します。"

# 7ec4fdf2871942ac81cceb816a1c29c5
msgid ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"
msgstr ""
"groongaコマンドが使うプロトコルとして `gqtp` または `http` を指定します。"

# e744f3891b164455bf453df33988979c
msgid ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"
msgstr ""
"groonga-benchmarkの動作方法(以下、groonga-benchmark命令と呼びます)を記述した"
"テキストファイルです。拡張子は.scrです。"

# 8015787d26af43368baa4620486fb82f
msgid ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"
msgstr ""
"groonga-benchmarkが利用するgroonga データベースです。指定されたデータベースが"
"存在しない場合、groonga-benchmarkが新規に作成します。またgroonga サーバを自動"
"的に起動する場合もこの引数で指定したデータベースが利用されます。接続する"
"groonga サーバを明示的に指定した場合に利用するデータベースは、接続先サーバが"
"使用中のデータベースになることに注意してください。"

# 3bfeb213bb9f42d39a7598b7db772f89
msgid "使い方"
msgstr "使い方"

# 5a7299208f834e1f91f369d610295033
msgid "まず、シェル上(Windowsならコマンドプロンプト上)で::"
msgstr "まず、シェル上(Windowsならコマンドプロンプト上)で::"

# f867eee578e14470a8166ca9b07a31ab
msgid "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"
msgstr "とタイプしてください。もしgroonga-benchmarkが正常に動作すれば、::"

# 9ae1ba409e8e4b8fb73a4ef631005249
msgid ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"
msgstr ""
"というファイルが作成されるはずです。作成されない場合、このドキュメントの「ト"
"ラブルシューティング」の章を参照してください。"

# e5a659235c454979922f93a07161d49c
msgid "スクリプトファイル"
msgstr "スクリプトファイル"

# 51a1e53b3e0143f0aacff34cc56ea524
msgid ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"
msgstr ""
"スクリプトファイルは、groonga-benchmark命令を記述したテキストファイルです。 "
"\";\"セミコロンを利用して、一行に複数のgroonga-benchmark命令を記述することが"
"できます。一行に複数のgroonga-benchmark命令がある場合、各命令は並列に実行され"
"ます。 \"#\"で始まる行はコメントとして扱われます。"

# 83ee1c7aa03b4973b70b548c4e1a7622
msgid "groonga-benchmark命令"
msgstr "groonga-benchmark命令"

# a8597ae884d94b30a05219dd5a1e58a0
msgid "現在サポートされているgroonga-benchmark命令は以下の11種類です。"
msgstr "現在サポートされているgroonga-benchmark命令は以下の11種類です。"

# 7e9689c323ed495fa775ebc4705708f0
msgid "do_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_local コマンドファイル [スレッド数] [繰り返し数]"

# 3e7535462f174df4aaeb7557d1d464ff
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行します。スレッド数が指定されてい"
"る場合、複数のスレッドで同じコマンドファイルを同時に実行します。繰り返し数が"
"指定されてい場合、コマンドファイルの内容を繰り返し実行します。スレッド数、繰"
"り返し数とも省略時は1です。1スレッドで複数回動作させたい場合は、do_local コマ"
"ンドファイル 1 [繰り返し数]と明示的に指定してください。"

# c488175ed874415da70d2ddfad1e3d8b
msgid "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# ffd9a244d7a645d9a9504a7e42a9f614
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# 641bab33896f4055a00424ad403d9a3a
msgid "do_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "do_http コマンドファイル [スレッド数] [繰り返し数]"

# 8ae32b054d844e91b01affc61a6f6e18
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。スレッド数や繰り返し数"
"の意味はdo_localの場合と同じです。"

# aa0ce2a9b1ae41c19496aeff30c465b6
msgid "rep_local コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_local コマンドファイル [スレッド数] [繰り返し数]"

# ae68d8415e3643f2ab62f23d0740038e
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、より詳細な報告を行います。"

# 5395fbd252ea4adcbec939cc65100c38
msgid "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_gqpt コマンドファイル [スレッド数] [繰り返し数]"

# ce1894c92d7c4e8fab527c43b0f88dd5
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# 754f342a648748ad97e25fdc416d9835
msgid "rep_http コマンドファイル [スレッド数] [繰り返し数]"
msgstr "rep_http コマンドファイル [スレッド数] [繰り返し数]"

# 9fc3e9c30428413797d39f1c88989fe2
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行し、より詳細な報告を行いま"
"す。 スレッド数や繰り返し数の意味はdo_localと 同じです。"

# e4ecdb4ac3dc4acb940495c17a28c9c7
msgid "out_local コマンドファイル 入力ファイル名"
msgstr "out_local コマンドファイル 入力ファイル名"

# 59b3226f77d741cba6060f1e9f71b7d8
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果をすべ"
"て”出力ファイル\"に書きだします。この結果は、test_local,　test_gqtp命令で利用"
"します。なおこの命令の「出力ファイル」とは、groonga-benchmark実行時に自動的に"
"作成されるログとは別のものです。groonga-benchmarkではコメントが利用できる以"
"外、::"

# 498e27a783bd4c369f960238b839eb26
msgid "とした場合と同じです。"
msgstr "とした場合と同じです。"

# 5440ff1581fb48bdb3b2f28021279411
msgid "out_gqtp コマンドファイル 出力ファイル名"
msgstr "out_gqtp コマンドファイル 出力ファイル名"

# 37ab04a2150d43989682c01d18d43697
msgid ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでGQTP経由で実行します。その他はout_local命令"
"と同等です。"

# 6e334e95dc464769817de89cb5f3a9e1
msgid "out_http コマンドファイル 出力ファイル名"
msgstr "out_http コマンドファイル 出力ファイル名"

# f6616c67f7414373a2cbc9fb56c0ea3e
msgid ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"
msgstr ""
"コマンドファイルをgroongaサーバでHTTP経由で実行します。その他はout_local命令"
"と同等です。"

# 43983feb87014945ac00174c773a4b92
msgid ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"
msgstr ""
"コマンドファイルをgroonga-benchmark単体で実行し、各コマンドの実行結果を入力"
"ファイルと比較します。処理時間など本質的要素以外に差分があった場合、差分を、"
"入力ファイル.diffというファイルに書きだします。"

# 2f3a987cea5448cd9824065c13fa9a83
msgid "test_local コマンドファイル 入力ファイル名"
msgstr "test_local コマンドファイル 入力ファイル名"

# 53c866165e0f44b081cbee19430b0d02
msgid "コマンドファイル"
msgstr "コマンドファイル"

# d2df41b91df0466abf513facd6128c6c
msgid ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"
msgstr ""
"コマンドファイルは、groonga組み込みコマンドを1行に1つずつ記述したテキストファ"
"イルです。拡張子に制限はありません。groonga組み込みコマンドに関しては :doc:`/"
"reference/command` を参照してください。"

# 8e427f91702e45a18c7f21c9f51ae925
msgid "スクリプトファイルのサンプルです。::"
msgstr "スクリプトファイルのサンプルです。::"

# 79ffd055615b4ec6a45f3e28bf71f455
msgid "上記の意味は以下のとおりです。"
msgstr "上記の意味は以下のとおりです。"

# 6c7777e287a745588ed96ae7aa4b144f
msgid "1行目"
msgstr "1行目"

# fd05827f43e146c7bf9ebbd951c26a0b
msgid "コメント行。"
msgstr "コメント行。"

# 00804788c0b64c69a96d68ccbda917a9
msgid "2行目"
msgstr "2行目"

# 2bd0e3fb3c484fc9825a8ed3e06e31ca
msgid "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"
msgstr "test.ddl というコマンドファイルをgroonga単体で実行し、詳細に報告する。"

# 7f1dbd053faa490a91d3aab060a35f60
msgid "3行目"
msgstr "3行目"

# 56fe0482b37a4cbdaa20ddd409f24f95
msgid ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"
msgstr ""
"test.load というコマンドファイルをgroonga単体で実行する。(最後の\";\"セミコロ"
"ンは複数のgroonga-benchmark命令を記述する場合に必要ですが、この例のように1つ"
"のgroonga-benchmark命令を実行する場合に付与しても問題ありません。)"

# 290b15efec6e4417947a161b362d6ef7
msgid "4行目"
msgstr "4行目"

# 5bf54fe4f43e4d03a174e9ae64ff0ddd
msgid ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"
msgstr ""
"test.select というコマンドファイルをgroongaサーバで10個のスレッドで同時に実行"
"する。各スレッドはtest.selectの中身を10回繰り返す。また同時に、groonga単体で"
"test.statusというコマンドファイルを10個のスレッドで実行する。"

# 0b45b18549404660b173ec2679400700
msgid "特殊命令"
msgstr "特殊命令"

# 8f0e639814474ddeb285346106cfe43a
msgid ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"
msgstr ""
"スクリプトファイルのコメント行には特殊コマンドを埋め込むことが可能です。現在"
"サポートされている特殊命令は以下の二つです。"

# d8b9e0117e5b483aa8d20852f8914fb3
msgid "#SET_HOST <ip/hostname>"
msgstr "#SET_HOST <ip/hostname>"

# be1479f1c3d14534a534d3745ec7dd6a
msgid ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"
msgstr ""
"-i, --hostオプションと同等の機能です。コマンドラインオプションに指定したIPア"
"ドレス/ホスト名と、SET_HOSTで指定したIPアドレス/ホスト名が異なる場合、またコ"
"マンドラインオプションを指定しなかった場合にもSET_HOSTが優先されます。"
"SET_HOSTを利用した場合、サーバが自動的には起動されないのもコマンドラインオプ"
"ションで指定した場合と同様です。"

# 9ed440f2557a41539f4de83bb051d8e7
msgid ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"
msgstr ""
"-p, --port オプションと同等の機能です。コマンドラインオプションに指定したポー"
"ト番号とSET_PORTで指定したポート番号が異なる場合、またコマンドラインオプショ"
"ンを指定しなかった場合にもSET_PORTが優先されます。"

# 8143d475bd604ae0a52d3b99bcb214c3
msgid "#SET_PORT <port number>"
msgstr "#SET_PORT <port number>"

# 5cb0bbfbc8344600b66c016e6bcf0dd2
msgid ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"
msgstr ""
"特殊命令はスクリプトファイルの任意の場所に書き込むことができます。同一ファイ"
"ル内に複数回特殊命令を記述した場合、「最後の」特殊命令が有効となります。"

# 59214fe645894151a0f5ba5870335d1f
msgid "例えば、"
msgstr "例えば、"

# a75afd57eb5f439f99ed68e96a6dd18c
msgid "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"
msgstr "とコマンド上でポートを指定した場合でも、もしtest.scrの中身が"

# a7f09969f3d149ec8fd6469cb0fed212
msgid ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"
msgstr ""
"であれば、自動的に起動されるgroongaサーバはポート番号10400を利用します。"

# cd7363416a8642ffbfd437e48064df66
msgid "groonga-benchmark実行結果"
msgstr "groonga-benchmark実行結果"

# c052f8f855de4e5f87df2599aaaf2bf3
msgid ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"
msgstr ""
"groonga-benchmarkが正常に終了すると、(拡張子を除いた)スクリプト名-ユーザ名-実"
"行開始時刻.logという形式のログファイルがカレントディレクトリに作られます。ロ"
"グファイルは自動的にftp.groonga.org に送信されます。ログファイルは以下のよう"
"なjson形式のテキストです。"

# 7f432e23622844d1a4ff38c34fa3d178
msgid "制限事項"
msgstr "制限事項"

# 6640b5761d644eecac92526a897723bc
msgid ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"
msgstr ""
"スクリプトファイルの一行には複数のgroonga-benchmark命令を記述できますが、すべ"
"てのスレッド数の合計は最大64までに制限されます。"

# 37fcfb4bdd674ad592296b5126897fbd
msgid "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"
msgstr "コマンドファイル中のgroongaコマンドの長さは最長5000000byteです。"

# af59e00255ec42e6bf35979a7f5202d6
msgid "トラブルシューティング"
msgstr "トラブルシューティング"

# a37577d601e04808b99a94bfd01f4287
msgid ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"
msgstr ""
"もし、groonga-benchmarkが正常に動作しない場合、まず以下を確認してください。"

# 0f7915c2d5a84c448d8b1d91627bf716
msgid ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"
msgstr ""
"インターネットに接続しているか？ `--ftp` オプションを指定すると、groonga-"
"benchmarkは動作のたびにftp.groonga.orgと通信します。ftp.groonga.orgと通信可能"
"でない場合、groonga-benchmarkは正常に動作しません。"

# 11f2a3728ed44a3f9a4dc323dbebe059
msgid ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"
msgstr ""
"groonga サーバが動作していないか？　groonga-benchmarkは、-i, --host オプショ"
"ンで明示的にサーバを指定しないかぎり、自動的にlocalhostのgroongaサーバを立ち"
"上げます。すでにgroongaサーバが動作している場合、groonga-benchmarkは正常に動"
"作しない可能性があります。"

# b52f552500784fc8bc1ad7b460bb9024
msgid ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"
msgstr ""
"指定したDBが適切か？ groonga-benchmarkは、引数で指定したDBの中身はチェックし"
"ません。もし指定されたDBが存在しなければ自動的にDBを作成しますが、もしファイ"
"ルとして存在する場合は中身に関わらず動作を続けてしまい、結果が異常になる可能"
"性があります。"

# 53dc437a31254efabf003d73ec3fede4
msgid ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"
msgstr ""
"以上の原因でなければ、問題はgroonga-benchmarkかgroongaにあります。ご報告をお"
"願いします。"

# 2f7ec54445874126ac91ad7c5e0927a5
msgid "groonga-httpd"
msgstr "groonga-httpd"

# afa2faf5e1c94e93baa8d85bca5c4e49
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."

# c5c3e4d5b63d4b9184edaef3a589f07b
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/."

# c8066a6a49524a168c9d913f0c6c8844
# b2c141d3bed5404ab52627afce71885f
# ae90f7d85bdb49dc9d3a0163f13c67d6
msgid "Synopsis"
msgstr "Synopsis"

# 6a2d0a29191349d9b198c6e12522076b
# 231565a9bde64a94a1b640235f57926e
msgid "Set up"
msgstr "Set up"

# 1d9aca395a244624b4c5995e3c2e5470
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::"

# b051a47fdb374e61b56858cb77a69d39
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.::"

# 2f8dc6ce0da64f61abe7bdad67c91cf3
msgid "Request queries"
msgstr "Request queries"

# 2971b37896a949aabccc24347021ddda
msgid "To check, request a simple query (:doc:`/reference/commands/status`)."
msgstr "To check, request a simple query (:doc:`/reference/commands/status`)."

# ad093af79eb74f7ebb6e7e345ac96cd9
msgid "Loading data by POST"
msgstr "Loading data by POST"

# be7062e5871e4590af2c9ceb915b060f
msgid "You can load data by POST JSON data."
msgstr "You can load data by POST JSON data."

# e56a3e96fcd84b2fb83c4f933f1f4bff
#, fuzzy
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::"

# aa9fddb2bef343fb89cf54ae886721b1
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::"

# d2caf004058f47b6b8362b565fd84182
#, fuzzy
msgid "Then specify JSON file in ``curl`` command line::"
msgstr "Then specify JSON file in curl command line::"

# b540f64425b24d8d9057d97cfd660e10
msgid "Browse the administration tool"
msgstr "Browse the administration tool"

# fb4f90ebd56b4ff2a61b7d1309896b42
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/."

# 1651deb82f8f49dcb13e8e1d333c06ea
msgid "Shut down"
msgstr "Shut down"

# cf1c4185524440c3b23edcf011f1e926
msgid "Finally, to terminate the running groonga-httpd daemon, run this::"
msgstr "Finally, to terminate the running groonga-httpd daemon, run this::"

# 78dc23a10bf14a7d9cae7b963fd49cfc
msgid "Configuration directives"
msgstr "Configuration directives"

# c454ac11a1604dceb5b3c28d67fbfc6a
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."

# b4f0b16e26244abca995306be922a95b
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."

# af70ca31fff947729fccfe92aeef271c
msgid "Groonga-httpd specific directives"
msgstr "Groonga-httpd specific directives"

# ae4e7334707e4cacb9e79c827ab963c1
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."

# 960b7eab1e184ddf92f4c197d6b536f4
msgid "``groonga``"
msgstr "``groonga``"

# 5a3872f27e7f4ca7a689e308e250ae69
# 975f58bd28c9419db95d7fd9b580e1c9
# 9902530b54d24c90981c7673edc90d1f
# 28f4ddba49d54526b3987d9e005c6e93
# b9b56a0233364174ad0c70ac1fd69a51
# a8979cb80d3a41608619751df22c7faf
# d215743474544fb7aeb5100bebda5bcc
# 70f91625489e4dd69114e5716093e9dc
msgid "Synopsis::"
msgstr "Synopsis::"

# eb5cd291cc5f43648b42db1c8f21f8aa
# df10c2ee01804ce3b8d62e907dfb46b0
# 251d02e0cba04686b30422b14d2a6936
# 34040ba8656e4ddfbbadc24bf3c30fd2
# 7027c151348a40e0ae192fc459631389
# 562c739f366443c2b6f606018b216005
# 32bc888f689e409c8559c481b6938267
# 56a40d87ec9e4784bef336e4908fd1d7
msgid "Default"
msgstr "Default"

# 6223ced783e24edf89d11cdd16fcc868
msgid "``groonga off;``"
msgstr "``groonga off;``"

# f0cf56f3fd2f41efbe72b224528ec6f0
# 0b71854c8a6945c58ff6e9e72f60efb9
# f45a2227c8774630a8315ca52c50982f
# b824d15cb33c48e78d68d56ec1c2b591
# 95d2e1628ade4a748bf38f08b8cf8fe0
# 5ce803edd9374a10bff1ea071e49fc17
# e624826f789244fd8510763d6c058824
# a3699efd54c346ed81ca02b5babc30d9
msgid "Context"
msgstr "Context"

# a04cd63c6935481680726101429ebc2a
# e7250c222979467e84e55b6e7be20e64
msgid "``location``"
msgstr "``location``"

# abf68005cfe845888c1a6f03dd6afce7
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."

# 531e9ecc47e04ecc98430f69b078b281
# 9b300bb618074fb9a4702b8587d9a5df
# 82e88dbd4ee3432b964040cdadb3ad25
# 3cbba768e1d74ae88e27e47556406d81
# 6ac5a229b85d4edfbebc5541054d325a
msgid "Examples::"
msgstr "Examples::"

# d8d394bbaa40454ab3f0e4e2ac6fed3c
msgid "``groonga_database``"
msgstr "``groonga_database``"

# 118ba1e49b304262ae74d5c89275e685
msgid "``groonga_database /usr/local/var/lib/groonga/db/db;``"
msgstr "``groonga_database /usr/local/var/lib/groonga/db/db;``"

# 8e29751161224421bddb9f5ffb049a2a
# 40413f51dfb542b09851f6c0ec7a42b6
# 89df31152b6548828407eb7ff65f8d1b
# 68b8d5ddd40a4d61b35189b10073d9de
# cde2b488444a474f935f8f5cb8e75b88
# 6352e0bb2e4f4272afcbd8560446b8b2
msgid "``http``, ``server``, ``location``"
msgstr "``http``, ``server``, ``location``"

# 7a88522894d04ccaa64b8ccb8097abdc
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."

# 313d5bc3bae740a79ac6c2e41ff3375c
msgid "``groonga_database_auto_create``"
msgstr "``groonga_database_auto_create``"

# dbdc1d7468554510813be25a02931d8e
msgid "``groonga_database_auto_create on;``"
msgstr "``groonga_database_auto_create on;``"

# 54c995188ffd4dec942822a6041bf6e0
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."

# 40fa06bfa1ba4a188a367a979692790c
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."

# c553fd1c44f44e6eb5f3a8557825508b
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."

# 14af074033ed486fa1c40af044f63a57
msgid "``groonga_base_path``"
msgstr "``groonga_base_path``"

# 700425462ee04ac1935b44576bd21f17
msgid "The same value as ``location`` name."
msgstr "The same value as ``location`` name."

# d104438be3ea4c24bf25be5acd792b96
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."

# 116aeb502c344bd28799f61fb1a57da2
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."

# 00fc1a1dc56046eca9084d07c67a8776
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::"

# 1ce80749407c4f72ad89eb29054f5e02
msgid "``groonga_log_path``"
msgstr "``groonga_log_path``"

# 7dc3f92bc8f7420183b88eff07787b7c
msgid "``/var/log/groonga/httpd/groonga.log``"
msgstr "``/var/log/groonga/httpd/groonga.log``"

# 000f2786d85a460b9fdee7cae2bc3436
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``."

# c9436b267376458288292c3e68a85dc2
msgid "``groonga_log_level``"
msgstr "``groonga_log_level``"

# 4a211826bd064f70b8eedf0bd6e9d1df
msgid "``notice``"
msgstr "``notice``"

# 467059df2f3f4427a45c0f3089cfbc82
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."

# 4b7c793ee1d942d7a4dbb00fd3371582
msgid "``groonga_query_log_path``"
msgstr "``groonga_query_log_path``"

# acf3c450ca38494f95e68b60a80cfc99
msgid "``/var/log/groonga/httpd/groonga-query.log``"
msgstr "``/var/log/groonga/httpd/groonga-query.log``"

# c6a57bd62d384867a69a3d37eaabd5a3
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``."

# 1a34165f0a02401996977226c15dbec3
msgid "Query log is useful for the following cases:"
msgstr "Query log is useful for the following cases:"

# 14a9b0c432ef4c9fa4827d5786343206
msgid "Detecting slow query."
msgstr "Detecting slow query."

# e320ac99820546a68a952e3523f6d6f0
msgid "Debugging."
msgstr "Debugging."

# cb1f662cc1b3441b8f354efedc19fa93
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."

# 03d9e824b988403c9e65f4af1144b141
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."

# 3dea4225e2ce4d28b2b52ff31e440d13
msgid "Performance related directives"
msgstr "Performance related directives"

# 8c094ebdbf6c4a08af3e16fab400e202
msgid ""
"The following directives are related to the performance of groonga-httpd."
msgstr ""
"The following directives are related to the performance of groonga-httpd."

# ebfc8913da8949b38c9199e0178095e6
msgid "``worker_processes``"
msgstr "``worker_processes``"

# 7d831b039a174a479636a5b0797d3af0
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."

# 514fc0dd7fbd4bdf8033ef74495ba109
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."

# b8d06e1a26ea4aec883a0b50413d0259
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."

# 63602c00540b4458be2bd9e50ac00877
msgid "``groonga_cache_limit``"
msgstr "``groonga_cache_limit``"

# fd4ea6ac2ec44cfcbb9f19f5ea08165f
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."

# 451d8cbff8dc466a8d7bd2be220c9f7f
msgid "100"
msgstr "100"

# e25a05b5bac44c7da9c06fcb4e3ed1fc
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."

# cfdc1dea0c1e4a9eae1cbe0e2d14abb6
msgid "``proxy_cache``"
msgstr "``proxy_cache``"

# e200df264932421f9b11431daf0fcaca
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."

# 1ab22a416db445a39eb316327854494d
msgid "Query cache"
msgstr "Query cache"

# b275c7e1baca444896d1b7d3e67a0830
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."

# 2c233f27d0b8433bb76269e19f23d638
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."

# 16411c982cd5409aaf59ca7bce6d0d8a
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."

# 366b7d34725c4f498c3d9095c8cf474d
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."

# d8d126ab1d504c07bbdaf59d00375129
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."

# 956eb7665a6e4b4f8de012af3c19ec05
msgid "For example, there are 3 workers::"
msgstr "For example, there are 3 workers::"

# 9ec3c960db074e94821276c719d542e8
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::"

# 61923f363c3549149d328c67596830b6
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::"

# a9a9cdd5203340a4acb9637d4fec0d09
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."

# 4f22aa33940e49cd9fd7264b23b90600
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."

# 1bd7e2c68e11413f8a917c96bc79a347
msgid "Reverse proxy and cache"
msgstr "Reverse proxy and cache"

# 436bacb374a34791925a7fa8512cf6e7
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::"

# 63eef644589746979a3ed23c37574cbc
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."

# 754d9c923bb64e73b40d427ee709755a
msgid "Here is a sample configuration::"
msgstr "Here is a sample configuration::"

# c25fdb19c9904420bccc926e40ec1c06
msgid "See the following nginx documentations for parameter details:"
msgstr "See the following nginx documentations for parameter details:"

# 504a0b474d6947559a9d57788707306b
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"

# c6331629d1ca40de9c97d2b147f8e8f6
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"

# 96c3230f528048519763c016d3ae49fd
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"

# 6b9ca5e068414a5197e81353e9800a94
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"

# 835b6bc40b1045ecbfc32466ee066348
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::"

# 5756ecf7a5ec402497137497c61c16dd
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."

# f38477d2458c42e19ffd0e01727c8ba3
msgid "Available nginx modules"
msgstr "Available nginx modules"

# 34ee6825f4664578b67cd332c67e2d19
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."

# 57611502161f416ebf14b5b921aed354
#, fuzzy
msgid "Groonga HTTP server"
msgstr "groonga speed"

# 078a2bbd381e4f5a9ea34b7f5ec2f1fe
msgid ""
"You can communicate by HTTP if you specify ``http`` to ``--protocol`` "
"option. And output a file that is put under the path, and correspond to "
"specified URI to HTTP request if you specify static page path by ``--"
"document-root``."
msgstr ""

# f81ec59c40674492b1fec3e6fd5abee2
msgid ""
"Groonga has an Web-based administration tool implemented with HTML and "
"JavaScript. If you don't specify ``--document-root``, regarded as "
"administration tool installed path is specified, so you can use "
"administration tool to access ``http://HOSTNAME:PORT/`` in Web browser."
msgstr ""

# 3de8bab80fc04ca084e8077ffcf32ea3
msgid ""
"You can use the same commands of Groonga that starts of the other mode to "
"Groonga server that starts to specify ``http``."
msgstr ""

# 0645e3f201ce40deb0ed1ba8f40a80ae
msgid ""
"A command takes the arguments. An argument has a name. And there are special "
"arguments ``output_type`` and ``command_version``."
msgstr ""

# c8a74d7309024373bc34fbd479486a74
msgid ""
"In standalone mode or client mode, a command is specified by the following "
"format."
msgstr ""

# 8b0cf0bbfb6a478b9030fe7f959a0661
msgid "Format 1: COMMAND_NAME VALUE1 VALUE2,.."
msgstr ""

# 902197a6910c4d73bad862b2dd1f0502
msgid ""
"Format 2: COMMAND_NAME --PARAMETER_NAME1 VALUE1 --PARAMETER_NAME2 VALUE2,.."
msgstr ""

# 89b230430e0a4b24a991af1da6c7bbc8
msgid ""
"Format 1 and Format 2 are possible to mix. Output type is specified by "
"``output_type`` in the formats."
msgstr ""

# ff23673f84b14fcbb227cfd271410156
#, fuzzy
msgid "In HTTP server mode, the following formats to specify command::"
msgstr "For example, the following parameters specify one drilldown:"

# 3046c3f1315041e5a1042b3d7282fb54
msgid ""
"But, they need URL encode for command names, arguments names and values."
msgstr ""

# 30a246219a654a76ac756e91a706cca9
msgid "You can use GET method only."
msgstr ""

# 6ee3e51ffa00483f8040870924bb185c
msgid "You can specify JSON, TSV and XML to output type."
msgstr ""

# b17968cd187c4e6188f2f19b4641a0f9
#, fuzzy
msgid ""
"``command_version`` is specified for command specification compatibility. "
"See :doc:`/reference/command/command_version` for details."
msgstr ""
"The default command version. (See :doc:`/reference/command/command_version`)"

# 8c7215911913471e86a603b85f7c6480
msgid ""
"The execution result is output that follows output type specification by the "
"command."
msgstr ""

# 705c0b0401eb40b582280f2f4d3a9666
msgid "groonga-suggest-create-dataset"
msgstr "groonga-suggest-create-dataset"

# 109d58050cb741e69d7c1f06813bc589
msgid "NAME"
msgstr "NAME"

# 14caaec3c75c490280b6be85ac0c6ff0
msgid ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"
msgstr ""
"groonga-suggest-create-dataset - Defines schema for a suggestion dataset"

# ab395e801cd44eae8b49d1587cb5169b
msgid "SYNOPSTIS"
msgstr "SYNOPSTIS"

# 97ab0f76ee694ec2baf0274b87604070
msgid "DESCTIPION"
msgstr "DESCTIPION"

# 596862b34b7546fc90fc940ae815f0c0
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."

# b4b9aedd52df46808aaf74c2ee46ecd7
msgid ""
"This command generates some tables and columns for :doc:`/reference/suggest`."
msgstr ""
"This command generates some tables and columns for :doc:`/reference/suggest`."

# 6731b1a3335b485f95a343ef3c2326d7
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."

# 400577df9fbd45c2896111194a964585
msgid "event_type"
msgstr "event_type"

# 1ac21409b5de4d5d8ff0003dfdc254eb
msgid "bigram"
msgstr "bigram"

# f1cf6d67fb4f471b9a24ab6448e08d8d
msgid "kana"
msgstr "kana"

# 5ac0f0c1716640a3ab9670f9509f97be
msgid "item_DATASET"
msgstr "item_DATASET"

# 5705b7879762473bb35b2a6ca23fc068
msgid "pair_DATASET"
msgstr "pair_DATASET"

# 6d143efa4dfd43b2801b639ecd70bfa1
msgid "sequence_DATASET"
msgstr "sequence_DATASET"

# bb742aadb2444b16b7dba9682f16c1f7
# d23537478a8044548625f6dadb81548f
msgid "event_DATASET"
msgstr "event_DATASET"

# 8af2b9a1bc4f4de897ce9705d94a6520
msgid "configuration"
msgstr "configuration"

# 367a6f6b0ef648028d8147cde4d12fe1
msgid "OPTIONS"
msgstr "OPTIONS"

# ab856436b20f4561b6428dfa7c708ec2
msgid "None."
msgstr "None."

# 2224ec21e6014bccbc775d2a89ae9ad6
msgid "EXIT STATUS"
msgstr "EXIT STATUS"

# 84db23cd8f4a411393b2e3accf30f7e1
msgid "FILES"
msgstr "FILES"

# 3703c160d89541e1bc29841c13752591
msgid "EXAMPLE"
msgstr "EXAMPLE"

# 90cfcc38f04846adba06848e5cfa10c1
msgid "SEE ALSO"
msgstr "SEE ALSO"

# bf7cf7a3eef1485da01329d56b76f20a
msgid ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"
msgstr ""
":doc:`/reference/suggest` :doc:`groonga-suggest-httpd` :doc:`groonga-suggest-"
"learner`"

# cb6c919d80444a60830e7a27d2f8e972
msgid "groonga-suggest-httpd"
msgstr "groonga-suggest-httpd"

# 8250f7b05e4b43848929fb5b46b0d21d
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."

# c24edb8fe36e468ca0e29513edfd8b89
msgid "First you need to set up database for suggestion."
msgstr "First you need to set up database for suggestion."

# 955dd2536ad54f459935520b51ceb503
msgid "Launch groonga-suggest-httpd"
msgstr "Launch groonga-suggest-httpd"

# 1c4b6c5a2b37458dac5cdd1fb02ff3e0
msgid "Execute groonga-suggest-httpd command:"
msgstr "Execute groonga-suggest-httpd command:"

# a21077d1c4824785919fc6235dedcd3c
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."

# e5dfabed78fd4ce9b4e1c8fe7bd864c4
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."

# cbcfb1d3c863431c9bef605895063c83
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.::"

# b4defad14b9b49708b58548f65fc0f02
msgid ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."
msgstr ""
"Under ``logs`` directory, log files such as ``logYYYYmmddHHMMSS-00`` are "
"created."

# 49fde75c4be44607b785682d39f09b01
msgid "Request to groonga-suggest-httpd"
msgstr "Request to groonga-suggest-httpd"

# 33b5a4abbe0b49c6b75e0a3537d7480b
msgid ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"
msgstr ""
"Here is the sample requests to learn ``groonga`` for ``query`` dataset::"

# 6746c55fc88041bdb18f6d16d6cb6f7e
# 85c16a6fc28c466b9261dc5d90364aba
# 565e18dd8afa466e832ff4966b50efee
msgid "Options"
msgstr "Options"

# ca99055f59174c798b08bb70c68632e2
msgid "Specify http server port number. The default value is 8080."
msgstr "Specify http server port number. The default value is 8080."

# d04de5f1ff2f49a2bb637bcb5ee81a08
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."

# b058b55ff1c84b9c90f8fbff0dfcd599
msgid "Specify endpoint for sender."
msgstr "Specify endpoint for sender."

# eb6164e15934437e880bf306814919ce
msgid "Specify endpoint for receiver."
msgstr "Specify endpoint for receiver."

# 6c7e57c0deae491c95c871e623367007
msgid "Specify path prefix of log."
msgstr "Specify path prefix of log."

# ac016f0d1e004b7bb50bef5f5991751e
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."

# ce9f30b0536441538dab0e493c134a62
msgid "Specify this option to daemonize."
msgstr "Specify this option to daemonize."

# caa87a6ed4b84ea494dedb3640919f01
msgid "Specify this option to disable checking max fd on start."
msgstr "Specify this option to disable checking max fd on start."

# 714d1da364f4424facd4fb1f3e0d8e98
# dcb2f1260e2b4bbf83bac21fef456c5f
msgid "Command line parameters"
msgstr "Command line parameters"

# 36bc08b759294cb783007d11d51334e7
# ce8077cce50b40edb1c47800a5ff14cc
msgid "There is one required parameter - ``database_path``."
msgstr "There is one required parameter - ``database_path``."

# 9e7173357c784047b033dbfc309364b1
# 86d1e977a18c435998ef710dcdab8a2b
msgid "``database_path``"
msgstr "``database_path``"

# 035dd52a820b4a499c3bdd9d1672e3c7
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."

# 188bcfa0b6d242b795b449580921b807
msgid "GET parameters"
msgstr "GET parameters"

# 7c72317055774ef995adb92c7b609387
msgid "groonga-suggest-httpd accepts following GET parameters."
msgstr "groonga-suggest-httpd accepts following GET parameters."

# 3c07566d28d1479fb1a048d089a523d9
msgid "There are required parameters which depends on type of query."
msgstr "There are required parameters which depends on type of query."

# a81cae24582e490dad81987b82feaa6d
# 6cec704ac11040f1bd7f1e8569531502
# 873ea7562d6d4cd78de57799bfa27d2c
# 70269db223624ca3a355d7bec9ed0f23
msgid "Note"
msgstr "Note"

# f117e00b6a9a43eb9b0e6854ae28284f
msgid "q"
msgstr "q"

# 79381a3fef784990b1526510b3a03381
msgid "UTF-8 encoded string which user fills in form"
msgstr "UTF-8 encoded string which user fills in form"

# 7396c88ed126482690623a87908bdbf9
msgid "t"
msgstr "t"

# 6d9f3169bb654d77b1bb5b756d4a41e5
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."

# fade778db22148c6baa9e1706f41612c
msgid "Required parameters for learning"
msgstr "Required parameters for learning"

# 28028fc04c3d48d5a5a4f4b6c6745ba3
# 202a31f432c64e4a92406ec70583a0b7
# cb3797304c0f400585853cf1d125a812
msgid "s"
msgstr "s"

# bc7cb98ed6c846d6b85978e6503ba724
msgid "Elapsed time from 0:00 January 1, 1970"
msgstr "Elapsed time from 0:00 January 1, 1970"

# 9dda0366a8e14d439f16a525f53a09fb
msgid "Note that you need specify the value of ``s`` in milliseconds"
msgstr "Note that you need specify the value of ``s`` in milliseconds"

# e5586318246d468396c3d1296a9dc752
# 8c25bb14ee4f48db8d51342013ede8a5
msgid "i"
msgstr "i"

# 265a0eb682d74c2aac49ed577e2b1860
msgid "Unique ID to distinct user"
msgstr "Unique ID to distinct user"

# 23fc64e9af674d3e903722a09b1ddd4b
msgid "Use session ID or IP address for example"
msgstr "Use session ID or IP address for example"

# 446f59901efd4c408f0231697c42de9d
msgid "l"
msgstr "l"

# ac6b98e13a884ee9b81e7637174838ff
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 ``|``"

# bbb013c1d34440e3ac9ba72688dc2929
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}``"

# fed5bb0a735c4fe384060e345452e3bb
msgid "Required parameters for suggestion"
msgstr "Required parameters for suggestion"

# 8ef6d6cbbe304e6b8f3989c07b07d8f6
# 11937eb215d8478dac459e267a51473f
msgid "n"
msgstr "n"

# 16ba6cb5cfd34f71b7744e9baf54ed0a
msgid "Specify the name of dataset for suggestion"
msgstr "Specify the name of dataset for suggestion"

# f9fa7d2ab85a453a8fed8d332ad63d76
msgid "This dataset name is used to calculate suggestion results"
msgstr "This dataset name is used to calculate suggestion results"

# 28c28c2fe88e430fb58e3df68ce6b668
# 5be6e69fc9aa47e38b959550cefc8e77
# 7c10e4cb9d834de7a755ffd6ad6bb5cc
msgid "Optional parameter"
msgstr "Optional parameter"

# 3cf250cceaee47a4a11ebbf609929af6
msgid "callback"
msgstr "callback"

# 495b1e5c23c646f9aacd95ae99d8e9ff
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"

# 13ccac59c82649c18a34de8afbcbe0c7
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}``"

# a83e047215774cfaa5218152d1ab8bb8
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."

# 6a0ab135832242aba0eb8933e3eea8be
msgid "In JSON format::"
msgstr "In JSON format::"

# 2083b18d39d6488aa476717fec940651
msgid "In JSONP format::"
msgstr "In JSONP format::"

# ab83025379c74b4398e2da0c1cf61cc9
msgid "One of ``complete``, ``correct`` and ``suggest``."
msgstr "One of ``complete``, ``correct`` and ``suggest``."

# 53d616f1239245a5a31d4c7fc0dd2bd9
msgid "``CANDIDATE_N``"
msgstr "``CANDIDATE_N``"

# 5c52e994cd9e4c7bac9ccec6a229f82b
msgid "The string of candidate (UTF-8)."
msgstr "The string of candidate (UTF-8)."

# e19e8d2ea6ac41cfb9241f5838b38599
msgid "``SCORE_N``"
msgstr "``SCORE_N``"

# c09644d2382642ccbf83a5d9d856e0be
msgid "The score."
msgstr "The score."

# b615dc796f3648d692dc71715bf3780d
msgid "groonga-suggest-learner"
msgstr "groonga-suggest-learner"

# 4425bd9ed94645eaa014b6f0495579fa
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."

# 21d944480e9f40f4a40383fc12806f3e
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."

# b44b47bb3729448f88b015ff27314c96
msgid "Learning data from groonga-suggest-httpd"
msgstr "Learning data from groonga-suggest-httpd"

# 3a0459611dca4f5a92a91b9fd5c3aa5c
msgid "Execute groonga-suggest-learner.::"
msgstr "Execute groonga-suggest-learner.::"

# b228e0c95ee54d03b61728188f8b02cd
msgid "Learning data from log files"
msgstr "Learning data from log files"

# c3b1b5cd0d4149b6890fdc32a77e8b20
msgid "Execute groonga-suggest-learner with ``-l`` option."
msgstr "Execute groonga-suggest-learner with ``-l`` option."

# f61af07b6c3c45e9b29e4916cd6f7e2d
msgid "Here is the sample to load log data under ``logs`` directory::"
msgstr "Here is the sample to load log data under ``logs`` directory::"

# 6059fd4297374f2cbc1ae75a1063ae9a
msgid "Uses ``<endpoint>`` as the receiver endpoint."
msgstr "Uses ``<endpoint>`` as the receiver endpoint."

# caab16f657d34a88906f443d707fa836
msgid "Uses ``<endpoint>`` as the sender endpoint."
msgstr "Uses ``<endpoint>`` as the sender endpoint."

# af95ff0490094452b5dc0a757ad8d3ca
msgid "Runs as a daemon."
msgstr "Runs as a daemon."

# 63ecf7e79f5848c29dd1ca33b925625d
msgid "Reads logs from ``<directory>``."
msgstr "Reads logs from ``<directory>``."

# f01f1fb3240540ac9ec8fd0eed17fa89
msgid "Outputs log to ``<path>``."
msgstr "Outputs log to ``<path>``."

# a5c625c0e23c4325b98747d3fe639c09
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."

# dbdb20fde35f4a2dbef9abd0aa6f7f44
msgid "Specifies the path to a groonga database."
msgstr "Specifies the path to a groonga database."

# d09be23a6e6b460d89d6189d67ad173a
msgid "Related tables"
msgstr "Related tables"

# 4e36b639515f42ceb3d34944b170238c
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."

# dffe0963460f4faf912525fbb692c3bd
msgid "``groonga`` executable file"
msgstr "``groonga`` executable file"

# 732a18302397438ba9fc413fbd259ced
msgid "``groonga`` executable file provides the following features:"
msgstr "``groonga`` executable file provides the following features:"

# 91f2abc9396a4ebaa4ad26ba33f8c18f
msgid "Fulltext search server"
msgstr "Fulltext search server"

# d3890fac3a66497caa8783bf2f2a886e
msgid "Fulltext search shell"
msgstr "Fulltext search shell"

# 7dbfefbfb34f44ea9fb4455c52af526b
msgid "Client for Groonga fulltext search server"
msgstr "Client for Groonga fulltext search server"

# b411c1c93ea847599d0b747b85a2ca81
msgid ""
"Groonga can be used as a library. If you want to use Groonga as a library, "
"you need to write a program in C, C++ and so on. Library use is useful for "
"embedding fulltext search feature to your application, but it's not easy to "
"use."
msgstr ""
"Groonga can be used as a library. If you want to use Groonga as a library, "
"you need to write a program in C, C++ and so on. Library use is useful for "
"embedding fulltext search feature to your application, but it's not easy to "
"use."

# 15d56254c2e7479195347f1aab9417df
msgid "You can use ``groonga`` executable file to get fulltext search feature."
msgstr ""
"You can use ``groonga`` executable file to get fulltext search feature."

# 46a97bfeb11c4ac0ab1b028de1786943
msgid ""
"If you want to try Groonga, fulltext search shell usage is useful. You don't "
"need any server and client. You just need one terminal. You can try Groonga "
"like the following::"
msgstr ""
"If you want to try Groonga, fulltext search shell usage is useful. You don't "
"need any server and client. You just need one terminal. You can try Groonga "
"like the following::"

# 63294a61a40b40049a033ebc826bd3ab
msgid ""
"If you want to create an application that has fulltext search feature, "
"fulltext search server usage is useful. You can use Groonga as a server like "
"RDBMS (Relational DataBase Management System). Client-server model is a "
"popular architecture."
msgstr ""
"If you want to create an application that has fulltext search feature, "
"fulltext search server usage is useful. You can use Groonga as a server like "
"RDBMS (Relational DataBase Management System). Client-server model is a "
"popular architecture."

# 3c8d672be3f94ccda8dfdf41532ca7da
msgid "Normally, client for Groonga fulltext server usage isn't used."
msgstr "Normally, client for Groonga fulltext server usage isn't used."

# 6afc6bd3b0814865b1eb66035d6547d6
msgid "``groonga`` executable file has the following four modes:"
msgstr "``groonga`` executable file has the following four modes:"

# 1a34932f31fe4443a5c19aaccaeaa2c2
# c13b7b2972f84a058a3ec1cbecefc64b
msgid "Standalone mode"
msgstr "Standalone mode"

# 1f1f624565c54d769b8d83113e6cd8fd
# f604f4b3308c449c96f0f59fe76675ae
msgid "Server mode"
msgstr "Server mode"

# d6c93cd89fe3475bbed162baebd8cd0d
# ae5d24aa55e44d3b95b88976fcf60d6a
msgid "Daemon mode"
msgstr "Daemon mode"

# f6cae1ee8e2b4b92b783409d58aed866
# a67ae6018e7a4fb4afc8522b3be503fa
msgid "Client mode"
msgstr "Client mode"

# a6c8490dde254b18b804777618e9cf38
msgid ""
"There are common options in these modes. These common options is described "
"later section."
msgstr ""
"There are common options in these modes. These common options is described "
"later section."

# 0f95b918e0d34d9f916669637492b9b8
msgid ""
"In standalone mode, ``groonga`` executable file runs one or more Groonga :"
"doc:`/reference/command` against a local Groonga database."
msgstr ""
"In standalone mode, ``groonga`` executable file runs one or more Groonga :"
"doc:`/reference/command` against a local Groonga database."

# bc1394ce347c4d4eb8644b483e9d8054
msgid ""
"Here is the syntax to run shell that executes Groonga command against "
"temporary database::"
msgstr ""
"Here is the syntax to run shell that executes Groonga command against "
"temporary database::"

# 11d5b6fa652a4a6f86e8da471cd6b21b
msgid ""
"Here is the syntax to create a new database and run shell that executes "
"Groonga command against the new database::"
msgstr ""
"Here is the syntax to create a new database and run shell that executes "
"Groonga command against the new database::"

# ee2d030e5c824deaa8c2901ef0a0f2f9
msgid ""
"Here is the syntax to run shell that executes Groonga command against "
"existing database::"
msgstr ""
"Here is the syntax to run shell that executes Groonga command against "
"existing database::"

# 87fc9a98a3c54628862eccf19f28c03f
msgid ""
"Here is the syntax to run Groonga command against existing database and "
"exit::"
msgstr ""
"Here is the syntax to run Groonga command against existing database and "
"exit::"

# e538f8296b7c43ec8770c48be2807ce8
msgid ""
"In server mode, ``groonga`` executable file runs as a server. The server "
"accepts connections from other processes at local machine or remote machine "
"and executes received Groonga :doc:`/reference/command` against a local "
"Groonga database."
msgstr ""
"In server mode, ``groonga`` executable file runs as a server. The server "
"accepts connections from other processes at local machine or remote machine "
"and executes received Groonga :doc:`/reference/command` against a local "
"Groonga database."

# 6151d9870eff49e7b0b98c6f144d9703
msgid ""
"You can choose one protocol from :doc:`/server/http` and :doc:`/server/"
"gqtp`. Normally, HTTP is suitable but GQTP is the default protocol. This "
"section describes only about HTTP protocol usage."
msgstr ""
"You can choose one protocol from :doc:`/server/http` and :doc:`/server/"
"gqtp`. Normally, HTTP is suitable but GQTP is the default protocol. This "
"section describes only about HTTP protocol usage."

# 12e56edc075b4e6b8136645f533f149b
msgid ""
"In server mode, ``groonga`` executable file runs in the foreground. If you "
"want to run Groonga server in the background, see :ref:`groonga-executable-"
"file-daemon-mode`."
msgstr ""
"In server mode, ``groonga`` executable file runs in the foreground. If you "
"want to run Groonga server in the background, see :ref:`groonga-executable-"
"file-daemon-mode`."

# 258808edb7a54848abc1010f82955a3b
msgid "Here is the syntax to run Groonga server with temporary database::"
msgstr "Here is the syntax to run Groonga server with temporary database::"

# 978270ecd21f4b9ea8945b490ad9e5ee
msgid ""
"Here is the syntax to create a new database and run Groonga server with the "
"new database::"
msgstr ""
"Here is the syntax to create a new database and run Groonga server with the "
"new database::"

# 1a1f3ada5546418b8c37f5a321d46b4a
msgid "Here is the syntax to run Groonga server with existing database::"
msgstr "Here is the syntax to run Groonga server with existing database::"

# 895357f23b7d4b248bdda84849aea713
#, fuzzy
msgid ""
"In daemon mode, ``groonga`` executable file runs as a daemon. Daemon is "
"similar to server but it runs in the background. See :ref:`groonga-"
"executable-file-server-mode` about server."
msgstr ""
"In daemon mode, ``groonga`` executable file runs as a daemon. Daemon is "
"similar to server but it runs in the background. See :ref:`_groonga-"
"executable-file-server-mode` about server."

# a8fc8ccc6b634c2396b94068714180db
msgid "Here is the syntax to run Groonga daemon with temporary database::"
msgstr "Here is the syntax to run Groonga daemon with temporary database::"

# 175ceecbe8d74d1da68c34a8631b5ad7
msgid ""
"Here is the syntax to create a new database and run Groonga daemon with the "
"new database::"
msgstr ""
"Here is the syntax to create a new database and run Groonga daemon with the "
"new database::"

# df545e3559af4be8b618520372f14c2d
msgid "Here is the syntax to run Groonga daemon with existing database::"
msgstr "Here is the syntax to run Groonga daemon with existing database::"

# a247ff7724a6431cb294c0fc41b07ad0
msgid ":option:`--pid-file` option will be useful for daemon mode."
msgstr ":option:`--pid-file` option will be useful for daemon mode."

# 818f73bb149c41049827045b8ad9fad2
msgid ""
"In client mode, ``groonga`` executable file runs as a client for GQTP "
"protocol Groonga server. Its usage is similar to :ref:`groonga-executable-"
"file-standalone-mode`. You can run shell and execute one command. You need "
"to specify server address instead of local database."
msgstr ""
"In client mode, ``groonga`` executable file runs as a client for GQTP "
"protocol Groonga server. Its usage is similar to :ref:`groonga-executable-"
"file-standalone-mode`. You can run shell and execute one command. You need "
"to specify server address instead of local database."

# 2d048792ed0c45fca2138ed8c4a3c4d9
msgid ""
"Note that you can use ``groonga`` executable file as a client for HTTP "
"protocol Groonga server."
msgstr ""
"Note that you can use ``groonga`` executable file as a client for HTTP "
"protocol Groonga server."

# f8d453cdd1ad40c3b6b45ddc8f249131
msgid ""
"Here is the syntax to run shell that executes Groonga command against "
"Groonga server that is running at ``192.168.0.1:10043``::"
msgstr ""
"Here is the syntax to run shell that executes Groonga command against "
"Groonga server that is running at ``192.168.0.1:10043``::"

# 9cd51f93e93a4bcf996893185150d081
msgid ""
"Here is the syntax to run Groonga command against Groonga server that is "
"running at ``192.168.0.1:10043`` and exit::"
msgstr ""
"Here is the syntax to run Groonga command against Groonga server that is "
"running at ``192.168.0.1:10043`` and exit::"

# ae09813cf811419bada2e269e46bf083
msgid "Creates new database."
msgstr "Creates new database."

# 2ddbaa57224c4229afd72d9ff00db8b0
msgid "Executes ``groonga`` command in client mode."
msgstr "Executes ``groonga`` command in client mode."

# d47a82e5e4ac49e9ab7f53da67bd9365
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."

# a53c3dce360c4ec1865e71459e77c2d2
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\"."

# cffe393804754e469c15b1a82613ece2
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``."

# b7b25e7e43e7435f938a994eaa907d61
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:"

# 307d8ed85a504192925103b7543f03ac
msgid "log level"
msgstr "log level"

# f163b9614c3548e7bcf026eb5596c874
msgid "0"
msgstr "0"

# e1653d68ccf341a1b3e21e5cb386626d
msgid "Nothing"
msgstr "Nothing"

# c91e474376454e07a08024a2a400e50c
msgid "1"
msgstr "1"

# 794759743dd34c8fb69c804cbf00d974
# de7eaf9f38f64ed287d390800e8abc51
msgid "Emergency"
msgstr "Emergency"

# 50451a5be5b84f06b5aecc4e622392d3
msgid "2"
msgstr "2"

# f98b0cf893e947b7a605e204b0494584
# 35b9c56914744f0a9033b678bb51853e
msgid "Alert"
msgstr "Alert"

# 479ee1d7e2ee404e93b3eedb0cbb3f03
msgid "3"
msgstr "3"

# 02031bb3406d47c7aa4b2383d7b92ed0
# 7009e7bccf08460aa85397e387f6c347
msgid "Critical"
msgstr "Critical"

# ef662aea910d47f1aad07db2fad19528
msgid "4"
msgstr "4"

# 2dfbc092fc8946688279e7aca6ac01b7
# 530eb97c92864752a824f22b0fa6dabe
msgid "Error"
msgstr "Error"

# 7dd2b7c0296a4088bdcbb9aad1e570bf
msgid "5"
msgstr "5"

# 87235ebb57384110aabab3287c1297a9
# 410291d85faa4bdc963c1cb840309bd2
msgid "Warning"
msgstr "Warning"

# 109c177e517f48eaa4bbd55b510061e5
msgid "6"
msgstr "6"

# 1e6afcefc7324c28b073181435895cc3
msgid "Notice"
msgstr "Notice"

# ea65f7b532d74a4e9868afac70189c38
msgid "7"
msgstr "7"

# c0750ebbd936453e875a5f9ce9f4ed44
msgid "Info"
msgstr "Info"

# 4021bf4ea5ec4560b05b1d214a885c36
msgid "8"
msgstr "8"

# d0bb8d3495c643c7bdd42562e812b0fa
# 4ff23ea79cc04165a31a6871de3bcd8c
msgid "Debug"
msgstr "Debug"

# a04aeae4611d4424af83f5c8bd9b1bdf
msgid "Use :option:`--bind-address` instead."
msgstr "Use :option:`--bind-address` instead."

# aa9a36cc045842628a377fe9369c7228
msgid ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、listenするアドレスを指定します。"
"(デフォルトは `hostname` の返すホスト名)"

# 546c16f6f7374853b1ef9870d89f6dfe
msgid ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"
msgstr ""
"クライアント、サーバ、またはデーモンモードで使用するTCPポート番号。 (クライア"
"ントモードのデフォルトは10043番、サーバ、またはデーモンモードのデフォルトは、"
"HTTPの場合、10041番、GQTPの場合、10043番)"

# ed1117e02c5041938d7e31ba1491c785
msgid ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"
msgstr ""
"サーバモードかデーモンモードで実行するとき、サーバのIDとなるアドレスを指定し"
"ます。(デフォルトは`hostname`の返すホスト名)"

# c526cd4f1d32407c99139af1604437cd
msgid "ヘルプメッセージを出力します。"
msgstr "ヘルプメッセージを出力します。"

# c5f90ae73e734d26b4cb07eacb01581a
msgid ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"
msgstr ""
"httpサーバとしてgroongaを使用する場合に静的ページを格納するディレクトリを指定"
"します。"

# 062cd0d1a5974fc7884db204379f46cd
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にアクセスすると、ウェブベースのデータベース管理ツー"
"ルを使用できます。"

# d2ad036e9deb44d083b202a98eb43004
msgid "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"
msgstr "http,gqtpのいずれかを指定します。(デフォルトはgqtp)"

# d65919a177934a9cb59625605ed233ec
msgid ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"
msgstr ""
"ログを出力するファイルのパスを指定します。(デフォルトは/var/log/groonga/"
"groonga.logです)"

# b17e38d51b454eb9836d9ed1df551d39
msgid ""
"Specifies threshold for log rotation. Log file is rotated when log file size "
"is larger than or equals to the threshold (default: 0; disabled)."
msgstr ""
"Specifies threshold for log rotation. Log file is rotated when log file size "
"is larger than or equals to the threshold (default: 0; disabled)."

# c2b152ceaf214b38a7d387c5454da5c0
msgid ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"
msgstr ""
"クエリーログを出力するファイルのパスを指定します。(デフォルトでは出力されませ"
"ん)"

# 57adbde5566e47e1b99846e4d5e13d3a
msgid ""
"Specifies threshold for query log rotation. Query log file is rotated when "
"query log file size is larger than or equals to the threshold (default: 0; "
"disabled)."
msgstr ""
"Specifies threshold for query log rotation. Query log file is rotated when "
"query log file size is larger than or equals to the threshold (default: 0; "
"disabled)."

# 175e267edf854cdebb9b9acd98f715ae
msgid ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"
msgstr ""
"最大で利用するスレッド数を指定します。(デフォルトはマシンのCPUコア数と同じ数"
"です)"

# 7abf6812dc0b47eaa9c48f2676e0e0c5
msgid "PIDを保存するパスを指定します。(デフォルトでは保存しません)"
msgstr "PIDを保存するパスを指定します。(デフォルトでは保存しません)"

# 12dba5cd28a14364afaab571672eb3ee
msgid ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"
msgstr ""
"設定ファイルのパスを指定します。設定ファイルは以下のようなフォーマットになり"
"ます。::"

# 4572eca49ef14c29b0214931efa424ae
msgid "キャッシュ数の最大値を指定します。(デフォルトは100です)"
msgstr "キャッシュ数の最大値を指定します。(デフォルトは100です)"

# d417b0f7516b40d3bdbac7cc6db27284
msgid "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"
msgstr "検索の挙動をエスカレーションする閾値を指定します。(デフォルトは0です)"

# eaf22455ac81415398c0386917b16b60
msgid "使用するデータベースのパス名を指定します。"
msgstr "使用するデータベースのパス名を指定します。"

# c017fc4f15f54fbba6a35248fb63029c
msgid ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"
msgstr ""
"クライアントモードの場合は接続先のホスト名とポート番号を指定します(デフォルト"
"値は'localhost:10043')。ポート番号を指定しない場合には、10043が指定されたもの"
"とします。"

# 9db53f6b790e4d4b9dbf9eeece5ebace
msgid ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"
msgstr ""
"スタンドアロンおよびクライアントモードの場合は、実行するコマンドとその引数を"
"コマンドライン引数に指定できます。コマンドライン引数にcommandを与えなかった場"
"合は、標準入力から一行ずつEOFに達するまでコマンド文字列を読み取り、順次実行し"
"ます。"

# f40c20e64617403eb669dec18b2c8c0f
msgid ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"
msgstr ""
"groongaコマンドを通してデータベースを操作する命令をコマンドと呼びます。コマン"
"ドは主にC言語で記述され、groongaプロセスにロードすることによって使用できるよ"
"うになります。 それぞれのコマンドは一意な名前と、0個以上の引数を持ちます。"

# 1df7dfa86c144993873dae3f72b46ccf
msgid "引数は以下の2種類の方法のいずれかで指定することができます。::"
msgstr "引数は以下の2種類の方法のいずれかで指定することができます。::"

# 9fa8ff87230e4d25b0781ff26fca6620
msgid ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"
msgstr ""
"形式1でコマンドを実行する場合は、定義された順番で値を指定しなければならず、途"
"中の引数の値を省略することはできません。形式2でコマンドを実行する場合は、「--"
"引数名」のように引数の名前を明示しなければならない代わりに、任意の順番で引数"
"を指定することが可能で、途中の引数の指定を省略することもできます。"

# 8427525d4eca4c4fbcebd1196323df77
msgid ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"
msgstr ""
"標準入力からコマンド文字列を与える場合は、コマンド名と引数名と値は、空白( )で"
"区切ります。空白や、記号「\"'()\\」のうちいずれかを含む値を指定したい場合は、"
"シングルクォート(')かダブルクォート(\")で値を囲みます。値として指定する文字列"
"の中では、改行文字は'\\n'に置き換えて指定します。また、引用符に使用した文字を"
"値の中で指定する場合には、その文字の前にバックスラッシュ('\\') を指定します。"
"バックスラッシュ文字自身を値として指定する場合には、その前にバックスラッシュ"
"を指定します。"

# b5332a0550d141b996d4dcaa655e01f9
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.::"

# f3eb2df546404e269ae2f170b8c68683
msgid "Builtin command"
msgstr "Builtin command"

# 493cacf4236f482492a9e3a3b94a6665
msgid "以下のコマンドは組み込みコマンドとして予め定義されています。"
msgstr "以下のコマンドは組み込みコマンドとして予め定義されています。"

# b9323e4d80914a53b886e18b0458287e
msgid "groongaプロセスの状態を表示します。"
msgstr "groongaプロセスの状態を表示します。"

# 6e32eeebf96f45d98bdf10639a7970f7
msgid "DBに定義されているテーブルのリストを表示します。"
msgstr "DBに定義されているテーブルのリストを表示します。"

# e6494ce520db4337a34091732b708328
msgid "テーブルに定義されているカラムのリストを表示します。"
msgstr "テーブルに定義されているカラムのリストを表示します。"

# ccb6dbd7c1ee4e0eb0659ffc010afb22
msgid "DBにテーブルを追加します。"
msgstr "DBにテーブルを追加します。"

# 0811f77399704cb4bc746e0397e39775
msgid "テーブルにカラムを追加します。"
msgstr "テーブルにカラムを追加します。"

# b9b6048cdf2d4534a713cba529fba43e
msgid "DBに定義されているテーブルを削除します。"
msgstr "DBに定義されているテーブルを削除します。"

# 4a3bd783f82f482980b7d735642b8e3e
msgid "テーブルに定義されているカラムを削除します。"
msgstr "テーブルに定義されているカラムを削除します。"

# 77de0e36e13b462f888532dfb0c0851c
msgid "テーブルにレコードを挿入します。"
msgstr "テーブルにレコードを挿入します。"

# 47464aa4e4204869b7af427cb1d99b5c
msgid "テーブルに含まれるレコードを検索して表示します。"
msgstr "テーブルに含まれるレコードを検索して表示します。"

# 0f46f968787548f2aa1c1f49db21257b
msgid "検索条件をカスタマイズした新たな検索コマンドを定義します。"
msgstr "検索条件をカスタマイズした新たな検索コマンドを定義します。"

# 8c522fc5a0a44425a73532a362c1d45b
msgid "データベースとのセッションを終了します。"
msgstr "データベースとのセッションを終了します。"

# ba816259f38940239d34568787560e42
msgid "サーバ(デーモン)プロセスを停止します。"
msgstr "サーバ(デーモン)プロセスを停止します。"

# 5014471b7fc146178652c8a9b64ab622
msgid "ログ出力レベルを設定します。"
msgstr "ログ出力レベルを設定します。"

# a6b4cd816fd54cdda47f68d5e822b32a
msgid "ログ出力を行います。"
msgstr "ログ出力を行います。"

# 8e047821a2f8460f993ea6a01e12d635
msgid "ロックを解除します。"
msgstr "ロックを解除します。"

# cd6eca73220b48fba3cecd08d9390a75
msgid "新しいデータベースを作成します。::"
msgstr "新しいデータベースを作成します。::"

# af471b1795724ef8a940cb65645d32af
msgid "作成済みのデータベースにテーブルを定義します。::"
msgstr "作成済みのデータベースにテーブルを定義します。::"

# 822a2aeec43f4bac877cba7094effb12
msgid "サーバを起動します。::"
msgstr "サーバを起動します。::"

# 894478019cd3456eb9ea201ae4334a60
msgid "httpサーバとして起動します。::"
msgstr "httpサーバとして起動します。::"

# 553916313efc4bd698a010317defc079
msgid "サーバに接続し、テーブル一覧を表示します。::"
msgstr "サーバに接続し、テーブル一覧を表示します。::"

# 2fd4289e054641e09340f1740f8e14c1
msgid "Function"
msgstr "Function"

# 8b943c09acbe4ba192694aa318a70986
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`."

# da0dca35d1814f2d820938bf4b3835bd
msgid "This section describes about function and built-in functions."
msgstr "This section describes about function and built-in functions."

# 7f9457a596e643ac905cb9257b143faa
msgid "TODO: Add documentations about function."
msgstr "TODO: Add documentations about function."

# 521dfd712bc84a47bcf597d35926264d
msgid "between"
msgstr "between"

# 9d9b561d6c2340f4b41b23b10e8b8a8f
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`."

# 21632e820a084e1ba111fecbc790ad06
msgid "``between`` has five parameters::"
msgstr "``between`` has five parameters::"

# 7a059aa7f80b4f18aec9e6910394ef44
msgid "Here are a schema definition and sample data to show usage.::"
msgstr "Here are a schema definition and sample data to show usage.::"

# 6ff4e50669d64dadb35ca9b60e618c44
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)."

# 12d38845285c4bb39c5fefdec0685e96
msgid "It returns 13, 14, 15 and 16 years old users."
msgstr "It returns 13, 14, 15 and 16 years old users."

# f23bdb7f6a3d4741a9ef89d7f2c3e58c
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."

# a4c158d43c3f492986d4ba01e5bcb012
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."

# d9361d58f63e446a94118f0c826022d1
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."

# b7624f40f93146b4ab52e2349304dd24
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."

# 998ea010eff34788a317f50c4ba33b23
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``."

# 371895dbb2914f08a1e4dbb3672d3365
msgid "``column_or_value``"
msgstr "``column_or_value``"

# 90a64dc3424e4f1f8711022e70ab474b
msgid "Specifies a column of the table or the value."
msgstr "Specifies a column of the table or the value."

# 3af0c9338e3d43269f1b2071e7f05f7f
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."

# c1c8da0544194da8ac43245d012082f2
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."

# c0d7c3edc1134c64b932d51cae659c66
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."

# 9efe8a619e3e47d39b75c6f5e917ea5f
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."

# f472f24984b04ccb9b8765afc88aa270
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."

# 95f3fd9ab1824cf5b4be315024201351
msgid "edit_distance"
msgstr "edit_distance"

# 639a14ca605d4207bfce0bdfb011d9cc
msgid "edit_distance - 指定した2つの文字列の編集距離を計算する"
msgstr "edit_distance - 指定した2つの文字列の編集距離を計算する"

# 1cee080a625c4c3eb54e85456e33714c
msgid ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるedit_distanceについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 019d729d61b649feb58625d25a4ca8b0
msgid ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"
msgstr ""
"edit_distance() 関数は、string1に指定した文字列とstring2に指定した文字列の間"
"の編集距離を求めます。"

# 2f1c9bd6ba5c46358922bf74f97ef01b
msgid "``string1``"
msgstr "``string1``"

# d8176372dea741c3a9a58641ce7495a5
msgid "文字列を指定します"
msgstr "文字列を指定します"

# 5cb673573a4e48629531d6922a2d9250
msgid "``string2``"
msgstr "``string2``"

# 6858ba0b4da34695a554be953326fc99
msgid "もうひとつの文字列を指定します"
msgstr "もうひとつの文字列を指定します"

# b45804aa55f04d74a6a0a9048fbb47f2
# bffa803b69964a67b5a5baa86fab1b09
# c5b7349e55ef42b2a801f97cd1bf26b3
# 01bf53b7b59a4b1b9c7ac2d9864737c0
# 2b1fea1bdfb54f09b3c0bd349528f83e
# 20b70c1fc2bc4fbaa9772b4405458ffa
# cde2a111b3234ccb95c3f0d318f31572
msgid "返値"
msgstr "返値"

# 5121c1abf4374cff84e5d758bc9b4a79
msgid "指定した2つ文字列の編集距離をUint32型の値として返します。"
msgstr "指定した2つ文字列の編集距離をUint32型の値として返します。"

# 76fd13ee8af041a188868979b44e2083
# defa43cf393d4027a70e8d4f741972b2
# 7ba3348a0adb4551ac4cb540d091809b
# 8b656942fa1e45e7a814765f53f07336
# a54953b491444776bf242745c2e3abbd
msgid "例"
msgstr "例"

# 0884db5931b44667bdac08d16f10e013
msgid "geo_distance"
msgstr "geo_distance"

# 42c3f774f44d422a811fbec56c819c33
msgid ""
"``geo_distance`` calculates the value of distance between specified two "
"points."
msgstr ""
"``geo_distance`` calculates the value of distance between specified two "
"points."

# 3700a0ea1c52474ca313242192032123
msgid ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"
msgstr ""
"``geo_distance`` requires two point. The parameter ``approximate_type`` is "
"optional::"

# c8ade45244094714a958faeb9bbdb645
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."

# e0bf4f204d8c47c8952b483270b6952e
msgid "``geo_distance`` is one of the Groonga builtin functions."
msgstr "``geo_distance`` is one of the Groonga builtin functions."

# cbb00186c2d749c0b6c1d0641d816e91
msgid "You can call a builtin function in :doc:`/reference/grn_expr`"
msgstr "You can call a builtin function in :doc:`/reference/grn_expr`"

# 2d824ba087584e0b88499c1ff0a2107f
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``."

# b64589b602b6471197d081717ba85151
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)``."

# 388fa98e4bd54528a7e05dfef4261538
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."

# 30d715ab2ab64253ac8dc56294ed5be6
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."

# ad916dfab57a44eaadfda78020cca18d
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)"

# a56f0db98b8944608440ec71137a9062
msgid ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"
msgstr ""
"Using the explicitly specified coordinates for calculating the distance "
"(``Geo`` table)"

# 0e31e655ef904320a4a489a7cd86f41b
msgid "Using the column value of location"
msgstr "Using the column value of location"

# 159ed5b85011406cbcd4a40026422543
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."

# 1c226010020845ce99e4292f8ad5b0ce
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."

# 1ad8003df6b741f19f74d60fa3e9e019
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."

# 62f0af54aee24ae88a425d716fa9143d
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."

# 2a19dcd0d67641108a3d339d91b991dd
msgid "Using the explicitly specified value of location"
msgstr "Using the explicitly specified value of location"

# 1fa57fa0137747f9ac2c82a9c11ff1f3
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."

# 4da38d4adb67477b9cb05f842e140e01
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."

# f24baf7ce69042d38612f6c9a5c03263
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."

# fb00df746c9a417fbbe611e105c80824
msgid "There are two required parameter, ``point1`` and ``point2``."
msgstr "There are two required parameter, ``point1`` and ``point2``."

# 5d0b6074ff894d039b73d26c69ff08e2
msgid "``point1``"
msgstr "``point1``"

# b452da9f2ee8441ba55595696b2295ff
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."

# a202b8e9165a430eb423dc1ce7898fc4
msgid "You can specify the value of GeoPoint type. [#]_"
msgstr "You can specify the value of GeoPoint type. [#]_"

# 23714c92ead94ae99843456cdd8c8006
msgid "See :doc:`/reference/types` about GeoPoint."
msgstr "See :doc:`/reference/types` about GeoPoint."

# 5ab28acbab5546779cc0d6c1b2cc44ff
msgid "``point2``"
msgstr "``point2``"

# e550ea232e2548fcbd075aea43c2c312
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."

# c95a5b1bdb124bba98e64411ec20676f
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."

# 5f336bfe6eb64aa1be65e20c73abee2a
msgid "See :doc:`/reference/types` about GeoPoint and the coordinate."
msgstr "See :doc:`/reference/types` about GeoPoint and the coordinate."

# 90a716d0d6d14e8b91b7f040d97d0abc
msgid "There is a optional parameter, ``approximate_type``."
msgstr "There is a optional parameter, ``approximate_type``."

# ab02a50b430f4a709d55258145ca1831
# 071087733a6b44c7909f0cb8c4c5867c
msgid "``approximate_type``"
msgstr "``approximate_type``"

# ade5caa1f61644408acb29604885561d
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."

# 6b1eab379ab94211ad7cd62ee3bfd187
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."

# 18dcc1bdd0dd4109b1545edc7c2f41cb
# 5ef57e34322e47ef983ebb212d55c672
msgid "``rectangle``"
msgstr "``rectangle``"

# 463ed9eb63774401866a13fa54974f03
# fcad4751136947f39a816ed6a51d9beb
msgid "``sphere``"
msgstr "``sphere``"

# 888f222deccd4941854486775a7eb52f
# c54ce37833c8401da1366da557634723
msgid "``ellipsoid``"
msgstr "``ellipsoid``"

# f42a02abece140009a93b0d54163c84c
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."

# 6f3a3e28fcdc43038367c9b65fa9d25e
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."

# 393f2927523c4b1d981a41917735993b
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."

# 24e05bcef81c49c8abda701f1969d137
msgid "You can also specify ``rect`` as abbrev expression."
msgstr "You can also specify ``rect`` as abbrev expression."

# 2fb4e4ce5eaf4949a9438974ae35c1b7
# a869f6243ee24b429db2b7f5c358f5cb
# 36247c9fa699405f8d0c40abaf1e854f
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."

# 2bb3a97ce6df443aade80f6b32f68466
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."

# 840bd51dfc114624902015bf57f152da
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."

# 46781059e1094b32a374ad894bb9a18b
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."

# dd2788bed49244d2ba18506f1a873e50
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."

# 741ae3b613b84f55a5a56ed9a75942b6
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."

# 28f789342d6241c28080a5edadf74951
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."

# 2402e8374c1b4b968c010985826c3355
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."

# 289b2b4ed44e4e0391dc3b3a19e0384c
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."

# 27655531e93a4e8ea4ce6adaa99f99d4
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``."

# 45d19397d2974a59bcc8f806263218ed
msgid "You can also specify ``sphr`` as abbrev expression."
msgstr "You can also specify ``sphr`` as abbrev expression."

# c7565f62af614d11b3f2f92e5d3617c0
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."

# a1004f6e7dbd4a0bb48503b0b0b5d798
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``."

# cc7b26ebc4954ee6ba958167b27e716d
msgid "You can also specify ``ellip`` as abbrev expression."
msgstr "You can also specify ``ellip`` as abbrev expression."

# 0134107fbe5347ff877456e48bb1870b
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."

# cf1c4166694049c58fbec904d446338c
msgid "Footnote"
msgstr "Footnote"

# c7e5063692e14f6d9bff734dfb2e75c3
msgid "You can specify whether TokyoGeoPoint or WGS84GeoPoint."
msgstr "You can specify whether TokyoGeoPoint or WGS84GeoPoint."

# e024d3d2d8134c14abe1f603d433d8a2
msgid "geo_in_circle"
msgstr "geo_in_circle"

# 8e60af5ccc9f42eebbf4c5f8f034e293
msgid "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_circle - 座標が円の範囲内に存在するかどうかを調べます。"

# 66afbe18de374c2394fa9d7a4d0d3d11
msgid ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_circleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# 49f44d157f57459a9bbc9623d099b336
msgid ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_circle() 関数は、pointに指定した座標が、centerに指定した座標を中心とす"
"る円の範囲内にあるかどうかを調べます。"

# d94f9b10495d4ee1a2b6ae04700f273a
# 3e9d4a23337345f8ae61af7a20c00fab
msgid "``point``"
msgstr "``point``"

# b973a14457eb4ed3b20f82ee3b277893
msgid ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"
msgstr ""
"円の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定できま"
"す。 [#]_"

# 0c0b8b2a71f5492798a6afe25a4ddf93
msgid "``center``"
msgstr "``center``"

# f2dd7be62c97468fa57d42a8b8e0b47a
msgid ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"
msgstr ""
"円の中心となる座標を指定します。Point型の値、あるいは座標を示す文字列を指定で"
"きます。"

# fef9abd128654d53be2a19e9fdcebb14
msgid "``radious_or_point``"
msgstr "``radious_or_point``"

# 4406184adde540ebab87ca0ce9a73792
msgid ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"
msgstr ""
"円の半径を指定します。数値を指定した場合には、半径(単位:メートル)が指定された"
"ものとみなします。 Point型の値、あるいは座標を示す文字列を指定した場合は、円"
"周上の点の一つの座標が指定されたものとみなします。"

# f591dab260f64ccc86c434e5216e8bc6
msgid ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"
msgstr ""
"半径からの距離を求めるために地形をどのように近似するかを指定します。指定でき"
"る値は以下の通りです。"

# 29611df9ea454ea3ab85c9cccfe2ab01
msgid "``\"rectangle\"``"
msgstr "``\"rectangle\"``"

# 4921c8a6109346bdbde8f66a86ccddf2
msgid ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"
msgstr ""
"方形近似で近似します。単純な計算式で距離を求めることができるため高速ですが、"
"極付近では誤差が大きくなります。"

# 3863e26bb67e46b89cf99e1f1e1e0045
msgid "``\"rect\"`` と省略して指定することもできます。"
msgstr "``\"rect\"`` と省略して指定することもできます。"

# fbeb6143a50b48ddb9d4cc6f645f3f5b
msgid ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"
msgstr ""
"この近似方法がデフォルト値です。 ``approximate_type`` を省略した場合は方形近"
"似になります。"

# b50623b8c886411da1fa480e66dccb5d
msgid "``\"sphere\"``"
msgstr "``\"sphere\"``"

# 36761cae73dc43a4837a6c25205dfe95
msgid ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"
msgstr ""
"球面近似で近似します。 ``\"rectangle\"`` よりも遅くなりますが、誤差は小さいで"
"す。"

# f78346cbc791408aa23808af08b4fb37
msgid "``\"sphr\"`` と省略して指定することもできます。"
msgstr "``\"sphr\"`` と省略して指定することもできます。"

# ac1da02656c04602829315d5dd39d7d4
msgid "``\"ellipsoid\"``"
msgstr "``\"ellipsoid\"``"

# 856a2dd7190b4cb4b4cbbb84546d9759
msgid ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"
msgstr ""
"楕円体近似で近似します。距離の計算にはヒュベニの距離計算式を用います。 ``"
"\"sphere\"`` よりも遅くなりますが、誤差は小さくなります。"

# c95cd013f74145e4b6a34f1b833f774b
msgid "``\"ellip\"`` と省略して指定することもできます。"
msgstr "``\"ellip\"`` と省略して指定することもできます。"

# be8f7dadee9948829c81f4197098e1cc
msgid "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"
msgstr "pointに指定した座標が円の範囲内にあるかどうかをBool型の値で返します。"

# 4eaafee4a91c4d4d8a5c429521719ecc
# c61ca82b733e483784db75e19b4d6fd4
msgid ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"
msgstr ""
"TokyoGeoPoint(日本測地系座標)かWGS84GeoPoint(世界測地系座標)のいずれかを指定"
"できます。"

# ac43a2016b9740cb9b0ef9d8d0049bdf
msgid "geo_in_rectangle"
msgstr "geo_in_rectangle"

# 870fb641701147579a7f24bc53a334ba
msgid "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"
msgstr "geo_in_rectangle - 座標が矩形の範囲内に存在するかどうかを調べます。"

# 40a1d8dd96a443cbac47d5717bd7455a
msgid ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるgeo_in_rectangleについて説明します。組込関数は、"
"script形式のgrn_expr中で呼び出すことができます。"

# f239d3760b7d49688f030b7b493ba27b
msgid ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"
msgstr ""
"geo_in_rectangle() 関数は、pointに指定した座標が、top_leftとbottom_rightがな"
"す矩形の範囲内にあるかどうかを調べます。"

# 1be8bdaa2540405ca484bfff7af4c112
msgid ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"
msgstr ""
"矩形の範囲内に存在するかどうかを調べる座標を指定します。Point型の値を指定でき"
"ます。 [#]_"

# a0912acc3cc842a39b2cb7d4cdf522e1
msgid "``top_left``"
msgstr "``top_left``"

# 9421e4b5984e4c939ba9af42ea66f1d3
msgid ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の左上隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# f985a426a92e4db39be7a41d8de65861
msgid "``bottom_right``"
msgstr "``bottom_right``"

# caf6534294d94c5088bd9688082e543d
msgid ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"
msgstr ""
"矩形の右下隅となる座標を指定します。Point型の値、あるいは座標を示す文字列を指"
"定できます。"

# 273d2d7337854d3db9e5d7292dcf74f5
msgid "pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"
msgstr ""
"pointに指定した座標が矩形の範囲内にあるかどうかをBool型の値で返します。"

# 410c9ff83e644e5f8da3b4bc0b0f9dd1
msgid "highlight_full"
msgstr "highlight_full"

# af4d36d0b57f499d8e41ed1cb8aed093
# d01ad0997e8a4d948d6934bdd0387835
# 0ca88b18c29140de935c32c33ea3e3b9
msgid "This feature is experimental. API will be changed."
msgstr "This feature is experimental. API will be changed."

# e97074df71b749be974995104446c9e1
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."

# 23e952f3a6c8465fa3440b830eb83039
msgid "``highlight_full`` has required parameter and optional parameter::"
msgstr "``highlight_full`` has required parameter and optional parameter::"

# 117c84b1caa140d9809583b2d0aacdb0
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`."

# df854289dce04ff7977e3f94bbeca3dc
msgid "``highlight_full`` requires Groonga 4.0.5 or later."
msgstr "``highlight_full`` requires Groonga 4.0.5 or later."

# 48da265b114145ecb10126278949d721
msgid ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_full`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# 25d1e16802d44dfc96fc41b2cdce0ce8
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``."

# ddb80d7d2ff044a4be32b655c587546c
# d85f5c3c009044e2bb818e7a7ceb1327
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."

# 3ef060cddcd24ddd963cea6d7e2b37d3
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>``."

# 6cc9ff1ce33840ffb873a4863052325a
msgid ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."
msgstr ""
"Special characters such as ``<`` and ``>`` are escapsed as ``&lt;`` and "
"``&gt;``."

# e0873d4758184d15ac8ac75ca863e257
# 0ef4acf2aad24d86a9279699b4790a9e
# 4ea0a164795a4f9a84a12b8a4ff4d482
msgid "You can specify string literal instead of column."
msgstr "You can specify string literal instead of column."

# 71c91dc213be4792a73153e73fc3db26
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``."

# fbbed84f89c9486d93f4386986e6dc60
# c1c0cecd67e74f22b1dffd9a92689950
msgid "Specifies a column of the table."
msgstr "Specifies a column of the table."

# f8495a0c175b44728360d867062abf64
msgid "``normalizer_name``"
msgstr "``normalizer_name``"

# 60bbcd0a254440b1a0b8fb4c2ef94486
msgid "Specifies a normalizer name."
msgstr "Specifies a normalizer name."

# fb5f3c031f9b46149a4c1788fa70ee70
msgid "``use_html_escape``"
msgstr "``use_html_escape``"

# 9158b55bdab6423689bca5d1fe945d7a
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."

# c2b31bbb88374378b3a13e7300df509f
msgid "``keywordN``"
msgstr "``keywordN``"

# 5986bee1998042d8906a41d3f2f7b6d9
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."

# 6f0ed2199ee7485a88faece09b7b741b
msgid "``open_tagN``"
msgstr "``open_tagN``"

# 7c8be26c54a84e2791aa903cb8da0d10
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."

# 600f54ff50eb435cb700fa29ebc7ac19
msgid "``close_tagN``"
msgstr "``close_tagN``"

# 8444e925a680454189ce84b0a2e64b11
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."

# c027a4ea0534410991f4a60e2f73c306
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``."

# bd0b60e7fdfa44608219c3e03cc77431
msgid ":doc:`/reference/functions/highlight_html`"
msgstr ":doc:`/reference/functions/highlight_html`"

# 056f3420f2994dc19648cdf65e6e46a5
msgid "highlight_html"
msgstr "highlight_html"

# d54d066262d648af9848494ab4dffb81
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``."

# 42e59d86d5724aaf955872e6e503bd4f
#, fuzzy
msgid "This function has only one parameter::"
msgstr "``cache_limit`` has one optional parameter::"

# c68c5ff2a8754c649da1223617f3da96
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`."

# a074f870d24a472f96710fe3d79386d7
msgid ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."
msgstr ""
"``highlight_html`` requires :doc:`/reference/command/command_version` 2 or "
"later."

# d5e7a3d6738a4404bbe2962b5b3268ca
# c606ddf4746f42479aac95c3e4b7ab11
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."

# ef5e43c38902454aa8aadea75f4aeb76
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."

# 9914c945fcfc4d938487797d15383750
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>``."

# e1ce3d4291764814b00eef18a985bfc3
#, fuzzy
msgid "``text``"
msgstr "``Text``"

msgid "The text to be highlighted in HTML."
msgstr ""

# 16f76d70b1584e949e6e1dc3bca95b0e
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``."

# 20c3c86a807f4f4790915171621f5fa4
msgid ":doc:`/reference/functions/highlight_full`"
msgstr ":doc:`/reference/functions/highlight_full`"

# 0d6fb15caa924cd1ba73f24898dddf20
msgid "html_untag"
msgstr "html_untag"

# fccb94fc1cc145b7840b58e32670bc5b
msgid "``html_untag`` strips HTML tags from HTML and outputs plain text."
msgstr "``html_untag`` strips HTML tags from HTML and outputs plain text."

# a1a0e2875f7a48d4b25a4ac6784a9f17
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`."

# daabb5c7896b4c5aa91c6d865607f94d
msgid "``html_untag`` requires only one argument. It is ``html``."
msgstr "``html_untag`` requires only one argument. It is ``html``."

# 3e6527739df94195b69832ae68ad66cc
msgid "Requirements"
msgstr "Requirements"

# 307d01c9d2114f96a47a231c10f316b4
msgid "``html_untag`` requires Groonga 3.0.5 or later."
msgstr "``html_untag`` requires Groonga 3.0.5 or later."

# 7d3c663020f64d29bc99b92ec26a73d2
msgid ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."
msgstr ""
"``html_untag`` requires :doc:`/reference/command/command_version` 2 or later."

# 6bc299eb9e1f4a1eba69c95c47557667
# 067b360466d3458893a92ee421e0a873
# e426ec5a4abe4f998787a98a1be236ba
# fa42e45587814a4587667c0b1c607be2
# bbc4ce1c256b4d3296cb14992c04cc39
# e4d320f7b43343cd9ebc79ddf1891387
# 28f550f031ed4348ba1cc3466fa2fa63
msgid "Sample schema:"
msgstr "Sample schema:"

# 36751c4c97bc45b2bb667a4fd5791e38
# 36bed3ef754849c9b8c5033caed2c6c0
# 8734e1ecc10841078827c58333f36e26
# 7dc46b2d9a1540b79434e691b8df1d30
# 06349b02b67d446da50095059d85e324
# c3a140c67ea544838f7ab7d34bcc7715
# 92afee2eefc044bfb21295b81a414625
msgid "Sample data:"
msgstr "Sample data:"

# 1271efe3490a4505915adf5de83bbd05
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."

# fdb639fbc3d4423c940e35123d8916a6
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."

# fe250aecc6af49788bbd6c45203a0d8b
msgid "There is one required parameter, ``html``."
msgstr "There is one required parameter, ``html``."

# 740ceda4c7b14e5aad243826e94a3eb8
msgid "``html``"
msgstr "``html``"

# 95c687881736438a94e3aa7e8e134b1e
msgid "Specifies HTML text to be untagged."
msgstr "Specifies HTML text to be untagged."

# e2c057572ac84c4b8f347f0c04db405f
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."

# 71d36f8c96914342b5c264e0f5e0ab32
msgid "in_values"
msgstr "in_values"

# b53b1b2b7e5a48cbbd4c556ee23e2029
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."

# a9a17106e3d34718a7536a539dfb4647
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``."

# c0236cf729624135bd8f601e79104a59
# 110d7ccda58046109bd2b00be2f76a59
msgid "Here is a schema definition and sample data."
msgstr "Here is a schema definition and sample data."

# d6245fa24210466896da811f5e9b795b
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\"."

# dc33207cb0a1436d8400dc558044b27f
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``."

# 9535e1f19ab7458380cc06006b60d512
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``."

# e89e17dc1dc3436aaba72f87225f1edd
msgid "``target_value``"
msgstr "``target_value``"

# 74cfcdd6d89d4662b50b79664d611412
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``."

# 96633a983e97434f8c9f55e5292ea8e5
msgid "Specifies a value of the column which you want to select."
msgstr "Specifies a value of the column which you want to select."

# d92aab71d6d646f490cc251305e4d063
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."

# 3aeb993e9f9749b195196532cad73842
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."

# 1bcde40d5f9241b0b95088af67112f3c
msgid "now"
msgstr "now"

# 0cb8b1133db4497eb27b26095ccc8a15
msgid "now - 現在時刻を返す"
msgstr "now - 現在時刻を返す"

# 8a28c898ed4c48f0b00d929d6f1d567c
msgid ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるnowについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# 318886a944594f199f72cb21467d2e8b
msgid "now() 関数は現在時刻に対応するTime型の値を返します。"
msgstr "now() 関数は現在時刻に対応するTime型の値を返します。"

# 3eca9c579ae9473ca5c4fd9933416af9
msgid "現在時刻に対応するTime型のオブジェクトを返します。"
msgstr "現在時刻に対応するTime型のオブジェクトを返します。"

# 82f47eed83df466aa4d944d2ce40b538
# d37b46db1b7842b49f52c27620350f55
# 24832fe54d834909890c3e12d1c33396
msgid "query"
msgstr "query"

# dd01217e414f4967bbfa41410ac8ab2d
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`."

# d92618f0e1f94238800be4ce623363b0
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."

# 05a96cb934994916bb8973879fa072e2
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`."

# af63283c355848dfbd95be5f6e70b38a
msgid ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."
msgstr ""
"``query`` requires two arguments - ``match_columns`` and ``query_string``."

# c5345d3c07084c059d3fd2acb00076e0
msgid "The parameter ``query_expander`` or ``substitution_table`` is optional."
msgstr ""
"The parameter ``query_expander`` or ``substitution_table`` is optional."

# ec3a86b0f56a4638a8fb6df835ce0f33
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``."

# cea623c01adb47b88eecdbb7957adaf8
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'."

# 3952e017da3d471d8ddc6106ab3c372b
msgid "Here are the contrasting examples with/without ``query``."
msgstr "Here are the contrasting examples with/without ``query``."

# 44f36e3f6ac74644b51ebc1690a657f8
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."

# 6cdbaffccec54f7aa6b7936783d3b973
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."

# a599d753556f4d44b5fa72a4d5882b7e
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."

# 01aa07f3f6064434b39d709e6479eac7
msgid ""
"There are two required parameter, ``match_columns`` and ``query_string``."
msgstr ""
"There are two required parameter, ``match_columns`` and ``query_string``."

# 4cb58acb19df4eecb24a3c6cb36c5a78
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``."

# b0df4c99ff494213bf884b74b1b18076
msgid "``query_string``"
msgstr "``query_string``"

# e6909e60dcd54f2f8af9730385d2ebcb
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``."

# b5d783025b164417b6a422ece4f2cc3f
msgid ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."
msgstr ""
"See :ref:`select-match-columns` about ``query`` parameter in ``select``."

# a04fcb8778c349f4935f008c82f10aee
msgid "There are some optional parameters."
msgstr "There are some optional parameters."

# 1e7eeecd317947a5989f585d4e2a5663
msgid "Specifies the plugin name for query expansion."
msgstr "Specifies the plugin name for query expansion."

# b9e52a5cb4a4488a9f5a9cc8d6c164da
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`."

# 5728111f675f4ca888f461d65fdeace2
msgid "See :doc:`/reference/query_expanders/tsv` about details."
msgstr "See :doc:`/reference/query_expanders/tsv` about details."

# 609b41469cac4ea296d9e6c3da4fd0b7
msgid "``substitution_table``"
msgstr "``substitution_table``"

# 3d3d844c07d4463a96c1d26de5cb1b5f
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."

# 7d72a416a7e54527a51993a2b91c0fae
#, fuzzy
msgid "See :ref:`select-query-expander` about details."
msgstr "See :ref:`query-expander` about details."

# aa1253e1c976434280480f3e1bd1e91b
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``."

# cb238a19c7204c9bba1025dff39cb24e
msgid "Support query_flags"
msgstr "Support query_flags"

# e58ddf259cbb4d4098335881663c7145
msgid "rand"
msgstr "rand"

# 3404ea53ecd840779b87c93c79ccc3e9
msgid "rand - 乱数を生成する"
msgstr "rand - 乱数を生成する"

# 00f1131a3d8f4c73b31c10c03c6439c6
msgid ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"
msgstr ""
"Groonga組込関数の一つであるrandについて説明します。組込関数は、script形式の"
"grn_expr中で呼び出すことができます。"

# e0f64bba4d6d45fc876c6e167779584b
msgid "rand() 関数は 0 から max の間の疑似乱数整数を返します。"
msgstr "rand() 関数は 0 から max の間の疑似乱数整数を返します。"

# 52e81f172837433b9d996e9b22033f9a
msgid ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"
msgstr ""
"返値の最大値を指定します。省略した場合は RAND_MAX が指定されたものとみなされ"
"ます。"

# 4a440dc06f814f33b818e65b8aba6858
msgid "0 と max の間の数を表すInt32型の値を返します。"
msgstr "0 と max の間の数を表すInt32型の値を返します。"

# afceccdd50904ac7917ee3110bd63a1f
msgid "snippet_html"
msgstr "snippet_html"

# 48c287c8183142768b03b97cb99a9a57
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``."

# a360e97399e448f08de288c6323a03d5
msgid "``snippet_html`` has only one parameter::"
msgstr "``snippet_html`` has only one parameter::"

# 24cfe56b32f14396bb4d352de369f74b
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."

# a04a1da25a904f398e2eb3fdfd3b33ab
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`."

# 4b875997ce434bef9e1ddb2aa439a333
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."

# 668ff7f0ac924f50824b0af63982d8df
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."

# 5fccb42ba8b9439a88f2e9f6f604a2f6
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>``."

# 545f9ebfaeb84521b4701262a7b3aafb
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."

# 7456860dabbe472d81be6019356716a0
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>``."

# 3436222005dc46d0aac4ebcfb656492d
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."

# 2fbb1cb4e08d4affa27d29726ae7dca3
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``."

# 6c68ea8c22f0473c9716492a64a04d11
msgid "An element of array is a snippet::"
msgstr "An element of array is a snippet::"

# 1e8987031bf74e3f8fc1ff2484085e24
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."

# bfb72f731b454edd9549cb3cd7f990c4
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."

# f88bc4d7407444b8ad77a176965772b5
msgid "Make the max number of text parts customizable."
msgstr "Make the max number of text parts customizable."

# 7d3464023fe84ecb82b60d4134d95f64
msgid "Make the max size of a text part customizable."
msgstr "Make the max size of a text part customizable."

# 1b66010b1916407b8e050dd4eb5fab83
msgid "Make keywords customizable."
msgstr "Make keywords customizable."

# a64274750f1b485ca1c9c019ab368feb
msgid "Make tag that surrounds a keyword customizable."
msgstr "Make tag that surrounds a keyword customizable."

# 73d9a6bf751344fabb596c0f34c3ff6a
msgid "Make normalization customizable."
msgstr "Make normalization customizable."

# 21d93178ab8044d9821597ce4a7e6c0c
msgid "Support options by object literal."
msgstr "Support options by object literal."

# e1f692e0294d483e8632fbb3b7d1a70e
msgid "sub_filter"
msgstr "sub_filter"

# a8bcf4ab5ab546e79b629a15da610bd3
msgid "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."
msgstr "``sub_filter`` evaluates ``filter_string`` in ``scope`` context."

# f2fa52d3693348e68b6fd0a8af2a124d
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`."

# 72b66ea4a6154c1ea23e813dd08e2ee5
msgid ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."
msgstr ""
"``sub_filter`` requires two arguments. They are ``scope`` and "
"``filter_string``."

# 01b9d9c70dfa47148de8790e41ea8c89
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'."

# 1fc8c9e3d0a641a7952a14a953eeea4c
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\"."

# 4b4d4651b6c64fd88461cad8270308d0
msgid "Without sub_filter, it means that following conditions are met."
msgstr "Without sub_filter, it means that following conditions are met."

# 428fa20dd0454cee8aba0d0db68067f1
msgid "There is at least one record that user \"A\" commented out."
msgstr "There is at least one record that user \"A\" commented out."

# 49209342e30f4362b200a7d5f97de89b
msgid "There is at least one record that mentioned about \"groonga\"."
msgstr "There is at least one record that mentioned about \"groonga\"."

# 1a7315a85a704159be64ffd15e8988e2
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."

# abaff48af1df4433af593a2af4b0e5a5
msgid "It means that sub_filter requires the following condition is met."
msgstr "It means that sub_filter requires the following condition is met."

# 7e0dd12f28024faea28cfd58ba9813c9
msgid "There are the records that user \"A\" mentions about \"groonga\"."
msgstr "There are the records that user \"A\" mentions about \"groonga\"."

# b4b65cb7cc0d43c1bff9d5baffd5f11a
msgid "There are two required parameter, ``scope`` and ``filter_string``."
msgstr "There are two required parameter, ``scope`` and ``filter_string``."

# e278db6050724c84a0b4bdc0639999ca
msgid "``scope``"
msgstr "``scope``"

# 9ed5c13450ef4e8f8778f1d7c79c834a
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``."

# af139ba72797425dbc3c1fecd81a9447
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."

# 2d21657a07ac4ddfacc022cbd6e49f10
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``."

# bea916700210403a858c015f20a2b3a0
msgid "See :ref:`select-table` about ``table`` parameter in ``select``."
msgstr "See :ref:`select-table` about ``table`` parameter in ``select``."

# 91df8e55782942298373eba18c0bbbd9
msgid "``filter_string``"
msgstr "``filter_string``"

# 1cfa5686e91d481595bb9fee85190061
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."

# 83834f4c593242b499f819202035cf34
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``."

# 5c2802fdf7214f918cb01745aa504200
msgid "vector_size"
msgstr "vector_size"

# 6a0da7e64af44f84ade723c633897a52
msgid "``vector_size`` returns the value of vector column size."
msgstr "``vector_size`` returns the value of vector column size."

# 7ac01345531f43ae9a12c212af6fa091
msgid ""
"To enable this function, register ``functions/vector`` plugin by following "
"the command::"
msgstr ""
"To enable this function, register ``functions/vector`` plugin by following "
"the command::"

# d12cfc3c8707445997ba8b6ed522b0b8
msgid ""
"Then, use ``vector_size`` function with ``--command_version 2`` option. Note "
"that you must specify ``--command_version 2`` to use ``vector_size`` "
"function.\""
msgstr ""
"Then, use ``vector_size`` function with ``--command_version 2`` option. Note "
"that you must specify ``--command_version 2`` to use ``vector_size`` "
"function.\""

# 24963cf6182b4fe98de2f49e12cdd269
msgid "``vector_size`` requires one argument - ``target``."
msgstr "``vector_size`` requires one argument - ``target``."

# 496e826c46584e919400c54110b44eff
msgid ""
"Here is the simple usage of ``vector_size`` function which returns tags and "
"size - the value of ``tags`` column and size of it."
msgstr ""
"Here is the simple usage of ``vector_size`` function which returns tags and "
"size - the value of ``tags`` column and size of it."

# 7e1f34812ed84eb3b8a503df869f49a2
msgid "There is one required parameter, ``target``."
msgstr "There is one required parameter, ``target``."

# 4831745130c641ac9941b96125bd3d22
msgid "``target``"
msgstr "``target``"

# d89e5040e2c54ffcbe2a7af5372b1f10
msgid ""
"Specifies a vector column of table that is specified by ``table`` parameter "
"in ``select``."
msgstr ""
"Specifies a vector column of table that is specified by ``table`` parameter "
"in ``select``."

# 941b3fcde5e2427abb98695227fcb3a6
msgid "``vector_size`` returns the value of target vector column size."
msgstr "``vector_size`` returns the value of target vector column size."

# 0ffdb63052dd43edb41b3c0c3a8c539b
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``."

# d42de2a2c32145ad97085808dab87eb8
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."

# a004b5f3f31f498da60f9dc777b82ca8
msgid "There are three ways to create grn_expr:"
msgstr "There are three ways to create grn_expr:"

# 093ef8a276be4d4b9580844b61663b98
msgid "Parsing :doc:`/reference/grn_expr/query_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/query_syntax` string."

# 0977916330fb4af281003100d51d9ea3
msgid "Parsing :doc:`/reference/grn_expr/script_syntax` string."
msgstr "Parsing :doc:`/reference/grn_expr/script_syntax` string."

# 92d693dd4248462787b917db1e06b15a
msgid "Calling grn_expr related APIs."
msgstr "Calling grn_expr related APIs."

# 0b64d4af53b842e7a608d56856322d96
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`."

# 864f616f318b455b91631b19d2013760
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`."

# 54d0efffeaab4f7c95a59fefc9b7bdc2
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."

# cea6e7beb3f34c7ca483f2fef6185d83
msgid ":doc:`/reference/api/grn_expr`: grn_expr related APIs"
msgstr ":doc:`/reference/api/grn_expr`: grn_expr related APIs"

# 8b9ba7fbd9a94478a8f3b8fdf6a9aba7
msgid "Query syntax"
msgstr "Query syntax"

# 4b23bd3bd8ef4c99851caa490f415875
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``."

# b0b51b89587e4bc481b2bf4997f98031
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."

# f064b6064d1146dbaa6c28c61451a966
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."

# 3d79110e2eb64f2c9b01c6ad44192136
# bccd4876e6384db596a9bd98f7a3b082
msgid "Sample data"
msgstr "Sample data"

# ffa7b727d5244dc9abdeae24810de02c
# 6a39455fef3c4bc191e4676605d2a86b
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."

# 120b63e26c84429eaf25b01160c44dfc
# 2ba8f8b00c4341dfbc5a33c5dabb9025
msgid "Escape"
msgstr "Escape"

# 52e8fbc866924a0d99151daa46bde3a3
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 ``\\\"``."

# 484ca2bd5d2f466ab602882b89932bc4
msgid "Here is a special character list:"
msgstr "Here is a special character list:"

# cbf89e51a4cb471e84c1d6f11dc7709a
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 ``\\\\``.)"

# dfa287bac7ae4d259610e230e5e18756
msgid "``\"`` (escaped as ``\\\"``)"
msgstr "``\"`` (escaped as ``\\\"``)"

# 2a7b5d9aa6f94c90a2b9a8deb8cc816b
msgid "``'`` (escaped as ``\\'``)"
msgstr "``'`` (escaped as ``\\'``)"

# f8c6ce54f9864c578595ce6520a44d95
msgid "``(`` (escaped as ``\\(``)"
msgstr "``(`` (escaped as ``\\(``)"

# 6274a3f020af47c8b8ec8e7c81b31a99
msgid "``)`` (escaped as ``\\)``)"
msgstr "``)`` (escaped as ``\\)``)"

# 0dde0a2c74874d4384cd81d406bd1ad8
msgid "``\\`` (escaped as ``\\\\``)"
msgstr "``\\`` (escaped as ``\\\\``)"

# 3ab5c3ffe67a445b9f9aa5cdd18aba20
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."

# 9540c3a2e97c45308d3e3a8bf327db26
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)'``."

# a4566fa14efd400ba23066c5240aa81b
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."

# 2da94555647d441786e2d75c2e3b544e
msgid "Conditional expression"
msgstr "Conditional expression"

# 44850ad5c75d4d779fa46c2698228dd6
msgid "Here is available conditional expression list."
msgstr "Here is available conditional expression list."

# e5eee56bcd614610847de0f228891e73
msgid "Full text search condition"
msgstr "Full text search condition"

# 1c316bfd89f9439fafcb248f97d542b8
msgid "Its syntax is ``keyword``."
msgstr "Its syntax is ``keyword``."

# 619e50451a16472b9eb939de421f54d7
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."

# 3269e563a1f9479588a5b20df52faabf
# 3dc776bf501d44cfadfe9869928e3f2e
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."

# d931b8df5b424f349eea0c6f613f6887
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."

# 32b33dcdf2704f118ddc8a70f2b00855
# 1a22765909fa4965b923c7a999576216
# 0e05cadef9b34bf68f9a52d76275c3c0
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."

# 097275a288f74efcb3fa599ef98223c7
# 2b07a17de6eb4d1ab13ad687c5b897a7
msgid "``content`` column is the default match column."
msgstr "``content`` column is the default match column."

# eb089ed3aee14db488433f108d476a10
msgid "Phrase search condition"
msgstr "Phrase search condition"

# 7671a60e0e4b40d5ab6356816bcf0583
msgid "Its syntax is ``\"search keyword\"``."
msgstr "Its syntax is ``\"search keyword\"``."

# 4ef78c4b77954c928b51cf28bdd06a82
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."

# 9f415a16faf340f08dc27189cc12465a
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."

# 63eececd49c4408c83ab7d2d9a11ce40
# 5c62106e5ca942b88a3ee5366eb5328c
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."

# 6002cb916ac54bd2945d12e554c36a53
msgid "Full text search condition (with explicit match column)"
msgstr "Full text search condition (with explicit match column)"

# 9a38fd7dce7544af9a3a199d56dd3d02
msgid "Its syntax is ``column:@keyword``."
msgstr "Its syntax is ``column:@keyword``."

# 92d6ed93ca6d4f92a6681eb380490c96
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`."

# cf5413084fb4444c82265c97e47c484e
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."

# 2736f41673954d90a919f120b8bfd79a
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:"

# aaaeb4fae9f9415d81ea4ef328ab37d0
msgid "Weight is supported."
msgstr "Weight is supported."

# d82c5563fe0045288d1110e4bf6b3c09
msgid "Using multiple columns are supported."
msgstr "Using multiple columns are supported."

# 7f9175b43d54492d9a3dec0f4c14cb4a
msgid "Using index column as a match column is supported."
msgstr "Using index column as a match column is supported."

# 0afa22d3a0b34a788de66f28867e569d
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."

# 81f1d10fc18a4a52ab9f7c85ec9d7bf9
msgid "Phrase search condition (with explicit match column)"
msgstr "Phrase search condition (with explicit match column)"

# 86d680e038344f2484516e38a42a2a88
msgid "Its syntax is ``column:@\"search keyword\"``."
msgstr "Its syntax is ``column:@\"search keyword\"``."

# b0f2e3f0669341068328ed3758c4b954
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`."

# d53e06766cf74a08a126e3c5b106d63f
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."

# 51518c57cbed4aec960718c87c7ff4ec
msgid "Prefix search condition"
msgstr "Prefix search condition"

# a73fa14136474bfdb9171de1ff041168
msgid "Its syntax is ``column:^value`` or ``value*``."
msgstr "Its syntax is ``column:^value`` or ``value*``."

# 7471a16482964337be406489f87517d2
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``."

# 502a9dcd8502453a8b1432ce0184557f
# 3c71a02b52d045899ea5f29990191a25
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``."

# b953f64d4a3341bc8d0a4543ef53ae12
# f759bb4f8f9f4368bad491dd0d671449
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."

# 6964784b05984cbeaff394d76c0ec609
# 6764f6b44b8144f19143b512fa525ec3
# ed825ada64504130ad184617bc8a0410
# 220cc1dcd47e46b59836535a4acc58c7
# e206dd8a83d44b8fa9bf6ca6b67bf9af
# 729a2809668b45d2b764e09993651928
# cbcc22254a844fa1aa7f40e04d3d14c9
# c08cd8b37c7a406b9c6229a79119d8ef
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``."

# 1bd4343150b7472490175281c9109237
# e1b6df2c5c804b839174073edb7d40d8
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."

# e785cf2e29704e8fbc8c263a6daea9cd
msgid "Suffix search condition"
msgstr "Suffix search condition"

# 4ccfa259dd884deb99c983af954370e0
msgid "Its syntax is ``column:$value``."
msgstr "Its syntax is ``column:$value``."

# 1b1d23b5448048abbb81b6fbec266d5a
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``."

# 5f9d00c67231464ca7b31d71ca7cdf3b
# ca763d196e6d48b19d5f34403dae48f9
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.)"

# f062d7961d4b4f6b98cb46753b5a5dbd
# c43301cd5bd641fa9528ed10c1129ba0
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."

# e7609c885dfc4ccf9908e629cbfff842
# 64e2009abb4a4ff785a79a0a8b58c234
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."

# d5a101de9a2f4ec1add8162ac038823e
# 2aa788aec70b4c87b018007816ae79d7
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."

# 484c425818f942ab8a91a20ad1b1be2e
# f048989b5f554c9bb0c68ef48efb9a43
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."

# 14f06d5ec4874e26ba8a3750d5d0133a
msgid "Equal condition"
msgstr "Equal condition"

# c4fbd5ad20bd497085444a0347d7b155
msgid "Its syntax is ``column:value``."
msgstr "Its syntax is ``column:value``."

# a33b5a071c69407cbaff70c6b9204717
msgid "It matches records that ``column`` value is equal to ``value``."
msgstr "It matches records that ``column`` value is equal to ``value``."

# 0fdd450e13224bdc94b692a9744dd114
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``."

# a170bc165e6c4ace8758f97b25efd91e
msgid "Not equal condition"
msgstr "Not equal condition"

# de92c85e5da04f9cbf041bf14b4c25f4
msgid "Its syntax is ``column:!value``."
msgstr "Its syntax is ``column:!value``."

# 5786dde16ae2464e96dee77ae4d75bba
msgid "It matches records that ``column`` value isn't equal to ``value``."
msgstr "It matches records that ``column`` value isn't equal to ``value``."

# c25400064fe944e489a58e4a54562c04
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``."

# 5e121e21ae2143c1993b06deb6029614
msgid "Less than condition"
msgstr "Less than condition"

# 9b192d1f5d07492bb16e2ce9aa44f566
msgid "Its syntax is ``column:<value``."
msgstr "Its syntax is ``column:<value``."

# 82ff4331bc12497394ec8311b4cbaa3a
msgid "It matches records that ``column`` value is less than ``value``."
msgstr "It matches records that ``column`` value is less than ``value``."

# 29035a7ed2804d60b09165f34b7d9af1
# 438110a84ecd4036b87116a487b4b8de
# bc70f5da7625440d9d1e6de017c70f0c
# 13c62a7381b044f68f69da157fd77106
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."

# dabe84d8c5b34d668312a23301575358
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``."

# 80288e0e4e044e28bb82269fb6b22068
msgid "Greater than condition"
msgstr "Greater than condition"

# 7ffc44d84d0f49fabf00fcfae40f0f94
msgid "Its syntax is ``column:>value``."
msgstr "Its syntax is ``column:>value``."

# 49de902903904bc4b370199f3c2e0f5f
msgid "It matches records that ``column`` value is greater than ``value``."
msgstr "It matches records that ``column`` value is greater than ``value``."

# cd23ed11cd544a1b8ebac28ada9377f1
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``."

# 84667fcbc7194f8f9d0fa611cd5982f4
msgid "Less than or equal to condition"
msgstr "Less than or equal to condition"

# 364eb0f0dbaa48de9b7c3b85650460f1
msgid "Its syntax is ``column:<=value``."
msgstr "Its syntax is ``column:<=value``."

# fdfe57c1d838416481bb85a7272dd653
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``."

# 7f9f6dbf11064e8b943ca980d45c0e83
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``."

# a353c3c9bbfa4208905cef0303a0b59a
msgid "Greater than or equal to condition"
msgstr "Greater than or equal to condition"

# a31ab56f56e4442080e521795678627b
msgid "Its syntax is ``column:>=value``."
msgstr "Its syntax is ``column:>=value``."

# 6833910790ac414ca81c232c9d1465e1
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``."

# a3742da0e15a4ec19f0dfb759b74883e
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``."

# 9662cd928fb44b998701a4a45541a529
msgid "Regular expression condition"
msgstr "Regular expression condition"

# 01ad974e4aee4fed946680a335d2f6ca
msgid "Its syntax is ``column:~pattern``."
msgstr "Its syntax is ``column:~pattern``."

# 8adffcfa4ccf4995958e041b38719e60
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`."

# d9f935dcd20544a2bc38707e49c3b776
# d562279341484041b1bc8d5d42200b64
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."

# 2b0b8c16c1be48b98db0c41ccb529d38
# 15c2b3141b5d411e821258ccbdaa9e2a
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."

# 0272bfbd625f439b9341527d6b656b60
# 1525f322fa854bc7985c824e524ed43b
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."

# ef0960de301b441faffd03822e03c804
msgid "Combined expression"
msgstr "Combined expression"

# 9e1c1757ced54ddb85838f16e2e43c3b
msgid "Here is available combined expression list."
msgstr "Here is available combined expression list."

# 0e0485391c2c4583a4657c0722dbdbd2
msgid "Logical OR"
msgstr "Logical OR"

# aa8ce6962f4a4f74b1d65b49ba8c9e23
msgid "Its syntax is ``a OR b``."
msgstr "Its syntax is ``a OR b``."

# 42daeae10b984ed9be614829b88f6ebc
# 2e804a95c1754fe1ac058cd692b1b3b9
# 325eb3fcafd44f8e9082c9357ecbdf0b
msgid ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."
msgstr ""
"``a`` and ``b`` are conditional expressions, conbinded expressions or "
"assignment expressions."

# 6c6a8a1a39294381b6e26779872752fe
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."

# 92a1bc3959ba42ee8904ca94797d9bff
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."

# cb4d0333d31d444aaab8e2507aa51407
msgid "Logical AND"
msgstr "Logical AND"

# 4e2b8897bf0a4c1ab388516a590e5e36
msgid "Its syntax is ``a + b`` or just ``a b``."
msgstr "Its syntax is ``a + b`` or just ``a b``."

# dd7a2a76f2cc497c831bc40033894242
msgid "If both ``a`` and ``b`` are matched, ``a + b`` is matched."
msgstr "If both ``a`` and ``b`` are matched, ``a + b`` is matched."

# 4de4114fe8d840c49ce1dd96fe678335
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."

# 227508547dc64a2cb25d692098fab25e
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."

# 361a27aa76d84622986d5f8166802411
msgid "Logical NOT"
msgstr "Logical NOT"

# 92e2edf1b5bb4c69a2c0cd2616413bdf
msgid "Its syntax is ``a - b``."
msgstr "Its syntax is ``a - b``."

# 9e599941439a49dca3caebf3f30a43ee
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."

# 27e0cdba10d7482da8b60748638d76fe
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."

# eed6c57f0c19490db42998bf2060e907
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."

# 5426418c892e42c78ef09c7cb3314750
# a8364c2ebc104306a48d511f161ed86e
msgid "Grouping"
msgstr "Grouping"

# f55b0bf7b976421681b2be3f9a9a6970
msgid "Its syntax is ``(...)``. ``...`` is space separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is space separated expression list."

# e575c96042ad43fca2d5336b5b8ea929
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."

# 2ee5198aa03649acaf7c830aa22b73a3
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."

# 3601b22ee5ec4cb1ae03a41997f27f6c
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."

# 9e7af26993da4e52a39dcc3b3a6b3af4
msgid "Assignment expression"
msgstr "Assignment expression"

# 7578f090ab3c464caa54b10236cc9894
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."

# f2b6b56d8e494f1990c2c5d998e448c9
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."

# 65ab103ead484cf98b0549da381a4e89
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``."

# 3069e2cefdbc419e803a4fd983b0c65f
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."

# cea746b2a251471ca30d5aa57925ecf9
msgid "See :doc:`/reference/cast` about cast."
msgstr "See :doc:`/reference/cast` about cast."

# f5fd6597f860474cb702b1d6b682a8b2
msgid "Script syntax"
msgstr "Script syntax"

# 274239d3e7634dc99b3ac038171f5b14
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."

# d1f3175295e34cc0a18bafe75f5983d2
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."

# 2637dbf404064ccba3038a5b2b21c8d5
msgid "Security"
msgstr "Security"

# ae8d01a1083240c990fd5f658ea914de
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."

# c63dc1094d54452889e2a31c0ed43d6e
msgid "Think about the following case."
msgstr "Think about the following case."

# 8e7462e6254640f9b00c4350bf2498b5
msgid ""
"A Groonga application constructs a Groonga request by the following program::"
msgstr ""
"A Groonga application constructs a Groonga request by the following program::"

# 43b9592611c74da9947fb3914ead892e
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::"

# 2b5582af3b4f4575a5e42280769dccd2
#, fuzzy
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::"

# d5fd986155ac48e59ffee95161bb58f8
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."

# 72896d26d64d41cca6e4e8d8236f0652
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."

# fcefec1f49b74731b7158bd0eadea12b
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:"

# d51948c4b6c34567af6a7b3e4fe383eb
msgid "True value: Convert it to ``true``."
msgstr "True value: Convert it to ``true``."

# 50ce87586475418a861f5ad9a6d45e86
msgid "False value: Convert it to ``false``."
msgstr "False value: Convert it to ``false``."

# b1fa1a5f3b634001a3766320cfc70cde
msgid ""
"Numerical value: Convert it to :ref:`script-syntax-literal-integer` or :ref:"
"`script-syntax-literal-float`. For example, ``1.2``, ``-10``, ``314e-2`` and "
"so on."
msgstr ""
"Numerical value: Convert it to :ref:`script-syntax-literal-integer` or :ref:"
"`script-syntax-literal-float`. For example, ``1.2``, ``-10``, ``314e-2`` and "
"so on."

# 14f65ef526614fb7a5a040c73ea48785
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\"``."

# 86ecd019f39e4a7eaf15525bab41a8e8
msgid "Literals"
msgstr "Literals"

# 616e6fc549cb4d59977acc4d27da3aac
msgid "Integer"
msgstr "Integer"

# b0977227923848e19ebc6ce816e3d65f
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."

# 0eea76e8fdb74429ba588e704fc9dbf6
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)``)."

# 16405954358e415d897b9ff11ef5da68
msgid "Float"
msgstr "Float"

# 2609c07e7f484566b0567c80319c63aa
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``."

# ecf59e59b84746f8aef093d9749d39bc
msgid "String"
msgstr "String"

# d2e9eddb5e76445dbb08a9d138fe2999
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."

# 9cb8b2170d324750ae968656f73e7d73
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."

# 31130b3ef9824e568ef55dcd0bc3cac2
msgid "Boolean"
msgstr "Boolean"

# ff1491d1c58e4878b7ce0f5ae5e9ced4
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."

# 599bbd6ba4544b0da3cedfc75458bdee
msgid "Null"
msgstr "Null"

# f0282725945c4a65980ac7491119b194
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."

# 455ea99b01b5463c8f544f5d8e24f2cc
msgid "Time"
msgstr "Time"

# bf679145ed2c482599ee87007d1df893
# 1fa4ba9eb66a4d389677075ef98ef42c
msgid "This is the groonga original notation."
msgstr "This is the groonga original notation."

# 5f0a8da235b541fe8eacfae27df33dda
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."

# f7d4f54a1eb14ed0b81d4f0c78a3c9a0
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."

# 2d0d4ef0a3414c6cbc2ce3f01f805b4e
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."

# a7c8f766964f4b9a8d82d6c65568c6a1
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."

# dc4ccd14dced47e6a1dab65190776d10
msgid "Geo point"
msgstr "Geo point"

# acd3f0048bad485283379741a6402bde
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."

# 564f3b5f39b144a7a70932759823a940
msgid "String geo point notation has the following patterns:"
msgstr "String geo point notation has the following patterns:"

# ff1f62dc41a34542898ccade1c16d70c
msgid "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSECxLONGITUDE_IN_MSEC\"``"

# a7ffe51e177a4570a761df03269f8e9a
msgid "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"
msgstr "``\"LATITUDE_IN_MSEC,LONGITUDE_IN_MSEC\"``"

# 23f7acada1854e0e99641632b7ec2a0a
msgid "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREExLONGITUDE_IN_DEGREE\"``"

# a2d4d58ebc1847c9ba49d75b9bafed92
msgid "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"
msgstr "``\"LATITUDE_IN_DEGREE,LONGITUDE_IN_DEGREE\"``"

# 1a5729606a6e40f48ab927b9c813b565
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."

# 69250a76ea674b3aa644328d9f400275
# 8acf757b7bfb49d28ff5a9dfa2803184
msgid "Array"
msgstr "Array"

# 171f6a68b49746a08d6b8dd67a42d651
msgid "Array literal is ``[element1, element2, ...]``."
msgstr "Array literal is ``[element1, element2, ...]``."

# 80d50e5289be4be487e2c4bbca902257
msgid "Object literal"
msgstr "Object literal"

# 1d6f71d163124b0eb4f5cbd44b4c5d1a
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."

# 354c45332bd54b699b3ffbcbdd197b3f
msgid "Control syntaxes"
msgstr "Control syntaxes"

# a848c2039c94441f8f76590fea24c842
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."

# 402b752c9a5e4180b37f0aae1c6314e0
msgid "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."
msgstr "``A ? B : C`` returns ``B`` if ``A`` is true, ``C`` otherwise."

# 9cc49b5c68884e7986e4453f76f70500
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``."

# c9d5c6630b254481b9e2989322a8e231
msgid "Its syntax is ``(...)``. ``...`` is comma separated expression list."
msgstr "Its syntax is ``(...)``. ``...`` is comma separated expression list."

# f0da0769d5354bfeb2f5ed70aaf64f95
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."

# 15160509ef754e6faf5e95f3a6f4eb60
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."

# ddf324d1eed14e31827ce235c731c5fc
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."

# 2ddfc6cb034b4f7e9978fd38e483b7be
msgid "Function call"
msgstr "Function call"

# 600087afc98a427ebf24e61a25f45d22
msgid "Its syntax is ``name(arugment1, argument2, ...)``."
msgstr "Its syntax is ``name(arugment1, argument2, ...)``."

# 6bd1e030d6f147469d16f083613ec11b
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 ``...``."

# dad20ff088c8438c9aa64b39b78ebfa2
msgid "See :doc:`/reference/function` for available functin list."
msgstr "See :doc:`/reference/function` for available functin list."

# 83484d93fbab44e7b319da5e2bcc0665
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."

# b024d7b07855440ab8aadfa4d4be5e6d
msgid "Basic operators"
msgstr "Basic operators"

# 48978d248c944328b4c8e846e65b8a7a
msgid "Groonga supports operators defined in ECMAScript."
msgstr "Groonga supports operators defined in ECMAScript."

# e5ab457a3ff743e7aa6a06087a7683aa
msgid "Arithmetic operators"
msgstr "Arithmetic operators"

# 0262f452d5b54006b8c222f9457b17fe
msgid "Here are arithmetic operators."
msgstr "Here are arithmetic operators."

# 01a472f596e74512922227c1f9098237
msgid "Addition operator"
msgstr "Addition operator"

# 78d31233d2da4d86a46321203fca0a9d
msgid "Its syntax is ``number1 + number2``."
msgstr "Its syntax is ``number1 + number2``."

# c80caef1406c45d2b656a516651ba2b2
msgid "The operator adds ``number1`` and ``number2`` and returns the result."
msgstr "The operator adds ``number1`` and ``number2`` and returns the result."

# 8cbff386dff34bd5bd343b07251aa344
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``)."

# e5a89aa86d004d5d8a9459771cfc277b
msgid "Subtraction operator"
msgstr "Subtraction operator"

# a245014588a24f7082967e155a1df1ee
msgid "Its syntax is ``number1 - number2``."
msgstr "Its syntax is ``number1 - number2``."

# fd7c70cb604f4829a2cefeeaf1b84ca6
msgid ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."
msgstr ""
"The operator subtracts ``number2`` from ``number1`` and returns the result."

# c49c93ffb3204886ba05f4b0301e420d
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``)."

# ce2606e3c5d648c3a39bc7773fd7a9dd
msgid "Multiplication operator"
msgstr "Multiplication operator"

# 159995e65a3f49f4b32679aa8523d703
msgid "Its syntax is ``number1 * number2``."
msgstr "Its syntax is ``number1 * number2``."

# bba847fc6bf54a0dbdd8a14bab0733f5
msgid ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."
msgstr ""
"The operator multiplies ``number1`` and ``number2`` and returns the result."

# 793e9b5fa39a4c4aae02c8c3210edef2
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``)."

# 7988d56431f042f783c402c0bfb20fa9
msgid "Division operator"
msgstr "Division operator"

# b4b9e61ba19540cf95dcd704bddbe030
msgid "Its syntax is ``number1 / number2`` and ``number1 % number2``."
msgstr "Its syntax is ``number1 / number2`` and ``number1 % number2``."

# 1eb407d76ea540f88409bbf01dd647e1
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."

# 6b054a1d3a924988af3ffa61d0410a7c
msgid "Here is simple examples."
msgstr "Here is simple examples."

# c1028210fccd40d58d91b126b2563b63
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``)."

# 21d1b6996e09405bb3ad116390e636a6
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``)."

# cf8e29ad6d5941af92253939daa34556
msgid "Logical operators"
msgstr "Logical operators"

# 31c72c8ff3674b41889f26791a0a0b77
msgid "Here are logical operators."
msgstr "Here are logical operators."

# 060aa1592fe146bbb42b456b792dd85c
msgid "Logical NOT operator"
msgstr "Logical NOT operator"

# ccdd2f3717b04111be2201d005960c3f
msgid "Its syntax is ``!condition``."
msgstr "Its syntax is ``!condition``."

# 21b2faab8f7d4ddbb17c0bdc6a59dbc0
msgid "The operator inverts boolean value of ``condition``."
msgstr "The operator inverts boolean value of ``condition``."

# 40bf4559e3844790809b4c4ed45c979f
# bda16ce5a62b4664b38531a7d4d8eb4d
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``."

# 3dcde883d868472ebc8db135209bbcee
msgid "Logical AND operator"
msgstr "Logical AND operator"

# 09098b149cff48548151ce70d629b277
msgid "Its syntax is ``condition1 && condition2``."
msgstr "Its syntax is ``condition1 && condition2``."

# 165df17d91cf48c3ad4b932619fc3520
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."

# db07a3282d944579a87a322c11224ce2
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``."

# ac731c8000bf4891acb3f433b1dbbf83
msgid "Logical OR operator"
msgstr "Logical OR operator"

# f8eac37c46e04fa3993147f8d4774a49
msgid "Its syntax is ``condition1 || condition2``."
msgstr "Its syntax is ``condition1 || condition2``."

# f33cece4a4fc4231bc42d629c6df284a
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."

# cf4e20b53ba641e794f7f5604d2ab00b
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``."

# 8a7a7a92f57041c2b828df8eea538f96
msgid "Logical AND NOT operator"
msgstr "Logical AND NOT operator"

# 708751103e2f4443938a98291fbc41fb
msgid "Its syntax is ``condition1 &! condition2``."
msgstr "Its syntax is ``condition1 &! condition2``."

# 6f9f3839968e468b9cce682017cc8be0
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."

# de987dd4d6df46589b6bcb5cf5664495
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``."

# 256990a22516484c898d3a7eb6c4e4f7
msgid "Bitwise operators"
msgstr "Bitwise operators"

# 3b7fb957364f4d2bba44490b76b4f506
msgid "Here are bitwise operators."
msgstr "Here are bitwise operators."

# 8d5d4cb5602942fd83bf39b4fb0b950f
msgid "Bitwise NOT operator"
msgstr "Bitwise NOT operator"

# 7ae47ca4744e462985a6b7a90ce6ea01
msgid "Its syntax is ``~number``."
msgstr "Its syntax is ``~number``."

# c87eab194cbc4711bb60975ceb979ea0
msgid "The operator returns bitwise NOT of ``number``."
msgstr "The operator returns bitwise NOT of ``number``."

# 27992816a13846a49769e926c8e474ae
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``."

# a41c00f71eb246afa62069a57ff3dcce
msgid "Bitwise AND operator"
msgstr "Bitwise AND operator"

# 9bd8684b6a164a908e233e62519cb9e7
msgid "Its syntax is ``number1 & number2``."
msgstr "Its syntax is ``number1 & number2``."

# da57e6c28eb54a48928c9415a6b92ba3
msgid "The operator returns bitwise AND between ``number1`` and ``number2``."
msgstr "The operator returns bitwise AND between ``number1`` and ``number2``."

# 43cf6c3f2929463ba6cf817eea8ed7ea
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``."

# e7f0978b13444e839b5c04a3c94b394e
msgid "Bitwise OR operator"
msgstr "Bitwise OR operator"

# 28def84caef24c8ea8ba9c26575b99b7
msgid "Its syntax is ``number1 | number2``."
msgstr "Its syntax is ``number1 | number2``."

# 37e184c5253e403f969fb8229c1d0b1e
msgid "The operator returns bitwise OR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise OR between ``number1`` and ``number2``."

# e6f0befea6884bf3814574cf25a8382e
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``)."

# 76b961d5a7f24b97ba4dffa1b719890b
msgid "Bitwise XOR operator"
msgstr "Bitwise XOR operator"

# a7691610c6d945f5bdc48c8289de05b5
msgid "Its syntax is ``number1 ^ number2``."
msgstr "Its syntax is ``number1 ^ number2``."

# df0605cc66c943cd80355cbd17a5046d
msgid "The operator returns bitwise XOR between ``number1`` and ``number2``."
msgstr "The operator returns bitwise XOR between ``number1`` and ``number2``."

# 3c56151174574f0aaf6efaff3e5992c8
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``)."

# a1b7feaf52dd4e5493318d6d1322429b
msgid "Shift operators"
msgstr "Shift operators"

# 7bd41a65e3df4778b35c9be499564371
msgid "Here are shift operators."
msgstr "Here are shift operators."

# a5a4136b9077468e9cb1e435162969e0
msgid "Left shift operator"
msgstr "Left shift operator"

# fa612da4828c481e84344e6dd12b47f6
msgid "Its syntax is ``number1 << number2``."
msgstr "Its syntax is ``number1 << number2``."

# 66659231075443e6a20b24361bbe6b64
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``."

# ad37fa0a03224662b6faba2c9da52035
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``)."

# 48d3bdff48b64650b519e74bb72d8910
msgid "Signed right shift operator"
msgstr "Signed right shift operator"

# a0e589ee015d4e08bdbd172a8efe6314
msgid "Its syntax is ``number1 >> number2``."
msgstr "Its syntax is ``number1 >> number2``."

# 5d1d95aa321e4f1e9c5292fa15837c90
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``."

# 47186d25096444b4b70cc70adc9e5136
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)``)."

# 54281d76b78147cdb64635bf1befb6a7
msgid "Unsigned right shift operator"
msgstr "Unsigned right shift operator"

# 6c66c3c73b7448239b93e04bf8c63186
msgid "Its syntax is ``number1 >>> number2``."
msgstr "Its syntax is ``number1 >>> number2``."

# fe7209f92f6b46dead0d0c9817a3def6
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``."

# 4bbf277fb8694048ba9b5135a41ee561
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``)."

# 3ec7b55a5bcd44a0b2892b67d65a5674
msgid "Comparison operators"
msgstr "Comparison operators"

# 38bb4b9380f943afba40e9aa2d855c41
msgid "Here are comparison operators."
msgstr "Here are comparison operators."

# d310077826f548f9b3b1b1e45e623196
msgid "Equal operator"
msgstr "Equal operator"

# 52d58308167548f09f8b026ad56850c3
msgid "Its syntax is ``object1 == object2``."
msgstr "Its syntax is ``object1 == object2``."

# 195900118e3c44ba8aad3f4a6a0a71ac
msgid ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."
msgstr ""
"The operator returns true if ``object1`` equals to ``object2``, false "
"otherwise."

# 455301a7cd4f4868b9e8b5a0190e8216
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``."

# 9fe8baec0f154891a9c27d7fc2ec7097
msgid "Not equal operator"
msgstr "Not equal operator"

# a342ac995495465ab358a195db9755a5
msgid "Its syntax is ``object1 != object2``."
msgstr "Its syntax is ``object1 != object2``."

# ba5d738ed695419297de6176bde6a98e
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."

# 4a9bc769c6b944ad90a0e72517a9cb78
msgid "Less than operator"
msgstr "Less than operator"

# 76949e424e5447089cadf336d20730e7
# 3f283b99bdcc4574898fca3178d4e2a5
# 115d53f274384a7d90737159d0fbd3e0
# 2d4ffab36c0f44ef90d9cd997a66a43c
msgid "TODO: ..."
msgstr "TODO: ..."

# 48a2cb83bd5f466f9605d88885af31da
msgid "Less than or equal to operator"
msgstr "Less than or equal to operator"

# 7c1bfcefc0214f16ba331cbc6fab9ee2
msgid "Greater than operator"
msgstr "Greater than operator"

# 5b7edd9d6da046b989ef4bf7ed3f85a1
msgid "Greater than or equal to operator"
msgstr "Greater than or equal to operator"

# 303fcb238c884d058ac5d1e908c20c22
msgid "Assignment operators"
msgstr "Assignment operators"

# 63915dd29ca34b2da799966c3027b52c
msgid "Addition assignment operator"
msgstr "Addition assignment operator"

# b74614c4327743ce9eac1edee159c266
msgid "Its syntax is ``column1 += column2``."
msgstr "Its syntax is ``column1 += column2``."

# 6e463ca20a3942a5a411ca6419204a6c
msgid ""
"The operator performs addition assginment operation on column1 by column2."
msgstr ""
"The operator performs addition assginment operation on column1 by column2."

# ed5cfcbcfb6541d48c04289766a0954b
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."

# 050072421e3242cfb4dc6eed83cac327
# 989f341f37e14635af4c8f9e5169be74
# 68509909b34543ee9a8a68f986249ffa
# 8b7a215b7d8b444b9433cccc3756f5b3
# 527633ce21b14b7dadee00d5add4b8e0
# a24401ce26e14992a60a3729a2e2a3d5
# abf547e2e250463aabd84d4547a26bcc
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."

# 82bd9c230a1942f3b97599b3353e2251
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."

# 2668cec2a4854452a8d0d6c14a1c9a80
msgid "Subtraction assignment operator"
msgstr "Subtraction assignment operator"

# e6b23e76ce7542b88ca9d07ab4c5e4bb
msgid "Its syntax is ``column1 -= column2``."
msgstr "Its syntax is ``column1 -= column2``."

# 70fa069582de47058b1c7a46195ff536
msgid ""
"The operator performs subtraction assginment operation on column1 by column2."
msgstr ""
"The operator performs subtraction assginment operation on column1 by column2."

# c9f289f3e26f42be9c107573b169cca6
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."

# cfddad79cfed4164b5a3b92b6a5e1c42
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."

# 20836caa431b4b89b8b44e0cd5555b08
msgid "Multiplication assignment operator"
msgstr "Multiplication assignment operator"

# 10a8d73c7dff498687940ae0d5e3d30f
msgid "Its syntax is ``column1 *= column2``."
msgstr "Its syntax is ``column1 *= column2``."

# e174b2fa32aa4213bca91cf64776c41a
msgid ""
"The operator performs multiplication assginment operation on column1 by "
"column2."
msgstr ""
"The operator performs multiplication assginment operation on column1 by "
"column2."

# 29161c9c828243fbb1ab5034fb644440
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."

# 0665556d8c184329889872e064cda29d
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."

# 13e9d6b2720d4184b38f66a8c7f7dfaf
msgid "Division assignment operator"
msgstr "Division assignment operator"

# e03c9b33d83844fa8f9c33cacaeb5561
msgid "Its syntax is ``column1 /= column2``."
msgstr "Its syntax is ``column1 /= column2``."

# bdd109f45d7f4f59817fd9c9b5f07324
msgid ""
"The operator performs division assginment operation on column1 by column2."
msgstr ""
"The operator performs division assginment operation on column1 by column2."

# 592becf5c46a42a8a1dbd593c631f091
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."

# b4f5a1f9d98c4faf80618aa3345b8b16
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."

# 7ee9090fb60048059a08a85171791500
msgid "Modulo assignment operator"
msgstr "Modulo assignment operator"

# 4eb8a0f965d240a792326e069e441673
msgid "Its syntax is ``column1 %= column2``."
msgstr "Its syntax is ``column1 %= column2``."

# 8da4abc193614949942bdea3049c2a8c
msgid ""
"The operator performs modulo assginment operation on column1 by column2."
msgstr ""
"The operator performs modulo assginment operation on column1 by column2."

# 51cc6c726af6417c83dd86b4ea3d663c
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."

# 3114b1c4de944af8ad05c8276cfdffc5
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."

# 674ffa9f7c2444cb88c20788850b48f5
msgid "Bitwise left shift assignment operator"
msgstr "Bitwise left shift assignment operator"

# 92f26e488809407c88c9c5e481c7439f
msgid "Its syntax is ``column1 <<= column2``."
msgstr "Its syntax is ``column1 <<= column2``."

# d372df60ece64ab2b2af43f7180e0456
msgid ""
"The operator performs left shift assginment operation on column1 by column2."
msgstr ""
"The operator performs left shift assginment operation on column1 by column2."

# ae8626ca5f2948b3a78428ee12814679
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."

# 8cb2ee5cd37044b9bb90c84cc73b06e7
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."

# b8d4b357fc914626b944217c04e3eb34
msgid "Bitwise signed right shift assignment operator"
msgstr "Bitwise signed right shift assignment operator"

# 51f0eb4e1c8d4803a10dce38d7fa7011
msgid "Its syntax is ``column2 >>= column2``."
msgstr "Its syntax is ``column2 >>= column2``."

# 1b126c3bc0834de396c8afc6ebaeae0d
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."

# 9004615d326b483c97e9fcfa8495854d
msgid "Bitwise unsigned right shift assignment operator"
msgstr "Bitwise unsigned right shift assignment operator"

# 28ff428e7f194c008f3a66084bda70f4
msgid "Its syntax is ``column1 >>>= column2``."
msgstr "Its syntax is ``column1 >>>= column2``."

# 193a4269b5334091877cbaf22ca61064
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."

# 7a0d85d8c2d04e7baf5f47ce6e046ad1
msgid "Bitwise AND assignment operator"
msgstr "Bitwise AND assignment operator"

# 3bcb5c9045bb4ef581f83d39459c95e5
msgid "Its syntax is ``column1 &= column2``."
msgstr "Its syntax is ``column1 &= column2``."

# fc1a4637d4374e6d888e774577327d22
msgid ""
"The operator performs bitwise AND assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise AND assignment operation on column1 by column2."

# 5db65e50df374503ae82f5c1b17334f8
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."

# 8c7a525e62dd4b44b8d4f0381547e337
# 2b97665497354a3c8d5786585106b8f1
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."

# b212efb478f6481e9fff85481287a0f6
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."

# 91718967ec6e481fa7e575d5ab4992ea
msgid "Bitwise OR assignment operator"
msgstr "Bitwise OR assignment operator"

# e6345d7f73694f4c971b6a0f38d7487a
msgid "Its syntax is ``column1 |= column2``."
msgstr "Its syntax is ``column1 |= column2``."

# 692c07a2ad2a43768d7956fa82bcf787
msgid ""
"The operator performs bitwise OR assignment operation on column1 by column2."
msgstr ""
"The operator performs bitwise OR assignment operation on column1 by column2."

# 21dcac783d904425b5c3e939881b8416
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."

# d2e5b40ad458468fb12514e4347dff5d
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."

# bc659ff5e05b4fc6a6362a01d625a20b
msgid "Bitwise XOR assignment operator"
msgstr "Bitwise XOR assignment operator"

# a6c17c2e436c4e83bab6df8ed0368fcd
msgid "Its syntax is ``column1 ^= column2``."
msgstr "Its syntax is ``column1 ^= column2``."

# 79caad9c6f4f4efd807256d807cb37c6
msgid ""
"The operator performs bitwise XOR assginment operation on column1 by column2."
msgstr ""
"The operator performs bitwise XOR assginment operation on column1 by column2."

# b9113104fa4c4eedbaf7fa0f87e0143d
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."

# 52078389bd734ff68b2af3a39e0cdbb3
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."

# c506bb0e1104413c9736087d11d972f4
msgid "Original operators"
msgstr "Original operators"

# 196668be0b8046b6ad83d8ee0f649fe1
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 ``*``."

# 79ba4d6a5bdf4ed08a3d64e22279a726
msgid "Match operator"
msgstr "Match operator"

# a1d087cd3f154e3bacafa4773832a822
msgid "Its syntax is ``column @ value``."
msgstr "Its syntax is ``column @ value``."

# ce064331adeb44af8d8c64883c3fd464
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."

# be8670d19da641dfa64d87158d7c97c1
msgid ":doc:`query_syntax` uses this operator by default."
msgstr ":doc:`query_syntax` uses this operator by default."

# bb4cbe30963041d99fc11fca5cd0bb9e
msgid "Prefix search operator"
msgstr "Prefix search operator"

# 2b0689d411444bfba1441a2325a798c9
msgid "Its syntax is ``column @^ value``."
msgstr "Its syntax is ``column @^ value``."

# f2b49dce697146759a8c338eca31e1ad
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``."

# 4bedb5ce7b25435aaae2e1b6f124195c
msgid "Suffix search operator"
msgstr "Suffix search operator"

# 7d720befa0e5401ab4c0abd39070c493
msgid "Its syntax is ``column @$ value``."
msgstr "Its syntax is ``column @$ value``."

# 23542ff87ae6471089cb9550858fcb6b
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``."

# ad81e672204745d78eebb43de910a5f2
msgid "Near search operator"
msgstr "Near search operator"

# fabf8c7d7e9543d181b1cdb848748977
msgid "Its syntax is ``column *N \"word1 word2 ...\"``."
msgstr "Its syntax is ``column *N \"word1 word2 ...\"``."

# 622613fbbf4e45098860f72c890dfce8
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."

# 23030c4ba8e44eaa833fd6b09e61f995
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.)"

# 86311da5038540f198b4f4387c46b834
# 02d17d9a7cb9458fa243b66c9a70f740
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``."

# ddcf735ed0404154a17f5b690d4592b1
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."

# ba7c270601d744849213a4b05add8793
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."

# 68662d56195941bf83775b3675e91789
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."

# 91900063a82543a2aab0e92d106bd65f
# a1638f6942174ddf9f3a4914033c8969
msgid "Similar search"
msgstr "Similar search"

# dd6c0c2ac6a44f06a4f99f10101eec67
msgid "Its syntax is ``column *S \"document\"``."
msgstr "Its syntax is ``column *S \"document\"``."

# 56f1c9288561429ba4bf5f8546b08b75
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``."

# 6972d1de34544a418a7f957f05225c57
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."

# d1b650f1229f478db7fa83ce144fa1fa
msgid "Term extract operator"
msgstr "Term extract operator"

# 05556b4bbab64563ac0a6f4cb37e2062
msgid "Its syntax is ``_key *T \"document\"``."
msgstr "Its syntax is ``_key *T \"document\"``."

# 040fad4093624275947c160126f4dc0c
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``."

# 7120cea933f74ffda08767cf1784f344
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."

# ea363690ac7c48b7b16a4debd0921fc7
#, fuzzy
msgid ""
"The expression extrcts terms that included in document ``Groonga is the "
"successor project to Senna.``. In this case, ``NormalizerAuto`` normalizer "
"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."

# 51f631f061d347e195d5f96d28963a4e
msgid "Regular expression operator"
msgstr "Regular expression operator"

# ea37abf063f147debbd96862ee8e2949
msgid "Its syntax is ``column @~ \"pattern\"``."
msgstr "Its syntax is ``column @~ \"pattern\"``."

# 518c38adfe1e4683bfe7b2cd7b059c70
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."

# c024ee4564b94f1dbab8207d63a66b50
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."

# fdd621725bb742eea90d348e19612af4
msgid "Indexing"
msgstr "Indexing"

# d77cca8ca45648619e946694e5708cc0
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."

# 3eb4148db73d4d8095b136a290253314
msgid "Online index construction"
msgstr "Online index construction"

# 9a50696416b34db49ea08f87224574bf
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."

# 4dae4670235b47598c09a4d954d0c71c
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."

# 3a95141fc09948fdb8e92d7157d57b6e
msgid "Offline index construction"
msgstr "Offline index construction"

# 1b82918ccdd8493cb425865d434ed024
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."

# af148b2c20b64d7788765ff308addab5
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."

# 5c712e1084834025b51251d55d558972
# 5b9a39b0b0fa4412905eaf08596c6b4d
# 53c7dfa70a6042adbf9a9115fe01ea74
# c17d94de66644cfa8e6dfb8dd8559488
# 936f7e3dfafa4816bef414177cc9146c
# 69697e6a730c4d808f4eb67fb65552b0
# e3467831863a41088306d212af987ed3
msgid "How to use"
msgstr "How to use"

# dc8606a119e343ec871c8a4fc293eac2
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."

# 13b7d55f6e51462f84e5c655ab6dfbc7
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."

# 62cfc4095ea24855a00009d7a52a2dc4
msgid "We define a schema:"
msgstr "We define a schema:"

# 5ad5afca2e484f9aa42e0c03b7ff6aa5
msgid "We register data:"
msgstr "We register data:"

msgid "We can search with sequential search when we don't have index:"
msgstr ""

# 57874f28400b4ed8916504c49265bf3b
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:"

# 7494741fc88141ce87321578d198b78d
msgid "We search with index. We get a matched record:"
msgstr "We search with index. We get a matched record:"

# bfb5b00c8ee943cbaee130ae221c3569
msgid "We register data again. They are indexed by online index construction:"
msgstr "We register data again. They are indexed by online index construction:"

# 5f2223b6122c497daee399ce3e4016de
msgid "We can also get newly registered records by searching:"
msgstr "We can also get newly registered records by searching:"

# d32bc9444bb943ef89c33bbbf46151c1
msgid "Log"
msgstr "Log"

# e2702d76ae5945e8830e4eb3ea2bf82d
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."

# 7184d894ead949d2908b9ddca49e367c
msgid "Process log"
msgstr "Process log"

# 013c51ae98e2454287f4a10097d9e1f0
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`."

# 6887d6018ac147b5986407c6b1d246d2
# bde8b7c4b53447ab91bdba6b1023f9da
# 3d807d37c19d4f588c139ca93f0d851c
msgid "Format"
msgstr "Format"

# ad12b564788540c7a6c768dde86a615e
msgid "Process log uses the following format::"
msgstr "Process log uses the following format::"

# 336556be66a646ca9eaf69e59616840c
# 3d9145ba868c4f27950af365d5bf96ba
msgid "It's time stamp uses the following format::"
msgstr "It's time stamp uses the following format::"

# c0c161cd9eb24e4889444e67b6045561
# 48351d382955413cbb7ba9c9a4b0fa22
msgid "YYYY"
msgstr "YYYY"

# 8a1be51bce4f48059900caf09cd33f26
# 0ee99fec87f74f97b779f1e980537767
msgid "Year with four digits."
msgstr "Year with four digits."

# eb17afc887a946b486fdbf1bd394b40e
# f1ea0d075f004c3dac7bab87d5113537
msgid "MM"
msgstr "MM"

# 45b660b0486a4afeaba844e30701e162
# 0c21cdfcfe614ecdbbe7558620383670
msgid "Month with two digits."
msgstr "Month with two digits."

# 55ce600474a54bd9906528486a91a681
# d1c959967f2c41f9a57042f323dc5daa
msgid "DD"
msgstr "DD"

# e17da440f80642ad94a6709efdfb830d
# 57aef49ef992482ebf7974ae16d977d4
msgid "Day with two digits."
msgstr "Day with two digits."

# 2c19aed8821746718fcef1bd55beee79
# 243494c6fb8a43f584bd90a6b4e72ad4
msgid "Hour with two digits."
msgstr "Hour with two digits."

# 08ee7ff4470c46c79516e27aff13d688
# d68f9aa7d3b24894814a03eadf99a0cc
msgid "hh"
msgstr "hh"

# e18f5cc836254d1890da9ad784dcdef3
# 821892ef205742d7885ad2a1764b485d
msgid "Minute with two digits."
msgstr "Minute with two digits."

# b8fda3f1b7bb45c9a2b99811c6f7f6a9
# 318e312e88794ec0bcb193521369c9db
msgid "mm"
msgstr "mm"

# 8ba221d2ba8d472899453b88619283c2
# 49b39fb3556f4bfab1fb83ff90abf143
msgid "Second with two digits."
msgstr "Second with two digits."

# e8c9b3a3961b4328ad0fc5f7ed1934f9
# 0bb4303ebf65489197061c0be34e89fb
msgid "ss"
msgstr "ss"

# cd43817436314a0894482a576529dee1
# a0cda9e8126349fba2474889768c1b66
msgid "Microsecond with six digits."
msgstr "Microsecond with six digits."

# 709b1b1517bb434abb18e3c202e8a7bf
# 0f93a252e5114de8babad7a6bfb9be7a
msgid "SSSSSS"
msgstr "SSSSSS"

# c2fa703f114c42a0a38e65612fa3c2fc
# c0ce03c24fd24580a64f7798ae49ea78
# 306e1bb0049948faa894bad95baba97a
# 9f51a4d4117c4e8abeff345eac3f9019
# cb322b769362467f8c1ab2e17207d5ba
# 32d70c7e555c45d2b36f75a65c84c051
# fe2141eef6554ee0ab3ce325733495d1
# 12195e65aeb041b58dd78216e40bfe8a
# 4a126b3773534f5aa642bd9a86ad066b
# 8c14982776bc49feb9520a1c57f85c05
# b0a93882c05e4c9eadfb78d71179387c
# c3a59adf166446e5a079a7c9a168516d
msgid "Example::"
msgstr "Example::"

# 253a021531274e02a268fe7889992e94
# 3205f54705cb4210b075b30ab1c6fb9d
msgid "TIME_STAMP"
msgstr "TIME_STAMP"

# e7263b18bd414f029f46413ac6b2444e
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."

# 6849fd40b5c344bf8b530ac2165b4b97
msgid "E"
msgstr "E"

# 24251e027d7a402c8b977082663946ab
msgid "A"
msgstr "A"

# 77f14b114bd2497d9e49c395e9e103da
msgid "C"
msgstr "C"

# cfd3b34a3f0e4fad89a8c405ab0f9f35
# 3de219f70c774e87a9c4405b2ced03a1
# 50ce1b3644fc48e08f6d71243fa8d78b
msgid "e"
msgstr "e"

# 0214d9a1982a4d3faa1960caf89529cc
msgid "w"
msgstr "w"

# 22199eb53773447082b907b13cb00dac
msgid "Notification"
msgstr "Notification"

# 207b4c061e0845e98475811d83feed4b
msgid "Information"
msgstr "Information"

# c10c01e11aca440e8203472bb8b9b9fd
msgid "d"
msgstr "d"

# 1bbfbc6b5bf741df87b07ea7d52598f3
msgid "Dump"
msgstr "Dump"

# 4eed631987c14fe4b6ca279859a4be50
# 9eadf4400cc74ad3a121a870f7e74b53
# 45b1b3970b664786b8cc8bd7e3e2e573
# 064e15eabb3b4be191c93ff015cdeff4
# a42e312219074b148ddaff9cb1a23409
# 18204edd55954df98db325325ceeb105
msgid "\\-"
msgstr "\\-"

# 5b3836b31bc649df8cd862555ed0e7df
msgid "L"
msgstr "L"

# daee4b4000c34cb7914b85573a9c8c02
# 0a912c437e364c0db9c79ff9ad71e9a5
msgid "Details about the log with free format."
msgstr "Details about the log with free format."

# abac3582e4c94207a65a955b4e083108
# 64e227128ded48ceb1d3aa3ebb6a74d4
msgid "MESSAGE"
msgstr "MESSAGE"

# 58d6acf85ad34ff5ac8a7574a78d4139
msgid "Query log"
msgstr "Query log"

# 3bd2adde5cce47a2a5f83a18b8a27a8f
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."

# f3ad4de6899d43c59533d2948822c966
msgid "Query log uses the following formats::"
msgstr "Query log uses the following formats::"

# bceedfccc9894e48b3422884b29003ba
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."

# 883668d540d24143ae18a22a4a98c613
msgid "ID"
msgstr "ID"

# 6919c3355c974a0ebb0a61efa9d4c789
msgid ">"
msgstr ">"

# e10e1fa2e77f4725ba381896ab289b1f
msgid "A character that indicates query is started."
msgstr "A character that indicates query is started."

# 581c5e0010804972a308e82d73fc4681
msgid ":"
msgstr ":"

# 98bf7f39851a4ce48b700e3ed926f914
msgid "A character that indicates query is processing."
msgstr "A character that indicates query is processing."

# cd546c0db59f4687844b9229c5a37e47
msgid "<"
msgstr "<"

# c3afe6b7fd954aea81491644f9ee8779
msgid "A character that indicates query is finished."
msgstr "A character that indicates query is finished."

# de65bf55094d447d8acda30db8c0ab5d
msgid "A query to be processed."
msgstr "A query to be processed."

# 54a0cd00989e4b858e418a8810a411d0
msgid "QUERY"
msgstr "QUERY"

# 8c599ad961ac4266b3bed1f826d0b110
msgid "Elapsed time in nanoseconds since query is started."
msgstr "Elapsed time in nanoseconds since query is started."

# acac8dc40890465aa2503e7429590b54
msgid "ELAPSED_TIME"
msgstr "ELAPSED_TIME"

# f6a16720652f44308bca210b8722b028
msgid "A processed work at the time."
msgstr "A processed work at the time."

# 791dc83031d241e495c0c4e62f907a14
msgid "PROGRESS"
msgstr "PROGRESS"

# 1eab0b7501004c89b5a44675eb4f6c2a
msgid "A return code for the query."
msgstr "A return code for the query."

# e26b16cff79d4961b395d6cb72b74034
msgid "RETURN_CODE"
msgstr "RETURN_CODE"

# 65e36ce37c8c486ea12b20a7889a90dd
msgid "Normalizers"
msgstr "Normalizers"

# 0b2a134a5910436c917bb99df273afaf
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."

# 715091b48d5f4f50a7b07526dc88515e
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."

# 9c3b757ead594a878c9eeb2e7b259e07
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`."

# 7b455bc15cc646599fe355545a379bbf
msgid ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"
msgstr ""
"Here is an example ``table_create`` that uses ``NormalizerAuto`` normalizer "
"module:"

# d7f142de057a4f18a3fe8cc8064c83e0
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."

# 9bdb7794ac2a4166964fe67faa2d6158
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."

# 05285962dc57460d8f926fa2ea3b7e70
msgid "Keys of a table that has a normalizer module are normalized:"
msgstr "Keys of a table that has a normalizer module are normalized:"

# b01d268f14c6416eb772d3a2bc124d51
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\"``."

# fbbbf152e864426f89da4e4634b128f9
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."

# 3e8c346e59cd42a99b19a9ebe7b43f94
msgid "Built-in normalizers"
msgstr "Built-in normalizers"

# 35f3a8663bfa47b789e4e9f9bd7c94c9
msgid "Here is a list of built-in normalizers:"
msgstr "Here is a list of built-in normalizers:"

# ce1887dab60b4883bf565ef4f245f658
# 8a3e62f893024855bb320821a6531e68
msgid "``NormalizerAuto``"
msgstr "``NormalizerAuto``"

# 0572a97b5f9e47e285bed9dbd253fa8a
# 2bb9350fac6c496197a1bcc246a98cf3
msgid "``NormalizerNFKC51``"
msgstr "``NormalizerNFKC51``"

# 64f21a452e0e4630a07d198d6167ffa8
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."

# 5d03e22fe4c7446aae2ef8e5e446a5c6
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."

# f0581be848724ec697ed448aadac1ec9
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."

# c2cae23e137646179c08966a5634b860
msgid "Here is an example that uses ``NormalizerAuto`` normalizer:"
msgstr "Here is an example that uses ``NormalizerAuto`` normalizer:"

# ba59c6604b8d4680b164d427df83f07f
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."

# 7b767a42c4a14857aa3a097903dcfb4e
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."

# 29afc938a8624562a512b94cd846961b
msgid "Here is an example that uses ``NormalizerNFKC51`` normalizer:"
msgstr "Here is an example that uses ``NormalizerNFKC51`` normalizer:"

# 93c03bcbf73544498c8f893ba3ee8438
msgid "Additional normalizers"
msgstr "Additional normalizers"

# 4d722694df564a9a837d9f8761ffb40b
msgid "There are additional normalizers:"
msgstr "There are additional normalizers:"

# 4b51028221f54e36b8234d342d7415c5
#, fuzzy
msgid ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>`_"
msgstr ""
"`groonga-normalizer-mysql <https://github.com/groonga/groonga-normalizer-"
"mysql>_`"

# 468da1df2167422c97311b9d803fe986
# a984b88bf6f9424baf11e2578f84eed1
# dcc880f357fb45d5bf5653d3e008bb64
msgid ":doc:`/reference/commands/table_create`"
msgstr ":doc:`/reference/commands/table_create`"

# 785e309cc27f4127984191b17236570f
msgid "Operations"
msgstr "Operations"

# 02f539eb33e149e09c64beca9caf324e
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."

# ce66da5ea4694c6fa2e6b65f81cdfe40
msgid "Geolocation Search"
msgstr "Geolocation Search"

# 291aad09211647cab9dc7654dc7061d6
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."

# 8a5ca00479c14da3b6fc226de544389b
msgid "Supported features"
msgstr "Supported features"

# a03965e6732d42bcbb653cf3add5b6db
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:"

# baf1406bb21b4e67875314d9c29c10c7
msgid "Groonga can store a point to a column."
msgstr "Groonga can store a point to a column."

# 44f7c19377ab451ebfbea9eb8966ad4b
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."

# 78db3f18fce64976b16b46e283862ba1
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."

# 34545ee00aa4413c8b2fa1c4e36778a8
msgid "Groonga can calculate distance between two points."
msgstr "Groonga can calculate distance between two points."

# 9d6b371b1a82493fad1b58e6c3d346a0
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."

# 4924814d98134d09a2e5b8cfd127ae1d
msgid "Here are use cases for Groonga's geolocation search:"
msgstr "Here are use cases for Groonga's geolocation search:"

# a78d5fde327145ccb4f632b093fc0c60
msgid "You list McDonald's around a station."
msgstr "You list McDonald's around a station."

# 00f454a2d5ac4eef97a6ea1b5aba6711
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."

# b66031bc6d34458c9ea944d6fd9daa9f
msgid "Here are not use cases:"
msgstr "Here are not use cases:"

# de3f4954bea34fd6b74651631a12537e
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.)"

# 64533ef1470f42df82afe342f4fdebfe
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.)"

# b7d1881564d1465cb6ae0825c853338c
msgid "The following figures show about Groonga's geolocation search features."
msgstr ""
"The following figures show about Groonga's geolocation search features."

# bff9f5dd07de459d8c0f02d955a68ef3
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."

# d2a25fcf51014af8919f44aced9e2e2d
msgid "Coming soon..."
msgstr "Coming soon..."

# 3672fd32217e40aa8cde9d296d3160dc
msgid "Output"
msgstr "Output"

# 3d36e482f54e4b8f95e2ab7b4062448e
msgid "Groonga supports the following output format types:"
msgstr "Groonga supports the following output format types:"

# 702f85e417c34c82ae3930cb4d722d54
msgid "`JSON <http://www.json.org/>`_"
msgstr "`JSON <http://www.json.org/>`_"

# 7f88b163faa7403db8c2543c492ec010
msgid "`XML <http://www.w3.org/XML/>`_"
msgstr "`XML <http://www.w3.org/XML/>`_"

# 3f71fe121a8046ec920f3ae11043dd3b
msgid "TSV (Tab Separated Values)"
msgstr "TSV (Tab Separated Values)"

# ad96adad9e2647938ad0dd06bf6634fa
msgid "`MessagePack <http://msgpack.org/>`_"
msgstr "`MessagePack <http://msgpack.org/>`_"

# d61db2114f65448a9dc371e075f93d34
msgid "JSON is the default output format."
msgstr "JSON is the default output format."

# 81dcf59588e64e0d80773a2b89693b34
msgid "Groonga has the following query interfaces:"
msgstr "Groonga has the following query interfaces:"

# 73f44334a33f4e7fa28b575515c4b63d
msgid "command line"
msgstr "command line"

# cd4c3b419bb14855988d543a1b236c35
# edb422888aec40918830c8adcf535c29
msgid "HTTP"
msgstr "HTTP"

# 1b9f8ff7978a4bfe8f7a2b569dbaa403
msgid "They provides different ways to change output format type."
msgstr "They provides different ways to change output format type."

# b62c1a5065b4429ab329bee3863caa8c
msgid "Command line"
msgstr "Command line"

# 4578686dd5424ba1948ee246ba30f1c6
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."

# 6b67171d2bb24d59b7f7c791574b2099
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::"

# 737eabb507e34e9f8bd855377bf073df
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::"

# d54868bd7a21433d87d6f3e3b1c839cf
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::"

# c63660abf20344e5a9a88734e37d8be6
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::"

# 2c77060a22a4432e89b4a169ea9bf45a
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::"

# 35a926b8023046648eafb3c0e2702855
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."

# 7579589e50aa455081b64f3f21a047e4
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::"

# 735186098c60445197cbf5e5bbd3fbf1
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::"

# d8c47a5375114be3934d608b70ef6150
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::"

# df2b0d36dfb443d194a32a97eec7c3a7
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::"

# c437b170a3134595af7a85bbc3bd30c5
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::"

# 78878d45722c466286ca2398940ec520
msgid "Query expanders"
msgstr "Query expanders"

# 93bc5a4ffdec4e3c970b6bfb3db730dd
msgid "QueryExpanderTSV"
msgstr "QueryExpanderTSV"

# 5706fed86fee4eb8b9e1f9bf88afe25e
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."

# 7f3cd52738b04dafa57a5d5fda8afb73
msgid "Install"
msgstr "Install"

# 3fe8d24863824d15a70a1d1874c493b6
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``::"

# 00111c126a3f44a1b41906b8900fa0f3
msgid ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"
msgstr ""
"You just add ``--query_expansion QueryExpanderTSV`` parameter to ``select`` "
"command::"

# 227cf9eea5e0483ca19a0bdc727433ad
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."

# 044e97bb923f4b9d9fa486c50caf056b
msgid "synonym 1"
msgstr "synonym 1"

# 10179678840540c1bc3ec1b01db6a9ed
msgid "synonym 2"
msgstr "synonym 2"

# e959fc961a1646029da8adefcb56ddc9
# ae029280b7374af486d49391535c06a5
msgid "word"
msgstr "word"

# 92c49e20106943f693957d88dc07dbd5
msgid "Senna"
msgstr "Senna"

# 317305449360423b94c2db438bba4a20
# fc43584d5f8c4c718f423e53f89b874a
# e76d0f62f488481380a0b54b2c259e04
# 34a8f586c3ef46fd971c4be7a183da5e
# a8f492ba984f4f5d8c19f12d922748d3
# 6e9a862a8fa841f1937efda1b65cb75c
# 5e0591d22d314aaeaad4038adbd28bc5
msgid "groonga"
msgstr "groonga"

# 4c3cc588aee343c39403fd12c0915a18
msgid "groonga MySQL"
msgstr "groonga MySQL"

# 5c6cfd34c3e54d4d8c08e8ba4b11ff57
# f0a185d8be594f3aa796d3bc1453b315
msgid "mroonga"
msgstr "mroonga"

# ca4fceeea7dd45eaa85a3674766ec0bb
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``."

# 8a102201d7d14628bd917db8e0cc2931
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::"

# 690096d491734421b36f4dfb32a014a0
# 1b18898f442f4df8b110698d043fb211
# 0b275932b1da4132acb227f917c7ce4b
msgid "The above command equals to the following command::"
msgstr "The above command equals to the following command::"

# cef3a5f6d5394fcd92794920ce3e56ca
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::"

# ef4deefcaabf48bf90cf2c716c3b6d1e
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."

# 1ee55ac2048140a298441293ff47b7e3
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."

# d0b878e6a3ec4e1cbeca8aabc6421188
msgid "synonym"
msgstr "synonym"

# 11b3db30576b43dea93fc8b68ef7523c
# ea835a27be1b42c88b61a4c91d8f1b7d
msgid "gronga"
msgstr "gronga"

# 8348be9037e441dfb4bbe25f18303427
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."

# 5e142244bf854845801ce9a8ad71a4f7
msgid "Here is an example of using query expnasion as spelling correction::"
msgstr "Here is an example of using query expnasion as spelling correction::"

# 7b76a64828c042e9a6801382275a180c
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."

# cfbae06bc3be46738cf6a3c41a2d21ca
msgid "TSV File"
msgstr "TSV File"

# 6314cea9e09149abb14aed4eb5742736
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."

# 7b1b1e5af2b6489b8642c7b99a15e745
msgid "Location"
msgstr "Location"

# 491f09126a894ed3b00f499ff90ecf69
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."

# e22534ad70b140f9a7efe76cc5828833
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::"

# 2569504821954aa9b0810662b7e868c1
msgid "With the above command, ``/tmp/synonyms.tsv`` file is used."
msgstr "With the above command, ``/tmp/synonyms.tsv`` file is used."

# d999e635305c4a07a24ee05251631827
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``."

# 6d05dc4786d143a98703fb1e1e7dfbd3
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``)::"

# 354da9b1209e497082e3d0277d23a954
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::"

# 53a53e266b954e0c8de1b395d6fd826f
msgid "Limitation"
msgstr "Limitation"

# 91b700b1d863472a98d4d35d7b3da140
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."

# 65cb2ae836014fc09dfbd7e561fe59a6
#, fuzzy
msgid ":ref:`select-query-expansion`"
msgstr ":ref:`query-expansion`"

# 91884a9bb08347dbb82673150af0a19f
msgid "Regular expression"
msgstr "Regular expression"

# 168f3ed2392c432c9ba0058d52351436
msgid "Regular expression support is an experimental feature."
msgstr "Regular expression support is an experimental feature."

# 631ddbc22b8142318771be9c088cac05
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."

# 329fb7f3be5b446a9d809530ffe449c1
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."

# 67bda95cac6747cfb9360e18dd007ba5
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."

msgid ""
"Groonga normalizes match target text by :ref:`normalizer-auto` normalizer "
"when Groonga doesn't use index for regular expression search. It means that "
"regular expression that has upper case such as ``Groonga`` never match. "
"Because :ref:`normalizer-auto` normalizer normalizes all alphabets to lower "
"case. ``groonga`` matches to both ``Groonga`` and ``groonga``."
msgstr ""

msgid ""
"Why is match target text normalizered? It's for increasing index search-able "
"patterns. If Groonga doesn't normalize match target text, you need to write "
"complex regular expression such as ``[Dd][Ii][Ss][Kk]`` and ``(?i)disk`` for "
"case-insensitive match. Groonga can't use index against complex regular "
"expression."
msgstr ""

msgid ""
"If you write ``disk`` regular expression for case-insensitive match, Groonga "
"can search the pattern with index. It's fast."
msgstr ""

msgid ""
"You may feel the behavior is strange. But fast search based on this behavior "
"will help you."
msgstr ""

# fc2fb088ca084c54b8d60db7a3588920
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."

msgid ""
"Groonga uses multiline mode since 5.0.6. It means that ``.`` matches on ``"
"\\n``."
msgstr ""

msgid ""
"But it's meaningless. Because ``\\n`` is removed by :ref:`normalizer-auto` "
"normalizer."
msgstr ""

# 9ee97d7986a34f499f3495873a3073af
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."

# 04cc369ebc21412892bbb15fb772f269
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."

# 94a5f17bc1384f0aba6e7095f9fd46b9
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."

# 3d2175c719c04e0c903bf58f7451735b
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."

# feae789267bc4ac1b2915ce7a2cd1f51
msgid "Index"
msgstr "Index"

# fedddf9c0039472892526123fa1677a1
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."

# 8f3dc27335ba4bafb87ffc20baf6af9f
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."

# 2074638b0fce4e40bee1e87b006357ce
msgid "Literal only pattern such as ``disk``"
msgstr "Literal only pattern such as ``disk``"

# bf70aa6c258e4dbe85cbf4a09674492d
msgid "The begging of text and literal only pattern such as ``\\Adisk``"
msgstr "The begging of text and literal only pattern such as ``\\Adisk``"

# 65c652d1d1d442338eaf07771bc690aa
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``"

# 88c27b17dde94bb890052a5fb9150f5e
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:"

# da9ce3be38c94c99ab3edb093c39de52
msgid "Lexicon must be :ref:`table-pat-key` table."
msgstr "Lexicon must be :ref:`table-pat-key` table."

# 73208a3276bb4e5ebf7d130b65326a37
msgid "Lexicon must use :ref:`token-regexp` tokenizer."
msgstr "Lexicon must use :ref:`token-regexp` tokenizer."

# da30a4d1ec8f4ee089cb988b538ea25e
msgid "Index column must has ``WITH_POSITION`` flag."
msgstr "Index column must has ``WITH_POSITION`` flag."

# 671600e8629f484eb9cf0f2d4f491282
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."

# e7d24c2c22334f8eacddc696eb301abc
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."

# 95933cba11ef4d328224c5ba141de862
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\"."

# 2dd9c4c01d8c479bad02572e443eb665
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."

# 7b08e6a36dfe4b8d965ceb82346b0242
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:"

# ad47a175a8474895a804229444d42f6e
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::"

# ee52d315033c4814a8b18fad495a3033
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:"

# ca39349c36264e249cd97ae63752913f
msgid "``--filter``"
msgstr "``--filter``"

# 6149c944dcf94e558bd287ef60ed66ae
msgid "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"
msgstr "``\"message @~ \\\"\\\\\\\\Ahost1:\\\"\"``"

# deba17451563477b9198a2740a3509d8
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``)."

# 0f063fefe5cd4676bba130f589d531f4
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:"

# 5586bca21c31463a8c07d09071a4b181
msgid "``message @~ \"\\\\Ahost1:\"``"
msgstr "``message @~ \"\\\\Ahost1:\"``"

# 443824e0c6f045d693a9a581b7c13356
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`."

# b8b7d5dd80e44d65b60fb19359e44dd5
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:"

# 1e3f625cec824c5d98e841ac0c12f743
msgid "``\\Ahost1``"
msgstr "``\\Ahost1``"

# e58379ec4e6d41d3895014cc45299d6d
msgid "The value is evaluated as regular expression."
msgstr "The value is evaluated as regular expression."

# 0ef991a4d8ea4182b28bb60244092b18
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."

# 47230d1c72fb4297805629101c70c3a7
msgid "In regular expression, there are the following special characters:"
msgstr "In regular expression, there are the following special characters:"

# ba7d4024d0434f538d91e530228a023a
msgid "``\\``"
msgstr "``\\``"

# 5a156ff5f43447a1b5c835ad9a2dd142
msgid "``|``"
msgstr "``|``"

# 2e1ecc642f984da29743b508cbea09bd
msgid "``(``"
msgstr "``(``"

# cb9efd1a0e694aef9b5afefd7f8926e8
msgid "``)``"
msgstr "``)``"

# fc5b3cc4bd93430289404e04b072d1dd
msgid "``[``"
msgstr "``[``"

# 6e0370eee31c40ef884291ffaf14089b
msgid "``]``"
msgstr "``]``"

# b57d58dbd16f4683b69a3fd4c9f9db6a
# a49698391f2e44928c45e5264dfae2ee
msgid "``*``"
msgstr "``*``"

# 04d8abb203a8479dabd10179d18cac2f
# 7e1ea16cbcf649e9b1b627e766f15958
msgid "``+``"
msgstr "``+``"

# cc2e8471f383402bb781496808318f7d
# c44b852b1abd48e9a336c44a5e8e097d
msgid "``?``"
msgstr "``?``"

# f58fdc38b99a4d00a108f38551ad3f52
msgid "``{``"
msgstr "``{``"

# 31155541b89640869a605f20c7eeeda2
msgid "``}``"
msgstr "``}``"

# d4749e8a2c5741f1ac591bd3c1e75aa9
# cf58f5823f7e40dcb5860763f2c52f72
msgid "``^``"
msgstr "``^``"

# f09858237d8d4048970cadd892ad21bd
# 898c331ff1e244d28ca1b7069ec80d90
msgid "``$``"
msgstr "``$``"

# e4fe56804a084861aa35d15311ccc349
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."

# 142ef27e9b9e47609b6fe0f5f66a7cbd
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:"

# 44c66be37e4c4ebf91da8f99b6f8ce2d
msgid "``\\\\``"
msgstr "``\\\\``"

# 3cfb39b6669c44ba99cdc56dc03c410c
msgid "``\\|``"
msgstr "``\\|``"

# bd4a90b4b359478abec402595ecc7a1d
msgid "``\\(``"
msgstr "``\\(``"

# 490c081297b74d448af4466c1b3d93cd
msgid "``\\)``"
msgstr "``\\)``"

# f35b535c03ba45f8baebe1dd8012cfbf
msgid "``\\[``"
msgstr "``\\[``"

# e5b5da034c834e1d8d4825b968de7468
msgid "``\\]``"
msgstr "``\\]``"

# c2e9959ab96f4da3b488ee3fad27ce99
msgid "``\\.``"
msgstr "``\\.``"

# 30265c3b242c49bba67f63ae4d542834
msgid "``\\*``"
msgstr "``\\*``"

# 6d99ed856a4740dda1e82c7cc708414e
msgid "``\\+``"
msgstr "``\\+``"

# e4fd00646233437fba8770c0704b0b29
msgid "``\\?``"
msgstr "``\\?``"

# c9186e7db069462ebd4367615fbe0ce4
msgid "``\\{``"
msgstr "``\\{``"

# 41a3d907094a4ef098c048f202e9e7aa
msgid "``\\}``"
msgstr "``\\}``"

# 9186dd1d0c8349fab4f220f69300c6f6
msgid "``\\^``"
msgstr "``\\^``"

# 5ca2c62c6c6d42cd9e171af7b6faab31
msgid "``\\$``"
msgstr "``\\$``"

# 7e00abc6687c412390242edc3d5007d7
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."

# 7842efcb60ca44e082ade9b8382def20
msgid "Choice"
msgstr "Choice"

# 2333fb6235b247fab308cf869c228e38
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."

# a78ad12758884798be01a00d528e81af
# a842cc70eb9a41a5b9dd7ba53c87ae3e
# 352dc741c800461fbb75e1ef3dc777d1
# 8ae6bbfddb5648e1bd683749c1c7136b
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."

# c843d40f161d43e489cae7042a0d65c0
msgid "Group"
msgstr "Group"

# 61377e47b6f34c6fbed22c6dc0002249
msgid "Group syntax is ``(...)``. Group provides the following features:"
msgstr "Group syntax is ``(...)``. Group provides the following features:"

# 22d17f40174046b7b7e2b2177df6b726
msgid "Back reference"
msgstr "Back reference"

# cf229538f1f549d081d8ad0d9e743dfe
msgid "Scope reducing"
msgstr "Scope reducing"

# 0e88fd914fb84a0999dbcfde4028bc62
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)``."

# 9348c0c5d630468b90dfd793df679d21
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."

# abd0186c480c40e39612eb81fa6ed705
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]``."

# 817f0a7e2f254f819e840f0aa8be61ac
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."

# 946e9e77fe534861a635475971d17fb0
msgid "Character class"
msgstr "Character class"

# fc9805f697724fd797f4ee8068d940b9
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."

# ff905f407a364d69800d793e39d913f2
#, fuzzy
msgid "For example, ``[12]`` matches ``1`` or ``2``."
msgstr "For example, ``[Dd]`` matches ``D`` or ``d``."

# 1b709798e076481da54715e1af4047b8
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."

# 9be857604d1b40faadbd18515529c558
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."

# 357a37ce58fb48458dff6870382550b0
# da4d446d36b1414cb7bbf9c1b598a0a7
msgid "Anchor"
msgstr "Anchor"

# a83f770d96a44b1e9a872fc123a9d77e
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."

# b9ca14933cc847c0a16731fcc79a583f
msgid "Index ready"
msgstr "Index ready"

# fe8d7ec20f65465eb0c3a2e54d6be9cd
msgid "The beginning of line"
msgstr "The beginning of line"

# 994461c6e78a41afa66c6939ea06256d
# 5c3b77c865d84ac18c1133d7a8bfbbae
# 0ab4c16f3ab8490ea997a53056d7c4dc
# b37630db774f4cd491e895abc80622bc
# c9efedcd0aed4af88a7c4edd766723e0
# fbcba5a7f59d4f01b6fdd490fa46f683
# 12221c85aa6b4f989cc2d9ac8f83ffa8
# 1e58ccc5529d41209ee594c3c273d2f5
# f6fe5cbc8d2d4ef3871498b4a1bdacd2
# c17cef6890b24216a5129a0eb2647412
# 9a483432455a47a8b523379aee452760
# e65f0e9f40b4441ea767491a48f4194d
# 53f66370292b4ad0b17880f1b94a669d
# 2d25e91d96f34c3b924593c4ca77c053
# 3ce8e3a023df4d57a98bfd25cb522700
# 4e215246a5ff4d1e88b97bf823a0e1fb
# 9fcd7f31057a41e6a01029d5cbb51d14
# 894e669b90e3475fa40e1fbced56d78f
# 025d72afda1b497f8330927d480efef7
# 7d610b52fe654cc284967afabf8c3abd
# da396d1f68364be2adffc231485936b2
# 222f096655404086967a6b54fd071c97
# bb456139d8394761b207926723f65a1f
msgid "o"
msgstr "o"

# 67117635e5df4dc9af8fb61613702845
msgid "The end of line"
msgstr "The end of line"

# 5de075d05a0f4a54be6b06d65d79e23a
# f35f97f7f67d47cd92e6553045de22e9
# 2cb7c0f3d3534d0cb2b4cb5c34be9a57
# 3d15b490e7a2439fb52e7fb4c047f219
# 41e512986a1f45eab643113c990046e1
# 9edf61744bc1453a8cf2246d6c850e2d
# 66c7c3aafaa34385b75b9b5ddd92b179
# 159b273a8cae4e2985caf283031f96c7
# 2540cde5e89c4a03ab830a0bc03e7f2a
# b7ce2045c44e46dcaea095929a4757e9
# 99dfaac9f9844f75a17a686da95dd103
# 2f3d246e282d417fa5397b2f2d36b346
msgid "x"
msgstr "x"

# 4144ad9aa2194e7fbff493f080ecbe91
msgid "``\\A``"
msgstr "``\\A``"

# 124aebd99d294f15bd4442c14501b7a4
msgid "The beginning of text"
msgstr "The beginning of text"

# 6229679f9b9341d590d981dce5191a4c
msgid "``\\z``"
msgstr "``\\z``"

# f02d46cb116941cfb5028e62964d9c18
msgid "The end of text"
msgstr "The end of text"

# 8925dd1985da41498919d7532701f4cf
msgid "Here is an example that uses ``\\z``."
msgstr "Here is an example that uses ``\\z``."

# bcfd54eeb63c4d49921401e31a3d21da
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."

# c73b8f7cbacf4559a52f96d8b03824a9
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."

# ccfe286c376b4bb9816cba0dd01e5dee
# e559ce244b084274a80a8c827650f5a2
msgid "Quantifier"
msgstr "Quantifier"

# 92fca61a3fed40eebcf1b9a812f34758
msgid "There are the following commonly used quantifier syntaxes."
msgstr "There are the following commonly used quantifier syntaxes."

# 763d151692fd4a09a67b57adf7ab9940
msgid "0 or 1 time"
msgstr "0 or 1 time"

# fa7da9e574964c3b8653aead1a90a65c
msgid "0 or more times"
msgstr "0 or more times"

# c402b73af34f47d6937603950a8e5b6a
msgid "1 or more times"
msgstr "1 or more times"

# 5ca316af0cce4947b0caafbb0d92f36e
msgid "For example, ``er+or`` matches ``error``, ``errror`` and so on."
msgstr "For example, ``er+or`` matches ``error``, ``errror`` and so on."

# 70e940c2e0e342a399819c9a9137a8a0
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."

# 8546a07d2e1947ef8db3fb471e2205af
# 99be5e8cba5d492ab3e8576924d781f6
msgid "Others"
msgstr "Others"

# ea17df6e915040fbbd67a2059eb76b08
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."

# 4d2f7b9d3fc9446aa0ac5b1ebce63b29
msgid "Scorer"
msgstr "Scorer"

# f2ac4040e131455797bb633e4395f8cd
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)."

# dc58e991d74e4d7f83be7aac693e5b86
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:"

# 0436bc2be410486dad328493c07d5ba9
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\"."

# 7d49da83924c4ab0b0cf7765cb21746d
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."

# f1202f9af78340af913d50d82d6e6368
#, fuzzy
msgid ""
"Score function can solve these cases. For example, `TF-IDF <https://en."
"wikipedia.org/wiki/Tf%E2%80%93idf>`_ (term frequency-inverse document "
"frequency) can solve the first case. `Okapi BM25 <https://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."

# 197c8d0ed01d4989a840793e44dd09bd
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."

# 1c758fd8c92d42f4a461cf7113cdb056
msgid "This section describes how to use scorer."
msgstr "This section describes how to use scorer."

# 45247bf7a2b3427fbb7cb77fa8bb1087
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`. There "
"are some syntaxes."

# 64f649bc40dc49e5b7f84b0ca9aa70b0
msgid ""
"For score function that doesn't require any parameter such as :doc:`/"
"reference/scorers/scorer_tf_idf`::"
msgstr ""
"For score function that doesn't require any parameter such as :doc:`/"
"reference/scorers/scorer_tf_idf`::"

# 0624b0c816a24adabcde54e48b461657
# b78ab2973dd046229caefd25cfad8df7
msgid "You can specify weight::"
msgstr "You can specify weight::"

# 92e7be2f28a74b4581e35de359b803f5
msgid ""
"For score function that requires one or more parameters such as :doc:`/"
"reference/scorers/scorer_tf_at_most`::"
msgstr ""
"For score function that requires one or more parameters such as :doc:`/"
"reference/scorers/scorer_tf_at_most`::"

# 657dbcbeb1ec4a018e66aa0444cc10af
msgid ""
"You can use different score function for each :ref:`select-match-columns`::"
msgstr ""
"You can use different score function for each :ref:`select-match-columns`::"

# 692428db901e4813ac10f49016004603
msgid "Here is a simplest example:"
msgstr "Here is a simplest example:"

# 75d42328ad344addad6d91de3da03af8
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()``."

# 24ddae9f00a441e48edd2541c1493429
msgid "Here is an example that uses weight:"
msgstr "Here is an example that uses weight:"

# 2843260e362741b9a860d76984489817
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."

# eef1b010e88248b581c108e270c89b92
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."

# 42f40ba705144d5e9d11507e7b3f8487
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``."

# d57be3e447c7484b9de2ab1d9ff0555d
#, fuzzy
msgid "Here is an example that uses multiple scorers:"
msgstr "Here is an example that uses multiple scorers::"

# 6b864dfaf0ef44d68cc6832ef01584f2
msgid ""
"The ``--match_columns`` uses ``scorer_tf_idf(title)`` and "
"``scorer_tf_at_most(content, 2.0)``. ``_score`` value is sum of them."
msgstr ""
"The ``--match_columns`` uses ``scorer_tf_idf(title)`` and "
"``scorer_tf_at_most(content, 2.0)``. ``_score`` value is sum of them."

# 5c808774f6d34504ad81fa5c334aeb97
#, fuzzy
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 ""
"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::"

# 1b867b430a0841fbbcf3b6309dfd70ab
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 ""
"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."

# fe8e4f8537a5461e884f9494357a86c1
msgid "Built-in scorers"
msgstr "Built-in scorers"

# c52b3a27d69a421b9bf5210f6264fee1
msgid "Here are built-in scores:"
msgstr "Here are built-in scores:"

# 8521f89ce1f24a7d95cb003984ae4e2d
msgid "``scorer_tf_at_most``"
msgstr "``scorer_tf_at_most``"

# 76ff8433125449369219e00e69d06d9a
# 8b7d59e6dafb49efafe43c12948ab539
msgid "This scorer is an experimental feature."
msgstr "This scorer is an experimental feature."

# 12724a204544449cbf2217d3143f70f5
msgid "``scorer_tf_at_most`` is a scorer based on TF (term frequency)."
msgstr "``scorer_tf_at_most`` is a scorer based on TF (term frequency)."

# dc58e991d74e4d7f83be7aac693e5b86
#, fuzzy
msgid ""
"TF based scorer includes TF-IDF based scorer has a problem for the following "
"case:"
msgstr ""
"TF is a fast score function but it's not suitable for the following cases:"

# 7d49da83924c4ab0b0cf7765cb21746d
#, fuzzy
msgid ""
"If document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\", the document has high score. It's not expected. "
"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."

# 12724a204544449cbf2217d3143f70f5
#, fuzzy
msgid "``scorer_tf_at_most`` is a TF based scorer but it can solve the case."
msgstr "``scorer_tf_at_most`` is a scorer based on TF (term frequency)."

msgid ""
"``scorer_tf_at_most`` limits the maximum score value. It means that "
"``scorer_tf_at_most`` limits effect of a match."
msgstr ""

# 7d49da83924c4ab0b0cf7765cb21746d
#, fuzzy
msgid ""
"If document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\", ``scorer_tf_at_most(column, 2.0)`` returns at "
"most ``2`` as score."
msgstr ""
"Document contains many same keywords such as \"They are keyword, keyword, "
"keyword ... and keyword\". Search engine spammer may use the technique."

# 099fd93b0c814f8eb6e13b6944fcc460
#, fuzzy
msgid "This scorer has two parameters::"
msgstr "``tokenizer_list`` command takes no parameter. ::"

# 27ec611003874e4389f1f74cd42698bb
msgid "This section describes how to use this scorer."
msgstr "This section describes how to use this scorer."

# 96692b9ff08d47e99c24c257bc800ff3
#, fuzzy
msgid ""
"You specify ``scorer_tf_at_most`` in :ref:`select-match-columns` like the "
"following:"
msgstr ""
"You specify ``scorer_tf_idf`` in :ref:`select-match-columns` like the "
"following:"

msgid ""
"If a document has three or more ``Notice`` terms, its score is ``3``. "
"Because the ``select`` specify ``3.0`` as the max score."
msgstr ""

msgid ""
"If a document has one or two ``Notice`` terms, its score is ``1`` or ``2``. "
"Because the score is less than ``3.0`` specified as the max score."
msgstr ""

msgid "The data column that is match target. The data column must be indexed."
msgstr ""

# 54b935a86e624d42b5a9f312a79b725d
#, fuzzy
msgid "The index column to be used for search."
msgstr "The column to be truncated."

msgid "This scorer returns score as :ref:`builtin-type-float`."
msgstr ""

msgid ""
":doc:`/reference/commands/select` returns ``_score`` as ``Int32`` not "
"``Float``. Because it casts to ``Int32`` from ``Float`` for keeping backward "
"compatibility."
msgstr ""

msgid "Score is computed as TF with limitation."
msgstr ""

# a1a519193c184a109632ba265acaaae5
msgid ":doc:`../scorer`"
msgstr ":doc:`../scorer`"

# 9ad90d1b84a64243bc0f2e4202ffd07d
msgid "``scorer_tf_idf``"
msgstr "``scorer_tf_idf``"

# 6bd76b23859a441dba97ab00a1212776
#, fuzzy
msgid ""
"``scorer_tf_idf`` is a scorer based of `TF-IDF <https://en.wikipedia.org/"
"wiki/Tf%E2%80%93idf>`_ (term frequency-inverse document frequency) score "
"function."
msgstr ""
"``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."

# 9151767e7ae9450094b4bd00d270074b
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 ""
"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\"."

# 33771ba00f074cab9405a83a0bb43464
msgid ""
"The default score function in Groonga is TF (term frequency). It doesn't "
"care about term importance but is fast."
msgstr ""
"The default score function in Groonga is TF (term frequency). It doesn't "
"care about term importance but is fast."

# 289b605514f44256979bd4d28f97e185
msgid "TF-IDF cares about term importance but is slower than TF."
msgstr "TF-IDF cares about term importance but is slower than TF."

# 02ca72dcd1a2492abff4653fd9e6aba0
msgid ""
"TF-IDF will compute more suitable score rather than TF for many cases. But "
"it's not perfect."
msgstr ""
"TF-IDF will compute more suitable score rather than TF for many cases. But "
"it's not perfect."

# 78df62688d354081b58f26ebdb090cca
#, 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 ""
"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."

# 164025239db243a29cb1d1fa076934d9
#, fuzzy
msgid ""
"`Okapi BM25 <https://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 ""
"`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."

msgid ""
"Groonga provides :doc:`scorer_tf_at_most` scorer that can also solve the "
"case."
msgstr ""

# 42e59d86d5724aaf955872e6e503bd4f
#, fuzzy
msgid "This scorer has only one parameter::"
msgstr "``cache_limit`` has one optional parameter::"

# 96692b9ff08d47e99c24c257bc800ff3
msgid ""
"You specify ``scorer_tf_idf`` in :ref:`select-match-columns` like the "
"following:"
msgstr ""
"You specify ``scorer_tf_idf`` in :ref:`select-match-columns` like the "
"following:"

# 53b2b5eda62d4e3e8db7da08a5e7d0b5
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 ""
"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."

msgid "Score is computed as TF-IDF based algorithm."
msgstr ""

# ccaddd3efdc14bcc9bfa730a5afd46b7
# e9ea84ebcb7c4305b45fb71e6c418cc6
# b1a5c344c0e04bb58cc4ebc823dbc83f
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 be able to use metadata of matched "
"record."

# ac8cae9339f74d8686af2d3c55d2f61e
# 1bfeec509cd54fa1b398ec9717ef6807
# 55a4677d9d544a8e88ffe34dc3b59414
#, fuzzy
msgid ""
"For example, Google uses `PageRank <https://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."

# 25bee5bd46544d4fb70fba28912e2e7b
# 7f66e123e6464fd0ba31280d62902324
# cac6e1a23a1646209ab9ef9a7cdc01df
msgid "Please stop to think about only score function for scoring."
msgstr "Please stop to think about only score function for scoring."

# 05c8cd7b0e104d108a9240d1309fda42
msgid "Sharding"
msgstr ""

# 248c77c5c74845aaad2e8a25b210e6dc
msgid ""
"Groonga has :doc:`/limitations` against table size. You can't add "
"268,435,455 more records in one table."
msgstr ""

# 31e247d0d29b4908957602ba9455dfc4
msgid "Groonga supports time based sharding to resolve the limitation."
msgstr ""

msgid ""
"It works in the same database. It doesn't work with multiple databases. It "
"means that this sharding feature isn't for distributing large data to "
"multiple hosts."
msgstr ""

msgid ""
"If you want distributed sharding feature, use `Mroonga <http://mroonga.org/"
">`_ or `PGroonga <http://pgroonga.github.io/>`_. You can use sharding "
"feature by MySQL or PostgreSQL. You'll be able to use `Droonga <http://"
"droonga.org/>`_ for distributed sharding feature soon."
msgstr ""

# ad51a99cb5674de381600d305598ab7c
msgid ""
"Sharding is implemented in ``sharding`` plugin. The plugin is written in "
"mruby. You need to enable mruby when you build Groonga."
msgstr ""

# 94d570bae94f46c18f31c2106240dc02
msgid ""
"You can confirm whether your Groonga supports mruby or not by ``--version`` "
"command line argument of :doc:`/reference/executables/groonga`::"
msgstr ""

# d8d82b97a90f45d7ad3d229a1009ebee
msgid "If you find ``mruby``, your Groonga supports mruby."
msgstr ""

# c898ae2b1d794cdfbdf14156cd559f72
msgid ""
"``sharding`` plugin provides only search commands. They have ``logical_`` "
"prefix in their command names such as :doc:`/reference/commands/"
"logical_select` and :doc:`/reference/commands/logical_range_filter`."
msgstr ""

# 9b0f0bd8c9a646b3ae51a5863cef7ae8
msgid ""
"``sharding`` plugin doesn't provide schema define commands and data load "
"commands yet. You need to use existing commands such as :doc:`/reference/"
"commands/table_create`, :doc:`/reference/commands/column_create` and :doc:`/"
"reference/commands/load`."
msgstr ""

msgid ""
"``sharding`` plugin requires some rules against table and column. You need "
"to follow these rules. They are described later."
msgstr ""

# 440e28f79daa46428265ed9cb93f6e37
msgid "Glossary"
msgstr ""

# 417c4b62341147b3817c3dc1c964203b
# 3e5e4f9a8f5a40a7a3166e592fa07700
#, fuzzy
msgid "Logical table"
msgstr "``logical_table``"

# f4f4ceedbaf549e8b1fcb5818071d664
msgid ""
"It's a table that consists of shards. It doesn't exist in Groonga database. "
"It just exists in our minds."
msgstr ""

# 417c4b62341147b3817c3dc1c964203b
# 3e5e4f9a8f5a40a7a3166e592fa07700
#, fuzzy
msgid "Logical table name"
msgstr "``logical_table``"

# a2c84cacad39494193312de9778f8b49
msgid ""
"The name of logical table. It's prefix of shard names. For example, ``Logs`` "
"is a logical table name and ``Logs_20150814`` and ``Logs_20150815`` are "
"shard names."
msgstr ""

# f55a9ff0f6234ea4894ea9da1825fdc4
msgid "Shard"
msgstr ""

# c7b001304eaa4ed3ada84367fc3014b4
msgid ""
"It's a table that has records in a day or month.  One shard has only partial "
"records."
msgstr ""

# ad697ffd9c52462597771e2150d783ed
msgid ""
"Shard name (= table name) must follow ``${LOGICAL_TABLE_NAME}_${YYYYMMDD}`` "
"format or ``${LOGICAL_TABLE_NAME}_${YYYYMM}`` format. ``${LOGICAL_TABLE_NAME}"
"`` is expanded to logical table name. ``${YYYYMMDD}`` is expanded to day. ``"
"${YYYYMM}`` is expanded to month."
msgstr ""

# b76287064ce44911b29282d60a4e99fd
msgid ""
"For example, ``Logs_20150814`` is consists of ``Logs`` logical name and "
"``20150814`` day."
msgstr ""

# 03de9a4a66334665be153cd42911e7b9
msgid "Rules"
msgstr ""

# 5a8e5de741574c0bad67023bd84f2cbb
msgid "Suggest"
msgstr "Suggest"

# 2ec0f72eeb904cb387103910c7cf528e
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."

# 8ba09d439ed24970a12217d0a16def3f
# a42d6be646b943b59eb9c4a893c8b621
# 484a556245e44d0f85af2f3fdbdbd071
msgid "Completion"
msgstr "Completion"

# 4afebe4ad86d49438bef51a135114399
# 51c7e671d95c43d5b2feb261deeb6c7c
msgid "This section describes about the following completion features:"
msgstr "This section describes about the following completion features:"

# c763f64db6ea45a08d2c3727f75b4460
# bc337c6652a4409ab73b4b3712611672
# 65c5418383d041a9879d755665df892c
# f2bd336de4ac41f38ab584e859660257
# e88bef58a7974394847c74388cf830a6
# baba1bfa24a34018b397babde3538c80
msgid "How it works"
msgstr "How it works"

# 78d7c003886a448998b9d5ab2329e78c
# f97ee303298b4db58a21a55eca4b7f64
# 4fe789c16fa34a269c52aef22e47dcb9
msgid "How to learn"
msgstr "How to learn"

# 5e0f056ba40e4c6983b449ed2e4b15ba
msgid "The completion feature uses three searches to compute completed words:"
msgstr "The completion feature uses three searches to compute completed words:"

# 09dd1dd063ea43219b9dbfcdf7e7e459
msgid "Prefix RK search against registered words."
msgstr "Prefix RK search against registered words."

# 8d51cd4448e54190b932f7a4c7d40abd
# 86d5fa14a6c64a5c837aac1bdffe924d
# 05801cab6d4c4e948dfa88bc369dca24
msgid "Cooccurrence search against learned data."
msgstr "Cooccurrence search against learned data."

# db8160d1c88b4bc2b76e4161e73b63a2
msgid "Prefix search against registered words. (optional)"
msgstr "Prefix search against registered words. (optional)"

# 259b0a228e7c4b41b938501447ecf633
msgid "Prefix RK search"
msgstr "Prefix RK search"

# 0fd7d11239db4f28b221005bdf7e7eb0
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."

# f7e8973b69134632b11f70487aef6706
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 \"に\"."

# df9daead54a84ef5bc5ec0f889f21faa
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."

# a168cbe2ba0b47779602a70de86545f2
# 0b64fe0a12164c2e9f24bf8a45c20e87
# 83447d057ca94fc5ad192062d18dccfa
msgid "Cooccurrence search"
msgstr "Cooccurrence search"

# 0f805094dd9842e8bd71c76ef5e8d502
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."

# d89da6367628443f958ffec109906081
msgid "For example, there is the following user input sequence:"
msgstr "For example, there is the following user input sequence:"

# 997d75bb08574745827357f9703edab6
# 53f7318db89a46d7b5660dfae3f5dc45
# 8d94858caef6496db67f44fca61d3af1
# ef01c7b654e8424ca5baf1f63a353e5e
msgid "input"
msgstr "input"

# 2f3361b8c9a64b0cad0040355d10d0d0
msgid "submit"
msgstr "submit"

# b6844efee8754da58ab1f35d6d8028bb
# 0b7eecbc3c104245918addbf7bbba7e3
# a6e8c76618b043e6bdf341aa406fe206
# 7d4e6e14125d4d469d8d180596f1f925
# 0ab99be4135b4a3bbcade17403bd3127
# 7681017622494cafbf7e107912b38549
# 42a1e0417b1542c182f9ca9cf5c155fe
# 26321981c6d845eb8e5858078af9e898
# 393ac827d37b4731b0bfd13238cd9906
# 844f67765d2f4dbe89148825cdf9e76b
# ba6a82e0c7f84a2986ab44ce85822e09
msgid "no"
msgstr "no"

# 2b56027bf42b426eb46e2d4b61d90f62
# 67a90d7f795b491f809ffb8931f1e6c9
msgid "se"
msgstr "se"

# a456210ba9f0469197c9383e408eacb8
# 63b0f9fbe5cf444e9c4631583da44377
msgid "sea"
msgstr "sea"

# 545a21bb899d450d8a1671364018f56a
# 89035fbf5ed5458582d2a4287b0eba4a
msgid "sear"
msgstr "sear"

# f2f8833a3fa64c109cf8bd7b23b11c81
# 6b80db424d9046e0a2707eb91456b85b
msgid "searc"
msgstr "searc"

# 4885e95163604b6f945f625ba62c0997
# 4654f2633a024c11894e48d0e8f59137
# fa14392051594447a508dcda65c950b9
# beaa95e271d7460fa1af81dd82a40b1b
# 7bb9abb2d64e4194ba371c0560faa20c
# df6012319b574ce6a0c12543051493ab
# fb9bfd54f10747bdb84c83f734dea643
# a36c7da0da924a5cb7bd368e1267f2f0
# 437181a45e74472f95ae09196e5a8dab
# fc756ecd20ea4949a33ebd87c4beff8d
msgid "search"
msgstr "search"

# 49d30d02102041fcb07969c1db775a56
# 75731387e6504abea9c5077835f5ea26
msgid "yes"
msgstr "yes"

# 5eb0f66bd5c34806b66f81e6f4012bf0
# 51f7d33d44d3403494a9ce135965aa7b
msgid "en"
msgstr "en"

# 3a34242428e5490880637795384e490a
# 0b59e211024c40b295735a412bc907c8
msgid "eng"
msgstr "eng"

# 85b973df335148dbb056eacd46f6ec14
# 0fa502bbee9744b48eefd0b1a6b3f383
msgid "engi"
msgstr "engi"

# 8c15c2e97ab649589839093fafb37b22
# 5830f50c8094412b965520d95af406a9
msgid "engin"
msgstr "engin"

# bd32928983a44f40ab09f9d0d8aed41e
# e01a7dad92fd4b588c679719a29c5006
# 75b4cc2d2af54aeb822722babb9ec7ac
# 25ac6e78826843728657a7796b710349
# 66b4497b1b29463da9de55ffb333c82d
# 40f7604bfb634e20898a7a04f3e8630b
# 1ac056199dce47909ca44e3ee4ef4268
# 95b383316f534aaca3dccb6d627b8ed6
# 7320ee03b4d24c83bdff85825989c2f8
# 0e81f0af7bd8496797fa1827424de315
# 679e5cd96490496d8e5e914e5996f437
msgid "engine"
msgstr "engine"

# 0915eefa98574478a0e0125f5cf3b729
# 8e6f5a135ff44a9d8b6fda89f347184c
msgid "enginen"
msgstr "enginen"

# 3ea37d86a1db49889cc595d12472c9b3
msgid "no (typo!)"
msgstr "no (typo!)"

# 176237d8cf4e4081a9c7dc0fa1a1db1d
msgid "Groonga creates the following completion pairs:"
msgstr "Groonga creates the following completion pairs:"

# 697bb9c5e0724b7dbf7b4f2395f71596
msgid "completed word"
msgstr "completed word"

# 4c04d36dd1de41a1a1ba80c2e7911545
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\")."

# b8e515fc762b4d7eb891503e92142d95
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."

# 0873ac0ff8044e0d8234724c74e69ecc
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\"."

# 6b6573ea869b4b139d0df4c3bb81c61a
msgid "Prefix search"
msgstr "Prefix search"

# eaede01d8bb645d4989bff41b847f464
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."

# 5e13f0b8814c4be6be9dd5c89b316826
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."

# baea0a96299a4cc6abddf4431f18d8cf
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\"."

# 55b906a2b4df4e93947470c56e77b5b2
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."

# de9a005ed3cf4972b2197faaad889990
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\":"

# b2f85b46021b4c6a9ee2bfa85aab4926
# ee57c6fd71884584b472061a7c9633c6
# 6d9767269dc94cd89bde0f58b27e0656
msgid "How it learns"
msgstr "How it learns"

# 2583d9668c874e459cd2ee5cf28ca47c
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."

# 2dbad69a83594e03878931feb1e3a001
# 387d03b54482433c9c1fbe4499fc8cb6
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:"

# 48ca50e84bc847c981fd9249db54a721
msgid "2011-08-10T13:33:23+09:00: e"
msgstr "2011-08-10T13:33:23+09:00: e"

# 3535aa931395419197debff2fe0c1b42
msgid "2011-08-10T13:33:23+09:00: en"
msgstr "2011-08-10T13:33:23+09:00: en"

# 37811877b09844a09e59e16195359a15
msgid "2011-08-10T13:33:24+09:00: eng"
msgstr "2011-08-10T13:33:24+09:00: eng"

# 1bf3408263214484aa0a5f1515e0828e
msgid "2011-08-10T13:33:24+09:00: engi"
msgstr "2011-08-10T13:33:24+09:00: engi"

# ba811235ad7649fb87ed2d302722734b
msgid "2011-08-10T13:33:24+09:00: engin"
msgstr "2011-08-10T13:33:24+09:00: engin"

# 22606e60b6064c3ca6f2aa8f409e74eb
msgid "2011-08-10T13:33:25+09:00: engine (submit!)"
msgstr "2011-08-10T13:33:25+09:00: engine (submit!)"

# fb70f9610ca64f1c919520a16ff46567
# 120946115e7843ef9819f23e42ee564f
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::"

# ca615bf371cc40b8855fdaabeda4fefd
msgid "How to update reading data"
msgstr "How to update reading data"

# 57d7186bd5a4430d89c74db8ddcbf20f
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."

# 98dcdca87bd64e8080031f90d321bff5
msgid "Here is an example to register \"日本\" which means Japan in English:"
msgstr "Here is an example to register \"日本\" which means Japan in English:"

# 7112066cabd2413e83d053cc33c117df
msgid "Here is an example to update reading data to complete \"日本\":"
msgstr "Here is an example to update reading data to complete \"日本\":"

# d2951fe7bf9f45feae00c2aaf6a017c0
msgid ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."
msgstr ""
"Then you can complete registered word \"日本\" by Romaji input - \"nihon\"."

# 850be4dbbfac444abb739dcb827908ff
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\"."

# 63a7daf9ef58453ba122498b46ed8111
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`."

# 91c4799e5f8f414fb4b46583b8fb65b9
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\"."

# 286806621cd4478c86e31be24dd9dc09
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."

# e54c8d0b42b040689f965caea7fde083
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."

# edd9a38e4c4c4e9ca5e28d714f26ca7e
msgid "Here is an example to customize priority for prefix RK search:"
msgstr "Here is an example to customize priority for prefix RK search:"

# dce79495cb9a4b62a11b38189861a045
# 2dd5e9ab181e4dc69579b3ac90adce19
# 1b2b54c32bda47ff9605b9be0cdf0c21
msgid "Correction"
msgstr "Correction"

# f7d4ed58e6ce4e4192a7416f2cea1ab9
msgid "This section describes about the following correction features:"
msgstr "This section describes about the following correction features:"

# b220b4cac92047a186e6497b9649cf28
msgid "The correction feature uses three searches to compute corrected words:"
msgstr "The correction feature uses three searches to compute corrected words:"

# 8829b17fcaf1448e98f078a51568282c
msgid "Similar search against registered words. (optional)"
msgstr "Similar search against registered words. (optional)"

# b40c633f7f3c48bc83c1fc0e71ab3966
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."

# 25e592ebab7b4340a17fc13ab9fb6594
# dbdc95c57eb64a918b3cdf51c1f172c0
msgid "For example, there are the following user submissions:"
msgstr "For example, there are the following user submissions:"

# 010a572d55ff45f294be824e25ae874c
msgid "time"
msgstr "time"

# 1f0556edaab84b1ca1a6ca632213811d
msgid "2011-08-10T22:20:50+09:00"
msgstr "2011-08-10T22:20:50+09:00"

# 534cbb9e14954ee5be0bdbc2f7995d47
msgid "serach (typo!)"
msgstr "serach (typo!)"

# 864c0721997c4617af983ca0e42c6524
msgid "2011-08-10T22:20:52+09:00"
msgstr "2011-08-10T22:20:52+09:00"

# a187c012f14a416497d913de2be0f5a8
msgid "search (fixed!)"
msgstr "search (fixed!)"

# b6220a8d3b0147e6a11ed140d20838fe
msgid ""
"Groonga creates the following correction pair from the above submissions:"
msgstr ""
"Groonga creates the following correction pair from the above submissions:"

# 4d980e9e6a4846afa485502bc5e8d79d
msgid "corrected word"
msgstr "corrected word"

# 9d5f786ee9b746b0923a19ab8f280244
msgid "serach"
msgstr "serach"

# 60390719da4a41e398b0aece3c5f289c
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."

# d6ca6117d57e4cbe8bc73bed6c1d578a
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\"."

# 8479eedcb7a3472e85d385c0c8e3d72f
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."

# 58cd653335dd4b0a8de57fc03735426f
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\"."

# 05728a17369c4f99ba0f50bbff19caac
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\"."

# 0f3af340ccd142e7af435493991276cb
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."

# 786f2fac09404fa0adf4a09768254d3a
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\":"

# 1670aaa8d5984bf88f88117409167e5f
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."

# e584aefbedb642a0a2cbe44f47745922
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:"

# 13429c7ddee943cbb8dbc712c6604f1c
msgid "2011-08-10T13:33:23+09:00: s"
msgstr "2011-08-10T13:33:23+09:00: s"

# f1ac9ef8dee641b9984ace9fa7da6576
msgid "2011-08-10T13:33:23+09:00: sa"
msgstr "2011-08-10T13:33:23+09:00: sa"

# dd1955682ea949908a67b5eb508678dd
msgid "2011-08-10T13:33:24+09:00: sae"
msgstr "2011-08-10T13:33:24+09:00: sae"

# bb695515269a4ef6999a2a2e30495067
msgid "2011-08-10T13:33:24+09:00: saer"
msgstr "2011-08-10T13:33:24+09:00: saer"

# 48a78c87952c4abe9d7f5f1dfed9233c
msgid "2011-08-10T13:33:24+09:00: saerc"
msgstr "2011-08-10T13:33:24+09:00: saerc"

# 415664c487be49bb8d84fdf711b332b2
msgid "2011-08-10T13:33:25+09:00: saerch (submit!)"
msgstr "2011-08-10T13:33:25+09:00: saerch (submit!)"

# 093cfafbcab34c86b2b0324520a32410
msgid "2011-08-10T13:33:29+09:00: serch (correcting...)"
msgstr "2011-08-10T13:33:29+09:00: serch (correcting...)"

# c11a1fd50b93453396be679c978df3db
msgid "2011-08-10T13:33:30+09:00: search (submit!)"
msgstr "2011-08-10T13:33:30+09:00: search (submit!)"

# 836af68407364b29918f08deeaefea32
msgid "Introduction"
msgstr "Introduction"

# 1ba25dfd93284bba8908ca03f9cea282
msgid "The suggest feature in Groonga provides the following features:"
msgstr "The suggest feature in Groonga provides the following features:"

# df84c84ab2ce4fbd9978034df2abdd9a
# d79b9d6c01484468ad3b776447d3ad26
# 6bdf3ae4b3f5409b9a554bc69e790934
msgid "Suggestion"
msgstr "Suggestion"

# ef9e4b0fc8474069b3e04e6ae97b5cb6
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."

# c04cd2b0fa984cb08c75b35f1d04c4fa
msgid "For example, there are registered words:"
msgstr "For example, there are registered words:"

# a9700fc48a5e4b03ab368fdd04ee3e80
msgid "\"groonga\""
msgstr "\"groonga\""

# 7d34adfe7f8c40a8a3712744118167bb
msgid "\"complete\""
msgstr "\"complete\""

# 14046ed9b1f94bddabee656eaba66d56
msgid "\"correction\""
msgstr "\"correction\""

# eb1987d6744640218259512b864af2ea
msgid "\"suggest\""
msgstr "\"suggest\""

# 8bc6ffa5d9154c32b2ab53e0d723163a
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\"."

# 46cb878c02e14033852dedeb80d2ee6e
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\"."

# 63116f8df98944d0a072d29eafa636f4
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\"."

# 9fdf4fba590f4ed7aba10cad7c241521
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."

# 55a7024630c941d0ae04a4530f23ed82
msgid "For example, there are registered correction pairs:"
msgstr "For example, there are registered correction pairs:"

# 84e458b9edff4dc4b72d8232688d56f5
msgid "correct word"
msgstr "correct word"

# 85f4f99f9e424f9d928d9cf89ed69ed2
msgid "wrong word"
msgstr "wrong word"

# 65ab6a299457423b9d909361c9c5ae7e
msgid "grroonga"
msgstr "grroonga"

# 9444fea0d1a349e38bb050b3070b50d4
msgid "gronnga"
msgstr "gronnga"

# 81b213c3d1c74f418d7fc3393f927156
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\"."

# 3dc348bd21fd4148a279309a3770df6e
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."

# 5a52a3c0fa154a7ea2e4790792852ea9
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."

# 6e7ef89ce00149ffb24131beff0761ac
msgid "For example, there are registered related query pairs:"
msgstr "For example, there are registered related query pairs:"

# ee2d3bb7bbfb44ecb147349837256a9d
msgid "keyword"
msgstr "keyword"

# 5226c5065d3a4aa4b94f994cf8913fdb
msgid "related query"
msgstr "related query"

# 670e303d70ce447697383f1f9c6f5671
msgid "groonga search engine"
msgstr "groonga search engine"

# 11e44279513f4548a125cb385b89a434
msgid "Google search"
msgstr "Google search"

# 57611502161f416ebf14b5b921aed354
msgid "groonga speed"
msgstr "groonga speed"

# 41d24d4a7b324427bc610f9f15447724
msgid "speed"
msgstr "speed"

# df4fbb5099904cac9cb6b0c65c3997c7
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\"."

# d1bed4ba7efe413c860183310d1db9d7
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."

# 290b78b569b54d3dbe242b1cadbe0b01
msgid "Learning"
msgstr "Learning"

# a700c7371a03476686c0f6c6670809cb
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."

# 53f4c69c5e1a4947a0a0921622ab2e61
msgid "The suggestion feature uses a search to compute suggested words:"
msgstr "The suggestion feature uses a search to compute suggested words:"

# 4b0d41c4addf4629878d4328ed3dd305
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."

# 2cb049d5da2342528552a50e7009daf8
# 7b29feba97ff45a4afa1c59264d8fe69
# 20c939a8a8074714ab2b2f6b62ec1d69
msgid "search engine"
msgstr "search engine"

# aec32cb54b354de3967525f5c60a6551
# e46ab7f4b37041f48be6d92b773ffbf6
# 308cf0e9cd3849f4a3655337342f26e3
# e0dfc4b1df5e42108879c0701b551028
msgid "web search realtime"
msgstr "web search realtime"

# 18b88ec4e6b54690a26b9c2e293b9098
msgid "Groonga creates the following suggestion pairs:"
msgstr "Groonga creates the following suggestion pairs:"

# ac90b64d6b0342ce90cfddb3294816b0
msgid "suggested words"
msgstr "suggested words"

# 0d9832314edf47a89adf1cdb94ea4c74
msgid "web"
msgstr "web"

# ee41c7cd77174d698f8d379b7a0e2047
msgid "realtime"
msgstr "realtime"

# fd9150e9c4cf46bfb89ba6f9d78f5322
msgid "Those pairs are created by the following steps:"
msgstr "Those pairs are created by the following steps:"

# b5a5003ad6b5482ea1009dc260332f09
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\".)"

# 267d9a47d626472c849959eadfd24a2e
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."

# 8c31e37cfaac45aba4a61f462757cc17
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\"."

# 21478efdbc4742188df9ea41673be79b
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"

# 6cecd71b5b6c4f6f9926dad095421da9
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\":"

# 8139cbbb84004848a84666c972b735c6
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."

# 24df25d5313e42fd9ee4326c7a4e654e
msgid "2011-08-10T13:33:23+09:00: search engine (submit)"
msgstr "2011-08-10T13:33:23+09:00: search engine (submit)"

# d83d97d391b94f9facb0e8e3b4748445
msgid "2011-08-10T13:33:28+09:00: web search realtime (submit)"
msgstr "2011-08-10T13:33:28+09:00: web search realtime (submit)"

# 163d26a0252c4794a5e5ac0a951226e4
msgid "Groonga can be learned from the submissions by the following command::"
msgstr "Groonga can be learned from the submissions by the following command::"

# d3dcffe9834c48dd9da60453efa0797f
msgid "How to extract learning data"
msgstr "How to extract learning data"

# 9e6950ac075643df8e7874f7c512895f
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."

# 8647e8991f054220b84e4b09f6e067f8
msgid "Here is the query to extract all learning data::"
msgstr "Here is the query to extract all learning data::"

# b45dfb1d05fa4d17b00db5b6255565c7
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."

# ed32a2525e6e47b89368083d5fbafcb8
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."

# 184bb7272a584201853f87829479a292
msgid "Tables"
msgstr "Tables"

# ead66c25802e4b60a238fd32d945734f
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``."

# ae34f8bd6b0b42feadfae923dfa81ae7
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."

# 1d4da82f6c17411d90f9e9736df52cf3
msgid "Characteristics"
msgstr "Characteristics"

# 1080316ba3c4453c96031cd2cdbeea39
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.)"

# 59f13a0163f44e12a3ea81c5fa9b28c2
msgid "``DAT_KEY``"
msgstr "``DAT_KEY``"

# a7841ee5ee874b26a50976cd72ae856e
msgid "``HASH_KEY``"
msgstr "``HASH_KEY``"

# 8b1e38c4cb8d4d93811e61822c97596e
msgid "``NO_KEY``"
msgstr "``NO_KEY``"

# 4cfebb7953264275bcb5e5e82c270374
msgid "``PAT_KEY``"
msgstr "``PAT_KEY``"

# 834ed475effa464c8d679501903cc6b5
msgid "Data structure"
msgstr "Data structure"

# 014ce862e3264f4690b08e9cd357de6c
msgid "Double array trie"
msgstr "Double array trie"

# 3acef0ba0f1b45fc95275d2bf210177d
msgid "Hash table"
msgstr "Hash table"

# 5008166dbcbe4cf4a72639a2defe12b9
msgid "Patricia trie"
msgstr "Patricia trie"

# e06b32ef85db48d58d248ba5bc91b3e9
msgid "ID support"
msgstr "ID support"

# b7ed87cca8a94abd82525c05aa8f3d50
msgid "Key support"
msgstr "Key support"

# 41e05fb330764a2589bafd6807bff913
msgid "Value support"
msgstr "Value support"

# 643e8293503545bea87a169f636563d1
msgid "Key -> ID speed"
msgstr "Key -> ID speed"

# 54ebb7e2b417491b84eef1f834e478e7
# 9fd50809d1e146f3b933827098026409
msgid "oo"
msgstr "oo"

# 6de82867025348fe96b57de17d92b147
# db62a3db690e4e8281e04818ffda28f2
msgid "o: fast"
msgstr "o: fast"

# bdfd11b20ccf40b3855f9c2829f98781
# 1c7976c6d91e453eba0b8bd8f1cfda1d
msgid "x: slow"
msgstr "x: slow"

# 37b24dafa41e4d299dc9b5cc996ce6c2
msgid "Update speed"
msgstr "Update speed"

# 54d7d2f1bc444511afbf22035a74745a
# ad2cc5dd172242219f7fea081e34c7c7
msgid "ooo"
msgstr "ooo"

# 8945e935318c461196836e49f4953941
msgid "Size"
msgstr "Size"

# 93f4c2b3e22a4b3ea7c5b6e499268f64
msgid "o: small"
msgstr "o: small"

# 08481aabf08b43d58e5b5df4b66db0b5
msgid "x: large"
msgstr "x: large"

# 87744676e3b24b3e909ec5bea6e1662e
msgid "Key update"
msgstr "Key update"

# bf28e5a7a8174c6ab28832a6f53b1806
msgid "Common prefix search"
msgstr "Common prefix search"

# 437baae1d7f74d428f9451d191a8a370
msgid "Predictive search"
msgstr "Predictive search"

# a9b7b66ec3c744368b5d56b217ed3b13
msgid "Range search"
msgstr "Range search"

# cf84d77d7c064658bc02dee9ace89ce8
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."

# 2385dc206fc645bf8a6fa5bfc273d02d
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."

# b6aad8ef18c44b66a53c0c49bf3c673b
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."

# 5f013fd48c7c445ea7cc475807449009
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."

# 279f3111b63e415684e15595408d4162
msgid "``TABLE_PAT_KEY`` is small and supports advanced search functions."
msgstr "``TABLE_PAT_KEY`` is small and supports advanced search functions."

# 2e8fd970e0844ebd8fa131987c389924
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."

# 297d35a118c74fd1a117577e502d3583
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."

# 3cddcb4170a64ce58a25b6b727d1d51f
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."

# ab03eb8bbc7140649377579dcf0d30a6
msgid "Record ID"
msgstr "Record ID"

# 11f5648512424c5e9c157f32c0cd3344
msgid "Record ID is assigned automatically. You cannot assign record ID."
msgstr "Record ID is assigned automatically. You cannot assign record ID."

# 2f90c4c634564bb0bd6ebe43b418361a
msgid "Record ID of deleted record may be reused."
msgstr "Record ID of deleted record may be reused."

# ecabaae270374ce3942a1bb42c4d2887
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.)"

# b006a2983ee742a19c477c184f3477e1
msgid "Persistent table and temporary table"
msgstr "Persistent table and temporary table"

# 8b37c86dfa0d4f36b43a6e99c9e7d7d3
msgid "Table is persistent table or temporary table."
msgstr "Table is persistent table or temporary table."

# 11aaa3f3a10c4a849ced988afd493f6c
msgid "Persistent table"
msgstr "Persistent table"

# 79b9fc52676143cf94b25d4af9772671
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."

# 4db0f91a15e646ac9a5ce85c1eea6bc3
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."

# 96004800e9444179818778a6f45246ce
msgid "Temporary table"
msgstr "Temporary table"

# 508c015214a04ce18898e12e3ecd24c3
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."

# 5399b5b537274ba5a167f37df6749f9b
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."

# 9415ea77cccc43fc8716084c4bdb5319
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."

# d525c77689f041e695349156b59d9d88
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."

# 676b20104a074307bf88e70cf9d2c614
msgid "Token filters"
msgstr "Token filters"

# c5329fbba40d4673ac57d798a64407f1
msgid "Groonga has token filter module that some processes tokenized token."
msgstr "Groonga has token filter module that some processes tokenized token."

# 47c0d457fb1d458880cebe8f6ee8f78d
msgid "Token filter module can be added as a plugin."
msgstr "Token filter module can be added as a plugin."

# ca0721ae3fd84008ac65506e5ce65a25
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."

# c63fb4c76f52406d83417cfe653aefca
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`."

# 12c03a0ef18a434d8d873f2af5c2cc4f
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:"

# 8e8bb2fdc91d47679119ee8ba80a2bd6
msgid "Available token filters"
msgstr "Available token filters"

# 1a2e7bd41649432ca1eda4e1beafbfad
msgid "Here is the list of available token filters:"
msgstr "Here is the list of available token filters:"

# 4a1c81f897234290a90f6e9007e8b844
# b10d551c1b6b45f59787c8e92259ebde
msgid "``TokenFilterStopWord``"
msgstr "``TokenFilterStopWord``"

# 56178327564946c58f7d7a6d2ceaea75
# 7e199c6620a14f70913b8bcbc3c94d2e
msgid "``TokenFilterStem``"
msgstr "``TokenFilterStem``"

# 818d6539189f419498d3456bce2aeae2
msgid ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."
msgstr ""
"``TokenFilterStopWord`` removes stop words from tokenized token in searching "
"the documents."

# c4d70255b2094f19846ba3562caae08e
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."

# e4856b9dfd5b4050809b561a95e15cf9
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."

# 8b7948226754408f8a726ec3045112d6
msgid "Here is an example that uses ``TokenFilterStopWord`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStopWord`` token filter:"

# b85a3b6234514b9997800220e224bd52
msgid "``and`` token is marked as stop word in ``Terms`` table."
msgstr "``and`` token is marked as stop word in ``Terms`` table."

# e06eb849ad95449dbc175a481c12ed54
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."

# 2773ffccd6b14dee92cf179fbd63882e
msgid "``TokenFilterStem`` stems tokenized token."
msgstr "``TokenFilterStem`` stems tokenized token."

# 362c7da34bda4ce9b14c259960decb39
msgid "Here is an example that uses ``TokenFilterStem`` token filter:"
msgstr "Here is an example that uses ``TokenFilterStem`` token filter:"

# cca3b4a56ea3471f9dc18871f1d7ad51
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."

# 2b25f2fd922e4681938be358e2599289
msgid "Tokenizers"
msgstr "Tokenizers"

# d69278605c984c3fb73cd05482bab25a
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:"

# 8907f4dad1b34bfabc59d296fa4fe9bb
msgid "Indexing text"
msgstr "Indexing text"

# cb31c668a71a47ebb686252cbb9f2d84
msgid "Tokenizer is used when indexing text."
msgstr "Tokenizer is used when indexing text."

# 2dd02e1299044405bcd646d6e9bbc601
msgid "Searching by query"
msgstr "Searching by query"

# 3ec8f97457bf4c75a9c5c1e596fbd3ab
msgid "Tokenizer is used when searching by query."
msgstr "Tokenizer is used when searching by query."

# f167f8e22cb24da4b2f1511351d7457b
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."

# a7f8851a9ed04ebd918857e02f462021
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`."

# 7b08e7111cd441ce96f3ef24f4c5ca36
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`:"

# 02927bffd1a94a9892dc304f56e562f5
msgid "What is \"tokenize\"?"
msgstr "What is \"tokenize\"?"

# 172a060f12e34c4dac8f5a5c7353bc20
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."

# 0575bef55d634fbca1cd800b736812e4
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:"

# b1eab8fae07a494b9614445a53beb09b
# 3dd8dff93db049709252e6eaca1037fe
msgid "``He``"
msgstr "``He``"

# fb7b7a65f4064df0a62f9246e6b5f461
# 0d8680832b9a4305914d988cf278268c
msgid "``el``"
msgstr "``el``"

# a138563b8b144d218551f07dcf2ccbf6
# 2e19f301598048219f13f2e439826752
msgid "``ll``"
msgstr "``ll``"

# 2a88f9c65a634449b543b2094abad59a
# 8ecb2d0c9e7341e48f20650a41010c9c
msgid "``lo``"
msgstr "``lo``"

# bcca9e1b9dd8469d982bf2b2aae4f7f2
msgid "``o_`` (``_`` means a white-space)"
msgstr "``o_`` (``_`` means a white-space)"

# f4ac7ecc29db4d0696bb15d807898ebc
msgid "``_W`` (``_`` means a white-space)"
msgstr "``_W`` (``_`` means a white-space)"

# daa3fdb1f3cc434b98d991c79aec4865
msgid "``Wo``"
msgstr "``Wo``"

# 63b22cf72fcf46ad84fde7f88824335e
msgid "``or``"
msgstr "``or``"

# 962a8373131b4023ad66d979ccbead5d
msgid "``rl``"
msgstr "``rl``"

# a70b74990739497c94b5f6cdfb733ea2
msgid "``ld``"
msgstr "``ld``"

# d413e6cf6e494e0d9414410d5d5ab4b1
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``."

# 08a065ebdd184d3faf484fc0d96c399a
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:"

# abef95a4e75548f6a8ff925e8f118561
msgid "``Hello``"
msgstr "``Hello``"

# 900fc1c9e2af42878433606f415164d1
msgid "``World``"
msgstr "``World``"

# 2d12fa5ad4f6401da4af7938c76d53d7
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``."

# 31f7cd86be9d4191b66cf5b3d8f157ed
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."

# e2588b41a25b436aaac9195a1580cfd8
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."

# ee6006eef2f142caa92c11de66e05262
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."

# f40c7cb4b4b348858ebb2e3d9ed44474
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."

# ddbdf67361bc46f88cdfefb9d2722d48
msgid "Built-in tokenizsers"
msgstr "Built-in tokenizsers"

# 383c6276614641559901ae1290beddc1
msgid "Here is a list of built-in tokenizers:"
msgstr "Here is a list of built-in tokenizers:"

# b871ea1428384369936db0096469b779
# 494ae907885043279e7698e463490a55
msgid "``TokenBigram``"
msgstr "``TokenBigram``"

# 079104914fc24bb9ab09bec9bd2f8258
# 35db64caefd9449dab0805bae738b0e7
msgid "``TokenBigramSplitSymbol``"
msgstr "``TokenBigramSplitSymbol``"

# c29186f9d29c4ae9b30625c78184c0a5
# 9b654fcef657451dad97555bf990abb0
msgid "``TokenBigramSplitSymbolAlpha``"
msgstr "``TokenBigramSplitSymbolAlpha``"

# aca82c26d4cf43de9ca90d5d6d48cc56
# 7e58c1d538204238ada17a2502ef1fc9
msgid "``TokenBigramSplitSymbolAlphaDigit``"
msgstr "``TokenBigramSplitSymbolAlphaDigit``"

# 0e3dc3c0803f4867b117dd726c57f44e
# 3eb5e6143f6246a1952391ec8b6076f2
msgid "``TokenBigramIgnoreBlank``"
msgstr "``TokenBigramIgnoreBlank``"

# 355cc9af8a5b41ee86d44d3ebc4f4069
# feffb1c9aaf24d7abe23beb541d468a5
msgid "``TokenBigramIgnoreBlankSplitSymbol``"
msgstr "``TokenBigramIgnoreBlankSplitSymbol``"

# c2591ddfd59a494cb0e250f266e432df
msgid "``TokenBigramIgnoreBlankSplitAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitAlpha``"

# a9e5156c557649888be7853ec12a4e02
msgid "``TokenBigramIgnoreBlankSplitAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitAlphaDigit``"

# 9c3b7ac7970a4c55a270a027a7c96be0
# eb76f5ac4bd144edb14dbc6e96d3cde7
msgid "``TokenUnigram``"
msgstr "``TokenUnigram``"

# 9bfb3c73bc9b401bb8a93ed20050a06a
# 6342924699134eee852dc142e5912d08
msgid "``TokenTrigram``"
msgstr "``TokenTrigram``"

# cffe0373d5be4d4fae371afb2f2fc500
# 4a5eac3244594384b02e75d8a6221839
msgid "``TokenDelimit``"
msgstr "``TokenDelimit``"

# eee577d4f41b4757a7d87641025d7399
# 3c05d9e3e8b0439e833b4b4059a8bec6
msgid "``TokenDelimitNull``"
msgstr "``TokenDelimitNull``"

# dabaec1904c34ecea8cd442729265ba8
# 463ceb25d96646bebba7c0f72c23b0b7
msgid "``TokenMecab``"
msgstr "``TokenMecab``"

# 454fc09863864ff880e7ad04948a8421
# 7d205d77832148498b63569ac5ef604f
msgid "``TokenRegexp``"
msgstr "``TokenRegexp``"

# d84a7f73e1cd455697877e119ec443f1
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."

# 5686306d2f784208ad9a4ae21997f0ba
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:"

# 8b6e053475bf45118723fdd0d2f0fe0e
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."

# 86e9d14729854d57b9ee3b106956f90a
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."

# acdf2d65e124456fa186bfae127dedf4
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."

# bf479599fabf48a6a08860a547e0567e
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`."

# 3665741f908a47d5be33c3d83f572b98
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:"

# dca0108826054327b8c974bf44963cfa
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."

# b40549f53f8a40e98b14b321960d2d9c
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)."

# 59ac2cb11a4e4f54823feece10bd0e52
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."

# 5b8709e02b78477eb435c69f83a2e9d2
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."

# 6f14ab5f44584925a69584113c2a991b
msgid "Mixed tokenize method is suitable for mixed language case."
msgstr "Mixed tokenize method is suitable for mixed language case."

# 8ad666b9ea4e4943b77cc62abe717f82
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`."

# 1f38a660191d4232ade16468fd08992b
msgid "Let's confirm ``TokenBigram`` behavior by example."
msgstr "Let's confirm ``TokenBigram`` behavior by example."

# 2e04754a569548d7a06dbffb3051122b
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:"

# 5a2a599ab7374114953c06c84bcfa48e
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:"

# 40e5a86f801644ddb8cbdd4de66918b4
msgid "Alphabet"
msgstr "Alphabet"

# f3f4df95c1f84b17975d95d155b13b76
msgid "Digit"
msgstr "Digit"

# 7f704e78fb084fb9adee2d361dc33dfd
msgid "Symbol (such as ``(``, ``)`` and ``!``)"
msgstr "Symbol (such as ``(``, ``)`` and ``!``)"

# 7c9d8b028d3448b6a4f89606e0a48662
msgid "Hiragana"
msgstr "Hiragana"

# c6c2c6586f9f4f43be0f8341ea72dc41
msgid "Katakana"
msgstr "Katakana"

# 8e11280b7dcf449f8017efd1f0a0c4cd
msgid "Kanji"
msgstr "Kanji"

# 9a5d9cc9342144abbdccac9349cabbe0
msgid "The following example shows two token delimiters:"
msgstr "The following example shows two token delimiters:"

# 046ec902a53d4d7288189b0c8903b644
msgid "at between ``100`` (digits) and ``cents`` (alphabets)"
msgstr "at between ``100`` (digits) and ``cents`` (alphabets)"

# b409b97dc0864182b9cc2def8af81bd2
msgid "at between ``cents`` (alphabets) and ``!!!`` (symbols)"
msgstr "at between ``cents`` (alphabets) and ``!!!`` (symbols)"

# 069ac146561b47859adf845afbd0d2e9
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."

# 2b45e57c95154355b83f19310487ef64
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:"

# a01d685e3f564bac8dc11ae26af2c56f
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:"

# 2ed853f4f9ac4ad7a78ff47cd4f56d74
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:"

# 6fee5392f4cc474fbb999c5a37c26e11
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."

# 63f768559ce647bf9c73f1cafd1b640f
# f219ff99a2704e559494aff429f6e28b
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."

# 215e8de73aa141f799abf7412ca0c976
# e5fc862a187248259226c3d48633ab0d
# 319769d4098846878dcb84f2dc2a1f0e
# 4469f5d812eb4466b3706baf7bcf2c06
msgid "Here is a result by :ref:`token-bigram` :"
msgstr "Here is a result by :ref:`token-bigram` :"

# e47bea4cc143463383557565597ec1df
msgid "Here is a result by ``TokenBigramIgnoreBlank``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlank``:"

# 5746a8b0a0f7413bb6e53f56924c07a3
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:"

# 4926435ba2674da9844ec10ca9a1c7f2
# 0ee3d7d424804db595539869decd5de7
# 65b17812d79f434b908fa5a295d5c61c
msgid "Blank handling"
msgstr "Blank handling"

# 21836b8197c34c138a400289529d766f
msgid "Symbol handling"
msgstr "Symbol handling"

# dc87ca08e2ab4624bade81587e69d719
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` ignores white-spaces in continuous "
"symbols and non-ASCII characters."

# 613dce99a81a4d33bff405ab36c1adce
msgid ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbol`` tokenizes symbols by bigram tokenize "
"method."

# 11913676ae9d4668b0ae0ce76b82fe5d
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbol``:"

# 02cff2dafdda4476a52915dfb79e10b0
msgid "``TokenBigramIgnoreBlankSplitSymbolAlpha``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlpha``"

# 8e867e22126e4e8599d9c6bf80373225
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:"

# 3fdc1fe2c9b344ac9b791cbcbd445fe2
msgid "Symbol and alphabet handling"
msgstr "Symbol and alphabet handling"

# bd9020acd8654499a32d9be2c02b33ea
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# 68a7133dd2b148e89cd9a570af5a02ac
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlpha`` tokenizes symbols and alphabets "
"by bigram tokenize method."

# 04a81a9f133c470c92c63d7d9f4db194
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."

# 11f687c35b304c74a71dc6a98f12878b
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlpha``:"

# f6d7038210a6437b890578de748edd6d
msgid "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"
msgstr "``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``"

# 583775c544734b719a66a8d7b1106e11
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:"

# e4f37f5f673f46beb7fe7dbf606b62bb
msgid "Symbol, alphabet and digit handling"
msgstr "Symbol, alphabet and digit handling"

# 67e5568c9a1f490893d17875068d7f7a
msgid ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."
msgstr ""
"``TokenBigramIgnoreBlankSplitSymbolAlphaDigit`` ignores white-spaces in "
"continuous symbols and non-ASCII characters."

# 2b96fdbd28ca46728213033d249b9a85
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."

# ac4248e23fda40328b031f90ec66ffb7
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."

# f926f358d67b450da08899df9170057c
msgid "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"
msgstr "Here is a result by ``TokenBigramIgnoreBlankSplitSymbolAlphaDigit``:"

# 629a984f926842b6b29cb7a319c8eda5
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."

# 934955abdfd04d0b8902cc3f9437a1e0
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."

# c64b87c42467428eb4a91ac9546449cd
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``."

# 8903efe0901140a6a1c70c58801de102
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``."

# e1e2159aba564512b004641188098564
msgid "Here is an example of ``TokenDelimit``:"
msgstr "Here is an example of ``TokenDelimit``:"

# cc9e3a28ea0347f1b8471ff860197aca
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``)."

# 578a1bea5d2a4725b9590cdb625cc144
msgid "``TokenDelimitNull`` is also suitable for tag text."
msgstr "``TokenDelimitNull`` is also suitable for tag text."

# 2f191a13e3ab447f97e70fe07b516fd3
msgid "Here is an example of ``TokenDelimitNull``:"
msgstr "Here is an example of ``TokenDelimitNull``:"

# 9d51ebe4599f4ff6953f73d438dcfebd
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."

# e357c40b24634fa6923662c6f0450263
#, fuzzy
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://osdn.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."

# 38ca6b8f8b7c4984b51fb1a257245538
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``."

# 60ef59a35110453797e7f79cef8ff17e
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."

# 3d9bbc5ac3cd4a2986690c49b2f09677
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 ``京都``:"

# 5aa99e63d5b649edbe4f4e1b6a350580
msgid "This tokenizer is experimental. Specification may be changed."
msgstr "This tokenizer is experimental. Specification may be changed."

# 8a901c28003e47b18de5b5efe2154a46
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."

# 09cf9ee6700d453c82b00b2d996913b3
msgid ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."
msgstr ""
"``TokenRegexp`` is a tokenizer for supporting regular expression search by "
"index."

# 706cb8546b064dde8450d0ac8e742a06
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:"

# bc6706d6406b4248b94e98b2488de7c1
msgid "Literal only case such as ``hello``"
msgstr "Literal only case such as ``hello``"

# 20487b3b32454e6e9acb52dae269d61a
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``"

# df890d4747854eb187cfc7fe90f20b43
msgid "The end of text and literal case such as ``\\.txt\\z``"
msgstr "The end of text and literal case such as ``\\.txt\\z``"

# 9de7a0e46e9f4a26bca0ed45c5b7eac9
msgid "In most cases, index search is faster than sequential search."
msgstr "In most cases, index search is faster than sequential search."

# 8d18e6bd55d64fb891da44aafcc2a47c
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:"

# 75db807190834a428852a691ff1b409c
msgid "Tuning"
msgstr "Tuning"

# cff94f92912a48629cefd93dcf201c8c
# 39658aff36df4f578a70745e3fb1f455
#, fuzzy
msgid "There are some tuning parameters for handling a large database."
msgstr "This parameter is for handling a large database."

# 00daf843d0d04cc3a6ba7714bd3deb10
#, fuzzy
msgid "This section describes tuning parameters."
msgstr "This section describes parameters."

# 0a97e060adf2447c94e3be472bd68965
msgid "The max number of open files per process"
msgstr "The max number of open files per process"

# cff94f92912a48629cefd93dcf201c8c
# 39658aff36df4f578a70745e3fb1f455
msgid "This parameter is for handling a large database."
msgstr "This parameter is for handling a large database."

# c06ae16070984773a14d63fed34d06e0
#, fuzzy
msgid ""
"Groonga creates one or more files per table and column. 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."

# da32ad98cc5744c0874e396ff971b9d0
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."

# 25e34c7827f9496ead2a3361fb962f1d
#, fuzzy
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::"

# 338a515fece240a2bdb3aae1d601e666
msgid "Here is an example schema::"
msgstr "Here is an example schema::"

# 4d5aa7ea5fef41e8b3c6ddb39f6ef865
msgid "This example opens at least 11 files::"
msgstr "This example opens at least 11 files::"

# 3db9430382954596a591593916fff889
msgid "Memory usage"
msgstr "Memory usage"

# 02917fad2db545c59957ee93cb843ed2
#, fuzzy
msgid ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory. Groonga maps files when they are "
"needed."
msgstr ""
"Groonga maps database files onto memory and accesses to them. Groonga "
"doesn't maps unnecessary files onto memory until they are nneded."

# d30d464687fa4007bf3dc734857e61f8
#, fuzzy
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."

# 240bcb35baa7484f8f7f6e013b4f5b75
#, fuzzy
msgid ""
"Normally, your all database files aren't mapped onto memory. But it 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."

# ac35660a18fc478e9e925d08380353e1
msgid ""
"Normally, you must have memory and swap that is larger than database. Linux "
"has tuning parameter to work with less memory and swap than database size."
msgstr ""

# 2a0abc7680184a75a7a12da7f5e4aa50
msgid "Linux"
msgstr "Linux"

# 9a673a6c9e74481c9da7e520ecd40bc7
msgid "This section describes how to configure parameters on Linux."
msgstr "This section describes how to configure parameters on Linux."

# 4a211826bd064f70b8eedf0bd6e9d1df
#, fuzzy
msgid "``nofile``"
msgstr "``notice``"

# ac0b08ce84d243f7a556d9b750b4cd51
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::"

# c7332ec75cdd44fabb0e0b021546de24
#, fuzzy
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::"

# 85d234360c2548609dd9fbe1e2737dde
#, fuzzy
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."

# 4bd60a06fb7e4c12aeb90c46fc0b524b
#, fuzzy
msgid "``vm.overcommit_memory``"
msgstr "vm.overcommit_memory"

# ae99ad29a81b4af4a7a3846bffafae6e
#, fuzzy
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. 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."

# a11804fa013d42768f8449c5eed63756
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."

# 39ef2520f8654f2a9e5ab17c173ed29c
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::"

# 8c80839ad9214cc2a39f0c027cbb1f8b
# 6162599b734c47d980aeefc5762d7950
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::"

# 0090a3d9c67949469fccd294b3a2707f
#, fuzzy
msgid "``vm.max_map_count``"
msgstr "vm.max_map_count"

# 390199a8dfb04aa5b1168402b9ae5c3c
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."

# 9b2888d325cf48adbc4e9b889ef88dd8
#, fuzzy
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``)"

# 071dc904976b49b8b349c9a7eab786d7
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::"

# 10b585668db34a8194ffe7fb77b8f866
#, fuzzy
msgid ""
"Note that your real configuration 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::"

# 4405817aab004eb28add069e73d62ef9
msgid "FreeBSD"
msgstr "FreeBSD"

# 47fb0f04f60946059aefe17a6bbcdb14
msgid "This section describes how to configure parameters on FreeBSD."
msgstr "This section describes how to configure parameters on FreeBSD."

# dda74ad7e94e44c3a45ad640899804ea
#, fuzzy
msgid "``kern.maxfileperproc``"
msgstr "kern.maxfileperproc"

# 396ebb15537a47e7a0dfc0fc201e6326
msgid "Data types"
msgstr ""

# 4d8241730fc64cd984eb0d86aff43623
msgid "Groonga data types"
msgstr ""

# 181c85e3fc2c4cfab08dff825fa00735
msgid "Groonga identifies data types to store."
msgstr ""

# bda3e21eb2d9487aa5a548e628601300
msgid ""
"A primary key of table and column value belong to some kind of data types in "
"Groonga database. And normaly, column values become in common with all "
"records in one table."
msgstr ""

# 19f2774071f24cc5874246e0c97dcfc0
msgid ""
"A primary key type and column type can be specified Groonga defined types, "
"user defined types or user defined table."
msgstr ""

# 4e309ac98f314d2bb7683f33669c13d7
msgid ""
"If you specify other table to primary key type, this table becomes subset of "
"the table of primary key type."
msgstr ""

# 91918f1e84e34581895f2e6281811d56
msgid ""
"If you specify other table to column type, this column becomes reference key "
"of the table of column type."
msgstr ""

# fe8e4f8537a5461e884f9494357a86c1
#, fuzzy
msgid "Builtin types"
msgstr "Built-in scorers"

# 384a70272bc249cb9dd1f8082b8c8df0
#, fuzzy
msgid "The following types are defined as builtin types."
msgstr "The following parameters are needed more description:"

# 54f9494b55004f79a9667215c0cc07a5
msgid "``Bool``"
msgstr "``Bool``"

# 1e698e20eb064402bdb05a8bf26df9dd
msgid "Boolean type. The possible values are true and false. (default: false)"
msgstr ""

# 78a75400f29947878945972a94d00c98
msgid ""
"To store a value by :doc:`/reference/commands/load` command, becomes false "
"if you specify false, 0 or empty string, becomes true if you specify others."
msgstr ""

# 3d20f40434a8491a9b095e383ba693ed
msgid "``Int8``"
msgstr "``Int8``"

# 4c33797bad5a41439dbdc0e2f10015a8
msgid "Signed 8bit integer. It's -128 or more and 127 or less. (default: 0)"
msgstr ""

# c8e0de5c1f094662a883623b34085350
msgid "``UInt8``"
msgstr "``UInt8``"

# 793d3224e8e247f3805a5a27b89f6564
msgid "Unsigned 8bit integer. Is't 0 or more and 255 or less. (default: 0)"
msgstr ""

# 2310b00200f34a42bc6b0a01e5bc1732
msgid "``Int16``"
msgstr "``Int16``"

# c087d22319c1431690b62f753b44d88d
msgid ""
"Signed 16bit integer. It's -32,768 or more and 32,767 or less. (default: 0)"
msgstr ""

# 3ff4a81209de4afd973aaedc6d8668a4
msgid "``UInt16``"
msgstr "``UInt16``"

# 51275331d8324813b65804f07d98d923
msgid "Unsigned 16bit integer. It's 0 or more and 65,535 or less. (default: 0)"
msgstr ""

# bee9e913f6094f7ba34381f0e7d18c6e
msgid "``Int32``"
msgstr "``Int32``"

# aa9010d6e48b463299b3bebd3cd5bf62
msgid ""
"Signed 32bit integer. It's -2,147,483,648 or more and 2,147,483,647 or less. "
"(default: 0)"
msgstr ""

# ca3fa46642b14f699f0376dc49b34ded
msgid "``UInt32``"
msgstr "``UInt32``"

# 955be0c2791349febf65873fae300377
msgid ""
"Unsigned 32bit integer. It's 0 or more and 4,294,967,295 or less. (default: "
"0)"
msgstr ""

# 1b7aba1e058c4025af5ff6a3b8cc1d51
msgid "``Int64``"
msgstr "``Int64``"

# 35421eab5ee94b28a4e32345ed7d654d
msgid ""
"Signed 64bit integer. It's -9,223,372,036,854,775,808 or more and "
"9,223,372,036,854,775,807 or less. (default: 0)"
msgstr ""

# d0237120643346f283b590e66b0d8ba3
msgid "``UInt64``"
msgstr "``UInt64``"

# 50b697c556d943e5ad86ac098fc9404a
msgid ""
"Unsigned 64bit integer. It's 0 or more and 18,446,744,073,709,551,615 or "
"less. (default: 0)"
msgstr ""

# 746a4b5c28be4791b8b5a261a86c6d94
msgid "``Float``"
msgstr "``Float``"

# 4ab9ba84a70145bbaf69cb8f922f6b0b
msgid ""
"Double-precision floating-point number of IEEE 754 as a real number. "
"(default: 0.0)"
msgstr ""

# 0fbf834a9b83436e8a94d49e796373fc
#, fuzzy
msgid ""
"See `IEEE floating point - Wikipedia, the free encyclopedia <http://en."
"wikipedia.org/wiki/IEEE_floating_point>`_ or `IEEE 754: Standard for Binary "
"Floating-Point <http://grouper.ieee.org/groups/754/>`_ for details of IEEE "
"754 format."
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/>`_ を参照してください。"

# 7acd06ea13444df3b7c02ae20dfc31ec
msgid "``Time``"
msgstr "``Time``"

# 7873603bb109480da3547a0b8ab65f44
msgid ""
"Date and Time, the number of seconds that have elapsed since 1970-01-01 "
"00:00:00 by 64 bit signed integer. (default: 0)"
msgstr ""

# adfb77b2b7fe498487ffedc29212cc4d
msgid ""
"To store a value by :doc:`/reference/commands/load` command, specifies the "
"number of elapsed seconds since 1970-01-01 00:00:00. To specify the detailed "
"date and time than seconds, use the decimal."
msgstr ""

# cf745cda376b494286ebc174ad71aacf
msgid "``ShortText``"
msgstr "``ShortText``"

# 54d30df54ae64b188a8027e6fb6153aa
msgid "String of 4,095 or less bytes. (default: \"\")"
msgstr ""

# e1ce3d4291764814b00eef18a985bfc3
msgid "``Text``"
msgstr "``Text``"

# 16231c8056024344a728e04b01122657
msgid "String of 65,535 or less bytes. (default: \"\")"
msgstr ""

# 03f697cc197a400f8b8e02f108b9b422
msgid "``LongText``"
msgstr "``LongText``"

# 14abc339693244e88a469268474e7e99
msgid "String of 2,147,483,647 or less bytes. (default: \"\")"
msgstr ""

# 4ba14a70af0f444fb876b9cea6f59f6d
msgid "``TokyoGeoPoint``"
msgstr "``TokyoGeoPoint``"

# 0149f2a564fd4e72862c146653d0ccf1
msgid ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"
msgstr ""
"旧日本測地系による経緯度であり、経度と緯度をミリ秒単位で表現した整数の組によ"
"り表現します。（デフォルト値: 0x0）"

msgid ""
"度分秒形式でx度y分z秒となる経度・緯度は、(((x * 60) + y) * 60 + z) * 1000とい"
"う計算式でミリ秒単位へと変換されます。"
msgstr ""

# c00c5bba26b8470699d6a37719cb3b4d
#, fuzzy
msgid ""
":doc:`/reference/commands/load` コマンドで値を格納するときは、\"ミリ秒単位の"
"経度xミリ秒単位の緯度\" もしくは \"経度の小数表記x緯度の小数表記\" という文字"
"列表現を使って指定します。経度と緯度の区切りとしては、'x' のほかに ',' を使う"
"ことができます。"
msgstr ""
"度分秒形式でx度y分z秒となる経度・緯度は、(((x * 60) + y) * 60 + z) * 1000とい"
"う計算式でミリ秒単位へと変換されます。 :doc:`/reference/commands/load` コマン"
"ドで値を格納するときは、\"ミリ秒単位の経度xミリ秒単位の緯度\" もしくは \"経度"
"の小数表記x緯度の小数表記\" という文字列表現を使って指定します。経度と緯度の"
"区切りとしては、'x' のほかに ',' を使うことができます。"

# 4a3b374d69c4437088172cb50538596e
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>`_ を参照してください。"

# 43bc1fd78c4b46e8a68d9eccaf887f58
msgid "``WGS84GeoPoint``"
msgstr "``WGS84GeoPoint``"

# 36ca517a06f44eb1b066c38347a4b0cb
msgid ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"
msgstr ""
"世界測地系（World Geodetic System, WGS 84）による経緯度であり、経度と緯度をミ"
"リ秒単位で表現した整数の組により表現します。（デフォルト値: 0x0）"

# 7891855dc7b04372aa5dd4ee10000a8b
msgid ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"
msgstr ""
"度分秒形式からミリ秒形式への変換方法や :doc:`/reference/commands/load` コマン"
"ドにおける指定方法はTokyoGeoPointと同じです。"

# 342128506f4d4c54a270dca72550ed31
# 0ffadf5cdda44af1bb3e463ca71d59a2
#, fuzzy
msgid "Limitations about types"
msgstr "Limitations"

# c8568a470ddf4fed8eccdc192bff82dd
msgid "Types that can't be specified in primary key of table"
msgstr ""

# 145253fe73424d0690db39dab3c064b0
#, fuzzy
msgid "``Text`` and ``LongText`` can't be specified in primary key of table."
msgstr "``delete`` command deletes specified record of table."

# b9ec5e6804a444738af52bd385463dd6
msgid "ベクターとして格納できない型"
msgstr "ベクターとして格納できない型"

# bd563d4866c24d2bbd986a83bbe49f90
msgid ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"
msgstr ""
"Groongaのカラムは、ある型のベクターを保存することができます。しかし、"
"ShortText, Text, LongTextの３つの型についてはベクターとして保存したり出力した"
"りすることはできますが、検索条件やドリルダウン条件に指定することができませ"
"ん。"

# c934e15a178d43809a4450057229c704
msgid ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"
msgstr ""
"テーブル型は、ベクターとして格納することができます。よって、ShortTextのベク"
"ターを検索条件やドリルダウン条件に使用したい場合には、主キーがShortText型の"
"テーブルを別途作成し、そのテーブルを型として利用します。"

# 717fd0e6e5b84bcda3dde49e1e8b4ca7
#~ msgid "``highlight_html`` has only one parameter::"
#~ msgstr "``highlight_html`` has only one parameter::"

# 7c05edebd6cb47fca3d051a05e3a0e13
#~ msgid "``highlight_html`` requires Groonga 4.0.5 or later."
#~ msgstr "``highlight_html`` requires Groonga 4.0.5 or later."

# 226b24aa2f454cfeb73ca7a954fb60cd
#~ msgid "There is only one parameter ``column`` ."
#~ msgstr "There is only one parameter ``column`` ."

# c5201e5c36b24ea391e93f5e4544e9b2
#~ msgid "``Object``"
#~ msgstr "``Object``"

# 7edb1ade76b9498d8b63958a3ba4cabe
#~ msgid "Object型はv1.2でサポートされます。"
#~ msgstr "Object型はv1.2でサポートされます。"

# 6d0ada08b2274380bc67db93684b067f
#, fuzzy
#~ msgid "This section describes parameters of ``logical_parameters``."
#~ msgstr "This section describes parameters of ``logical_range_filter``."

# 0c680f0736ed4b75b9ef1c6708558806
#~ msgid "クエリキャッシュに関する動作を設定します。"
#~ msgstr "クエリキャッシュに関する動作を設定します。"

# 001d874aba6b43d9a34328abe0b22917
#~ msgid ""
#~ "検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が"
#~ "低いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多"
#~ "くヒットするために、このパラメータは有効です。"
#~ msgstr ""
#~ "検索結果をクエリキャッシュに残しません。キャッシュして再利用される可能性が"
#~ "低いクエリに対して用います。キャッシュ容量は有限です。有効なキャッシュが多"
#~ "くヒットするために、このパラメータは有効です。"

# 8e2ec1207dcb4b1a9edfdbcd6628a30b
#~ 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."

# ba545d7a6a01428ca97544b42d43b850
#~ msgid "See :doc:`/reference/tokenizers` for all tokenizers"
#~ msgstr "See :doc:`/reference/tokenizers` for all tokenizers"

# c1d612b7d2e04e92ad334c4db80ecb42
#~ msgid "We search without index. We get no result:"
#~ msgstr "We search without index. We get no result:"

# 137b86160572418f97b53e649dc047a1
#, fuzzy
#~ msgid "``thread_count``"
#~ msgstr "``alloc_count``"

# 9951cd287630433c99a7dee9d561bcba
#, fuzzy
#~ msgid "``new_count``"
#~ msgstr "``new_name``"

# 9d1ad981f76544d79904b39e5eab3885
#, fuzzy
#~ msgid "This section describes parameters of ``io_flush``."
#~ msgstr "This section describes parameters of ``column_list``."

# 2ec4446249564f97942dc6648d37ef23
#~ msgid "以下のようなjson形式で値が返却されます。"
#~ msgstr "以下のようなjson形式で値が返却されます。"

# 78fdc3f2622a49678ac23f84a7db2dea
#~ msgid "``リターンコード``"
#~ msgstr "``リターンコード``"

# b21c89bb914b411bbf441c65bdb7ea85
#~ msgid ""
#~ "grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー"
#~ "内容を示す 文字列が返されます。"
#~ msgstr ""
#~ "grn_rcに対応する数値が返されます。0(GRN_SUCCESS)以外の場合は、続いてエラー"
#~ "内容を示す 文字列が返されます。"

# 46e399277c88402bbb8aca8d2b5989cc
#~ msgid "``処理開始時間``"
#~ msgstr "``処理開始時間``"

# ea1f3137d4a7401e8665804bc371a36c
#~ msgid ""
#~ "処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で"
#~ "返します。"
#~ msgstr ""
#~ "処理を開始した時間について、1970年1月1日0時0分0秒を起点とした秒数を小数で"
#~ "返します。"

# 5c0d2284a0244f5291647aedf5fdfe96
#~ msgid "``処理時間``"
#~ msgstr "``処理時間``"

# e51098c7c61747348f59f67e6becea05
#~ msgid "処理にかかった秒数を返します。"
#~ msgstr "処理にかかった秒数を返します。"

# 34ec73fda6d542a48e88498dbe82f3ec
#~ msgid "``検索結果``"
#~ msgstr "``検索結果``"

# 809a26c8d5c94b35ae71ea149790d4dc
#~ msgid "drilldown条件が実行される前の検索結果が以下のように出力されます。::"
#~ msgstr "drilldown条件が実行される前の検索結果が以下のように出力されます。::"

# 414abd595d6e43e98ee42db661e5997a
#~ msgid "``ヒット数``"
#~ msgstr "``ヒット数``"

# 818c926a1ee3419b932fffe4a784ef19
#~ msgid ""
#~ "検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで"
#~ "出力件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` "
#~ "は ``--limit`` オプションに関係なく常にヒットしたレコードの数になります。"
#~ msgstr ""
#~ "検索条件にヒットしたレコードの数が出力されます。 ``--limit`` オプションで"
#~ "出力件数を制限した場合は出力するレコード数と一致しません。 ``ヒット数`` "
#~ "は ``--limit`` オプションに関係なく常にヒットしたレコードの数になります。"

# 3af2e684538349d4931777c2379fb8b7
# 4b4f049ffbda46dfad094528a17318b8
#~ msgid "``カラム名n``"
#~ msgstr "``カラム名n``"

# 7f1c75572eb54716961b322c1a8cf934
#~ msgid ""
#~ "output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"
#~ msgstr ""
#~ "output_columnsに指定された条件に従って、対象となるカラム名が出力されます。"

# 73653684176c43169edc3433f4778c63
# 126ee510e87e48cdb106153141884e88
#~ msgid "``カラム型n``"
#~ msgstr "``カラム型n``"

# 0554ad3c4a524bb1b1b1bfc2a6034189
#~ msgid ""
#~ "output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"
#~ msgstr ""
#~ "output_columnsに指定された条件に従って、対象となるカラム型が出力されます。"

# 09d49fab2a73473ebc275cbe65d76032
#~ msgid "``検索結果n``"
#~ msgstr "``検索結果n``"

# 0c8718875f1a4d4cbbf83a7f9361778b
#~ msgid ""
#~ "output_columns, offset, limitによって指定された条件に従って各レコードの値"
#~ "が出力されます。"
#~ msgstr ""
#~ "output_columns, offset, limitによって指定された条件に従って各レコードの値"
#~ "が出力されます。"

# ed1921479c2040f7b655af806dde72a7
#~ msgid "``drilldown結果``"
#~ msgstr "``drilldown結果``"

# 33de6512f27f4a119a83b121a2fccb94
#~ msgid "drilldown処理の結果が以下のように出力されます。::"
#~ msgstr "drilldown処理の結果が以下のように出力されます。::"

# 4af608ca97194127b4076cfa76ca304e
#~ msgid "``件数``"
#~ msgstr "``件数``"

# 9af47ca726c44c9c837edf1d8ed1c2d1
#~ msgid "drilldownに指定されたカラムの値の異なり数が出力されます。"
#~ msgstr "drilldownに指定されたカラムの値の異なり数が出力されます。"

# 80ea18e318b4403a98ecc8e6638d47bb
#~ msgid ""
#~ "drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力"
#~ "されます。"
#~ msgstr ""
#~ "drilldown_output_columnsに指定された条件に従って、対象となるカラム名が出力"
#~ "されます。"

# cbbb648a4708402eb44fdd41749f6845
#~ msgid ""
#~ "drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力"
#~ "されます。"
#~ msgstr ""
#~ "drilldown_output_columnsに指定された条件に従って、対象となるカラム型が出力"
#~ "されます。"

# 9b1e2c9f3f7d4f88b3e0e37405cb3f26
#~ msgid "``ドリルダウン結果n``"
#~ msgstr "``ドリルダウン結果n``"

# bf4fec3f2f5e415ab6dacb643aea605c
#~ msgid ""
#~ "drilldown_output_columns, drilldown_offset, drilldown_limitによって指定さ"
#~ "れた条件に従って各レコードの値が出力されます。"
#~ msgstr ""
#~ "drilldown_output_columns, drilldown_offset, drilldown_limitによって指定さ"
#~ "れた条件に従って各レコードの値が出力されます。"

# 4da8fb527c85492badd32ed7ca32e3af
#~ 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."

# 798904cfef6348098250833df224510d
#~ msgid "You must have memory and swap that is larger than database."
#~ msgstr "You must have memory and swap that is larger than database."

# 6ffd4eeb2366419cb3d6a2aef2ab5f96
#~ msgid "nofile"
#~ msgstr "nofile"

# 78d61ad3d0494bdfb79cd78a248d51e4
#~ msgid "データ型"
#~ msgstr "データ型"

# 313380f49712402b87ffe683e9cdc3e1
#~ msgid "Groonga データ型"
#~ msgstr "Groonga データ型"

# 57e3a781a9c742989c8cf2fb85c6daaa
#~ msgid "Groonga は、格納するデータの型を区別します。"
#~ msgstr "Groonga は、格納するデータの型を区別します。"

# 3713d34e3ce34b5f9b408dc797dae7d1
#~ msgid ""
#~ "Groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らか"
#~ "の型に属します。また通常は、一つのテーブルの中の全てのレコードについて、カ"
#~ "ラムの値は共通となります。"
#~ msgstr ""
#~ "Groongaのデータベースでは、テーブルの主キーや、カラムの値はいずれも何らか"
#~ "の型に属します。また通常は、一つのテーブルの中の全てのレコードについて、カ"
#~ "ラムの値は共通となります。"

# d60dfee38dfa4687a01121da7a91155f
#~ msgid ""
#~ "主キーの型とカラムの型には、Groongaで予め定義済みの型か、ユーザが定義する"
#~ "型、またはユーザが定義したテーブルを指定することができます。"
#~ msgstr ""
#~ "主キーの型とカラムの型には、Groongaで予め定義済みの型か、ユーザが定義する"
#~ "型、またはユーザが定義したテーブルを指定することができます。"

# 0a75ddc7ecfe495c800f25c99698c2f6
#~ msgid ""
#~ "主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
#~ "テーブルのサブセットとなります。"
#~ msgstr ""
#~ "主キーの型に他のテーブルを指定する場合は、そのテーブルは、主キーの型となる"
#~ "テーブルのサブセットとなります。"

# e62b65da89b040aeafe57aec5478def2
#~ msgid ""
#~ "カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となる"
#~ "テーブルの参照キーとなります。"
#~ msgstr ""
#~ "カラムの型に他のテーブルを指定する場合は、そのカラムは、カラムの型となる"
#~ "テーブルの参照キーとなります。"

# 96a491bd2b0b4e839e002bfc203623e8
#~ msgid "output_typeの指定に従って、コマンドの実行結果を出力します。"
#~ msgstr "output_typeの指定に従って、コマンドの実行結果を出力します。"

# 72bd6a2a61a840dab893e561dfa569ca
#~ msgid ""
#~ "command_versionはコマンドの仕様の互換性を指定します。詳細は :doc:`/"
#~ "reference/command/command_version` を参照してください。"
#~ msgstr ""
#~ "command_versionはコマンドの仕様の互換性を指定します。詳細は :doc:`/"
#~ "reference/command/command_version` を参照してください。"

# f631a55a4ba649498f690bb58dfde383
#~ msgid "output_typeにはjson, tsv, xmlが指定可能です。"
#~ msgstr "output_typeにはjson, tsv, xmlが指定可能です。"

# 7a0cae3b7d3b4e2c8fd611b74f70de04
#~ msgid "GETメソッドのみが使用可能です。"
#~ msgstr "GETメソッドのみが使用可能です。"

# fd4fb8e160d1403d9ecf87348b83ed94
#~ msgid "ただし、コマンド名、引数名、値はURLエンコードが必要です。"
#~ msgstr "ただし、コマンド名、引数名、値はURLエンコードが必要です。"

# 4aed6bfd32ee477dbe104d768b448a8a
#~ msgid ""
#~ "httpでgroongaサーバと通信する際には、以下のような形式でコマンドを指定しま"
#~ "す。::"
#~ msgstr ""
#~ "httpでgroongaサーバと通信する際には、以下のような形式でコマンドを指定しま"
#~ "す。::"

# 91e5f02d96714a3caa457da749ac7e49
#~ msgid ""
#~ "形式1と形式2は混在させることができます。これらの形式では、output_typeとい"
#~ "う引数名を用いてoutput_typeを指定します。"
#~ msgstr ""
#~ "形式1と形式2は混在させることができます。これらの形式では、output_typeとい"
#~ "う引数名を用いてoutput_typeを指定します。"

# 7c1817685a7842f3a28b5ac6dc3bf880
#~ msgid "形式2: コマンド名 --引数名1 値1 --引数名2 値2,.."
#~ msgstr "形式2: コマンド名 --引数名1 値1 --引数名2 値2,.."

# 781fb8417b4e4b029fcadee819fa6a4f
#~ msgid "形式1: コマンド名 値1 値2,.."
#~ msgstr "形式1: コマンド名 値1 値2,.."

# 77fa2945b3154890b6e636edf69c2857
#~ msgid ""
#~ "スタンドアロンやクライアントモードでは、コマンドは以下のような形式で指定し"
#~ "ます。"
#~ msgstr ""
#~ "スタンドアロンやクライアントモードでは、コマンドは以下のような形式で指定し"
#~ "ます。"

# 49ce83aeb898462eae4b9df813a4baa4
#~ msgid ""
#~ "コマンドは、複数の引数をとります。引数にはそれぞれ名前があります。また、特"
#~ "殊な引数である「output_type」と「command_version」があります。"
#~ msgstr ""
#~ "コマンドは、複数の引数をとります。引数にはそれぞれ名前があります。また、特"
#~ "殊な引数である「output_type」と「command_version」があります。"

# 7025e52d47b048ef90ba72a8404e207a
#~ msgid ""
#~ "httpを指定して起動したgroongaサーバに対しても、他のモードで起動したgroonga"
#~ "と同じコマンドが使用できます。"
#~ msgstr ""
#~ "httpを指定して起動したgroongaサーバに対しても、他のモードで起動したgroonga"
#~ "と同じコマンドが使用できます。"

# 54503823636b45bfb7353bf207ec6fd4
#~ msgid "コマンド"
#~ msgstr "コマンド"

# 13493cea8a05485f9aa36908f3878171
#~ msgid ""
#~ "groongaにはHTML + JavaScriptで実装された管理ツールが標準で付属していま"
#~ "す。--document-rootを指定しない場合は管理ツールがインストールされているパ"
#~ "スが指定されたとみなされますので、ウェブブラウザでhttp://hostname:port/に"
#~ "アクセスすると、管理ツールを利用できます。"
#~ msgstr ""
#~ "groongaにはHTML + JavaScriptで実装された管理ツールが標準で付属していま"
#~ "す。--document-rootを指定しない場合は管理ツールがインストールされているパ"
#~ "スが指定されたとみなされますので、ウェブブラウザでhttp://hostname:port/に"
#~ "アクセスすると、管理ツールを利用できます。"

# 3b3cc145c84c469195951d16047f16e6
#~ msgid ""
#~ "groongaサーバを起動する時に--protocolオプションにhttpを指定すると、httpで"
#~ "通信可能になります。また、--document-root によって静的ページのパスを指定す"
#~ "ると、httpリクエストに指定されたURIに対応する、パス配下に置かれたファイル"
#~ "を出力します。"
#~ msgstr ""
#~ "groongaサーバを起動する時に--protocolオプションにhttpを指定すると、httpで"
#~ "通信可能になります。また、--document-root によって静的ページのパスを指定す"
#~ "ると、httpリクエストに指定されたURIに対応する、パス配下に置かれたファイル"
#~ "を出力します。"

# a28a6774a13a4c60a85450988e533cfb
# 736f8c20a24c4c619bf105fdb30eaec9
#~ msgid "groonga HTTPサーバー"
#~ msgstr "groonga HTTPサーバー"

# 9beccf2908e44d859ff0bdddbf14cabf
#~ msgid ""
#~ "Text型とLongText型については、テーブルの主キーに指定することはできません。"
#~ msgstr ""
#~ "Text型とLongText型については、テーブルの主キーに指定することはできません。"

# 7f2bec8d0d6d478eb3291f07b138c1e3
#~ msgid "テーブルの主キーに指定できない型"
#~ msgstr "テーブルの主キーに指定できない型"

# 532f90b7d6eb47768d90c3039649eb83
#~ msgid "型に関する制限事項"
#~ msgstr "型に関する制限事項"

# 44eca4d6a54d47209e655cdbe58b697a
#~ msgid "2,147,483,647バイト以下の文字列を表します。（デフォルト値: \"\"）"
#~ msgstr "2,147,483,647バイト以下の文字列を表します。（デフォルト値: \"\"）"

# 9d8563c7fa394a3881ee2a3131a2e8ed
#~ msgid "65,535バイト以下の文字列を表します。（デフォルト値: \"\"）"
#~ msgstr "65,535バイト以下の文字列を表します。（デフォルト値: \"\"）"

# ce58c15b74d64324bee16d4d83284d79
#~ msgid "4,095バイト以下の文字列を表します。（デフォルト値: \"\"）"
#~ msgstr "4,095バイト以下の文字列を表します。（デフォルト値: \"\"）"

# 60368c18b13e4287bb88ef20d6697552
#~ msgid ""
#~ ":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日"
#~ "0時0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、"
#~ "小数を使います。"
#~ msgstr ""
#~ ":doc:`/reference/commands/load` コマンドで値を格納するときは、1970年1月1日"
#~ "0時0分0秒からの経過秒数を指定します。秒単位より詳細な日時を指定するには、"
#~ "小数を使います。"

# 1bebb585dbc647c18792150bdc42ddae
#~ msgid ""
#~ "日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位"
#~ "で64bit符号付き整数により表現します。（デフォルト値: 0）"
#~ msgstr ""
#~ "日時を表す型であり、1970年1月1日0時0分0秒からの経過時間を、マイクロ秒単位"
#~ "で64bit符号付き整数により表現します。（デフォルト値: 0）"

# 9b94467a2e7f43a6b100417a09d3a827
#~ msgid ""
#~ "IEEE 754形式の倍精度浮動小数点数であり、実数を表します。（デフォルト値: "
#~ "0.0）"
#~ msgstr ""
#~ "IEEE 754形式の倍精度浮動小数点数であり、実数を表します。（デフォルト値: "
#~ "0.0）"

# 1dce580d808245fbb6c4d1456a2e3ce3
#~ msgid ""
#~ "64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
#~ "す。（デフォルト値: 0）"
#~ msgstr ""
#~ "64bit符号なし整数であり、0以上18,446,744,073,709,551,615以下の整数を表しま"
#~ "す。（デフォルト値: 0）"

# 4c72d16af82245fcbaaf3885eab34ddc
#~ 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）"

# 4d758e8fd8be416f882580c7f3c1cd0a
#~ msgid ""
#~ "32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。（デフォ"
#~ "ルト値: 0）"
#~ msgstr ""
#~ "32bit符号なし整数であり、0以上4,294,967,295以下の整数を表します。（デフォ"
#~ "ルト値: 0）"

# bae4ee1840ed411e9ff81d187a0514e2
#~ msgid ""
#~ "32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
#~ "す。（デフォルト値: 0）"
#~ msgstr ""
#~ "32bit符号付き整数であり、-2,147,483,648以上2,147,483,647以下の整数を表しま"
#~ "す。（デフォルト値: 0）"

# 17208fd52e2843d697f2e81ad590fb29
#~ msgid ""
#~ "16bit符号なし整数であり、0以上65,535以下の整数を表します。（デフォルト値: "
#~ "0）"
#~ msgstr ""
#~ "16bit符号なし整数であり、0以上65,535以下の整数を表します。（デフォルト値: "
#~ "0）"

# f3681a312b27427a92fc7787a488968f
#~ msgid ""
#~ "16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。（デフォル"
#~ "ト値: 0）"
#~ msgstr ""
#~ "16bit符号付き整数であり、-32,768以上32,767以下の整数を表します。（デフォル"
#~ "ト値: 0）"

# 344807bb98174962b5b9b44ae3e3f2c0
#~ msgid ""
#~ "8bit符号なし整数であり、0以上255以下の整数を表します。（デフォルト値: 0）"
#~ msgstr ""
#~ "8bit符号なし整数であり、0以上255以下の整数を表します。（デフォルト値: 0）"

# 0c40c875f30b4082b760c9a0d8e726fc
#~ msgid ""
#~ "8bit符号付き整数であり、-128以上127以下の整数を表します。（デフォルト値: "
#~ "0）"
#~ msgstr ""
#~ "8bit符号付き整数であり、-128以上127以下の整数を表します。（デフォルト値: "
#~ "0）"

# ccd2dbecc2344968bdcfd68987ff3395
#~ msgid ""
#~ ":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空"
#~ "文字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになりま"
#~ "す。"
#~ msgstr ""
#~ ":doc:`/reference/commands/load` コマンドで値を格納するときは、false、0、空"
#~ "文字列のいずれかを指定するとfalseになり、それ以外を指定するとtrueになりま"
#~ "す。"

# 84e3f3afb79e4a178d7ed94d5a2dce5e
#~ msgid ""
#~ "ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値"
#~ "はtrueとfalseです。（デフォルト値: false）"
#~ msgstr ""
#~ "ブーリアン型やブール型などと呼ばれる型であり、真偽値を表します。取り得る値"
#~ "はtrueとfalseです。（デフォルト値: false）"

# ad167d13eb9548b88b04397218b80863
#~ msgid "任意のテーブルに属する全てのレコードです。 [#]_"
#~ msgstr "任意のテーブルに属する全てのレコードです。 [#]_"

# 34bfa7b9ce094b139d41f861f749d8f7
#~ msgid "以下の型が組込型としてあらかじめ定義されています。"
#~ msgstr "以下の型が組込型としてあらかじめ定義されています。"

# c9206f5c76d34388a75abe58a476e554
#~ msgid "組込型"
#~ msgstr "組込型"

# 2a31927f36324561bf1b57c5e98ab39c
#, fuzzy
#~ msgid ""
#~ "``drilldown_calc_types`` and ``drilldown_calc_target`` aren't supported "
#~ "yet."
#~ msgstr ""
#~ "See :ref:`select-drilldown-calc-types` to know how to use "
#~ "``drilldown_calc_target``."

# 1a96fe2c646e4254b10f7619490f6c30
#~ 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."

# 04b74dbf4dc04b348e79f0a682f840fc
#~ 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."

# 88756f90b2d4499cac599d79363ddc0d
#~ msgid "The required parameter is only ``target_name``::"
#~ msgstr "The required parameter is only ``target_name``::"

# a92add19423b4552b4d845acae71ac00
# 50dab177bca245308cad7f1649535948
#~ msgid "``truncate`` command takes only one parameter."
#~ msgstr "``truncate`` command takes only one parameter."

# cae44c0ece8d4ee5a11ccb73f1d7d14b
#~ 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::"

# c41f42e95e314b088711dc9bf97ed290
#, fuzzy
#~ msgid ""
#~ "``table_rename`` command takes two parameters. All parameters are "
#~ "required::"
#~ msgstr ""
#~ "``column_rename`` command takes three parameters. All parameters are "
#~ "required::"

# d95bb3ba00f6465f98b4f89390fc3082
#~ msgid "``ruby_load`` has one required parameter::"
#~ msgstr "``ruby_load`` has one required parameter::"

# 8642144788e744b380422fd9531ecbda
#~ msgid "``ruby_eval`` has one required parameter::"
#~ msgstr "``ruby_eval`` has one required parameter::"

# c5b4a7fda6d8421091ddc238d55af235
#~ msgid "The required parameter is only ``id``::"
#~ msgstr "The required parameter is only ``id``::"

# 286e7c2925a34a39a780fdbdab3c8a2a
#~ msgid "``request_cancel`` command takes only one parameter."
#~ msgstr "``request_cancel`` command takes only one parameter."

# 3b116dfe5ddb4d3aaf23c4576f71e453
#~ msgid "``register`` has a parameter ``path``. It is required parameter::"
#~ msgstr "``register`` has a parameter ``path``. It is required parameter::"

# 1923ade4ea234f999dcd7f76adbda857
#~ msgid ""
#~ "``plugin_unregister`` has a parameter ``name``. It is required parameter::"
#~ msgstr ""
#~ "``plugin_unregister`` has a parameter ``name``. It is required parameter::"

# 498e330fb74a4a178e065a8e5c815b9c
#~ msgid ""
#~ "``plugin_register`` has a parameter ``name``. It is required parameter::"
#~ msgstr ""
#~ "``plugin_register`` has a parameter ``name``. It is required parameter::"

# 8642144788e744b380422fd9531ecbda
#, fuzzy
#~ msgid "``object_exist`` has only one required parameter::"
#~ msgstr "``ruby_eval`` has one required parameter::"

# 34316b67cd6340dcad15a8320a60ebec
#~ msgid "``normalizer_list`` command takes no parameter. ::"
#~ msgstr "``normalizer_list`` command takes no parameter. ::"

# 58c2416a0779469aad36fa7029413018
#~ msgid ""
#~ "``normalize`` commands has two required parameters. They are "
#~ "``normalizer`` and ``string``."
#~ msgstr ""
#~ "``normalize`` commands has two required parameters. They are "
#~ "``normalizer`` and ``string``."

# 133204d326f143a58060d8bf5686231f
#, fuzzy
#~ msgid "``logical_table_remove`` command has six parameters."
#~ msgstr "``logical_count`` command has seven parameters."

# 28c28c2fe88e430fb58e3df68ce6b668
# 5be6e69fc9aa47e38b959550cefc8e77
# 7c10e4cb9d834de7a755ffd6ad6bb5cc
#, fuzzy
#~ msgid "Optional shard_list"
#~ msgstr "Optional parameter"

# d61b8599380c42d9bda7101fd6e5bc72
#, fuzzy
#~ msgid "This section describes parameters of ``logical_shard_list``."
#~ msgstr "This section describes parameters of ``logical_count``."

# 8642144788e744b380422fd9531ecbda
#, fuzzy
#~ msgid "``logical_shard_list`` has only one required parameter::"
#~ msgstr "``ruby_eval`` has one required parameter::"

# 133204d326f143a58060d8bf5686231f
#, fuzzy
#~ msgid "``logical_select`` has many parameters."
#~ msgstr "``logical_count`` command has seven parameters."

# 42e59d86d5724aaf955872e6e503bd4f
#, fuzzy
#~ msgid "``logical_parameters`` has only one optional parameter::"
#~ msgstr "``cache_limit`` has one optional parameter::"

# 133204d326f143a58060d8bf5686231f
#~ msgid "``logical_count`` command has seven parameters."
#~ msgstr "``logical_count`` command has seven parameters."

# 14ba5d4806324296abe62bd7a999040e
#~ msgid "There is no required parameter::"
#~ msgstr "There is no required parameter::"

# a92add19423b4552b4d845acae71ac00
# 50dab177bca245308cad7f1649535948
#, fuzzy
#~ msgid "``lock_clear`` command takes only one parameter."
#~ msgstr "``truncate`` command takes only one parameter."

# 23e952f3a6c8465fa3440b830eb83039
#, fuzzy
#~ msgid ""
#~ "``io_flush`` doesn't has any required parameters. ``io_flush`` has has "
#~ "two optional parameters::"
#~ msgstr "``highlight_full`` has required parameter and optional parameter::"

# 21632e820a084e1ba111fecbc790ad06
#, fuzzy
#~ msgid "``database_unmap`` has no parameters::"
#~ msgstr "``between`` has five parameters::"

# c41f42e95e314b088711dc9bf97ed290
#~ msgid ""
#~ "``column_rename`` command takes three parameters. All parameters are "
#~ "required::"
#~ msgstr ""
#~ "``column_rename`` command takes three parameters. All parameters are "
#~ "required::"

# 42e59d86d5724aaf955872e6e503bd4f
#~ msgid "``cache_limit`` has one optional parameter::"
#~ msgstr "``cache_limit`` has one optional parameter::"

# 8b749f43057e49eaa9d5f7dd1889cfff
#~ 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."

# 4c6dac57ae7c4ccd81cbb80346d98f56
#~ msgid ""
#~ "table_removeはテーブルと定義されているカラムを削除します。カラムに付随する"
#~ "インデックスも再帰的に削除されます。"
#~ msgstr ""
#~ "table_removeはテーブルと定義されているカラムを削除します。カラムに付随する"
#~ "インデックスも再帰的に削除されます。"

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

# 68aecf3989a1429d9517af0eca34cd61
#~ msgid "table_remove - テーブルの削除"
#~ msgstr "table_remove - テーブルの削除"

# aab051d30ece4552901c0ec79ca11548
#~ msgid "groongaプロセスが起動してから経過した秒数を返します。"
#~ msgstr "groongaプロセスが起動してから経過した秒数を返します。"

# 9794aaefed094d9cb37f66495ab469b5
#~ msgid "groongaプロセスが起動した時刻のtvsec値を返します。"
#~ msgstr "groongaプロセスが起動した時刻のtvsec値を返します。"

# 031e4b687cc9403e8b44ce2979386230
#~ msgid ""
#~ "groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの"
#~ "数を示します。Groongaをbuildする際に、configureオプションで --enable-"
#~ "exact-alloc-countが指定されていたならば、正確な値を返します。それ以外の場"
#~ "合は不正確な値を返す場合があります。"
#~ msgstr ""
#~ "groongaプロセスの内部でアロケートされ、まだ解放されてないメモリブロックの"
#~ "数を示します。Groongaをbuildする際に、configureオプションで --enable-"
#~ "exact-alloc-countが指定されていたならば、正確な値を返します。それ以外の場"
#~ "合は不正確な値を返す場合があります。"

# 8574639c88174260bbc133fdd1d7e08e
#~ msgid ""
#~ "statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロ"
#~ "セスに対して使用することを想定しています。"
#~ msgstr ""
#~ "statusコマンドは、groongaプロセスの状態を表示します。主にgroongaサーバプロ"
#~ "セスに対して使用することを想定しています。"

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

# 33d73218941948cd97c2613e7102a161
#~ msgid "status - groongaプロセスの状態表示"
#~ msgstr "status - groongaプロセスの状態表示"
