Handle _translate() case for new pyuic versions

The code in setup.py replaces QtGui.QApplication.translate() with _(),
but it does not handle _translate(), this patch is fixing that.
Set source outside the loop.
Merge remote-tracking branch 'zas/setup_translate'