mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-11 08:52:06 +00:00
cd14f9ebcb
* split up select.md * array-join.md basic refactoring * distinct.md basic refactoring * format.md basic refactoring * from.md basic refactoring * group-by.md basic refactoring * having.md basic refactoring * additional index.md refactoring * into-outfile.md basic refactoring * join.md basic refactoring * limit.md basic refactoring * limit-by.md basic refactoring * order-by.md basic refactoring * prewhere.md basic refactoring * adjust operators/index.md links * adjust sample.md links * adjust more links * adjust operatots links * fix some links * adjust aggregate function article titles * basic refactor of remaining select clauses * absolute paths in make_links.sh * run make_links.sh * remove old select.md locations * translate docs/es * translate docs/fr * translate docs/fa * remove old operators.md location * change operators.md links * adjust links in docs/es * adjust links in docs/es * minor texts adjustments * wip * update machine translations to use new links * fix changelog * es build fixes * get rid of some select.md links * temporary adjust ru links * temporary adjust more ru links * improve curly brace handling * adjust ru as well * fa build fix * ru link fixes * zh link fixes * temporary disable part of anchor checks
27 lines
870 B
Bash
Executable File
27 lines
870 B
Bash
Executable File
#!/usr/bin/env bash
|
|
BASE_DIR=$(dirname $(readlink -f $0))
|
|
|
|
function translate() {
|
|
set -x
|
|
LANGUAGE=$1
|
|
DOCS_ROOT="${BASE_DIR}/../../"
|
|
REV="$(git rev-parse HEAD)"
|
|
for FILENAME in $(find "${DOCS_ROOT}${LANGUAGE}" -name "*.md" -type f)
|
|
do
|
|
HAS_MT_TAG=$(grep -c "machine_translated: true" "${FILENAME}")
|
|
IS_UP_TO_DATE=$(grep -c "machine_translated_rev: \"${REV}\"" "${FILENAME}")
|
|
if [ "${HAS_MT_TAG}" -eq "1" ] && [ "${IS_UP_TO_DATE}" -eq "0" ]
|
|
then
|
|
set -e
|
|
EN_FILENAME=${FILENAME/\/${LANGUAGE}\///en/}
|
|
rm "${FILENAME}" || true
|
|
cp "${EN_FILENAME}" "${FILENAME}"
|
|
DEBUG=1 SLEEP=1 ${BASE_DIR}/replace-with-translation.sh ${LANGUAGE} "${FILENAME}"
|
|
set +e
|
|
fi
|
|
done
|
|
}
|
|
export BASE_DIR
|
|
export -f translate
|
|
parallel translate ::: es fr zh ja fa tr
|