From 20f2960179a780eb7deace5330def26a55d0db84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCrer=20=C3=96zen?= Date: Mon, 31 Oct 2005 14:11:43 +0000 Subject: [PATCH] =?UTF-8?q?olu=C5=9Fturulan=20mo=20dosyalar=C4=B1n=C4=B1?= =?UTF-8?q?=20--root=20ile=20verilen=20hedefe=20kopyala?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 083b365e..a3202428 100755 --- a/setup.py +++ b/setup.py @@ -46,8 +46,14 @@ class I18nInstall(install): for lang in i18n_languages.split(' '): print "Installing '%s' translations..." % lang os.popen("msgfmt po/%s.po -o po/%s.mo" % (lang, lang)) - shutil.copy("po/%s.mo" % lang, - "/usr/share/locale/%s/LC_MESSAGES/%s.mo" % (lang, i18n_domain)) + if not self.root: + self.root = "/" + destpath = os.path.join(self.root, "usr/share/locale/%s/LC_MESSAGES" % lang) + try: + os.makedirs(destpath) + except: + pass + shutil.copy("po/%s.mo" % lang, os.path.join(destpath, "%s.mo" % i18n_domain)) setup(name="pisi", version= getVersion(),