Skip to content

Commit 6b10e6c

Browse files
akudiyarNickVolynkinpatiencedaurainoneko
authored
Add new Java modules to the list of Tarantool connectors (#2340)
* Add new Java modules to the list of Tarantool connectors * Proofread the list of Java connector modules * Update doc/book/connectors/__java.rst Co-authored-by: Patience Daur <patiencedaur@gmail.com> * Apply suggestions from code review Co-authored-by: Patience Daur <patiencedaur@gmail.com> * Update translations Co-authored-by: Nick Volynkin <nick.volynkin@gmail.com> Co-authored-by: Patience Daur <patiencedaur@gmail.com> Co-authored-by: ainoneko <ainoneko@users.noreply.github.com>
1 parent 43cd6c3 commit 6b10e6c

File tree

2 files changed

+82
-3
lines changed

2 files changed

+82
-3
lines changed

doc/book/connectors/__java.rst

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,26 @@
22
Java
33
=====================================================================
44

5-
See http://github.com/tarantool/tarantool-java/.
5+
There are two Java connectors available:
6+
7+
* `cartridge-java <http://github.com/tarantool/cartridge-java/>`__
8+
supports both single Tarantool nodes and clusters,
9+
as well as applications built using the :doc:`Cartridge framework </book/cartridge>` and its modules.
10+
The Tarantool team actively updates this module with the newest Tarantool features.
11+
* `tarantool-java <http://github.com/tarantool/tarantool-java/>`__
12+
works with early Tarantool versions (1.6 and later)
13+
and offers JDBC interface support for single Tarantool nodes.
14+
This module *isn't currently maintained* and
15+
does not support the newest 2.x Tarantool features or Tarantool clusters.
16+
17+
The following modules support Java libraries and frameworks:
18+
19+
* `TestContainers Tarantool module <http://github.com/tarantool/cartridge-java-testcontainers/>`__
20+
adds support for the popular `TestСontainers framework <https://www.testcontainers.org/>`__
21+
used for integration testing of Java applications.
22+
* `Spring Data Tarantool module <http://github.com/tarantool/cartridge-springdata/>`__
23+
adds support for the `Spring framework <https://projects.spring.io/spring-data/>`__.
24+
25+
Check out the
26+
`Spring Pet Clinic project <http://github.com/tarantool/spring-petclinic-tarantool/>`__
27+
to get familiar with using this module in real applications.

locale/ru/LC_MESSAGES/book/connectors/index.po

Lines changed: 59 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,8 +243,65 @@ msgstr ""
243243
msgid "Java"
244244
msgstr "Java"
245245

246-
msgid "See http://github.com/tarantool/tarantool-java/."
247-
msgstr "См. http://github.com/tarantool/tarantool-java/."
246+
msgid "There are two Java connectors available:"
247+
msgstr "Доступны два Java-коннектора:"
248+
249+
msgid ""
250+
"`cartridge-java <http://github.com/tarantool/cartridge-java/>`__ supports "
251+
"both single Tarantool nodes and clusters, as well as applications built "
252+
"using the :doc:`Cartridge framework </book/cartridge>` and its modules. The "
253+
"Tarantool team actively updates this module with the newest Tarantool "
254+
"features."
255+
msgstr ""
256+
"`cartridge-java <http://github.com/tarantool/cartridge-java/>`__ "
257+
"поддерживает как отдельные узлы и кластеры Tarantool, так и приложения, "
258+
"созданные с использованием :doc:`фреймворка Cartridge </book/cartridge>` и "
259+
"его модулей. Команда Tarantool активно добавляет в этот модуль новейшие "
260+
"функциональные возможности Tarantool."
261+
262+
msgid ""
263+
"`tarantool-java <http://github.com/tarantool/tarantool-java/>`__ works with "
264+
"early Tarantool versions (1.6 and later) and offers JDBC interface support "
265+
"for single Tarantool nodes. This module *isn't currently maintained* and "
266+
"does not support the newest 2.x Tarantool features or Tarantool clusters."
267+
msgstr ""
268+
"`tarantool-java <http://github.com/tarantool/tarantool-java/>`__ "
269+
"предназначен для ранних версий Tarantool (1.6 и выше) и предоставляет "
270+
"интерфейс JDBC для одиночных узлов Tarantool. Этот модуль *в настоящее время"
271+
" не поддерживается* и не работает с новейшими функциональными возможностями "
272+
"Tarantool 2.x и с кластерами Tarantool."
273+
274+
msgid "The following modules support Java libraries and frameworks:"
275+
msgstr "Следующие модули поддерживают библиотеки и фреймворки Java:"
276+
277+
msgid ""
278+
"`TestContainers Tarantool module <http://github.com/tarantool/cartridge-"
279+
"java-testcontainers/>`__ adds support for the popular `TestСontainers "
280+
"framework <https://www.testcontainers.org/>`__ used for integration testing "
281+
"of Java applications."
282+
msgstr ""
283+
"Модуль Tarantool `TestContainers <http://github.com/tarantool/cartridge-"
284+
"java-testcontainers/>`__ добавляет поддержку популярного `фреймворка "
285+
"TestСontainers <https://www.testcontainers.org/>`__, используемого для "
286+
"интеграционного тестирования приложений Java."
287+
288+
msgid ""
289+
"`Spring Data Tarantool module <http://github.com/tarantool/cartridge-"
290+
"springdata/>`__ adds support for the `Spring framework "
291+
"<https://projects.spring.io/spring-data/>`__."
292+
msgstr ""
293+
"`Модуль Spring Data в Tarantool <http://github.com/tarantool/cartridge-"
294+
"springdata/>`__ добавляет поддержку `фреймворка Spring "
295+
"<https://projects.spring.io/spring-data/>`__."
296+
297+
msgid ""
298+
"Check out the `Spring Pet Clinic project "
299+
"<http://github.com/tarantool/spring-petclinic-tarantool/>`__ to get familiar"
300+
" with using this module in real applications."
301+
msgstr ""
302+
"`Проект Spring Pet Clinic <http://github.com/tarantool/spring-petclinic-"
303+
"tarantool/>`__, показывает, как использовать этот модуль в реальных "
304+
"приложениях."
248305

249306
msgid "Go"
250307
msgstr "Go"

0 commit comments

Comments
 (0)