launchpad translations not updated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Released
|
Low
|
Stephane Wirtel (OpenERP) |
Bug Description
Launchpad translations are not being updated in modules, indeed current translations are really old. The problem is present at least in Catalan and Spanish translations.
For example, in module account, there are some files called: "account-lang.po", such as "account-ca_ES.po". The translations in these files are newer than the ones in "lang.po" (such as "ca_ES.po"), which is wired given that ca_ES.po was updated later. Here's the output of "bzr log" in both files:
account-ca_ES.po:
-------
revno: 2600 [merge]
committer: Stephane Wirtel <email address hidden>
branch nick: addons
timestamp: Mon 2010-02-22 17:07:01 +0100
message:
[IMP] Update Translations
-------
ca_ES.po:
-------
revno: 2690
tags: 5.0.8
committer: Stephane Wirtel <email address hidden>
branch nick: addons
timestamp: Tue 2010-04-06 13:08:53 +0200
message:
[I18N] Update the translations
-------
revno: 2600 [merge]
committer: Stephane Wirtel <email address hidden>
branch nick: addons
timestamp: Mon 2010-02-22 17:07:01 +0100
message:
[IMP] Update Translations
-------
revno: 2511 [merge]
committer: Mantavya Gajjar <email address hidden>
branch nick: openobject-addons
timestamp: Mon 2010-01-04 12:22:14 +0530
message:
[MERGE]: merging from same branch
-------
Related branches
Changed in openobject-addons: | |
status: | New → Confirmed |
assignee: | nobody → Stephane (Open ERP) (stephane-openerp) |
importance: | Undecided → Low |
Changed in openobject-addons: | |
status: | Confirmed → In Progress |
A cleanup is indeed needed in all the translations, there was a mistake during the merge of the previous translations from launchpad.
Quick list of files to remove before merging again correctly (not sure there's a separate revision to revert): i18n/account- ar.po i18n/account- bg.po i18n/account- bs.po i18n/account- ca.po i18n/account- cs.po i18n/account- da.po i18n/account- de.po i18n/account- es_AR.po i18n/account- es.po i18n/account- et.po i18n/account- fi.po i18n/account- fr.po i18n/account- gl.po i18n/account- hr.po i18n/account- hu.po i18n/account- id.po i18n/account- it.po i18n/account- kab.po i18n/account- ko.po i18n/account- lt.po i18n/account- nl_BE.po i18n/account- nl.po i18n/account- oc.po i18n/account- pl.po i18n/account- pt_BR.po i18n/account- pt.po i18n/account- ro.po i18n/account- ru.po i18n/account- si.po i18n/account- sk.po i18n/account- sl.po i18n/account- sq.po i18n/account- sv.po i18n/account- tr.po i18n/account- uk.po i18n/account- vi.po i18n/account- zh_CN.po i18n/account- zh_TW.po i18n/auction- ar.po i18n/auction- bg.po i18n/auction- bs.po i18n/auction- ca.po i18n/auction- cs.po i18n/auction- de.po i18n/auction- el.po i18n/auction- es_AR.po i18n/auction- es.po i18n/auction- et.po i18n/auction- fr.po i18n/auction- hi.po i18n/auction- hr.po i18n/auction- hu.po i18n/auction- id.po i18n/auction- it.po i18n/auction- lt.po i18n/auction- nl_BE.po i18n/auction- nl.po i18n/auction- pl.po i18n/auction- pt_BR.po i18n/auction- pt.po i18n/auction- ro.po i18n/auction- ru.po i18n/auction- sl.po i18n/auction- sv.po i18n/auction- tr.po i18n/auction- uk.po i18n/auction- zh_CN.po i18n/auction- zh_TW.po i18n/audittrail -ar.po i18n/audittrail -bg.po i18n/audittrail -bs.po i18n/audittrail -ca.po i18n/audittrail -cs.po i18n/audittrail -de.po i18n/audittrail -el.po i18n/audittrail -es_AR. po i18n/audittrail -es.po i18n/audittrail -et.po i18n/audittrail -fr.po i18n/audittrail -hr.po i18n/audittrail -hu.po i18n/audittrail -id.po i18n/audittrail -it.po i18n/audittrail -lt.po i18n/audittrail -nl_BE. po i18n/audittrail -nl.po i18n/audittrail -pl.po i18n/audittrail -pt_BR. po i18n/audittrail -pt.po i18n/audittrail -ro.po i18n/audittrail -ru.po i18n/audittrail -sl.po i18n/audittrail -sv.po i18n/audittrail -tr.po i18n/audittrail -uk.po i18n/audittrail -zh_CN. po i18n/audittrail -zh_TW. po board-ar. po board-bg. po board-bs. po
$ for i in * ; do ls $i/i18n/$i-*; done
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
account/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
auction/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
audittrail/
board/i18n/
board/i18n/
board/i18n/
board/...