On Thu, May 29, 2008 at 4:09 PM, Daniel Pielmeier < [EMAIL PROTECTED]> wrote:
> Kevin O'Gorman schrieb: > > On Thu, May 29, 2008 at 3:18 PM, Mick <[EMAIL PROTECTED]> wrote: >> >> On Thursday 29 May 2008, Kevin O'Gorman wrote: >>> >>>> On Thu, May 29, 2008 at 2:29 PM, Mick <[EMAIL PROTECTED]> >>>> wrote: >>>> >>>>> On Thursday 29 May 2008, Kevin O'Gorman wrote: >>>>> >>>>>> When I crank up K3b, it complains about my setup, with the message >>>>>> >>>>>> "System locale charset is ANSI_X3.4-1968 >>>>>> Your system's locale charset (i.e. the charset used to encode >>>>>> filenames) is set to ANSI_X3.4-1968. It is highly unlikely that this >>>>>> has been done intentionally. >>>>>> Most likely the locale is not set at all. An invalid setting >>>>>> will result in problems when creating data projects. >>>>>> Solution: To properly set the locale charset make sure the LC_* >>>>>> environment variables are set. Normally the distribution setup tools >>>>>> take care of this." >>>>>> >>>>>> It is correct that this is not intentional (it does seem antique). I >>>>>> >>>>> have >>>>> >>>>> configured .mybashrc to set my LANG to "en_US", but nothing beyond >>>>>> that. What "distribution setup tools" is it referring to, so that I >>>>>> >>>>> can >>> >>>> correct this on gentoo? >>>>>> >>>>> What have you set up in your /etc/locale.gen ? >>>>> >>>> I won't take credit for setting this up, because I don't think I did. >>>> On >>>> the other hand, >>>> I've had occasion to internationalize a web page to dutch and polish, >>>> >>> which >>> >>>> appear >>>> in the list. So I dunno where it came from. >>>> >>>> But here's what's there: >>>> >>>> # /etc/locale.gen: list all of the locales you want to have on your >>>> >>> system >>> >>>> # >>>> # The format of each line: >>>> # <locale> <charmap> >>>> # >>>> # Where <locale> is a locale located in /usr/share/i18n/locales/ and >>>> # where <charmap> is a charmap located in /usr/share/i18n/charmaps/. >>>> # >>>> # All blank lines and lines starting with # are ignored. >>>> # >>>> # For the default list of supported combinations, see the file: >>>> # /usr/share/i18n/SUPPORTED >>>> # >>>> # Whenever glibc is emerged, the locales listed here will be >>>> >>> automatically >>> >>>> # rebuilt for you. After updating this file, you can simply run >>>> `locale-gen` >>>> # yourself instead of re-emerging glibc. >>>> >>>> en_US ISO-8859-1 >>>> en_US.UTF-8 UTF-8 >>>> #ja_JP.EUC-JP EUC-JP >>>> #ja_JP.UTF-8 UTF-8 >>>> #ja_JP EUC-JP >>>> #en_HK ISO-8859-1 >>>> #en_PH ISO-8859-1 >>>> #de_DE ISO-8859-1 >>>> [EMAIL PROTECTED] ISO-8859-15 >>>> es_MX ISO-8859-1 >>>> #fa_IR UTF-8 >>>> fr_FR ISO-8859-1 >>>> [EMAIL PROTECTED] ISO-8859-15 >>>> #it_IT ISO-8859-1 >>>> pl_PL ISO-8859-15 >>>> >>> This looks fine. If when you run $ locale you get a list with LANG=en_US >>> but >>> further down LC_ALL= (blank), then set export LC_ALL=xxx in your >>> .bashrc >>> to >>> whatever you want your locale set to. >>> >>> >> Halfway there. I did that, and now "locale" looks like >> >> [EMAIL PROTECTED] ~ $ locale >> LANG=en_US >> LC_CTYPE="en_US" >> LC_NUMERIC="en_US" >> LC_TIME="en_US" >> LC_COLLATE="en_US" >> LC_MONETARY="en_US" >> LC_MESSAGES="en_US" >> LC_PAPER="en_US" >> LC_NAME="en_US" >> LC_ADDRESS="en_US" >> LC_TELEPHONE="en_US" >> LC_MEASUREMENT="en_US" >> LC_IDENTIFICATION="en_US" >> LC_ALL=en_US >> [EMAIL PROTECTED] ~ $ >> >> However, when I start k3b from the KDE menus, it still complains. >> >> On the other hand, if I start k3b from the shell that gives the "locale" >> results above, >> it starts clean. So the issue seems to be that I need to inform KDE about >> the >> locale. >> >> I did a fresh boot, and that did not help, so I wonder if .mybashrc is the >> correct >> place to do this. >> >> > try /etc/env.d/02locale > > LANG="en_US" > LC_ALL="en_US" > > For details take a look at the localisation guide. > http://www.gentoo.org/doc/en/guide-localization.xml > -- > gentoo-user@lists.gentoo.org mailing list > > The file /etc/env.d/02locale does not exist on my system. I can create it, of course, but I suspect I may be missing something. Is there a package I should emerge? ++ kevin -- Kevin O'Gorman, PhD