> Dave Peticolas writes:
> 
>  > That's my best guess right now. All those strings are being passed
>  > through gettext before display. Are any of the following environment
>  > variables set:
>  > 
>  > LANG
> 
> 
> Aha!  I had LANG=en_GB set.  After unsetting this the headings appear
> as they should.  Just to be clear, it is the setting at run-time, not
> compile-time which matters.
> 
> This was an executable I had alread compiled after installing GNU
> gettext, so I can't say whether this would have fixed it with the
> Solaris gettext.  It may be that this is sufficient after all.
> 
> Presumably gnucash *should* work in multiple languages/locales so
> maybe there's some other underlying problem?  
 
Yes, it really should work in en_GB, and I know there are several
people running in that locale without the problem you reported,
though not, I think, on Solaris.

Did you try it with LANG set using GNU gettext?


> In addition, there's one more change needed for a Solaris compile
> which I omitted to mention before.  I had to include "-lcurses" in
> the final link of gnucash.gnome (to LIBS in src/gnome/Makefile.in) to
> resolve some curses symbols.  I wasn't aware that gnucash required
> curses, but perhaps this should be checked for in the configure
> script.

Now that I don't understand. I don't believe we are using
curses anywhere in GnuCash, at least this is the first I've
heard of it :)

What symbols were needed?

thanks,
dave

Reply via email to