#!/bin/bash QT_LANG_DIR=/usr/share/qt5/translations for file in *.ts; do xx=${file:0:2} xx_yy=${file:0:5} SEARCH_PATH=../ if [ $xx_yy != "en_US" ]; then if [ "`ls $QT_LANG_DIR | grep -i qt_$xx.qm | wc -l`" -eq 0 ] && [ "`ls $QT_LANG_DIR | grep -i qt_$xx_yy.qm | wc -l`" -eq 0 ]; then SEARCH_PATH="$SEARCH_PATH ../../../octave-qt" fi if [ "`ls $QT_LANG_DIR | grep -i qscintilla_$xx.qm | wc -l`" -eq 0 ] && [ "`ls $QT_LANG_DIR | grep -i qscintilla_$xx_yy.qm | wc -l`" -eq 0 ]; then SEARCH_PATH="$SEARCH_PATH ../../../qsci" fi fi echo echo echo -n "$file => scan path => $SEARCH_PATH => " read -p "Update (y/[n])? " ANS; ANS=${ANS:-n} if [ $ANS = "y" ]; then echo lupdate -no-obsolete -locations relative $SEARCH_PATH -ts $file fi done echo echo