1 |
On Fri, May 30, 2008 at 12:06 PM, Marzan, Richard non Unisys < |
2 |
Richard.Marzan@××××××.com> wrote: |
3 |
|
4 |
> From: Dominik Zajac [mailto:banym.tuxaner@××××××××××.com] |
5 |
> Sent: Friday, May 30, 2008 10:24 AM |
6 |
> To: gentoo-user@l.g.o |
7 |
> Subject: Re: [gentoo-user] K3b complains about my locale |
8 |
> |
9 |
> if theres no file 02local you have to create it and set your locales there. |
10 |
> after donig this run env-update |
11 |
> |
12 |
> regards |
13 |
> |
14 |
> Dominik |
15 |
> On Fri, May 30, 2008 at 3:34 PM, Kevin O'Gorman <kogorman@×××××.com> |
16 |
> wrote: |
17 |
> On Thu, May 29, 2008 at 4:09 PM, Daniel Pielmeier < |
18 |
> daniel.pielmeier@××××××××××.com> wrote: |
19 |
> Kevin O'Gorman schrieb: |
20 |
> |
21 |
> On Thu, May 29, 2008 at 3:18 PM, Mick <michaelkintzios@×××××.com> wrote: |
22 |
> On Thursday 29 May 2008, Kevin O'Gorman wrote: |
23 |
> On Thu, May 29, 2008 at 2:29 PM, Mick <michaelkintzios@×××××.com> wrote: |
24 |
> On Thursday 29 May 2008, Kevin O'Gorman wrote: |
25 |
> When I crank up K3b, it complains about my setup, with the message |
26 |
> |
27 |
> "System locale charset is ANSI_X3.4-1968 |
28 |
> Your system's locale charset (i.e. the charset used to encode |
29 |
> filenames) is set to ANSI_X3.4-1968. It is highly unlikely that this |
30 |
> has been done intentionally. |
31 |
> Most likely the locale is not set at all. An invalid setting |
32 |
> will result in problems when creating data projects. |
33 |
> Solution: To properly set the locale charset make sure the LC_* |
34 |
> environment variables are set. Normally the distribution setup tools |
35 |
> take care of this." |
36 |
> |
37 |
> It is correct that this is not intentional (it does seem antique). I |
38 |
> have |
39 |
> configured .mybashrc to set my LANG to "en_US", but nothing beyond |
40 |
> that. What "distribution setup tools" is it referring to, so that I |
41 |
> can |
42 |
> correct this on gentoo? |
43 |
> What have you set up in your /etc/locale.gen ? |
44 |
> I won't take credit for setting this up, because I don't think I did. On |
45 |
> the other hand, |
46 |
> I've had occasion to internationalize a web page to dutch and polish, |
47 |
> which |
48 |
> appear |
49 |
> in the list. So I dunno where it came from. |
50 |
> |
51 |
> But here's what's there: |
52 |
> |
53 |
> # /etc/locale.gen: list all of the locales you want to have on your |
54 |
> system |
55 |
> # |
56 |
> # The format of each line: |
57 |
> # <locale> <charmap> |
58 |
> # |
59 |
> # Where <locale> is a locale located in /usr/share/i18n/locales/ and |
60 |
> # where <charmap> is a charmap located in /usr/share/i18n/charmaps/. |
61 |
> # |
62 |
> # All blank lines and lines starting with # are ignored. |
63 |
> # |
64 |
> # For the default list of supported combinations, see the file: |
65 |
> # /usr/share/i18n/SUPPORTED |
66 |
> # |
67 |
> # Whenever glibc is emerged, the locales listed here will be |
68 |
> automatically |
69 |
> # rebuilt for you. After updating this file, you can simply run |
70 |
> `locale-gen` |
71 |
> # yourself instead of re-emerging glibc. |
72 |
> |
73 |
> en_US ISO-8859-1 |
74 |
> en_US.UTF-8 UTF-8 |
75 |
> #ja_JP.EUC-JP EUC-JP |
76 |
> #ja_JP.UTF-8 UTF-8 |
77 |
> #ja_JP EUC-JP |
78 |
> #en_HK ISO-8859-1 |
79 |
> #en_PH ISO-8859-1 |
80 |
> #de_DE ISO-8859-1 |
81 |
> #de_DE@euro ISO-8859-15 |
82 |
> es_MX ISO-8859-1 |
83 |
> #fa_IR UTF-8 |
84 |
> fr_FR ISO-8859-1 |
85 |
> fr_FR@euro ISO-8859-15 |
86 |
> #it_IT ISO-8859-1 |
87 |
> pl_PL ISO-8859-15 |
88 |
> This looks fine. If when you run $ locale you get a list with LANG=en_US |
89 |
> but |
90 |
> further down LC_ALL= (blank), then set export LC_ALL=xxx in your .bashrc |
91 |
> to |
92 |
> whatever you want your locale set to. |
93 |
> |
94 |
> Halfway there. I did that, and now "locale" looks like |
95 |
> |
96 |
> kevin@treat ~ $ locale |
97 |
> LANG=en_US |
98 |
> LC_CTYPE="en_US" |
99 |
> LC_NUMERIC="en_US" |
100 |
> LC_TIME="en_US" |
101 |
> LC_COLLATE="en_US" |
102 |
> LC_MONETARY="en_US" |
103 |
> LC_MESSAGES="en_US" |
104 |
> LC_PAPER="en_US" |
105 |
> LC_NAME="en_US" |
106 |
> LC_ADDRESS="en_US" |
107 |
> LC_TELEPHONE="en_US" |
108 |
> LC_MEASUREMENT="en_US" |
109 |
> LC_IDENTIFICATION="en_US" |
110 |
> LC_ALL=en_US |
111 |
> kevin@treat ~ $ |
112 |
> |
113 |
> However, when I start k3b from the KDE menus, it still complains. |
114 |
> |
115 |
> On the other hand, if I start k3b from the shell that gives the "locale" |
116 |
> results above, |
117 |
> it starts clean. So the issue seems to be that I need to inform KDE about |
118 |
> the |
119 |
> locale. |
120 |
> |
121 |
> I did a fresh boot, and that did not help, so I wonder if .mybashrc is the |
122 |
> correct |
123 |
> place to do this. |
124 |
> |
125 |
> try /etc/env.d/02locale |
126 |
> |
127 |
> LANG="en_US" |
128 |
> LC_ALL="en_US" |
129 |
> |
130 |
> For details take a look at the localisation guide. |
131 |
> http://www.gentoo.org/doc/en/guide-localization.xml |
132 |
> -- |
133 |
> gentoo-user@l.g.o mailing list |
134 |
> |
135 |
> The file /etc/env.d/02locale does not exist on my system. I can create it, |
136 |
> of course, |
137 |
> but I suspect I may be missing something. Is there a package I should |
138 |
> emerge? |
139 |
> |
140 |
> ++ kevin |
141 |
> |
142 |
> -- |
143 |
> Kevin O'Gorman, PhD |
144 |
> |
145 |
> |
146 |
> |
147 |
> |
148 |
> |
149 |
> |
150 |
> I guarantee that those instructions will work for you. Check to see if you |
151 |
> have 02locale in your /etc/env.d/ dir. |
152 |
> |
153 |
> |
154 |
> -- |
155 |
> gentoo-user@l.g.o mailing list |
156 |
> |
157 |
> It looks like I'd collect on that guarantee. |
158 |
I did not have 02locale in /etc/env.d/dir, although there was a lot of other |
159 |
stuff in that directory. |
160 |
I added the two lines. |
161 |
I ran env-update |
162 |
I ctl-alt-backspace restarted my KDE/X system |
163 |
I clicked k3b on the Multimedia submenu |
164 |
|
165 |
It barked at me again about x3.4-1968. |
166 |
|
167 |
So something isn't getting set up. |
168 |
|
169 |
I have a feeling about "02locale" being so specific. Why "02". Back in the |
170 |
days when I had |
171 |
a similar thing going on with SysV Init, we had such stuff in our rc.d |
172 |
directory for run levels. |
173 |
Most of those files got installed by particular owning packages. Would |
174 |
anyone who has |
175 |
this file, and does not think they created it from scratch, please find out |
176 |
what package |
177 |
it belongs to? Thanks. |
178 |
|
179 |
++ kevin |
180 |
|
181 |
|
182 |
-- |
183 |
Kevin O'Gorman, PhD |