From 1baef967a6a80547754d5e1654e7727cdc880268 Mon Sep 17 00:00:00 2001 From: Thomas Hurst Date: Sun, 6 Jul 2008 16:20:53 +0100 Subject: [PATCH] Let's try that one again, shall we? Actually try installing .mo files properly. --- setup.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/setup.py b/setup.py index fb9cc8dc..e76af20f 100755 --- a/setup.py +++ b/setup.py @@ -25,7 +25,7 @@ class BuildData(build): for po in glob.glob (os.path.join (PO_DIR, '*.po')): lang = os.path.basename(po[:-3]) - mo = os.path.join(MO_DIR, lang + '.mo') + mo = os.path.join(MO_DIR, lang, 'terminator.mo') directory = os.path.dirname(mo) if not os.path.exists(directory): @@ -40,18 +40,18 @@ class BuildData(build): class InstallData(install_data): def run (self): - self.data_files.extend (self._compile_po_files ()) + self.data_files.extend (self._find_mo_files ()) install_data.run (self) - def _compile_po_files (self): + def _find_mo_files (self): data_files = [] if WITHOUT_NLS: return data_files - for mo in glob.glob (os.path.join (MO_DIR, '*.mo')): - lang = os.path.basename(mo[:-3]) - dest = os.path.join('share', 'locale', lang, 'LC_MESSAGES', 'terminator.mo') + for mo in glob.glob (os.path.join (MO_DIR, '*', 'terminator.mo')): + lang = os.path.basename(os.path.dirname(mo)) + dest = os.path.join('share', 'locale', lang, 'LC_MESSAGES') data_files.append((dest, [mo])) return data_files