I can confirm that the patch attached by Xavier Fernandez resolves the problem at my end.
Please note that the existing po files can be fixed using bash and the standard gettext tools : find addons -regex '.*\.po[t]?$' | while read i; do mv $i $i.old ; msgcat --sort-output $i.old>$i; done That should be done on the official addons if the patch is accepted. Lionel. -- You received this bug notification because you are a member of OpenERP Indian Team, which is subscribed to OpenERP Server. https://bugs.launchpad.net/bugs/971412 Title: Translations export has no fixed order Status in OpenERP Server: Confirmed Bug description: 1- export a .po using the Administration > Translations > Import/Export, export a file for a module, 2- add some fields on any object of the module: 'test_translation': fields.boolean('Test translation'), 'test_translation2': fields.boolean('Test translation2'), for example 3- reexport the .po exported in step 1 You will get 2 files containing the same data (with the exception of the new fields to translate) BUT in a totally different order making the difference between this two files enormous while just one line should have changed... This is only because of the use of dictionnary in the export function and the fact that dictionnaries' keys are not sorted in python: changing only some lines from: for src, row in grouped_rows.items(): to: for src in sorted(grouped_rows): row = grouped_rows[src] makes sure the translation are always exported in the same order making the historization of the translations way easier/clearer. To manage notifications about this bug go to: https://bugs.launchpad.net/openobject-server/+bug/971412/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~openerp-india Post to : [email protected] Unsubscribe : https://launchpad.net/~openerp-india More help : https://help.launchpad.net/ListHelp

