if theres no file 02local you have to create it and set your locales there.
after donig this run env-update

regards

Dominik

On Fri, May 30, 2008 at 3:34 PM, Kevin O'Gorman <[EMAIL PROTECTED]> wrote:

> 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
>

Reply via email to