Edgewall Software
Modify

Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#10928 closed enhancement (fixed)

Spanish translation fixed & updated

Reported by: tezcatl@… Owned by: Christian Boos
Priority: normal Milestone: 1.0.2
Component: i18n Version: 0.12.4
Severity: normal Keywords:
Cc: Branch:
Release Notes:
  • Improved set_owner workflow hint.
  • set_owner_to_self is ignored if set_owner is also in the list of operations.
API Changes:
Internal Changes:

Description

Hi!

I'm a user of one installation of Trac at support.mayfirst.org and a recent member of Internationalization team of May First. I'm testing the localizated strings in "es" (Spain) and we found a few mistranslated, in example the message about the change of ticket's owner "the owner will be changed from …" is translated with the meaning "the owner will be changed to …" suggesting the message should say who is going to be the new owner.

Thus said, I've filed a ticket in our support system itseld and one of their maintainers was kind enough to direct me to your L10N instructions for new translators. So this is what I did in order to let you spot if i did anything wrong and where:

svn co http://svn.edgewall.org/repos/trac/branches/0.12-stable 0.12dev
cd 0.12dev
make update-es

I've fixed the wrong and fuzzy strings and translated the missing. I'm attaching the diff just for trac/locale/es/LC_MESSAGES/messages.po since other catalogs were not changed by make update.

Also, since our Spanish speakers users is located mostly on México, I'm beginning a new variant according to our userbase. I've just requested a new team at transifex Trac project.

Please let us know if there is anything wrong in our translation or if we should take any other steps to follow best practices on internationalization work of Trac.

Attachments (1)

trac-0.12-es_ES-l10n.20121026.diff.gz (37.6 KB ) - added by tezcatl@… 11 years ago.
Updated catalog and fixed translation strings

Download all attachments as: .zip

Change History (5)

by tezcatl@…, 11 years ago

Updated catalog and fixed translation strings

comment:1 by Christian Boos, 11 years ago

Milestone: next-stable-1.0.x
Owner: set to Christian Boos
Status: newassigned

Thanks for the report and the updated translations! Patch applied in r11424.

I'm not closing the ticket yet though, as the i18n for "the owner will be changed" should probably be checked, and either changed or a hint should be added, as its translation is misleading in French as well. Last time I checked, I thought that some negative form would lead to better results ("the owner will no longer be …").

I don't think the scope of those changes is still appropriate for 0.12-stable though, so targeting 1.0-stable (1.0.2 most likely).

in reply to:  1 ; comment:2 by Christian Boos, 11 years ago

Milestone: next-stable-1.0.x1.0.2

Replying to cboos:

I'm not closing the ticket yet though, as the i18n for "the owner will be changed" should probably be checked, and either changed or a hint should be added, as its translation is misleading in French as well.

r11385 did half of the job… I missed one:

  • trac/ticket/default_workflow.py

    diff --git a/trac/ticket/default_workflow.py b/trac/ticket/default_workflow.py
    index 6b087ab..978f384 100644
    a b Read TracWorkflow for more information (don't forget to 'wiki upgrade' as well)  
    258258            if owners == None:
    259259                owner = req.args.get(id, req.authname)
    260260                control.append(tag_('to %(owner)s',
    261261                                    owner=tag.input(type='text', id=id,
    262262                                                    name=id, value=owner)))
    263263                hints.append(_("The owner will be changed from "
    264                                "%(current_owner)s",
     264                               "%(current_owner)s to you",
    265265                               current_owner=current_owner))
    266266            elif len(owners) == 1:
    267267                owner = tag.input(type='hidden', id=id, name=id,
    268268                                  value=owners[0])
    269269                formatted_owner = format_user(owners[0])
    270270                control.append(tag_('to %(owner)s ',

in reply to:  2 comment:3 by Christian Boos, 11 years ago

Resolution: fixed
Status: assignedclosed

Replying to cboos:

Replying to cboos:

I'm not closing the ticket yet though, as the i18n for "the owner will be changed" should probably be checked, and either changed or a hint should be added, as its translation is misleading in French as well.

r11385 did half of the job… I missed one:

And the correct sentence would rather be "The owner will be changed from (current) to the specified user", as this corresponds to the case in which we have a text input field for the owner.

Fixed in r11777.

comment:4 by Ryan J Ollos, 10 years ago

Release Notes: modified (diff)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos 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.