Plural form change for a POFile should fix the 'iscomplete' flag

Bug #827 reported by Carlos Perelló Marín
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Carlos Perelló Marín

Bug Description

Every time we change the plural form number with an higer number in a POFile, we should recalculate the 'iscomplete' flag for every POMsgSet in that POFile as usually, we will be missing translations in plural forms.

This case is not usual but is possible for languages like Welsh that depending on the strings to trans...

Every time we change the plural form number with an higer number in a POFile, we should recalculate the 'iscomplete' flag for every POMsgSet in that POFile as usually, we will be missing translations in plural forms.

This case is not usual but is possible for languages like Welsh that depending on the strings to translate could have three or four plural forms.

Changed in rosetta:
status: New → Accepted
Revision history for this message
Dafydd Harries (daf) wrote :

We might as well recalculate the iscomplete flag for each message set each time the plural form count changes.

Changed in rosetta:
assignee: nobody → carlos
status: Confirmed → In Progress
Revision history for this message
Carlos Perelló Marín (carlos) wrote :

We cannot work on this until the web UI to handle languages is done. In the mean time, the plural forms are updated by hand so it's hard to fix the iscomplete flag automatically.

Changed in rosetta:
status: In Progress → Confirmed
Revision history for this message
Carlos Perelló Marín (carlos) wrote :

Well, now that we use a global table for all pofiles, this is a bit more hard because we would require to recalculate every single .po file in the system. We should do it when a .po file is being edited or exported.

Christian Reis (kiko)
Changed in rosetta:
importance: High → Medium
Changed in rosetta:
milestone: none → 1.2.2
Revision history for this message
Carlos Perelló Marín (carlos) wrote :

Given that iscomplete flag is now a calculated field, this problem is gone.

Changed in rosetta:
status: Confirmed → Fix Released
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.