From 696bf2dce91149897b5b5fd915da1d1cf4f6717d Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Wed, 4 Sep 2019 18:45:31 +0300 Subject: [PATCH 01/12] =?UTF-8?q?Fix=20for=20gh-875=20feedback:=20=D0=A1?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D1=87=D0=BD=D0=B8=D0=BA=20=D0=BF?= =?UTF-8?q?=D0=BE=20=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed two translation errors - missing word and some incorrect translation. --- locale/ru/LC_MESSAGES/doc.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/ru/LC_MESSAGES/doc.po b/locale/ru/LC_MESSAGES/doc.po index 24720e7b7b..0bc97f5edd 100644 --- a/locale/ru/LC_MESSAGES/doc.po +++ b/locale/ru/LC_MESSAGES/doc.po @@ -48025,7 +48025,7 @@ msgid "" msgstr "" "заставит демон создания контрольных точек создавать снимок каждый час до " "тех пор, пока не будет создано десять снимков. После этого самый старый " -"снимок (а также любые связанные с ним WAL-файлы) перед созданием нового " +"снимок удаляется (а также любые связанные с ним WAL-файлы) после создания нового " "снимка." #: ../doc/1.10/reference/configuration/cfg_snapshot_daemon.rst:93 From f956af72b1fc10fe13311f7d26ad4ea7b5c96b03 Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Wed, 4 Sep 2019 18:55:06 +0300 Subject: [PATCH 02/12] Update for gh-875 Fixed wording in setence --- locale/ru/LC_MESSAGES/doc.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/ru/LC_MESSAGES/doc.po b/locale/ru/LC_MESSAGES/doc.po index 0bc97f5edd..6e4722d545 100644 --- a/locale/ru/LC_MESSAGES/doc.po +++ b/locale/ru/LC_MESSAGES/doc.po @@ -48024,7 +48024,7 @@ msgid "" "one." msgstr "" "заставит демон создания контрольных точек создавать снимок каждый час до " -"тех пор, пока не будет создано десять снимков. После этого самый старый " +"тех пор, пока не будет создано десять снимков. Затем самый старый " "снимок удаляется (а также любые связанные с ним WAL-файлы) после создания нового " "снимка." From 5c1e6308cd9a68dd9e3d9a7d3fc08c36fbc314ba Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Wed, 4 Sep 2019 20:30:42 +0300 Subject: [PATCH 03/12] WIP on Fix for gh-868 Tarantool dependency list was changed I still need a MacOS and FreeBSD suggestion for zlib-devel install. Also proofreading (there was no versions specified for the libraries) --- doc/1.10/dev_guide/building_from_source.rst | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/doc/1.10/dev_guide/building_from_source.rst b/doc/1.10/dev_guide/building_from_source.rst index 6198a9c9d2..64de2e1640 100644 --- a/doc/1.10/dev_guide/building_from_source.rst +++ b/doc/1.10/dev_guide/building_from_source.rst @@ -25,9 +25,12 @@ the preferences can differ. But strategically the steps are always the same. * `ReadLine `_ library, any version * `ncurses `_ library, any version * `OpenSSL `_ library, version 1.0.1+ - * `cURL `_ library, version 0.725+ * `LibYAML `_ library, version 0.1.4+ * `ICU `_ library, recent version + * `Autoconf `_ library, any version + * `Automake `_ library, any version + * `Libtool `_ library, any version + * `Zlib-devel `_ library, any version * Python and modules. |br| Python interpreter is not necessary for building Tarantool itself, unless you intend to use the "Run the test suite" @@ -47,8 +50,9 @@ the preferences can differ. But strategically the steps are always the same. .. code-block:: console $ apt install -y build-essential cmake coreutils sed \ + autoconf automake libtool zlib1g-dev \ libreadline-dev libncurses5-dev libyaml-dev libssl-dev \ - libcurl4-openssl-dev libunwind-dev libicu-dev \ + libunwind-dev libicu-dev \ python python-pip python-setuptools python-dev \ python-msgpack python-yaml python-argparse python-six python-gevent @@ -57,8 +61,9 @@ the preferences can differ. But strategically the steps are always the same. .. code-block:: console $ yum install -y gcc gcc-c++ cmake coreutils sed \ + autoconf automake libtool zlib-devel \ readline-devel ncurses-devel libyaml-devel openssl-devel \ - libcurl-devel libunwind-devel libicu-devel \ + libunwind-devel libicu-devel \ python python-pip python-setuptools python-devel \ python-msgpack python-yaml python-argparse python-six python-gevent @@ -69,10 +74,15 @@ the preferences can differ. But strategically the steps are always the same. .. code-block:: console $ brew install cmake autoconf binutils zlib \ - readline ncurses libyaml openssl curl libunwind-headers icu4c \ + autoconf automake libtool \ + readline ncurses libyaml openssl libunwind-headers icu4c \ && pip install python-daemon \ msgpack-python pyyaml configargparse six gevent + .. NOTE:: + + You can not install `zlib-devel `_ package this way. + Alternatively, download Apple's default Xcode toolset: .. code-block:: console @@ -85,7 +95,8 @@ the preferences can differ. But strategically the steps are always the same. .. code-block:: console $ pkg install -y sudo git cmake gmake gcc coreutils \ - readline ncurses libyaml openssl curl libunwind icu \ + autoconf automake libtool \ + readline ncurses libyaml openssl libunwind icu \ python27 py27-pip py27-setuptools py27-daemon \ py27-msgpack-python py27-yaml py27-argparse py27-six py27-gevent From 9ecce4883e773d653d6405f20efa12548df57241 Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Thu, 5 Sep 2019 11:27:33 +0300 Subject: [PATCH 04/12] Fix gh-882 feedback: Adding instances MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed all quotes (some ` and ’ instead of '). Also fixed replication = ( ) with { } --- .../book/replication/repl_add_instances.rst | 8 ++++---- locale/ru/LC_MESSAGES/doc.po | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/doc/1.10/book/replication/repl_add_instances.rst b/doc/1.10/book/replication/repl_add_instances.rst index 0293f5ad0c..ad1d77f311 100644 --- a/doc/1.10/book/replication/repl_add_instances.rst +++ b/doc/1.10/book/replication/repl_add_instances.rst @@ -22,14 +22,14 @@ analog of the instance file that we created for the first replica in that set: -- instance file for replica #2 box.cfg{ listen = 3301, - replication = ('replicator:password@192.168.0.101:3301', -- master URI + replication = {'replicator:password@192.168.0.101:3301', -- master URI 'replicator:password@192.168.0.102:3301', -- replica #1 URI - 'replicator:password@192.168.0.103:3301'), -- replica #2 URI + 'replicator:password@192.168.0.103:3301'}, -- replica #2 URI read_only = true } box.once("schema", function() box.schema.user.create('replicator', {password = 'password'}) - box.schema.user.grant('replicator', 'replication’) -- grant replication role + box.schema.user.grant('replicator', 'replication') -- grant replication role box.schema.space.create("test") box.space.test:create_index("primary") print('box.once executed on replica #2') @@ -95,7 +95,7 @@ instances in that set: } box.once("schema", function() box.schema.user.create('replicator', {password = 'password'}) - box.schema.user.grant('replicator', 'replication’) -- grant "replication" role + box.schema.user.grant('replicator', 'replication') -- grant replication role box.schema.space.create("test") box.space.test:create_index("primary") end) diff --git a/locale/ru/LC_MESSAGES/doc.po b/locale/ru/LC_MESSAGES/doc.po index 6e4722d545..802641b67f 100644 --- a/locale/ru/LC_MESSAGES/doc.po +++ b/locale/ru/LC_MESSAGES/doc.po @@ -32010,17 +32010,17 @@ msgid "" "-- instance file for replica #2\n" "box.cfg{\n" " listen = 3301,\n" -" replication = ('replicator:password@192.168.0.101:3301', -- master URI" +" replication = {'replicator:password@192.168.0.101:3301', -- master URI" "\n" " 'replicator:password@192.168.0.102:3301', -- replica #1" " URI\n" -" 'replicator:password@192.168.0.103:3301'), -- replica #2" +" 'replicator:password@192.168.0.103:3301'}, -- replica #2" " URI\n" " read_only = true\n" "}\n" "box.once(\"schema\", function()\n" " box.schema.user.create('replicator', {password = 'password'})\n" -" box.schema.user.grant('replicator', 'replication’) -- grant " +" box.schema.user.grant('replicator', 'replication') -- grant " "replication role\n" " box.schema.space.create(\"test\")\n" " box.space.test:create_index(\"primary\")\n" @@ -32030,17 +32030,17 @@ msgstr "" "-- файл экземпляра для реплики №2\n" "box.cfg{\n" " listen = 3301,\n" -" replication = ('replicator:password@192.168.0.101:3301', -- URI " +" replication = {'replicator:password@192.168.0.101:3301', -- URI " "мастера\n" " 'replicator:password@192.168.0.102:3301', -- URI " "реплики №1\n" -" 'replicator:password@192.168.0.103:3301'), -- URI " +" 'replicator:password@192.168.0.103:3301'}, -- URI " "реплики №2\n" " read_only = true\n" "}\n" "box.once(\"schema\", function()\n" " box.schema.user.create('replicator', {password = 'password'})\n" -" box.schema.user.grant('replicator', 'replication’) -- предоставить " +" box.schema.user.grant('replicator', 'replication') -- предоставить " "роль для репликации\n" " box.schema.space.create(\"test\")\n" " box.space.test:create_index(\"primary\")\n" @@ -32178,7 +32178,7 @@ msgid "" "}\n" "box.once(\"schema\", function()\n" " box.schema.user.create('replicator', {password = 'password'})\n" -" box.schema.user.grant('replicator', 'replication’) -- grant " +" box.schema.user.grant('replicator', 'replication') -- grant " "\"replication\" role\n" " box.schema.space.create(\"test\")\n" " box.space.test:create_index(\"primary\")\n" @@ -32197,7 +32197,7 @@ msgstr "" "}\n" "box.once(\"schema\", function()\n" " box.schema.user.create('replicator', {password = 'password'})\n" -" box.schema.user.grant('replicator', 'replication’) -- предоставить " +" box.schema.user.grant('replicator', 'replication') -- предоставить " "роль \"replication\"\n" " box.schema.space.create(\"test\")\n" " box.space.test:create_index(\"primary\")\n" @@ -79339,7 +79339,7 @@ msgstr "Fedora 22, Ubuntu Vivid" #~ ":ref:`box.commit() `." #~ msgid "Create the first :ref:`index ` (named 'primary'):" -#~ msgstr "Создайте первый :ref:`индекс ` (с именем 'primary’):" +#~ msgstr "Создайте первый :ref:`индекс ` (с именем 'primary'):" #~ msgid "This is a primary index based on the 'id' field of each tuple." #~ msgstr "Это первичный индекс по полю 'id' в каждом кортеже." From 700dd3ea4d893e04460b1314ea0716698627b85c Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Thu, 5 Sep 2019 12:02:10 +0300 Subject: [PATCH 05/12] Fix gh-858 Extend module "tarantool" with the field "package" Added suggested example with package field --- .../reference/reference_lua/tarantool.rst | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/doc/1.10/reference/reference_lua/tarantool.rst b/doc/1.10/reference/reference_lua/tarantool.rst index e78042e362..c3428fab7f 100644 --- a/doc/1.10/reference/reference_lua/tarantool.rst +++ b/doc/1.10/reference/reference_lua/tarantool.rst @@ -23,26 +23,27 @@ the tarantool module is recommended. tarantool> tarantool = require('tarantool') --- - ... - tarantool> tarantool - --- - - build: + - version: 2.3.0-3-g302bb3241 + build: target: Linux-x86_64-RelWithDebInfo - options: cmake . -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_BACKTRACE=ON + options: cmake . -DCMAKE_INSTALL_PREFIX=/opt/tarantool-install + -DENABLE_BACKTRACE=ON mod_format: so - flags: ' -fno-common -fno-omit-frame-pointer -fno-stack-protector -fexceptions - -funwind-tables -fopenmp -msse2 -std=c11 -Wall -Wextra -Wno-sign-compare -Wno-strict-aliasing - -fno-gnu89-inline' - compiler: /usr/bin/x86_64-linux-gnu-gcc /usr/bin/x86_64-linux-gnu-g++ - uptime: 'function: 0x408668e0' - version: 1.7.0-66-g9093daa - pid: 'function: 0x40866900' + flags: ' -fexceptions -funwind-tables -fno-omit-frame-pointer + -fno-stack-protector + -fno-common -fopenmp -msse2 -std=c11 -Wall -Wextra + -Wno-strict-aliasing -Wno-char-subscripts + -Wno-format-truncation -fno-gnu89-inline -Wno-cast-function-type' + compiler: /usr/bin/cc /usr/bin/c++ + pid: 'function: 0x40016cd0' + package: Tarantool + uptime: 'function: 0x40016cb0' ... tarantool> tarantool.pid() --- - - 30155 + - 28786 ... tarantool> tarantool.uptime() --- - - 108.64641499519 + - 2586.900608 ... From 4dae4425b091c4d9fa9e77ad50ec45f29105c4b0 Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Thu, 5 Sep 2019 12:08:00 +0300 Subject: [PATCH 06/12] Revert "Fix gh-858 Extend module "tarantool" with the field "package"" This reverts commit 700dd3ea4d893e04460b1314ea0716698627b85c. --- .../reference/reference_lua/tarantool.rst | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/doc/1.10/reference/reference_lua/tarantool.rst b/doc/1.10/reference/reference_lua/tarantool.rst index c3428fab7f..e78042e362 100644 --- a/doc/1.10/reference/reference_lua/tarantool.rst +++ b/doc/1.10/reference/reference_lua/tarantool.rst @@ -23,27 +23,26 @@ the tarantool module is recommended. tarantool> tarantool = require('tarantool') --- - - version: 2.3.0-3-g302bb3241 - build: + ... + tarantool> tarantool + --- + - build: target: Linux-x86_64-RelWithDebInfo - options: cmake . -DCMAKE_INSTALL_PREFIX=/opt/tarantool-install - -DENABLE_BACKTRACE=ON + options: cmake . -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_BACKTRACE=ON mod_format: so - flags: ' -fexceptions -funwind-tables -fno-omit-frame-pointer - -fno-stack-protector - -fno-common -fopenmp -msse2 -std=c11 -Wall -Wextra - -Wno-strict-aliasing -Wno-char-subscripts - -Wno-format-truncation -fno-gnu89-inline -Wno-cast-function-type' - compiler: /usr/bin/cc /usr/bin/c++ - pid: 'function: 0x40016cd0' - package: Tarantool - uptime: 'function: 0x40016cb0' + flags: ' -fno-common -fno-omit-frame-pointer -fno-stack-protector -fexceptions + -funwind-tables -fopenmp -msse2 -std=c11 -Wall -Wextra -Wno-sign-compare -Wno-strict-aliasing + -fno-gnu89-inline' + compiler: /usr/bin/x86_64-linux-gnu-gcc /usr/bin/x86_64-linux-gnu-g++ + uptime: 'function: 0x408668e0' + version: 1.7.0-66-g9093daa + pid: 'function: 0x40866900' ... tarantool> tarantool.pid() --- - - 28786 + - 30155 ... tarantool> tarantool.uptime() --- - - 2586.900608 + - 108.64641499519 ... From 105568038aa05cbc442ad7a64c577c78d662eaa5 Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Thu, 5 Sep 2019 14:35:20 +0300 Subject: [PATCH 07/12] Fix gh-890 feedback: Launching an application Add , --- doc/1.10/book/app_server/launching_app.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/1.10/book/app_server/launching_app.rst b/doc/1.10/book/app_server/launching_app.rst index 2e80fba22a..d89ff28e1d 100644 --- a/doc/1.10/book/app_server/launching_app.rst +++ b/doc/1.10/book/app_server/launching_app.rst @@ -175,7 +175,7 @@ For example: .. code-block:: lua box.cfg { - listen = 3301 + listen = 3301, background = true, log = '1.log', pid_file = '1.pid' From 7cbc24c3890d89d891d0e95a5fd7d8778e1c4f28 Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Thu, 5 Sep 2019 14:47:07 +0300 Subject: [PATCH 08/12] Fix Rus gh-890 feedback: Launching an application Fixed in translation file (add ,) --- locale/ru/LC_MESSAGES/doc.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/locale/ru/LC_MESSAGES/doc.po b/locale/ru/LC_MESSAGES/doc.po index 802641b67f..ce2374f55a 100644 --- a/locale/ru/LC_MESSAGES/doc.po +++ b/locale/ru/LC_MESSAGES/doc.po @@ -8669,14 +8669,14 @@ msgstr "Например:" #: ../doc/1.10/book/app_server/launching_app.rst:209 msgid "" "box.cfg {\n" -" listen = 3301\n" +" listen = 3301,\n" " background = true,\n" " log = '1.log',\n" " pid_file = '1.pid'\n" "}" msgstr "" "box.cfg {\n" -" listen = 3301\n" +" listen = 3301,\n" " background = true,\n" " log = '1.log',\n" " pid_file = '1.pid'\n" From 94b782b954aef4d2601368ef2a803ae38cb0a826 Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Thu, 5 Sep 2019 15:38:24 +0300 Subject: [PATCH 09/12] =?UTF-8?q?Fix=20gh-891=20feedback:=20=D0=92=D0=BB?= =?UTF-8?q?=D0=BE=D0=B6=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9=20=D0=BC=D0=BE=D0=B4?= =?UTF-8?q?=D1=83=D0=BB=D1=8C=20box.space?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Simplified yet more correct this way. Also added {}bracets around tuple in command formatting for consistency with further arguments. --- doc/1.10/book/box/box_space.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/1.10/book/box/box_space.rst b/doc/1.10/book/box/box_space.rst index 05190adacd..a39c03dd0c 100644 --- a/doc/1.10/book/box/box_space.rst +++ b/doc/1.10/book/box/box_space.rst @@ -1436,16 +1436,16 @@ Below is a list of all ``box.space`` functions and members. .. _box_space-upsert: - .. method:: upsert(tuple_value, {{operator, field_no, value}, ...}, ) + .. method:: upsert({tuple}, {{operator, field_no, value}, ...}, ) Update or insert a tuple. - If there is an existing tuple which matches the key fields of ``tuple_value``, then the + If there is an existing tuple which matches the key fields of ``tuple``, then the request has the same effect as :ref:`space_object:update() ` and the ``{{operator, field_no, value}, ...}`` parameter is used. - If there is no existing tuple which matches the key fields of ``tuple_value``, then the + If there is no existing tuple which matches the key fields of ``tuple``, then the request has the same effect as :ref:`space_object:insert() ` and the - ``{tuple_value}`` parameter is used. However, unlike ``insert`` or + ``{tuple}`` parameter is used. However, unlike ``insert`` or ``update``, ``upsert`` will not read a tuple and perform error checks before returning -- this is a design feature which enhances throughput but requires more caution on the part of the user. From b13fe3961a3f842e12a30022de2359c2c7f44e2b Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Thu, 5 Sep 2019 18:20:16 +0300 Subject: [PATCH 10/12] Fix gh-880 feedback: Using a Docker image Fixed with current version --- doc/1.10/book/getting_started/using_docker.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/1.10/book/getting_started/using_docker.rst b/doc/1.10/book/getting_started/using_docker.rst index 2a8de96321..befefbaab6 100644 --- a/doc/1.10/book/getting_started/using_docker.rst +++ b/doc/1.10/book/getting_started/using_docker.rst @@ -40,7 +40,7 @@ options: This command runs a new container named ``mytarantool``. Docker starts it from an official image named ``tarantool/tarantool:1``, -with Tarantool version ``1.9`` and all external modules already installed. +with Tarantool version ``1.10`` and all external modules already installed. Tarantool will be accepting incoming connections on ``localhost:3301``. You may start using it as a key-value storage right away. From 6afd288aad79f63591feb5554007b967333ce38f Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Fri, 6 Sep 2019 17:55:20 +0300 Subject: [PATCH 11/12] Fix gh-894 feedback: Monitoring a replica set Fixed indent --- doc/1.10/book/replication/repl_monitoring.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/1.10/book/replication/repl_monitoring.rst b/doc/1.10/book/replication/repl_monitoring.rst index df7188139d..f5a5771600 100644 --- a/doc/1.10/book/replication/repl_monitoring.rst +++ b/doc/1.10/book/replication/repl_monitoring.rst @@ -26,7 +26,7 @@ these instances, issue a :ref:`box.info.replication ` requ peer: replicator@192.168.0.102:3301 lag: 0 downstream: - vclock: {1: 31} + vclock: {1: 31} 3: id: 3 uuid: e38ef895-5804-43b9-81ac-9f2cd872b9c4 From e26ce380d42b5ae4669901423a4bbf6698418cec Mon Sep 17 00:00:00 2001 From: Vladimir I Date: Mon, 9 Sep 2019 11:23:50 +0300 Subject: [PATCH 12/12] =?UTF-8?q?Fix=20gh-885=20gh-886=20gh-887=20gh-888?= =?UTF-8?q?=20gh-889=20=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C=20vshard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is a fix for multiple translation-related bugs on this page. --- doc/1.10/reference/reference_rock/vshard/index.rst | 2 +- locale/ru/LC_MESSAGES/doc.po | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/1.10/reference/reference_rock/vshard/index.rst b/doc/1.10/reference/reference_rock/vshard/index.rst index edddd78c60..d0ee0c15b5 100644 --- a/doc/1.10/reference/reference_rock/vshard/index.rst +++ b/doc/1.10/reference/reference_rock/vshard/index.rst @@ -263,7 +263,7 @@ A **rebalancer** is a background rebalancing process that ensures an even distribution of buckets across the shards. During rebalancing, buckets are being migrated among replica sets. -A replica set from which the bucket is being migrated is called a **source**; a +A replica set from which the bucket is being migrated is called a **source** ; a target replica set to which the bucket is being migrated is called a **destination**. A **replica set lock** makes a replica set invisible to the rebalancer. A locked diff --git a/locale/ru/LC_MESSAGES/doc.po b/locale/ru/LC_MESSAGES/doc.po index ce2374f55a..7f9738c80c 100644 --- a/locale/ru/LC_MESSAGES/doc.po +++ b/locale/ru/LC_MESSAGES/doc.po @@ -67755,7 +67755,7 @@ msgstr "" #: ../doc/1.10/reference/reference_rock/vshard/index.rst:300 msgid "" "A replica set from which the bucket is being migrated is called a " -"**source**; a target replica set to which the bucket is being migrated is" +"**source** ; a target replica set to which the bucket is being migrated is" " called a **destination**." msgstr "" "Набор реплик, из которого переносится сегмент, называется **исходный** "