Edgewall Software
Modify

Opened 17 years ago

Last modified 13 years ago

#5592 new task

Translation of Trac to Czech/Česky [cs_CZ]

Reported by: Jeroen Ruigrok van der Werven Owned by:
Priority: normal Milestone: translations
Component: i18n Version:
Severity: normal Keywords: l10n czech
Cc: k@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description

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

Attachments (5)

messages.po (59.9 KB ) - added by Blackhex 17 years ago.
First attempt to Czech translation.
messages.2.po (76.5 KB ) - added by miko dot vaji at gmail dot com 16 years ago.
Attaching Czech .po file for version 0.10.4. Should be tested before commiting, some translations can be strange because of different word order between CZ and EN
messages.3.po (94.8 KB ) - added by permonik@… 16 years ago.
Updated to r7348. Moreover some terms were changed according to TracTermsCz
messages4.po (181.3 KB ) - added by charmer 13 years ago.
completed, proofread and corrected Czech translation for v.0.10.4
messages5.po (182.9 KB ) - added by charmer 13 years ago.
merged with v.0.12 POT with fuzzies done as well

Download all attachments as: .zip

Change History (19)

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

Owner: changed from Jonas Borgström to Jeroen Ruigrok van der Werven

comment:2 by blackhex@…, 17 years ago

Ok, first course of translation done, I'll check it running and fix missunderstandigs tomorrow.

by Blackhex, 17 years ago

Attachment: messages.po added

First attempt to Czech translation.

in reply to:  2 comment:3 by Jeroen Ruigrok van der Werven, 17 years ago

Status: newassigned

Replying to blackhex@post.cz:

Ok, first course of translation done, I'll check it running and fix missunderstandigs tomorrow.

Submitted in r5806.

comment:4 by Blackhex, 17 years ago

All right, I checked out r5807 and tried that. Seems like short locale mapping to long locale is not implemented yet.

Here is a debug log:

05:37:11 Trac[main] DEBUG: Negotiating locale between ['cs', 'en'] and ['de-DE', 'cs-CZ', 'es-ES', 'ja-JP', 'ko-KR', 'pt-PT', 'zh-CN']
05:37:11 Trac[main] DEBUG: Chose locale None

Please, let me know when it will. Thanks.

by miko dot vaji at gmail dot com, 16 years ago

Attachment: messages.2.po added

Attaching Czech .po file for version 0.10.4. Should be tested before commiting, some translations can be strange because of different word order between CZ and EN

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

I will get the appropriate strings from the .po file out of there. But focus for translation is on trunk, which is 0.11 currently with the aim of releasing i18n support with 0.12. There will be no backports to 0.10 for this framework.

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

Component: generali18n

comment:7 by Christian Boos, 16 years ago

Milestone: 0.130.12

by permonik@…, 16 years ago

Attachment: messages.3.po added

Updated to r7348. Moreover some terms were changed according to TracTermsCz

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

Committed in r7417, thanks.

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

Owner: Jeroen Ruigrok van der Werven removed
Status: assignednew

comment:10 by Kim Sullivan <k@…>, 14 years ago

Cc: k@… added

comment:11 by Christian Boos, 14 years ago

Milestone: 0.12translations

by charmer, 13 years ago

Attachment: messages4.po added

completed, proofread and corrected Czech translation for v.0.10.4

comment:12 by Christian Boos, 13 years ago

Thanks for the update!

Note that you should have run make check-cs:

$ make check-cs
check-cs: trac/locale/cs/LC_MESSAGES/messages.po:4115: a format specification for argument 'cset_added' doesn't exist in 'msgstr'
msgfmt: found 1 fatal error

as that shows a tricky error which was indeed hard to spot manually (an isolated '%' at the end of a line which was actually meaningful as variable placeholder).

You also don't have provided translations for the Javascript messages yet (do make init-cs to create the initial trac/locale/cs/LC_MESSAGES/messages-js.po file; more generally, be sure to read TracL10N).

Other than that, make compile-cs worked fine, so I assume this is near perfect translation now, thanks a lot!

$ make summary-cs
l10n/cs: translations updated (98%)

(the missing 2% are due to the untranslated Javascript messages).

Committed as r10419 (sorry for the mangled name - svn commit -F commit.log apparently did a conversion to UTF-8 of the commit.log content which was already UTF-8 encoded…).

by charmer, 13 years ago

Attachment: messages5.po added

merged with v.0.12 POT with fuzzies done as well

comment:13 by charmer, 13 years ago

Someone noticed, cool :-) I've checked the file with "msgfmt -c" and have corrected the "%" error. Also, I took the up-to-date 0.12 template, merged that with my .po, completed blanks and fuzzies and uploaded as messages5.po. There are still some strings untranslated though - mainly those that have to be "hacked" in trac.ini (see #9799). I am not a root on our server and I was told we have some non-standard installation so I will check the JS strings with my admin tommorow.

comment:14 by Christian Boos, 13 years ago

The current source:branches/0.12-stable/trac/locale/cs/LC_MESSAGES/messages.po@10419 has the following status:

messages.po: 1131 translated messages, 1 fuzzy translation, 1 untranslated message.

While messages5.po would have:

messages.po: 1113 translated messages.

That's why I didn't commit it.

I also fixed one problem with the about.html translation (#10066).

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) 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.