[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: po compilation breakage



On 8 Jun 2001, Lars Clausen wrote:

> On Fri, 8 Jun 2001, Hubert Figuiere wrote:
>
> >
> > I can't finish building Dia because of these errors in a .po file:
> >
> > file=./echo zh_TW.Big5 | sed 's,.*/,,'.gmo \
> >   && rm -f $file && PATH=../src:$PATH /usr/bin/msgfmt -o $file
> >   zh_TW.Big5.po
> > zh_TW.Big5.po:161: illegal control sequence
> > zh_TW.Big5.po:382: illegal control sequence
> > zh_TW.Big5.po:1592: illegal control sequence
> > zh_TW.Big5.po:1907: illegal control sequence
> > zh_TW.Big5.po:1911: illegal control sequence
> > zh_TW.Big5.po:1915: illegal control sequence
> > zh_TW.Big5.po:2050: illegal control sequence
> > zh_TW.Big5.po:2808: illegal control sequence
> > found 8 fatal errors
> >
> > It looks like msgfmt is being confused by the Big5 chars used... because
> > on several occasion there are '\' that are just part of the multibyte
> > charset.  What is the solution ?
>
> A solution to get it to compile is to --disable-nls, but it does need to be
> fixed.

This is when using one of the new gettext releases, correct?

I believe the correct setting the OLD_PO_FILE_INPUT environment variable.
You can use the msgmerge program to convert the po file to the new format.
Something like this:
  OLD_PO_FILE_INPUT=1 msgmerge ll.po dia.pot > tmp
  mv tmp ll.po

(it would be a good idea to check the output before overwriting the old po
file).

James.

-- 
Email: james@daa.com.au
WWW:   http://www.daa.com.au/~james/






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] Mail converted by Mofo Magic and the Flying D

 
All trademarks and copyrights are the property of their respective owners.

Other Directory Sites: SeekWonder | Directory Owners Forum

GuideSMACK