def import_i18n_sms_settings(conf): # Import i18n settings from rapidsms.ini for sms if "i18n" in conf: default = None supported = None if "sms_languages" in conf["i18n"]: supported = conf["i18n"]["sms_languages"] elif "languages" in conf["i18n"]: supported = conf["i18n"]["languages"] if "default_language" in conf["i18n"]: default = conf["i18n"]["default_language"] i18n.init(default,supported)
def OnInit(self): self.config = wx.FileConfig("songpress") wx.Config.Set(self.config) i18n.init(glb.default_language, [l for l in glb.languages]) self.config.SetPath("/App") l = self.config.Read("locale") if l: i18n.setLang(l) else: i18n.setSystemLang() self.res = xrc.XmlResource(glb.AddPath("xrc/songpress.xrc")) songpressFrame = SongpressFrame(self.res) return True
def OnInit(self): self.SetAppName("songpress") glb.InitDataPath() self.config = wx.FileConfig( localFilename=os.path.join(glb.data_path, "config.ini")) wx.Config.Set(self.config) i18n.init(glb.default_language, [l for l in glb.languages]) self.config.SetPath("/App") l = self.config.Read("locale") if l: i18n.setLang(l) else: i18n.setSystemLang() self.res = wx.xrc.XmlResource(glb.AddPath("xrc/songpress.xrc")) songpressFrame = SongpressFrame.SongpressFrame(self.res) return True
daemonize = False replace = False shortopt = "hdr" longopt = ["help", "daemonize", "replace"] try: opts, args = getopt.getopt(sys.argv[1:], shortopt, longopt) except getopt.GetoptError, err: print_help(sys.stderr, 1) for o, a in opts: if o in("-h", "--help"): print_help(sys.stdout) elif o in("-d", "--daemonize"): daemonize = True elif o in("-r", "--replace"): replace = True else: print >> sys.stderr, "Unknown argument: %s" % o print_help(sys.stderr, 1) if daemonize: if os.fork(): sys.exit() launch_panel(replace) if __name__ == "__main__": import i18n i18n.init() main()
# Boston, MA 02110-1301, USA. import os import math import time import string import datetime import gobject import gtk import wnck import sqlite3 from standards.xdg import BaseDir import i18n _ = i18n.init() class StatisticsWindow(gtk.Window): COLUMN_APPLICATION = 0 COLUMN_SECONDS = 1 COLUMN_PERCENTAGE = 2 def __init__(self): gtk.Window.__init__(self, gtk.WINDOW_TOPLEVEL) self.set_title('Application Time Tracker') self.set_icon_name('application-x-executable') self.set_default_size(500, 400) self.set_position(gtk.WIN_POS_CENTER)
replace = False shortopt = "hdr" longopt = ["help", "daemonize", "replace"] try: opts, args = getopt.getopt(sys.argv[1:], shortopt, longopt) except getopt.GetoptError, err: print_help(sys.stderr, 1) for o, a in opts: if o in ("-h", "--help"): print_help(sys.stdout) elif o in ("-d", "--daemonize"): daemonize = True elif o in ("-r", "--replace"): replace = True else: print >> sys.stderr, "Unknown argument: %s" % o print_help(sys.stderr, 1) if daemonize: if os.fork(): sys.exit() launch_panel(replace) if __name__ == "__main__": import i18n i18n.init() main()