Edgewall Software
Modify

Opened 10 years ago

Last modified 7 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@…
Release Notes:
API Changes:

Description

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

Attachments (5)

messages.po (59.9 KB ) - added by Blackhex 10 years ago.
First attempt to Czech translation.
messages.2.po (76.5 KB ) - added by miko dot vaji at gmail dot com 10 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@… 9 years ago.
Updated to r7348. Moreover some terms were changed according to TracTermsCz
messages4.po (181.3 KB ) - added by charmer 7 years ago.
completed, proofread and corrected Czech translation for v.0.10.4
messages5.po (182.9 KB ) - added by charmer 7 years ago.
merged with v.0.12 POT with fuzzies done as well

Download all attachments as: .zip

Change History (19)

comment:1 Changed 10 years ago by Jeroen Ruigrok van der Werven

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

comment:2 Changed 10 years ago by blackhex@…

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

Changed 10 years ago by Blackhex

Attachment: messages.po added

First attempt to Czech translation.

comment:3 in reply to:  2 Changed 10 years ago by Jeroen Ruigrok van der Werven

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 Changed 10 years ago by Blackhex

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.

Changed 10 years ago by miko dot vaji at gmail dot com

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 Changed 10 years ago by Jeroen Ruigrok van der Werven

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 Changed 10 years ago by Jeroen Ruigrok van der Werven

Component: generali18n

comment:7 Changed 9 years ago by Christian Boos

Milestone: 0.130.12

Changed 9 years ago by permonik@…

Attachment: messages.3.po added

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

comment:8 Changed 9 years ago by Jeroen Ruigrok van der Werven

Committed in r7417, thanks.

comment:9 Changed 8 years ago by Jeroen Ruigrok van der Werven

Owner: Jeroen Ruigrok van der Werven deleted
Status: assignednew

comment:10 Changed 8 years ago by Kim Sullivan <k@…>

Cc: k@… added

comment:11 Changed 8 years ago by Christian Boos

Milestone: 0.12translations

Changed 7 years ago by charmer

Attachment: messages4.po added

completed, proofread and corrected Czech translation for v.0.10.4

comment:12 Changed 7 years ago by Christian Boos

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…).

Changed 7 years ago by charmer

Attachment: messages5.po added

merged with v.0.12 POT with fuzzies done as well

comment:13 Changed 7 years ago by charmer

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 Changed 7 years ago by Christian Boos

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.
The owner will be changed from (none) to anonymous.

Add Comment


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

 
Note: See TracTickets for help on using tickets.