From e8dabd42b3150e54c81df838bfd1489781caffee Mon Sep 17 00:00:00 2001 From: Joachim Schmitz Date: Wed, 8 Oct 2025 10:16:00 +0200 Subject: [PATCH] Make testing translations possible/easier --- tools/translations/run_lupdate.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tools/translations/run_lupdate.sh b/tools/translations/run_lupdate.sh index cfa77beb36a5c..5314ec0e381bb 100755 --- a/tools/translations/run_lupdate.sh +++ b/tools/translations/run_lupdate.sh @@ -35,7 +35,7 @@ fi LUPDATE=lupdate SRC_DIR=src -TS_FILE=share/locale/musescore_en.ts +TS_FILE=share/locale/musescore_${1:-en}.ts DEFAULT_LUPDATE_ARGS=( -recursive -tr-function-alias translate+=trc @@ -63,7 +63,7 @@ echo "" # instruments (and templates, and score orders, currently) FAKE_HEADER_FILE=share/instruments/instrumentsxml.h -TS_FILE=share/locale/instruments_en.ts +TS_FILE=share/locale/instruments_${1:-en}.ts DEFAULT_LUPDATE_ARGS=() echo "Instruments:" @@ -72,9 +72,12 @@ run_indented "${LUPDATE}" "${DEFAULT_LUPDATE_ARGS[@]}" ${LUPDATE_ARGS} "${FAKE_H echo "" -echo "Postprocessing:" +if [ "${1:-en}" = "en" ] +then + echo "Postprocessing:" -POSTPROCESS="tools/translations/process_source_ts_files.py" + POSTPROCESS="tools/translations/process_source_ts_files.py" -echo "Running" $POSTPROCESS_LAUNCHER "${POSTPROCESS}" ${POSTPROCESS_ARGS} -run_indented $POSTPROCESS_LAUNCHER "${POSTPROCESS}" ${POSTPROCESS_ARGS} + echo "Running" $POSTPROCESS_LAUNCHER "${POSTPROCESS}" ${POSTPROCESS_ARGS} + run_indented $POSTPROCESS_LAUNCHER "${POSTPROCESS}" ${POSTPROCESS_ARGS} +fi