On 4 May 2010 01:20, Mark Allums <m...@allums.com> wrote: > On 5/3/2010 4:39 PM, Dotan Cohen wrote: >> >> I need to have separate locale settings for my terminal apps, so I >> configure that in .bash_profile. I assume that my desktop environment >> is using my locale settings from .profile but I'd like to confirm what >> those settings are. How can I get the output of locale _not_ from a >> terminal (which will source .bash_profile and thus be incorrect)? >> >> Thanks. >> > > I think locale is the same for terminal and non-terminal apps, except you > can set locale separately for each separate environment. > > > echo $LC > echo $LC_MESSAGES > echo $LC_CTYPE > echo $LC_COLLATE > echo $LC_TIME > echo $LC_MONETARY > echo $LC_NUMERIC > echo $LC_PAPER > echo $LC_NAME > echo $LC_ADDRESS > echo $LC_TELEPHONE > echo $LC_MEASUREMENT > echo $LC_ALL > > (unset LC_ALL if you need different locales for different things) > > echo $LOCALE > echo $LANG > echo $GDM_LANG > > > > > In C: > > > #include <locale.h> > #include <stdio.h> > // > // not tested > // > > char *some_locale="C"; > if setlocale(LC_MESSAGES,some_locale) > printf ("messages locale set to %s\n", some_locale); > else > prinf ("setlocale failed\n"); > // . > // . > // . > > > Off the top of my head... > > MAA > >
Thanks, Mark. I'm going to give that a shot in Python, a language that I'd like to learn anyway. -- Dotan Cohen http://bido.com http://what-is-what.com -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/v2p880dece01005052353n4f6d974bqbdc6ad8c6fbe7...@mail.gmail.com