Index: gc_lang/fr/oxt/About/About.py ================================================================== --- gc_lang/fr/oxt/About/About.py +++ gc_lang/fr/oxt/About/About.py @@ -1,6 +1,5 @@ -# -*- coding: utf8 -*- # About dialog # by Olivier R. # License: MPL 2 import unohelper Index: gc_lang/fr/oxt/About/ab_strings.py ================================================================== --- gc_lang/fr/oxt/About/ab_strings.py +++ gc_lang/fr/oxt/About/ab_strings.py @@ -1,6 +1,6 @@ -# -*- encoding: UTF-8 -*- +# About strings def getUI (sLang): if sLang in dStrings: return dStrings[sLang] return dStrings["fr"] Index: make.py ================================================================== --- make.py +++ make.py @@ -1,6 +1,6 @@ - #!/usr/bin/env python3 +#!/usr/bin/env python3 # coding: UTF-8 """ Grammalecte builder """ @@ -124,11 +124,14 @@ print("+ OXT: ", end="") for spfSrc, spfDst in dOxt.items(): print(spfSrc, end=", ") if os.path.isdir(spLang+'/'+spfSrc): for sf in os.listdir(spLang+'/'+spfSrc): - hZip.write(spLang+'/'+spfSrc+"/"+sf, spfDst+"/"+sf) + if sf.endswith(('.txt', '.py')): + hZip.writestr(spfDst+"/"+sf, helpers.fileFile(spLang+'/'+spfSrc+"/"+sf, dVars)) + else: + hZip.write(spLang+'/'+spfSrc+"/"+sf, spfDst+"/"+sf) else: if spfSrc.endswith(('.txt', '.py')): hZip.writestr(spfDst, helpers.fileFile(spLang+'/'+spfSrc, dVars)) else: hZip.write(spLang+'/'+spfSrc, spfDst)