aboutsummaryrefslogtreecommitdiffstats
path: root/docs/_klipper3d
diff options
context:
space:
mode:
authorYifei Ding <dingyifeiair@gmail.com>2022-05-21 13:41:49 -0700
committerKevinOConnor <kevin@koconnor.net>2022-06-03 19:14:13 -0400
commit9047702a00c716245c37dba72ddc0007c0b37f69 (patch)
tree38267d1127bc6be80510cded067223dee35f1374 /docs/_klipper3d
parent7c8cf7661b49ef9298ff71ed67e24c4380511390 (diff)
downloadkutter-9047702a00c716245c37dba72ddc0007c0b37f69.tar.gz
kutter-9047702a00c716245c37dba72ddc0007c0b37f69.tar.xz
kutter-9047702a00c716245c37dba72ddc0007c0b37f69.zip
mkdocs: Replace TOC in Translations
Signed-off-by: Yifei Ding<yifeiding@protonmail.com>
Diffstat (limited to 'docs/_klipper3d')
-rwxr-xr-xdocs/_klipper3d/build-translations.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/_klipper3d/build-translations.sh b/docs/_klipper3d/build-translations.sh
index 7094d1d9..4a0117c2 100755
--- a/docs/_klipper3d/build-translations.sh
+++ b/docs/_klipper3d/build-translations.sh
@@ -27,6 +27,16 @@ while IFS="," read dirname langsite langdesc langsearch; do
new_docs_dir="${WORK_DIR}lang/${langsite}/docs/"
locale_dir="${TRANS_DIR}/docs/locales/${dirname}"
+ # read toc
+ title=$(sed -n '1p' ${locale_dir}/Navigation.md)
+ installation_and_configuration=$(sed -n '3p' ${locale_dir}/Navigation.md)
+ configuration_reference=$(sed -n '5p' ${locale_dir}/Navigation.md)
+ bed_level=$(sed -n '7p' ${locale_dir}/Navigation.md)
+ resonance_compensation=$(sed -n '9p' ${locale_dir}/Navigation.md)
+ command_template=$(sed -n '11p' ${locale_dir}/Navigation.md)
+ developer_documentation=$(sed -n '13p' ${locale_dir}/Navigation.md)
+ device_specific_documents=$(sed -n '15p' ${locale_dir}/Navigation.md)
+
# Copy markdown files to new_docs_dir
echo "Copying $dirname to $langsite"
mkdir -p "${new_docs_dir}"
@@ -56,6 +66,16 @@ while IFS="," read dirname langsite langdesc langsearch; do
echo "replace site language"
sed -i "s%^ language: en$% language: ${langsite}%" "${new_mkdocs_file}"
+ echo "replace toc"
+ sed -i "s%Klipper documentation$%${title}%" "${new_mkdocs_file}"
+ sed -i "s%Installation and Configuration:$%${installation_and_configuration}:%" "${new_mkdocs_file}"
+ sed -i "s%Configuration Reference:$%${configuration_reference}:%" "${new_mkdocs_file}"
+ sed -i "s%Bed Level:$%${bed_level}:%" "${new_mkdocs_file}"
+ sed -i "s%Resonance Compensation:$%${resonance_compensation}:%" "${new_mkdocs_file}"
+ sed -i "s%Command templates:$%${command_template}:%" "${new_mkdocs_file}"
+ sed -i "s%Developer Documentation:$%${developer_documentation}:%" "${new_mkdocs_file}"
+ sed -i "s%Device Specific Documents:$%${device_specific_documents}:%" "${new_mkdocs_file}"
+
# Build site
echo "building site for ${langsite}"
mkdir -p "${PWD}/site/${langsite}/"