On Monday 24 March 2008 02:08:06 am Alex Povolotsky wrote: > Hello! > > Having completed UTF-8 quest successfully, I've tried to do I18N and > found the same double-UTF-encoding trouble. > > I've put UTF-8 strings into I18N/ru.po file,and configured Plugin:I18N > > Plugin::I18N: > maketext_options: > Decode: 0 > Encoding: utf-8 > > (Decode: 1 did not make a difference), and I've got double-encoded > localize. > > What and where should I fix? > > Alex.
Does your pofile have the correct encoding declared? It should say something like msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8" (actually it's likely that there are lots of other "headers", but the point is that Content-Type should be one of them and it should declare a charset. Locale::Maketext::Gettext twigs on this to figure out how to decode.) Andrew _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
