Skip to content

Fix typos #2826

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Apr 26, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion doc/book/box/indexes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -546,7 +546,7 @@ Here's short example of using 4D tree:
tons of data, and this can affect the performance.

And another frequent mistake is to specify iterator type without quotes,
in such way: ``rtree_index:select(rect, {iterator = 'LE'})``.
in such way: ``rtree_index:select(rect, {iterator = LE})``.
This leads to silent EQ select, because ``LE`` is undefined variable and
treated as nil, so iterator is unset and default used.

Expand Down
16 changes: 8 additions & 8 deletions doc/reference/reference_lua/box_space/_func.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ box.space._func

Tuples in this space contain the following fields:

* id (integer identifier),
* owner (integer identifier),
* the function name,
* the setuid flag,
* a language name (optional): 'LUA' (default) or 'C'.
* id (integer identifier)
* owner (integer identifier)
* the function name
* the setuid flag
* a language name (optional): 'LUA' (default) or 'C'
* the body
* the is_deterministic flag
* the is_sandboxed flag
* options
* options.

If the function tuple was made in the older way without specification of ``body``,
then the ``_func`` space will contain default values for the body and the
Expand All @@ -44,9 +44,9 @@ box.space._func
You can:

* Create a ``_func`` tuple with
:doc:`/reference/reference_lua/box_schema/func_create`,
:doc:`/reference/reference_lua/box_schema/func_create`.
* Drop a ``_func`` tuple with
:doc:`/reference/reference_lua/box_schema/func_drop`,
:doc:`/reference/reference_lua/box_schema/func_drop`.
* Check whether a ``_func`` tuple exists with
:doc:`/reference/reference_lua/box_schema/func_exists`.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ box.space.create_check_constraint()

During the recovery process, for example when the Tarantool server is starting,
the check is not performed unless
:ref:`force_recovery <cfg_binary_logging_snapshots-force_recovery>`.
:ref:`force_recovery <cfg_binary_logging_snapshots-force_recovery>`
is specified.

**Example:**
Expand Down
2 changes: 1 addition & 1 deletion doc/reference/reference_lua/swim.rst
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ which originally described SWIM.
(a timestamp) is sufficient, but if there is reason to mistrust
timestamps (because the time is changed or because the instance
is started on a different machine), then users may say
:samp:`swim.new({generation = {new-value}`. In that case the latest
``swim.new({generation = <number>})``. In that case the latest
value should be persisted somehow (for example in a file, or in a space,
or in a global service), and the new value must be greater than
any previous value of generation.
Expand Down
36 changes: 18 additions & 18 deletions locale/ru/LC_MESSAGES/archive/intro.po
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ msgid ""
"supports data persistence."
msgstr ""
"Tarantool представляет собой сервер приложений на языке Lua, интегрированный"
" с СУБД. В основе Tarantool лежат файберы (fibers), что означает, что "
" с СУБД. В основе Tarantool лежат файберы (fibers), что означает, что "
"несколько Tarantool-приложений могут работать в одном потоке (thread), при "
"этом каждый экземпляр Tarantool-сервера может одновременно запускать "
"несколько потоков для обработки ввода-вывода данных и фоновых задач. "
"Tarantool включает в себя LuaJIT (Just In Time) - Lua-компилятор, Lua-"
"библиотеки для наиболее распространенных приложений, а также сервер базы "
"данных Tarantool, который представляет собой широко признанную СУБД NoSQL."
"данных Tarantool, который представляет собой широко признанную СУБД NoSQL."
" Таким образом, Tarantool используется для всех тех целей, которые принесли "
"популярность node.js и Twisted, и более того - поддерживает персистентность "
"данных."
Expand Down Expand Up @@ -51,7 +51,7 @@ msgid ""
" the drivers for programming languages. The greater Lua community has "
"hundreds of useful packages most of which can become Tarantool extensions."
msgstr ""
"Создателем Tarantool -- а также его основным пользователем -- является "
"Создателем Tarantool -- а также его основным пользователем -- является "
"компания `Mail.Ru`_, крупнейшая Интернет-компания России (30 млн "
"пользователей, 25 млн электронных писем в день, веб-сайт в списке `top 40`_ "
"международного Alexa-рейтинга). Tarantool используется для обработки самых "
Expand All @@ -60,13 +60,13 @@ msgstr ""
"распределения данных и шардинга, и т.д. Tarantool также используется во всё "
"большем количестве проектов вне стен Mail.Ru. Это, к примеру, онлайн-игры, "
"цифровой маркетинг, социальные сети. Несмотря на то что Mail.Ru спонсирует "
"разработку Tarantool, весь процесс разработки, в т.ч. дальнейшие планы и "
"разработку Tarantool, весь процесс разработки, в т.ч. дальнейшие планы и "
"база обнаруженных ошибок, является полностью открытым. В Tarantool включены "
"патчи от большого числа сторонних разработчиков. Усилиями сообщества "
"разработчиков Tarantool были написаны (и далее поддерживаются) библиотеки "
"разработчиков Tarantool были написаны (и далее поддерживаются) библиотеки "
"для подключения модулей на внешних языках программирования. А сообщество "
"Lua-разработчиков предоставило сотни полезных пакетов, большинство из "
"которых можно использовать в качестве расширений для Tarantool."
"которых можно использовать в качестве расширений для Tarantool."

msgid ""
"Users can create, modify and drop **Lua functions** at runtime. Or they can "
Expand All @@ -77,15 +77,15 @@ msgid ""
"built on top of the **cooperative multitasking** environment that Tarantool "
"itself uses."
msgstr ""
"Пользователи Tarantool могут создавать, изменять и удалять **Lua-функции**"
"Пользователи Tarantool могут создавать, изменять и удалять **Lua-функции**"
" прямо во время исполнения кода. Также они могут указывать **Lua-"
"программы**, которые будут загружаться во время запуска Tarantool. Такие "
"программы**, которые будут загружаться во время запуска Tarantool. Такие "
"программы могут служить триггерами, выполнять фоновые задачи и "
"взаимодействовать с другими узлами по сети. В отличие от многих популярных "
"сред разработки приложений, которые используют \"реактивный\" принцип, "
"сетевое взаимодействие в Lua устроено последовательно, но очень эффективно, "
"т.к. оно использует среду **кооперативной многозадачности** самого "
"Tarantool."
"Tarantool."

msgid ""
"One of the built-in Lua packages provides an API for the Database Management"
Expand All @@ -99,7 +99,7 @@ msgstr ""
" некоторые разработчики рассматривают Tarantool как СУБД с популярным языком"
" для написания хранимых процедур, другие рассматривают его как Lua-"
"интерпретатор, а третьи -- как вариант замены сразу нескольких компонентов в"
" многозвенных веб-приложениях. Производительность Tarantool может "
" многозвенных веб-приложениях. Производительность Tarantool может "
"достигать сотен тысяч транзакций в секунду на ноутбуке, и ее можно "
"наращивать \"вверх\" или \"вширь\" за счет новых серверных ферм."

Expand All @@ -111,7 +111,7 @@ msgid ""
"strong distinguishing feature."
msgstr ""
"Компонент \"box\" -- серверная часть с функциями СУБД -- это важная часть "
"Tarantool, хотя он может работать и без данного компонента."
"Tarantool, хотя он может работать и без данного компонента."

msgid ""
"The database API allows for permanently storing Lua objects, managing object"
Expand Down Expand Up @@ -139,13 +139,13 @@ msgid ""
"persistent state. Changes are not considered complete until the WAL is "
"written. The logging subsystem supports group commit."
msgstr ""
"В архитектуре серверной части СУБД Tarantool реализована концепция "
"В архитектуре серверной части СУБД Tarantool реализована концепция "
"\"движков\" базы данных (storage engines), где в разных ситуациях "
"используются разные наборы алгоритмов и структуры данных. В Tarantool есть"
"используются разные наборы алгоритмов и структуры данных. В Tarantool есть"
" два встроенных движка: in-memory движок, который держит все данные и "
"индексы в оперативной памяти, и двухуровневый движок для B-деревьев, который"
" обрабатывает данные размером в 10-1000 раз больше того, что может "
"поместиться в оперативной памяти. Все движки в Tarantool поддерживают "
"поместиться в оперативной памяти. Все движки в Tarantool поддерживают "
"транзакции и репликацию, поскольку они используют единый механизм "
"**упреждающей записи** (WAL = write ahead log). Это механизм обеспечивает "
"согласованность и сохранность данных при сбоях. Таким образом, изменения не"
Expand All @@ -161,7 +161,7 @@ msgid ""
"and then replays the transactions that are in the log -- therefore no data "
"is lost."
msgstr ""
"**In-memory движок базы данных Tarantool** (memtx) хранит все данные в "
"**In-memory движок базы данных Tarantool** (memtx) хранит все данные в "
"оперативной памяти, поэтому у него низкое значение задержки чтения. Кроме "
"того, когда пользователи запрашивают снимки данных (snapshots), этот движок "
"создает персистентные копии данных в энергонезависимой памяти, например на "
Expand All @@ -185,14 +185,14 @@ msgstr ""
"В штатных ситуациях **in-memory движок работает без блокировок**. Вместо "
"многопоточных примитивов, которые предлагает операционная система (таких как"
" mutex'ы), Tarantool использует кооперативную многозадачность для работы с "
"тысячами соединений одновременно. В Tarantool есть фиксированное "
"тысячами соединений одновременно. В Tarantool есть фиксированное "
"количество независимых потоков управления (thread), и у них нет общего "
"состояния. Для обмена данными между потоками используются очереди сообщений "
"с малой перегрузкой. Хотя такой подход накладывает ограничение на количество"
" процессорных ядер, которые может использовать экземпляр, в то же время он "
"позволяет избежать борьбы за шину памяти, а также дает запас "
"масштабируемости по скорости доступа к памяти и производительности сети. В "
"результате даже при большой нагрузке экземпляр Tarantool в среднем "
"результате даже при большой нагрузке экземпляр Tarantool в среднем "
"использует процессор менее чем на 10%. Кроме того, Tarantool поддерживает "
"поиск как по первичным, так и по **внешним ключам в индексах**."

Expand All @@ -208,7 +208,7 @@ msgid ""
"disk-based storage engine is append only: new data never overwrites old "
"data. The disk-based storage engine is named *vinyl*."
msgstr ""
"**Дисковый движок базы данных Tarantool** совмещает в себе подходы, "
"**Дисковый движок базы данных Tarantool** совмещает в себе подходы, "
"заимствованные из современных файловых систем, журнально-структурированных "
"деревьев со слиянием (log-structured merge trees) и классических B-деревьев."
" Все данные разбиты на **диапазоны**. Каждый диапазон представлен файлом на "
Expand Down
6 changes: 3 additions & 3 deletions locale/ru/LC_MESSAGES/archive/shard.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ msgid ""
"larger loads can be handled by simply adding more computers to a network."
msgstr ""
"Во время шардинга кортежи из набора кортежей распределяются по нескольким "
"узлам, на каждом из которых есть экземпляр сервера базы данных Tarantool. "
"узлам, на каждом из которых есть экземпляр сервера базы данных Tarantool. "
"При таком распределении каждый экземпляр обрабатывает только подмножество "
"общих данных, поэтому появляется возможность обрабатывать данные при больших"
" нагрузках путем простого добавления большего количества компьютеров в сеть."
Expand All @@ -19,7 +19,7 @@ msgid ""
"analogues for the data-manipulation functions of the box library (select, "
"insert, replace, update, delete)."
msgstr ""
"Модуль Tarantool `shard` позволяет создавать шарды, а также аналоги "
"Модуль Tarantool `shard` позволяет создавать шарды, а также аналоги "
"функций по управлению данными из библиотеки box (select, insert, replace, "
"update, delete)."

Expand Down Expand Up @@ -155,7 +155,7 @@ msgstr ""
" работы с ним выполните установку отдельно:"

msgid "with Tarantool 1.7.4+, say:"
msgstr "либо на версии Tarantool 1.7.4+ выполните команду:"
msgstr "либо на версии Tarantool 1.7.4+ выполните команду:"

msgid "$ tarantoolctl rocks install shard"
msgstr "$ tarantoolctl rocks install shard"
Expand Down
4 changes: 2 additions & 2 deletions locale/ru/LC_MESSAGES/archive/tdb.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ msgid ""
"information about fibers. The display features include: using different "
"colors for different situations, including line numbers, and adding hints."
msgstr ""
"Отладчик Tarantool (сокращенно ``tdb``) можно использовать с любой Lua-"
"Отладчик Tarantool (сокращенно ``tdb``) можно использовать с любой Lua-"
"программой. Рабочие функции: определение точек прерывания, исследование "
"переменных, перебор строк по одной, обратная трассировка и отображение "
"информации о файберах. Функции вывода: использование различных цветов в "
Expand All @@ -19,7 +19,7 @@ msgid ""
"It is not supplied as part of the Tarantool repository; it must be installed"
" separately. Here is the usual way:"
msgstr ""
"Модуль не поставляется в репозитории Tarantool, его следует устанавливать "
"Модуль не поставляется в репозитории Tarantool, его следует устанавливать "
"отдельно. Это обычно делается следующим образом:"

msgid ""
Expand Down
Loading