Exemplo n.º 1
0
 def _load_urldata(self):
     urls = pan_app.load_config(self.urldata_file).values()
     if urls:
         for u in urls:
             if 'quoted' in u:
                 u['quoted'] = u['quoted'] == 'True'
         self.URLDATA = urls
 def load_config(self):
     """Load terminology backend config from default location"""
     self.config = {}
     self.config.update(self.default_config)
     config_file = os.path.join(pan_app.get_config_dir(), "terminology.ini")
     self.config.update(pan_app.load_config(config_file,
                                            self.internal_name))
Exemplo n.º 3
0
 def _load_urldata(self):
     urls = pan_app.load_config(self.urldata_file).values()
     if urls:
         for u in urls:
             if "quoted" in u:
                 u["quoted"] = u["quoted"] == "True"
         self.URLDATA = urls
Exemplo n.º 4
0
 def _load_urldata(self):
     urls = pan_app.load_config(self.urldata_file).values()
     if urls:
         for u in urls:
             if 'quoted' in u:
                 u['quoted'] = u['quoted'] == 'True'
         self.URLDATA = urls
Exemplo n.º 5
0
 def load_config(self):
     """Load plugin config from default location."""
     self.config = {}
     self.config.update(self.default_config)
     config_file = os.path.join(pan_app.get_config_dir(), "plugins.ini")
     self.config.update(pan_app.load_config(config_file,
                                            self.internal_name))
    def _on_quit(self, main_controller):
        pan_app.settings.language['sourcelang'] = self.source_lang.code
        pan_app.settings.language['targetlang'] = self.target_lang.code

        if not self.new_langs:
            return

        langs = {}
        filename = os.path.join(pan_app.get_config_dir(), 'langs.ini')
        if os.path.isfile(filename):
            langs = pan_app.load_config(filename)

        newlangdict = {}
        for code in self.new_langs:
            newlangdict[code] = {}
            newlangdict[code]['name'] = LanguageModel.languages[code][0]
            newlangdict[code]['nplurals'] = LanguageModel.languages[code][1]
            newlangdict[code]['plural'] = LanguageModel.languages[code][2]
        langs.update(newlangdict)

        pan_app.save_config(filename, langs)
    def _on_quit(self, main_controller):
        pan_app.settings.language['sourcelang'] = self.source_lang.code
        pan_app.settings.language['targetlang'] = self.target_lang.code

        if not self.new_langs:
            return

        langs = {}
        filename = os.path.join(pan_app.get_config_dir(), 'langs.ini')
        if os.path.isfile(filename):
            langs = pan_app.load_config(filename)

        newlangdict = {}
        for code in self.new_langs:
            newlangdict[code] = {}
            newlangdict[code]['name'] = LanguageModel.languages[code][0]
            newlangdict[code]['nplurals'] = LanguageModel.languages[code][1]
            newlangdict[code]['plural'] = LanguageModel.languages[code][2]
        langs.update(newlangdict)

        pan_app.save_config(filename, langs)
    def _init_langs(self):
        try:
            self._source_lang = LanguageModel(pan_app.settings.language['sourcelang'])
        except Exception:
            self._source_lang = None

        try:
            self._target_lang = LanguageModel(pan_app.settings.language['targetlang'])
        except Exception:
            self._target_lang = None

        # Load previously-saved (new) languages
        filename = os.path.join(pan_app.get_config_dir(), 'langs.ini')
        if os.path.isfile(filename):
            languages = pan_app.load_config(filename)
            for code in languages:
                languages[code] = (
                    languages[code]['name'],
                    int(languages[code]['nplurals']),
                    languages[code]['plural']
                )
            LanguageModel.languages.update(languages)
    def _init_langs(self):
        try:
            self._source_lang = LanguageModel(
                pan_app.settings.language['sourcelang'])
        except Exception:
            self._source_lang = None

        try:
            self._target_lang = LanguageModel(
                pan_app.settings.language['targetlang'])
        except Exception:
            self._target_lang = None

        # Load previously-saved (new) languages
        filename = os.path.join(pan_app.get_config_dir(), 'langs.ini')
        if os.path.isfile(filename):
            languages = pan_app.load_config(filename)
            for code in languages:
                languages[code] = (languages[code]['name'],
                                   int(languages[code]['nplurals']),
                                   languages[code]['plural'])
            LanguageModel.languages.update(languages)
Exemplo n.º 10
0
 def load_config(self):
     """load TM backend config from default location"""
     self.config = {}
     self.config.update(self.default_config)
     config_file = os.path.join(pan_app.get_config_dir(), "tm.ini")
     self.config.update(pan_app.load_config(config_file, self.internal_name))
Exemplo n.º 11
0
 def load_config(self):
     """Load plugin config from default location."""
     self.config = {}
     self.config.update(self.default_config)
     config_file = os.path.join(pan_app.get_config_dir(), "plugins.ini")
     self.config.update(pan_app.load_config(config_file, self.internal_name))