#!/bin/sh # Run this script if you want to find and update all strings in the code. # lupdate doesn't work with recursive *.pro file and without direct pointing to correct *.pro file just update exists strings in code. # Please, run this script from folder /scripts. # Download all translations from transifex.com. # Use if have problems with default way. #tx pull --mode=developer -f -s --skip # Download last translations from transifex.com. tx pull --mode=developer --skip # Update local strings lupdate -recursive ../share/translations/translations.pro lupdate -recursive ../share/translations/measurements.pro #clean stale QM files rm -f -v ../share/translations/*.qm # force to run qmake touch -am ../Valentina.pro echo Done. echo For updating files run: clean all, qmake, rebuild all.