Edgewall Software

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#9159 closed defect (fixed)

Too generic and single word, difficult translation

Reported by: Lele Gaifax <lele@…> Owned by: Remy Blank
Priority: normal Milestone: 0.12
Component: i18n Version: 0.12dev
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:


There is a message composed by a single word, "by", currently used in two different contexts:

#: trac/ticket/templates/milestone_view.html:52
#: trac/timeline/templates/timeline.html:43
msgid "by"

The milestone view uses it in the little panel on the right, to say something like "show the statuses *by* XXX", meaning "grouping the numbers *by* XXX" where XXX is one of "component", "priority" and so on.

The timeline instead uses the same word to say "changeset 123 (made) *by* SomeUser".

This makes difficult/impossible the translation of that single message: for example in italian, the two forms could be rendered respectively as "stato segnalazioni *per* componente|priorità…" and "changeset 123 *di* SomeUser". Given that the current italian catalog translates "by" with "per", right now I can see the right sentence in the milestone view, while the timeline is "wrong", because it render as "changeset 123 per SomeUser" which sounds as "changeset 123 for SomeUser" in english, quite misleading to say the least :-)

So, in general, the i18n people should try to avoid standalone and "too generic" words like "by".

Thank you all.

Attachments (0)

Change History (3)

comment:1 by Christian Boos, 14 years ago

Milestone: 0.12
Owner: set to Christian Boos

Good advice, unfortunately when trying to do this, it seems I triggered a Genshi i18n bug.

comment:2 by Remy Blank, 14 years ago

Resolution: fixed
Status: newclosed

This should be fixed in [9502].

comment:3 by Remy Blank, 14 years ago

Owner: changed from Christian Boos to Remy Blank

Modify Ticket

Change Properties
Set your email in Preferences
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.