Edgewall Software
Modify

Ticket #5469 (new task)

Opened 3 years ago

Last modified 3 months ago

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@…

Description

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

Attachments

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

Change History

comment:1 Changed 3 years ago by asmodai@…

See also TracTermsEs.

comment:2 Changed 3 years ago by anonymous

  • Cc karlos_vigo@… added
  • Keywords spanish added

comment:3 Changed 3 years ago by asmodai@…

  • Summary changed from Translation of Trac to Spanish [es_ES] to Translation of Trac to Spanish/Español [es_ES]

comment:4 Changed 3 years ago by jruigrok

  • Owner changed from jonas to jruigrok
  • Milestone changed from not applicable to 0.12

comment:5 Changed 3 years ago by jruigrok

  • Status changed from new to assigned

comment:6 Changed 3 years ago by Johans Marvin Taboada Villca <jmt4b04d4v@…>

  • Cc jmt4b04d4v@… added

comment:7 Changed 3 years ago by maarten@…

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

comment:8 Changed 3 years ago by jruigrok

Fixed in r5821.

comment:9 Changed 3 years ago by jruigrok

  • Component changed from general to i18n

comment:10 Changed 3 years ago by marsanvi@…

Hi Karlos,

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

Martín Sánchez.

comment:11 Changed 3 years ago by jruigrok

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

comment:12 Changed 2 years ago by jruigrok

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

comment:13 Changed 2 years ago by cboos

  • Milestone changed from 0.13 to 0.12

Changed 19 months ago by raul.garcia@…

Just started to translate, can someone check this?

comment:14 Changed 19 months ago by raul.garcia@…

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.

Changed 19 months ago by raul.garcia@…

File being translated, 35% translated.

comment:15 Changed 17 months ago by somervill@…

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 Changed 17 months ago by jruigrok

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

comment:17 Changed 17 months ago by jruigrok

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

comment:18 Changed 17 months ago by raul.garcia@…

Sorry about the "Last-Translator" header.


Somervill@ did you start to translate?

comment:19 Changed 17 months ago by jruigrok

No problems at al Raul, just explaining. :)

comment:20 Changed 9 months ago by jruigrok

  • Owner jruigrok deleted
  • Status changed from assigned to new

comment:21 Changed 7 months ago by cboos

  • Milestone changed from 0.12 to translations

comment:22 Changed 7 months ago by anonymous

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

comment:23 Changed 7 months ago by cboos

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

comment:24 Changed 7 months ago by cboos

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 Changed 3 months ago by cboos

  • 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 3 months ago by cboos (previous) (diff)

comment:26 follow-up: ↓ 27 Changed 3 months ago by jag2kn@…

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

Changed 3 months ago by robarago@…

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

comment:27 in reply to: ↑ 26 Changed 3 months ago by anonymous

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 follow-up: ↓ 29 Changed 3 months ago by cboos

  • 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 :-) ).

Changed 3 months ago by robarago@…

Spanish translation of JavaScript messages (31 messages)

comment:29 in reply to: ↑ 28 Changed 3 months ago by anonymous

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 Changed 3 months ago by cboos

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.

Changed 3 months ago by robarago@…

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

comment:31 follow-up: ↓ 32 Changed 3 months ago by 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.

comment:32 in reply to: ↑ 31 Changed 3 months ago by robarago@…

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.

Changed 3 months ago by robarago@…

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

comment:33 Changed 3 months ago by cboos

  • 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.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will be changed from raragon. Next status will be 'new'
The owner will be changed from raragon to anonymous. Next status will be 'assigned'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.