Some menu translations only available after manually synchronizing

Bug #695999 reported by Thorsten Vocks (OpenBig.org)
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Server (MOVED TO GITHUB)
In Progress
Low
OpenERP's Framework R&D

Bug Description

... and complete forms (see screenshots)

OpenERP version:
OpenERP 6.0-rc1 trunk repositories
addons rev 4135
server 3198
client-web 4213

operating system:
Ubuntu 10.04

steps to reproduce:

Choose German/Deutsch as language on installation and configuration of OpenERP with
german i18n translation or better slide through the attached .zip with alle screenshots and
highlighted translation gaps.

affected modules:
finance, sale

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :
summary: - missing translation in several main menues .. and forms for of fiace
- orms and forms
+ missing translation in several main menues
description: updated
Changed in openobject-server:
assignee: nobody → OpenERP's Framework R&D (openerp-dev-framework)
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
xrg (xrg) wrote : Re: [Bug 695999] Re: missing translation in several main menues

On Monday 03 January 2011, you wrote:
> ** Changed in: openobject-server
> Importance: Undecided => Low
>
> ** Changed in: openobject-server
> Status: New => Confirmed
>
> ** Changed in: openobject-server
> Assignee: (unassigned) => OpenERP's Framework R&D
> (openerp-dev-framework)

Saz, can you please "translate" the original bug report and tell us which
things are missing (in plain text, please) ?

The reports with zip files, with images over Ruby on Rails over Java over
Android etc. are a waste of time for me to worth opening.

Revision history for this message
Azazahmed Saiyed (OpenERP) (saz-openerp) wrote : Re: missing translation in several main menues
Revision history for this message
Azazahmed Saiyed (OpenERP) (saz-openerp) wrote :

Hello XRG,

I have attached the screen shots for checking this particular bug.

Thanks.

Revision history for this message
xrg (xrg) wrote : Re: [Bug 695999] Re: missing translation in several main menues

On Monday 03 January 2011, you wrote:
> Hello XRG,
>
> I have attached the screen shots for checking this particular bug.
>
> Thanks.
>
> ** Attachment added: "oerp_weitere_55.png"
>
> https://bugs.launchpad.net/openobject-server/+bug/695999/+attachment/17823
> 06/+files/oerp_weitere_55.png

So, in plain words, it is the titles of search bars, search bars and column
headers, in the web-client..

For "Sales receipt analysis" object, for example..

Revision history for this message
Azazahmed Saiyed (OpenERP) (saz-openerp) wrote : Re: missing translation in several main menues

Hello XRG,

In menu Accounting/Customers/Customers: string "Customers" remains untranslated for German language.

and in Accounting/Reporting/Statistics Report/Sales Receipt Analysis: Here the name of report as well as so many strings in search view are untranslated for German language.

Hope this will help you.

Thanks.

Revision history for this message
xrg (xrg) wrote : Re: [Bug 695999] Re: missing translation in several main menues

On Monday 03 January 2011, you wrote:
> On Monday 03 January 2011, you wrote:
> > Hello XRG,
> > https://bugs.launchpad.net/openobject-server/+bug/695999/+attachment/1782
> > 3 06/+files/oerp_weitere_55.png
>
> So, in plain words, it is the titles of search bars, search bars and column
> headers, in the web-client..
> For "Sales receipt analysis" object, for example..

Ich glaube, das klappt night mehr. Alles steht auf Deutsch hier!

Your team must have done a very good job, because all the menus, dashboards,
help etc is correctly translated in German. Including the items you have
mentioned. (tested with all Gtk, Web client and Koo).

One note I have to make is that merging the code, updating and rebuilding the
translations may vary from system to system (in development mode). Also,
beware of cached strings when you update the translation language in the
middle of some server process session.

I suggest that we close these bugs.

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote : Re: missing translation in several main menues

Dear translation team,

I tried to find out the reason for any or missing translations.
The reason seems to be in the automated synchronisation of de.po
files after doing changes or new translations in launchpad (search for original example snippet term "This report performs" ...
in revison 4151 details)

I tried to focus on one example in order to find the reason.
The example i followed is this ...

Sales/Reporting/Sales Analysis (help text in form -> example_shot1, ).
You can see what happens following my example:

1. I entered the translation in launchpad on 29th December (attachment : example_shot2)
2. I made a fresh database install based on rc2, choosing directly in wizards step 1 "German/Deutsch" as language
3. I checked the de.po file for sale module (attachment: example_shot3), which seems to be ok (the translation term is included).
4. After processing some configuration steps i noticed a lot of missing translations (but this seems to be another bug with translations if i choose "German/Deutsch" in first step of database installation wizard)
5. Manual installation of official language ("German/Deutsch) once again by activiation "overwrite" option seems to fix this problem for most terms. Additionally i synchronized all terms (i hope this doesn't cause some translation issues).
6. Then i checked the translation terms view (example_shot4). Most items seems to be translated as expected.
7. Then i focused on our example, explicitly searching for this term (example_shot5). From that views perspective the term seems to untranslated (but why it is included in de.po file under /sale/i18n ?)
8. I tried to follow-up the changes in sources between my manual entry in launchpad and my current test scenario:
9. I recognized something in the last source code change logs belonging some translation updates, which might be the reason for the problem... In revision 4151 (details description of this revision is in example_shot8) the synchronisation of the original msgid was not synchronized, only the msgstr i entered on 29th of Dec. It looks like a crippled synchronisation (example_shot7) as result of my launchpad changes.

I hope this helps a little bit to find the problem ...

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 2 for example

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 3 for example

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 3 for example

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 4 for example

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 5 for example

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 4 for example

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 6 for example

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 7 for example

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 7 for example

Revision history for this message
Thorsten Vocks (OpenBig.org) (openbig.org) wrote :

screenshot 8 for example

Changed in openobject-server:
milestone: none → 6.0
status: Confirmed → In Progress
Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote :

Hello Thorsten,

Here is the latest status for the various aspects of your bug description and comments, because as xrg says, most of the issue are already solved (as you can see in the attached screenshot, taken today):

- the issue with the menu tips (i.e. the "This report performs analysis...") is fixed now and your translation appears correctly
- the issue with the various translations of web-client UI terms (such as 'Search: ...') was fixed a while ago too, but your translation of this term and a similar ones only made it in the po files with revision 4219, which took place only a little bit after this bug report: http://bazaar.launchpad.net/~openerp/openobject-client-web/trunk/revision/4219/addons/openerp/po/messages/de.po
- the only remaining issue is the fact the some menu items are not translated initially if you install a new non-english database, and this is why I'm not closing the bug yet. We are testing a fix for it, that will be released shortly. In the mean time, as you noticed there are several workarounds for this issue, to execute after installing all your modules:
  + run the "Synchronize translations" wizard
  + or force a manual update of the "base" module
  + or use the wizard to "Load an official translation" and reload the same language again

Thanks for the bug reports, and for your patience with translations testing :-)

Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote :

BTW there is no synchronization issue that I can see, all your translations seem to be there

summary: - missing translation in several main menues
+ Some menu translations only available after manually synchronizing
Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote :

For the last part about some menuitems only translated after manual synchronization, I will mark this bug as duplicate of bug 696760, which only describes this specific issue. This way the R&D team finds all related info in the same place.

Thanks a lot for the report!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.