Survex 1.1.12 development snapshot uploaded
Olly Betts
olly at survex.com
Tue Feb 13 13:06:27 GMT 2007
On Tue, Feb 13, 2007 at 01:39:18PM +0100, Roger Schuster wrote:
>
> Olly Betts schrieb:
> >Has the de_DE.UTF-8 locale data been generated?
> >
> >Checking that this directory exists will probably tell you:
> >
> >/usr/lib/locale/de_DE.utf8/
> >
> >Or if it's listed in this file:
> >
> >/var/lib/locales/supported.d/local
>
> I have neither the directory nor the file on my box but all of my GTK
> and Gnome apps behave as expected with German menus and so on.
"man locale-gen" says the locales can be in an archive file, but
suggests that the list should still be there.
> >If not, try generating it (as root):
> >
> >locale-gen de_DE.UTF-8
>
> I can remember vaguely that there are some changes in newer versions of
> Debian. I will read some docs first.
Sadly my Debian unstable box is too low on disk right now to allow
updating.
> If I fire up aven 1.1.12 with LANG=C on the command line then the menu
> bar and the buttons are there (in English but that is no problem).
What about LANG=C SURVEXLANG=de_DE?
> By the way: A similar problem exists with the Debian Testing package of
> aven 1.0.39. The menus are in German but each menu item which contains
> an umlaut is blank. A workaround is the LANG=C switch here.
The oddest thing is I'm getting very different results to you on Ubuntu
edgy, which shouldn't be that different to current Debian testing.
For me, everything works fine provided I have the locale generated. If
I don't, then I get missing menu items (with wx2.6 + GTK2) or corrupted
accented characters (with wx2.4 + GTK1.2). I've not tried wx2.8.
For locales I don't have generated, using my default locale
(LANG=en_GB.UTF-8) and setting SURVEXLANG=de_AT (or whatever) works.
I've not tracked down why the locale needs to be generated.
But you're getting problems even with that.
> Another application which uses GTK 1.2 is affected, too. I think this
> is a bug of Debians GTK 1.2 package, not Survex.
The debian packages use the wxgtk 2.4 packages (there's no "ANSI" build
of wx 2.6 packaged) so they are indeed using GTK 1.2.
Which wx and gtk versions are you building survex 1.1.12 with? The
"Help->About..." dialog should say.
Cheers,
Olly
More information about the Survex
mailing list