Skip to content

Commit b660cb5

Browse files
authored
Use .po files from Cartridge CLI documentation in doc builds (#2379)
1 parent b3c2ea5 commit b660cb5

File tree

1 file changed

+23
-19
lines changed

1 file changed

+23
-19
lines changed

build_submodules.sh

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,25 @@ set -xe
44

55
project_root=$(pwd)
66
echo "${project_root}"
7+
po_dest="${project_root}/locale/ru/LC_MESSAGES"
78
cartridge_root="${project_root}/modules/cartridge"
8-
rst_src="${project_root}/modules/cartridge/build.luarocks/build.rst"
9-
rst_dest="${project_root}/doc/book/cartridge"
10-
pot_src="${project_root}/modules/cartridge/build.luarocks/build.rst/locale"
11-
pot_dest="${project_root}/locale/book/cartridge"
12-
po_src="${project_root}/modules/cartridge/build.luarocks/build.rst/locale/ru/LC_MESSAGES"
13-
po_dest="${project_root}/locale/ru/LC_MESSAGES/book/cartridge"
9+
cartridge_rst_src="${project_root}/modules/cartridge/build.luarocks/build.rst"
10+
cartridge_rst_dest="${project_root}/doc/book/cartridge"
11+
cartridge_pot_src="${project_root}/modules/cartridge/build.luarocks/build.rst/locale"
12+
cartridge_pot_dest="${project_root}/locale/book/cartridge"
13+
cartridge_po_src="${project_root}/modules/cartridge/build.luarocks/build.rst/locale/ru/LC_MESSAGES"
14+
cartridge_po_dest="${po_dest}/book/cartridge"
1415
cartridge_cli_root="${project_root}/modules/cartridge-cli/doc"
15-
cartridge_cli_dest="${rst_dest}/cartridge_cli"
16+
cartridge_cli_dest="${cartridge_rst_dest}/cartridge_cli"
17+
cartridge_cli_po_dest="${po_dest}/book/cartridge/cartridge_cli"
1618
monitoring_root="${project_root}/modules/metrics/doc/monitoring"
1719
monitoring_dest="${project_root}/doc/book"
1820
monitoring_grafana_root="${project_root}/modules/grafana-dashboard/doc/monitoring"
1921
luatest_root="${project_root}/modules/luatest"
2022
luatest_dest="${project_root}/doc/reference/reference_rock/luatest"
2123

2224
cartridge_kubernetes_root="${project_root}/modules/tarantool-operator/doc/cartridge_kubernetes_guide"
23-
cartridge_kubernetes_dest="${rst_dest}/"
25+
cartridge_kubernetes_dest="${cartridge_rst_dest}/"
2426

2527
tntcxx_root="${project_root}/modules/tntcxx"
2628
tntcxx_gs_dest="${project_root}/doc/getting_started"
@@ -40,9 +42,11 @@ mkdir -p "${monitoring_dest}"
4042
yes | cp -rf "${monitoring_root}" "${monitoring_dest}/"
4143
yes | cp -rf "${monitoring_grafana_root}" "${monitoring_dest}/"
4244

43-
mkdir -p "${cartridge_cli_dest}"
45+
mkdir -p "${cartridge_cli_dest}" "${cartridge_cli_po_dest}"
4446
cd ${cartridge_cli_root} || exit
4547
find . -iregex '.*\.\(rst\|png\|puml\|svg\)$' -exec cp -rv --parents {} "${cartridge_cli_dest}" \;
48+
cd "${cartridge_cli_root}/locale/ru/LC_MESSAGES/doc/" || exit
49+
find . -name '*.po' -exec cp -rv --parents {} "${cartridge_cli_po_dest}" \;
4650

4751
mkdir -p "${cartridge_kubernetes_dest}"
4852
yes | cp -rf "${cartridge_kubernetes_root}" "${cartridge_kubernetes_dest}"
@@ -56,16 +60,16 @@ yes | cp -rf "${tntcxx_root}/doc/tntcxx_api.rst" "${tntcxx_api_dest}/cxx/"
5660
cd "${cartridge_root}" || exit
5761
CMAKE_DUMMY_WEBUI=true tarantoolctl rocks make
5862

59-
cd "${rst_src}" || exit
60-
mkdir -p "${rst_dest}"
61-
find . -iregex '.*\.\(rst\|png\|puml\|svg\)$' -exec cp -r --parents {} "${rst_dest}" \;
63+
cd "${cartridge_rst_src}" || exit
64+
mkdir -p "${cartridge_rst_dest}"
65+
find . -iregex '.*\.\(rst\|png\|puml\|svg\)$' -exec cp -r --parents {} "${cartridge_rst_dest}" \;
6266

63-
cd "${pot_src}" || exit
64-
mkdir -p "${pot_dest}"
65-
find . -name '*.pot' -exec cp -r --parents {} "${pot_dest}" \;
67+
cd "${cartridge_pot_src}" || exit
68+
mkdir -p "${cartridge_pot_dest}"
69+
find . -name '*.pot' -exec cp -r --parents {} "${cartridge_pot_dest}" \;
6670

67-
cd "${po_src}" || exit
68-
mkdir -p "${po_dest}"
69-
find . -name '*.po' -exec cp -r --parents {} "${po_dest}" \;
71+
cd "${cartridge_po_src}" || exit
72+
mkdir -p "${cartridge_po_dest}"
73+
find . -name '*.po' -exec cp -r --parents {} "${cartridge_po_dest}" \;
7074

71-
sed -i -e '/Cartridge CLI<cartridge_cli\/index>/a\' -e '\ \ \ Cartridge Kubernetes guide<cartridge_kubernetes_guide/index>' "${rst_dest}/index.rst"
75+
sed -i -e '/Cartridge CLI<cartridge_cli\/index>/a\' -e '\ \ \ Cartridge Kubernetes guide<cartridge_kubernetes_guide/index>' "${cartridge_rst_dest}/index.rst"

0 commit comments

Comments
 (0)