[Bug 1088506] Re: The messages of console utilities have wrong encoding

Mark Sapiro mark at msapiro.net
Tue Dec 11 06:58:33 CET 2012


Mailman's character set for Russian is koi8-r. This means that
everything which is displayed in Russian is in the koi8-r character set.
You can change this to utf-8 as follows:

1) put

add_language('ru', 'Russian',  'utf-8', 'ltr')

in mm_cfg.py.

2) run iconv to transliterate all the templates in Mailman's
templates/ru/ directory from koi8-r to utf-8.

3) also, run iconv to transliterate Mailman's
messages/ru/LC_MESSAGES/mailman.po to utf-8 and then edit the file to
replace the line

"Content-Type: text/plain; charset=koi8-r\n"

near the beginning with

"Content-Type: text/plain; charset=utf-8\n"

4) run Mailman's bin/msgfmt.py or the system's msgfmt command to compile
messages/ru/LC_MESSAGES/mailman.po into the binary
messages/ru/LC_MESSAGES/mailman.mo.  Mailman's msgfmt.py is more
forgiving of some anomalies which may or may not be present in the
Russian message catalog.

-- 
You received this bug notification because you are a member of Mailman
Coders, which is subscribed to GNU Mailman.
https://bugs.launchpad.net/bugs/1088506

Title:
  The messages of console utilities have wrong encoding

To manage notifications about this bug go to:
https://bugs.launchpad.net/mailman/+bug/1088506/+subscriptions


More information about the Mailman-coders mailing list