> > But Blackbox doesn't like this: > > wilbert@obelix:~$ echo $LANG ; echo $LC_ALL > nl_NL@euro > nl_NL@euro > wilbert@obelix:~$ blackbox -help > failed to open catalog, using default messages > Blackbox 0.62.0pre3 : (c) 2001 Sean 'Shaleh' Perry > 1997 - 2000 Brad Hughes > (etc...) >
I have never seen that syntax before. When did the '@' symbol become part of locale specifications? As for blackbox, the answer is simple -- it tries to load "LOCALEPATH/locale/catalog". There is no nl_NL@euro directory, so it fails. If the '@' sign is to be used in locale specifications, blackbox needs to know to strip it. Easily done. > > Can't blackbox use gettext and *.mo files like may other projects or > would that add too many dependencies? > I honestly do not know why Brad chose catgets (foo.m) over gettext (foo.po). I am mailing him to ask.
