Edgewall Software
Modify

Ticket #5592 (new task)

Opened 5 years ago

Last modified 11 months ago

Translation of Trac to Czech/Česky [cs_CZ]

Reported by: jruigrok 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

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

Download all attachments as: .zip

Change History

comment:1 Changed 5 years ago by jruigrok

  • Owner changed from jonas to jruigrok

comment:2 follow-up: Changed 5 years ago by blackhex@…

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

Changed 5 years ago by Blackhex

First attempt to Czech translation.

comment:3 in reply to: ↑ 2 Changed 5 years ago by jruigrok

  • Status changed from new to assigned

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 5 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 4 years ago by miko dot vaji at gmail dot com

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 4 years ago by jruigrok

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 4 years ago by jruigrok

  • Component changed from general to i18n

comment:7 Changed 4 years ago by cboos

  • Milestone changed from 0.13 to 0.12

Changed 4 years ago by permonik@…

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

comment:8 Changed 4 years ago by jruigrok

Committed in r7417, thanks.

comment:9 Changed 2 years ago by jruigrok

  • Owner jruigrok deleted
  • Status changed from assigned to new

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

  • Cc k@… added

comment:11 Changed 2 years ago by cboos

  • Milestone changed from 0.12 to translations

Changed 13 months ago by charmer

completed, proofread and corrected Czech translation for v.0.10.4

comment:12 Changed 13 months ago by cboos

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 13 months ago by charmer

merged with v.0.12 POT with fuzzies done as well

comment:13 Changed 13 months 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 11 months ago by cboos

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

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 (none). Next status will be 'new'
The owner will be changed from (none) 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.