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))
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 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 _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)
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))