From 158f806d45f11bc1fd9e7e32ee5f9213f8a7c88e Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 10 Jan 2010 10:54:25 -0200 Subject: [PATCH] translations are in --- MANIFEST | 1 + mitter | 10 ++++++++-- setup.py | 2 ++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/MANIFEST b/MANIFEST index b2d38ea..f6596fe 100644 --- a/MANIFEST +++ b/MANIFEST @@ -28,3 +28,4 @@ pixmaps/mitter-error.png pixmaps/mitter-new.png pixmaps/mitter.png pixmaps/unknown.png +locale/en_US/LC_MESSAGES/mitter.po diff --git a/mitter b/mitter index a18acf4..e5603c0 100755 --- a/mitter +++ b/mitter @@ -19,7 +19,9 @@ import time import urllib +import sys import os +import os.path import logging import warnings import gettext @@ -35,9 +37,13 @@ log = logging.getLogger('mitter') # ---------------------------------------------------------------------- # i18n stuff # ---------------------------------------------------------------------- -gettext.bindtextdomain('mitter') +local_path = os.path.realpath(os.path.dirname(sys.argv[0])) + +gettext.bindtextdomain('mitter', local_path) gettext.textdomain('mitter') -_ = gettext.gettext + +lang = gettext.translation('mitter', local_path, fallback = True) +_ = lang.gettext def main(): """Main function.""" diff --git a/setup.py b/setup.py index de76135..746f2d7 100644 --- a/setup.py +++ b/setup.py @@ -19,6 +19,8 @@ params = { 'pixmaps/mitter-new.png', 'pixmaps/mitter-error.png', 'pixmaps/unknown.png']), + ('share/locale/en_US/LC_MESSAGES', + ['locale/en_US/LC_MESSAGES/mitter.mo']), ('share/applications', ['mitter.desktop'])], 'license': 'GPL3',