Beremiz.py
changeset 1921 cf54939e6b0c
parent 1915 bdec3f1a40e7
child 1922 5353f4086a45
equal deleted inserted replaced
1920:584ad449ee58 1921:cf54939e6b0c
   134 
   134 
   135     def InitI18n(self):
   135     def InitI18n(self):
   136         from util.misc import InstallLocalRessources
   136         from util.misc import InstallLocalRessources
   137         InstallLocalRessources(self.app_dir)
   137         InstallLocalRessources(self.app_dir)
   138 
   138 
       
   139     def globals(self):
       
   140         """
       
   141         allows customizations to specify what globals
       
   142         are passed to extensions
       
   143         """
       
   144         return globals()
       
   145 
   139     def LoadExtensions(self):
   146     def LoadExtensions(self):
   140         for extfilename in self.extensions:
   147         for extfilename in self.extensions:
   141             from util.TranslationCatalogs import AddCatalog
   148             from util.TranslationCatalogs import AddCatalog
   142             from util.BitmapLibrary import AddBitmapFolder
   149             from util.BitmapLibrary import AddBitmapFolder
   143             extension_folder = os.path.split(os.path.realpath(extfilename))[0]
   150             extension_folder = os.path.split(os.path.realpath(extfilename))[0]
   144             sys.path.append(extension_folder)
   151             sys.path.append(extension_folder)
   145             AddCatalog(os.path.join(extension_folder, "locale"))
   152             AddCatalog(os.path.join(extension_folder, "locale"))
   146             AddBitmapFolder(os.path.join(extension_folder, "images"))
   153             AddBitmapFolder(os.path.join(extension_folder, "images"))
   147             execfile(extfilename, globals())
   154             execfile(extfilename, self.globals())
   148 
   155 
   149     def CheckUpdates(self):
   156     def CheckUpdates(self):
   150         if self.updateinfo_url is not None:
   157         if self.updateinfo_url is not None:
   151             self.updateinfo = _("Fetching %s") % self.updateinfo_url
   158             self.updateinfo = _("Fetching %s") % self.updateinfo_url
   152 
   159