kde-extraapps/lokalize/scripts/find-gui-text.sh
2014-12-07 23:48:52 +00:00

18 lines
616 B
Bash
Executable file

TEXT=$1
PACKAGE=$2
LOKALIZE_INSTANCES=`qdbus org.kde.lokalize*`
if [ -z $LOKALIZE_INSTANCES ]; then lokalize>/dev/null 2>/dev/null & fi
let COUNTER=0
while [ -z $LOKALIZE_INSTANCES ]; do \
let COUNTER=$COUNTER+1
if [ $COUNTER -gt 10 ]; then exit ; fi
sleep 1
LOKALIZE_INSTANCES=`qdbus org.kde.lokalize*` ;\
done
for LOKALIZE_INSTANCE in $LOKALIZE_INSTANCES; do \
qdbus $LOKALIZE_INSTANCE /ThisIsWhatYouWant org.kde.Lokalize.MainWindow.showTranslationMemory; \
qdbus $LOKALIZE_INSTANCE /ThisIsWhatYouWant/TranslationMemory/0 org.kde.Lokalize.TranslationMemory.findGuiTextPackage "$TEXT" "$PACKAGE"; \
done