Edgewall Software
Modify

Opened 17 years ago

Last modified 11 years ago

#5469 new task

Translation of Trac to Spanish/Español [es_ES]

Reported by: asmodai@… Owned by: raragon
Priority: normal Milestone: translations
Component: i18n Version:
Severity: normal Keywords: l10n spanish
Cc: karlos_vigo@…, jmt4b04d4v@…, jag2kn@…, robarago@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description

This ticket should be used to coordinate the translation to Spanish.

Attachments (6)

messages.po (78.7 KB ) - added by raul.garcia@… 15 years ago.
Just started to translate, can someone check this?
messages.2.po (81.6 KB ) - added by raul.garcia@… 15 years ago.
File being translated, 35% translated.
messages.3.po (180.9 KB ) - added by robarago@… 14 years ago.
100% coverage (1087 messages) for Spanish Translation remade from scratch.
messages-js.po (3.5 KB ) - added by robarago@… 14 years ago.
Spanish translation of JavaScript messages (31 messages)
messages.4.po (180.9 KB ) - added by robarago@… 14 years ago.
1095 messages translated (msgcat'd with original messages.pot)
messages.5.po (170.4 KB ) - added by robarago@… 14 years ago.
1095 messages translated (msgmerge'd with original messages.pot)

Download all attachments as: .zip

Change History (51)

comment:1 by asmodai@…, 17 years ago

See also TracTermsEs.

comment:2 by anonymous, 17 years ago

Cc: karlos_vigo@… added
Keywords: spanish added

comment:3 by asmodai@…, 17 years ago

Summary: Translation of Trac to Spanish [es_ES]Translation of Trac to Spanish/Español [es_ES]

comment:4 by Jeroen Ruigrok van der Werven, 17 years ago

Milestone: not applicable0.12
Owner: changed from Jonas Borgström to Jeroen Ruigrok van der Werven

comment:5 by Jeroen Ruigrok van der Werven, 17 years ago

Status: newassigned

comment:6 by Johans Marvin Taboada Villca <jmt4b04d4v@…>, 17 years ago

Cc: jmt4b04d4v@… added

comment:7 by maarten@…, 17 years ago

I see this translation still has many german words in it..is it already operational¿

comment:8 by Jeroen Ruigrok van der Werven, 17 years ago

Fixed in r5821.

comment:9 by Jeroen Ruigrok van der Werven, 16 years ago

Component: generali18n

comment:10 by marsanvi@…, 16 years ago

Hi Karlos,

I'm interested in the spanish traslation, if you want I can help you.

Martín Sánchez.

comment:11 by Jeroen Ruigrok van der Werven, 16 years ago

The files are in the repository. Just open the es_ES messages.po and verify/add to the entries.

comment:12 by Jeroen Ruigrok van der Werven, 16 years ago

Also let me know if your names are not in THANKS yet.

comment:13 by Christian Boos, 16 years ago

Milestone: 0.130.12

by raul.garcia@…, 15 years ago

Attachment: messages.po added

Just started to translate, can someone check this?

comment:14 by raul.garcia@…, 15 years ago

Hello, Im translating "messages.po", but i don't know if Im doing right. The formatting seems very simple but if anyone can check the file will be perfect. By now I've translated about 35% of the file, I hope it will be finished in about a week or two depending on my spare time.

by raul.garcia@…, 15 years ago

Attachment: messages.2.po added

File being translated, 35% translated.

comment:15 by somervill@…, 15 years ago

Hello!

I would like to help translating as well, so let me know if messages.2.po is the up to date version so I can start checking/translating. thanks.

comment:16 by Jeroen Ruigrok van der Werven, 15 years ago

The messages.2.po file has been committed to the repository in r8047. Thanks!

comment:17 by Jeroen Ruigrok van der Werven, 15 years ago

A small note, by the way, Last-Translator is a special header, don't make it plural.

comment:18 by raul.garcia@…, 15 years ago

Sorry about the "Last-Translator" header.


Somervill@ did you start to translate?

comment:19 by Jeroen Ruigrok van der Werven, 15 years ago

No problems at al Raul, just explaining. :)

comment:20 by Jeroen Ruigrok van der Werven, 14 years ago

Owner: Jeroen Ruigrok van der Werven removed
Status: assignednew

comment:21 by Christian Boos, 14 years ago

Milestone: 0.12translations

comment:22 by anonymous, 14 years ago

how we can install this translation in trac 0.11 with babel? can't find how to install it ¿?

comment:23 by Christian Boos, 14 years ago

No chances for Trac 0.11, but see 0.12/TracInstall for 0.12dev, a.k.a. trunk (TracDownload#Tractrunk).

comment:24 by Christian Boos, 14 years ago

By the way, any chances for some updates? The stats say 31% and I think that for being part of the 0.12 release, reaching 50% is not too much to ask for…

comment:25 by Christian Boos, 14 years ago

Cc: jag2kn@… added

jag2kn@… provided some updates, committed in r9743 and updated in r9744. Please review and expand…

@jag2kn: please use this ticket in the future rather than the TracTermsEs page for providing patches or complete messages.po files. Also, please read the TracL10N page, in particular learn about the various ways to get an up to date catalog before starting the translation, it will save you some time ;-)

Last edited 14 years ago by Christian Boos (previous) (diff)

comment:26 by jag2kn@…, 14 years ago

@cboos thanks for commit the changes, I will look the links

by robarago@…, 14 years ago

Attachment: messages.3.po added

100% coverage (1087 messages) for Spanish Translation remade from scratch.

in reply to:  26 comment:27 by anonymous, 14 years ago

Replying to jag2kn@…:

@cboos thanks for commit the changes, I will look the links

Sorry, I uploaded first my translation (messages.3.po) in TracTermsEs page. I attached the same version here for your consideration.

Thank you all.

comment:28 by Christian Boos, 14 years ago

Cc: robarago@… added

Nice work, there were no errors and it's nearly complete except for the Javascript messages.

I've committed it as r9844 and also added the messages-js.po catalog in r9845. You need to translate those messages as well to really reach 100% (but hey, only 31 messages, peanuts :-) ).

by robarago@…, 14 years ago

Attachment: messages-js.po added

Spanish translation of JavaScript messages (31 messages)

in reply to:  28 comment:29 by anonymous, 14 years ago

Replying to cboos:

Nice work, there were no errors and it's nearly complete except for the Javascript messages.

I've committed it as r9844 and also added the messages-js.po catalog in r9845. You need to translate those messages as well to really reach 100% (but hey, only 31 messages, peanuts :-) ).

Ok, I'm attaching the peanuts right now to reach 100%… I suppose this file is converted to trac/htdocs/js/messages/es.js… but how?

comment:30 by Christian Boos, 14 years ago

I've committed messages-js.po in r9848. I previously assumed the 96% figure was due to the missing messages-js.po, but actually in the main catalog you have 1087 messages translated, on a total of 1095 in the .pot file.

So you're nearly there ;-) If you'd like to maintain this translation on the longer term, and you'd like to have commit access to those catalogs, just ask.

As for the generation of the es.js file, this is done using a custom command which extracts the translations from the compiled messages-js.mo file. You can trigger this step by:

$ make compile-es
python setup.py compile_catalog -l es \
    compile_catalog_js -l es generate_messages_js -l es
running compile_catalog
compiling catalog 'trac/locale\\es\\LC_MESSAGES\\messages.po' to 'trac/locale\\es\\LC_MESSAGES\\messages.mo'
running compile_catalog_js
compiling catalog 'trac/locale\\es\\LC_MESSAGES\\messages-js.po' to 'trac/locale\\es\\LC_MESSAGES\\messages-js.mo'
running generate_messages_js
generating messages javascript 'trac/locale\\es\\LC_MESSAGES\\messages-js.mo' to 'trac/htdocs/js/messages\\es.js'

but this will also happen automatically on build and install. See #6353 for details.

by robarago@…, 14 years ago

Attachment: messages.4.po added

1095 messages translated (msgcat'd with original messages.pot)

comment:31 by Christian Boos, 14 years ago

msgcat is just merging common messages…

$ msgcat.exe trac/locale/messages.pot trac/locale/es/LC_MESSAGES/messages.po  > messages.po
$ msgfmt --statistics messages.po
1087 translated messages, 8 untranslated messages.

You need to do msgmerge here:

$ msgmerge.exe trac/locale/es/LC_MESSAGES/messages.po  trac/locale/messages.pot  > messages.po
..................................................................................................................... done.
$ msgfmt --statistics messages.po
1087 translated messages, 7 fuzzy translations, 1 untranslated message.

Or alternatively install the Python tools and make update-es.

See all the details about the 4 possible ways in TracL10N#TranslationWorkflow.

in reply to:  31 comment:32 by robarago@…, 14 years ago

Replying to cboos:

msgcat is just merging common messages…

$ msgcat.exe trac/locale/messages.pot trac/locale/es/LC_MESSAGES/messages.po  > messages.po
$ msgfmt --statistics messages.po
1087 translated messages, 8 untranslated messages.

You need to do msgmerge here:

$ msgmerge.exe trac/locale/es/LC_MESSAGES/messages.po  trac/locale/messages.pot  > messages.po
..................................................................................................................... done.
$ msgfmt --statistics messages.po
1087 translated messages, 7 fuzzy translations, 1 untranslated message.

Or alternatively install the Python tools and make update-es.

See all the details about the 4 possible ways in TracL10N#TranslationWorkflow.

Ok. Let's see…

$ msgmerge messages.po messages.pot > messages.po.new
.............................................................................................................. done.
$ msgfmt --statistics messages.po.new
1094 translated messages, 1 untranslated message.
$ vim messages.po.new # Translation session not very heavy
$ msgfmt --check messages.po.new # No output, is this good?
$ msgfmt --statistics messages.po.new
1095 translated messages

Please, note my original messages.po is different from yours. Mine is from 'msgcat', but this command produced nearly the same effect but for one only message. I'm attaching this new version with one last message translated.

Of course I can give a try and became long term translation maintainer. Please send me information about it.

Thank you very much.

by robarago@…, 14 years ago

Attachment: messages.5.po added

1095 messages translated (msgmerge'd with original messages.pot)

comment:33 by Christian Boos, 14 years ago

Owner: set to raragon

Roberto, I've committed messages.5.po in r9852. Thanks a lot!

I've sent you a mail with the details for your account so that you can continue the maintenance at your convenience.

comment:34 by anonymous, 13 years ago

Hi, I'm trying to translate to spanish my trac (0.12), how can I do that? many thanks.

in reply to:  34 comment:35 by anonymous, 13 years ago

Replying to anonymous:

Hi, I'm trying to translate to spanish my trac (0.12), how can I do that? many thanks.

Trac 0.12 has 100% translation to Spanish (Spain) as you can test here http://trac.edgewall.org/demo-0.12. All you should do is set your browser language to es_ES to see translation working.

Thank you for your offer.

comment:36 by anonymous, 13 years ago

Thanks for your help, I tested it with firefox and crhome both in spanish but my trac stil in English. There is something in my trac.ini that i have to change?? I have installed the 0.11 and then I upgraded it to the 0.12. I'm working in linux but I also tested with a spanish windows xp and the trac is also in English.

Many thanks and best regards.

comment:37 by anonymous, 13 years ago

You should see the files messages.po and messages-js.po in the trac/locale/es/LC_MESSAGES directory of your trac 0.12 installation (I've downloaded an tested OK with 0.12.1).

You should also configure your browser language to Spanish (Edit→Preferences→Content→Language and promote Español [es] to first place in Firefox, i.e.).

Then, reloading any trac page should work.

Please, read trac FAQ or report this issue to users forum if necessary, since I'm not i18n expert but a mean translator.

comment:38 by anonymous, 13 years ago

I have not installed BABEL, is that the problem? Babel is necesary to use the translation utility?

comment:39 by anonymous, 13 years ago

I've intalled babel reintalled the trac 0.12 and all is working now correctly, thanks for all

comment:40 by manuel.viera.tirado@…, 13 years ago

Hi,

First of all, thanks for the spanish translations, good job.

I've been watching your TracTermsEs and read that the way is to look for a term valid in Spanish and American latin spanish also.

Wouldn't it better to try to separate it in several files? I mean es_ES, es_AR, etc.

Thanks and best regards, Manuel Viera.

in reply to:  40 comment:41 by raragon, 13 years ago

Sorry, I'm not actively maintaning this page. In fact, I didn't followed myself in Trac version 0.12 and I hadn't time to update it. So feel free to fork to TracTermsEsAr if you need it.

Only a link with a short warning text in the begining of this page would be nice…

Thank you for you interest.

comment:42 by manuel.viera.tirado@…, 13 years ago

My idea is the opossite of yours. I don't want to make es_AR, I want to recycle your es_ES and make it real, I mean, complete es_ES with the words that we really use here in Spain, instead of get together all the spanish of the world into one es_ES. In that way there will be several es_XX, one per region.

in reply to:  42 comment:43 by anonymous, 13 years ago

I'm a native spanish speaker from Spain and I think my translation of 0.12 is not very neutral, in fact.

You're welcomed to any contribution, not only to the TracTermsEs page but for the translation itself, but I don't see TracTermsEs as a mandatory guide for next release, only as a suggestion since it's very outdated and no actual work (messages.po or messages-js.po) was derived AFAIK from any contributor of this page.

comment:44 by tezcatl@…, 11 years ago

Hi! I've just filed ticket:10928 with a diff for updated Spanish translation, fixed some mistranslated strings and fuzzies. This is just for version 0.12.4

FWIW, I'm native spanish speaker from México, so I'm just going to give a fix to 1.0dev catalog but I'd like better start a new translation for es_MX variant, since the userbase of my organization is mexican and we'd also helping new translators become acustomed to standard translation tools for software.

Best regards to everyone.

in reply to:  44 comment:45 by Christian Boos, 11 years ago

Replying to tezcatl@…:

FWIW, I'm native spanish speaker from México, so I'm just going to give a fix to 1.0dev catalog but I'd like better start a new translation for es_MX variant, since the userbase of my organization is mexican and we'd also helping new translators become acustomed to standard translation tools for software.

I've approved the creation of the Spanish (Mexico) Team on Transifex. Speaking of Transifex, it seems I have some maintenance to do there (new "Releases"), and also the instructions on TracL10N regarding Transifex are very much out of date… so I'm not sure at this point what the current workflow with Transifex is/should be.

I'm also not sure how Mexican Spanish compares to "Spanish Spanish", but it would be great if you could also maintain the es catalog "in passing" ;-)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain raragon.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from raragon to anonymous. Next status will be 'assigned'.

Add Comment


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