1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-19 20:38:00 +01:00

added support for automatically retrieving translations.py

This commit is contained in:
Adam Blackburn
2009-05-02 15:24:50 +08:00
parent 8dcc028c39
commit 5c4261a267

View File

@@ -332,6 +332,26 @@ class test(Command):
print 'running tests'
tests.run_tests()
class update_translations_py(Command):
description = "download new translations.py from the online translator"
user_options = []
def initialize_options(self):
pass
def finalize_options(self):
pass
def run(self):
import urllib, shutil
# grab translations.py
filename, headers = urllib.urlretrieve('http://wicd.net/translator/generate/translations.py/')
# copy it into the right location
shutil.copyfile(filename,
os.path.join(os.path.dirname(os.path.realpath(__file__)),
'wicd/translations.py'))
class get_translations(Command):
description = "download the translations from the online translator"
@@ -482,7 +502,9 @@ iwscan_ext = Extension(name='iwscan', libraries=['iw'],
sources=['depends/python-iwscan/pyiwscan.c'])
setup(cmdclass={'configure' : configure, 'get_translations' : get_translations,
'uninstall' : uninstall, 'test' : test, 'clear_generated' : clear_generated},
'uninstall' : uninstall, 'test' : test, 'clear_generated' :
clear_generated, 'update_translations_py' :
update_translations_py},
name="Wicd",
version=VERSION_NUM,
description="A wireless and wired network manager",