Tryag File Manager
Home
-
Turbo Force
Current Path :
/
usr
/
share
/
rhsm
/
subscription_manager
/
Upload File :
New :
File
Dir
//usr/share/rhsm/subscription_manager/i18n.py
# Copyright (c) 2011 Red Hat, Inc. # # This software is licensed to you under the GNU General Public License, # version 2 (GPLv2). There is NO WARRANTY for this software, express or # implied, including the implied warranties of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 # along with this software; if not, see # http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. # # Red Hat trademarks are not licensed under GPLv2. No permission is # granted to use or replicate Red Hat trademarks that are incorporated # in this software or its documentation. # # Localization domain: APP = 'rhsm' # Directory where translations are deployed: DIR = '/usr/share/locale/' def configure_i18n(with_glade=False): """ Configure internationalization for the application. Should only be called once per invocation. (once for CLI, once for GUI) """ import gettext import locale try: locale.setlocale(locale.LC_ALL, '') except locale.Error: locale.setlocale(locale.LC_ALL, 'C') gettext.bindtextdomain(APP, DIR) gettext.textdomain(APP) if (with_glade): import gtk.glade gtk.glade.bindtextdomain(APP, DIR) gtk.glade.textdomain(APP)