#!/usr/bin/env python #updates po files to contain new strings import os import commands try: os.unlink('startupmanager.pot') os.unlink('doc.pot') except: pass commands.getstatusoutput('intltool-update -p -g startupmanager') commands.getstatusoutput('xml2po -o doc.pot ../data/startupmanager.xml') commands.getstatusoutput('msgcat -o startupmanager.pot startupmanager.pot doc.pot')[1] for name in os.listdir('.'): if name[-2:] == 'po': print commands.getstatusoutput('intltool-update -g startupmanager -d ' + name[:-3])[1] commands.getstatusoutput('rm -rf doc.pot')