DELETED gc_lang/fr/dictionnaire/_templates/moz/install.rdf Index: gc_lang/fr/dictionnaire/_templates/moz/install.rdf ================================================================== --- gc_lang/fr/dictionnaire/_templates/moz/install.rdf +++ gc_lang/fr/dictionnaire/_templates/moz/install.rdf @@ -1,51 +0,0 @@ - - - - - - ${mozId}@dictionaries.addons.mozilla.org - ${version} - true - 64 - - - Dictionnaire français - ${description} - Olivier R. - Olivier R. - Sylvain P. - Jean-Luc T. - Laurent Dubois - Dominique Pellé - Pierre Poisson - Pierre-Yves - Renouvo - https://grammalecte.net/ - - - - {ec8030f7-c20a-464f-9b0e-13a3a9e97384} - 14.0 - * - - - - - - {3550f703-e582-4d05-9a08-453d09bdfdc6} - 14.0 - 61.* - - - - - - {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a} - 2.12 - * - - - - - ADDED gc_lang/fr/dictionnaire/_templates/moz/manifest.json Index: gc_lang/fr/dictionnaire/_templates/moz/manifest.json ================================================================== --- gc_lang/fr/dictionnaire/_templates/moz/manifest.json +++ gc_lang/fr/dictionnaire/_templates/moz/manifest.json @@ -0,0 +1,22 @@ +{ + "name": "Dictionnaire français", + "short_name": "French Dict.", + + "version": "${version}", + + "description": "Dictionnaire orthographique pour la langue française.", + + "dictionaries": { + "fr": "dictionaries/fr-classic.dic" + }, + + "homepage_url": "https://grammalecte.net", + + "browser_specific_settings": { + "gecko": { + "id": "fr-dicollecte@dictionaries.addons.mozilla.org" + } + }, + + "manifest_version": 2 +} Index: gc_lang/fr/dictionnaire/genfrdic.py ================================================================== --- gc_lang/fr/dictionnaire/genfrdic.py +++ gc_lang/fr/dictionnaire/genfrdic.py @@ -588,11 +588,11 @@ echo(" * Dictionnaire >> extension pour Mozilla") dTplVars['version'] = self.sVersion sExtensionName = EXT_PREFIX_MOZ + self.sVersion spExt = spBuild + '/' + sExtensionName dir_util.mkpath(spExt+'/dictionaries') - copyTemplate('_templates/moz', spExt, 'install.rdf', dTplVars) + copyTemplate('_templates/moz', spExt, 'manifest.json', dTplVars) spDict = spBuild + '/' + PREFIX_DICT_PATH + self.sVersion file_util.copy_file(spDict+'/fr-classique.dic', spExt+'/dictionaries/fr-classic.dic') file_util.copy_file(spDict+'/fr-classique.aff', spExt+'/dictionaries/fr-classic.aff') copyTemplate('orthographe', spExt, 'README_dict_fr.txt', dTplVars) createZipFiles(spExt, spBuild, sExtensionName + '.xpi') @@ -940,11 +940,11 @@ lFlexPrefix = [] lFlexSuffix = [] for sFlag in makeLongFlags(self.flags): if sFlag not in dFlags: if sFlag not in ['**', '()', '||', '--']: - lFlexions.append( (self.lemma, '[unknown flag: {}]'.format(sFlag)) ) + lFlexions.append( (self.lemma, '[unknown flag: {}]'.format(sFlag), self.di) ) echo("ERROR: " + self.lemma + ' - unknown flag: ' + sFlag) else: oFlag = dFlags[sFlag] if not oFlag.bSfx: # cas des préfixes