>>>>> "Jean-Marc" == Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:

Jean-Marc> I get the following messages when reading fr_Intro.lyx:

Jean-Marc> Error returned from iconv EILSEQ An invalid multibyte
Jean-Marc> sequence has been encountered in the input. When converting
Jean-Marc> from UCS-4 to UCS-2. Input: 0xff 0xff 0xff 0xab Error
Jean-Marc> returned from iconv EILSEQ An invalid multibyte sequence
Jean-Marc> has been encountered in the input. When converting from
Jean-Marc> UCS-4 to UCS-2.

Jean-Marc> 0xab is for left guillemet and 0xbb right guillemet in
Jean-Marc> latin1

OK, now I know that this is from the quote inset, and the guillemet
strings are set explicitly there. Let's see if I can learn new tricks.
The relevant code is
string const InsetQuotes::dispString(Language const * loclang) const

I guess dispString should be made to return a docstring, right?
So I come to this very basic piece of code, and I am stuck:
                if (disp == "<<")
                        disp = '«';
                else if (disp == ">>")
                        disp = '»';
        }

How do I translate this in the new world where disp is a docstring?

JMarc

Reply via email to