annotate misc/update-i18n.sh @ 2023:9eca5814fb7d

Use locale-aware comparators - ensuring proper dictionary order for e.g. pYin with small "p"
author Chris Cannam
date Mon, 01 Oct 2018 14:38:53 +0100
parents bd3cb9d6db66
children
rev   line source
Chris@378 1 #!/bin/sh
Chris@378 2
Chris@378 3 LUPDATE="lupdate"
Chris@378 4 LRELEASE="lrelease"
Chris@378 5
Chris@1098 6 if lupdate-qt5 -version >/dev/null 2>&1; then
Chris@1098 7 LUPDATE="lupdate-qt5"
Chris@1098 8 LRELEASE="lrelease-qt5"
Chris@378 9 fi
Chris@378 10
Chris@378 11 LANGUAGES="ru en_GB en_US cs_CZ"
Chris@378 12
Chris@378 13 for LANG in $LANGUAGES; do
Chris@382 14 $LUPDATE \
Chris@1098 15 svcore/*/*.h svcore/*/*.cpp \
Chris@1098 16 svcore/*/*/*.h svcore/*/*/*.cpp \
Chris@1098 17 svgui/*/*.h svgui/*/*.cpp \
Chris@1098 18 svapp/*/*.h svapp/*/*.cpp \
Chris@382 19 */*.h */*.cpp \
Chris@382 20 -ts i18n/sonic-visualiser_$LANG.ts
Chris@378 21 done
Chris@378 22
Chris@378 23 for LANG in $LANGUAGES; do
Chris@382 24 $LRELEASE i18n/sonic-visualiser_$LANG.ts
Chris@378 25 done
Chris@378 26