Edgewall Software
Modify

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#8887 closed defect (fixed)

Roadmap page incorrectly displays all milestones as completed

Reported by: Michel Jouvin <jouvin@…> Owned by: Remy Blank
Priority: normal Milestone: 0.12
Component: roadmap Version: none
Severity: normal Keywords: translation
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

In r8892, roadmap page displays all milestones with a completion date, even for those not yet completed. In the page displaying the information about the milestone (/milestone/...), the information is correct (the completion date is not displayed if the milestone is not completed.

Attachments (2)

Milestones-English.png (12.7 KB ) - added by Remy Blank 14 years ago.
Milestone page, English.
Milestones-French.png (13.6 KB ) - added by Remy Blank 14 years ago.
Milestone page, French.

Download all attachments as: .zip

Change History (10)

comment:1 by Remy Blank, 14 years ago

I can't reproduce this with r8902. For milestones without due date, I get "No date set", for milestones with a due date, e.g. "Due in 12 days (2009-12-24)" and for closed milestones, e.g. "Completed 8 seconds ago (2009-12-12)".

Could you please give us some details about your setup (database + Python bindings, Python version)? Also, a screenshot of the incorrect situation would be helpful. Do you see anything relevant in your logs?

comment:2 by Michel Jouvin <jouvin@…>, 14 years ago

I got it. The problem shows up only if my browser is configured to use the French language. If I configure it to use English language, everything is correct…

You should be able to see the problem if connecting to https://trac.lal.in2p3.fr/QWG/roadmap (upgraded to r8902).

Michel

by Remy Blank, 14 years ago

Attachment: Milestones-English.png added

Milestone page, English.

by Remy Blank, 14 years ago

Attachment: Milestones-French.png added

Milestone page, French.

comment:3 by Remy Blank, 14 years ago

Keywords: translation added

Right, I see what you mean:

Milestone page, English.

Milestone page, French.

It looks like the due date is taken as the closing date. Funnily enough, German doesn't have the issue, and neither do English (UK), Spanish, Italian or Portugese. So this is probably due to a bad translation string for French.

(I hope you don't mind my adding the screenshots. If you would prefer not to show them here, let me know and I'll remove them.)

comment:4 by Remy Blank, 14 years ago

Could you please try applying the following patch:

  • trac/locale/fr_FR/LC_MESSAGES/messages.po

     
    31933193"Due in %(duration)s\n"
    31943194"                  (%(date)s)"
    31953195msgstr ""
    3196 "Atteint il y a %(duration)s\n"
    31973196"Échéance dans %(duration)s\n"
    31983197"                (%(date)s)"
    31993198

comment:5 by Christian Boos, 14 years ago

Owner: set to Remy Blank

Embarrassing ;-)

Please Remy apply.

comment:6 by Remy Blank, 14 years ago

Resolution: fixed
Status: newclosed

Applied in [8903]. Thanks for the report!

comment:7 by Christian Boos, 14 years ago

Welcome to the french translation team, Remy ;-)

comment:8 by Michel Jouvin <jouvin@…>, 14 years ago

No pb with the screen shots, this is a public site! Trac update to r8904. Thanks!

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Remy Blank.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Remy Blank to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.