I don't understand what the problem is. At least on *nix and cygwin
tex2lyx seems working ok.

Compare src/tex2lyx/gettext.h and src/gettext.h

tex2lyx still uses std::string const _(std::string)
while lyx uses docstring const _(std::string)

Therefore, tex2lyx uses the no-translation _(). and
support/package.C.in uses a different gettext.h with translation.
Then, there is a link problem.

I do not have time to trace why gcc passes and the problem can be
fixed by using tex2lyx/gettext.h for packages.C. However, I see no
reason for a separate _() function  for tex2lyx and propose that we
remove tex2lyx/gettext.* and use the src/gettext.*.

Bo

Reply via email to