Smile-SA / odoo_addons

Odoo addons developed by Smile
GNU Affero General Public License v3.0
287 stars 308 forks source link

Some issue on fr translation #73

Open luffah opened 4 years ago

luffah commented 4 years ago

When i try to reload translations (fr_FR), i got an issue revealing some double in fr.po .

odoo.tools.translate: loading /home/odoo/odoo/parts/smile-addons/smile_log/i18n/fr.po
odoo.sql_db: bad query:
  b" INSERT INTO ir_translation(name, lang, res_id, src, type, value, module, state, comments)\n
      SELECT name, lang, res_id, src, type, value, module, state, comments\n
      FROM tmp_ir_translation_import\n
      WHERE type = 'model'\n
      AND noupdate IS NOT TRUE\n
      ON CONFLICT (type, lang, name, res_id) WHERE type = 'model'\n
      DO UPDATE SET (name, lang, res_id, src, type, value, module, state, comments) = (EXCLUDED.name, EXCLUDED.lang, EXCLUDED.res_id, EXCLUDED.src, EXCLUDED.type, EXCLUDED.value, EXCLUDED.module, EXCLUDED.state, EXCLUDED.comments)\n 
      WHERE EXCLUDED.value IS NOT NULL AND EXCLUDED.value != '';\n                       "
ERROR: ON CONFLICT DO UPDATE command cannot affect row a second time
luffah commented 4 years ago

After some test, Messages refering to #: field:smile.log,level:0 , #: field:smile.log,date:0.... seems t o be conflicting against each other. Messages refering to #: view:smile.log:0 seems to be conflicting against each other.