[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#185663: xlibs: locales with @euro broken



Am So, 2003-09-28 um 03.38 schrieb Branden Robinson:
> On Thu, Mar 20, 2003 at 10:46:09PM +0100, Jan Paul Schmidt wrote:
> > Package: xlibs
> > Version: 4.2.1-6
> > Severity: normal
> > 
> > When using a locale with @euro, for example de_DE.UTF-8@euro starting
> > an X application shows 
> > 
> > 	Warning: locale not supported by Xlib, locale set to C
> > 
> > Using just de_DE.UTF-8 works without warning.
> 
> I'm not sure it is meaningful to use the "@euro" modifier with the UTF-8
> charset.  In my experience, "@euro" is used as a modifier to a plain
> language/territory locale to indicate that a Euro-supporting character
> set should be used.  For example:
> 
> en_GB        would use ISO 8859-1, but
> en_GB@euro   would use ISO 8859-15.
> 
> Can you explain why you are using the @euro modifier with the UTF-8
> charset, and why you feel this behavior is a bug?

I hope you don't mind me quoting my reply to a similar mail from March,
altough it looks like the bug number is different (185663 instead of
185656).

On Fri, Mar 21, 2003 at 11:34:53AM -0500, Branden Robinson wrote:
> On Thu, Mar 20, 2003 at 10:46:09PM +0100, Jan Paul Schmidt wrote:
> > Package: xlibs
> > Version: 4.2.1-6
> > Severity: normal
> > 
> > When using a locale with @euro, for example de_DE.UTF-8@euro
starting
> > an X application shows 
> > 
> >     Warning: locale not supported by Xlib, locale set to C
> > 
> > Using just de_DE.UTF-8 works without warning.
> 
> I'm not sure de-DE.UTF-8@euro even makes sense.  By specifying the
> charset as UTF-8, you know the Euro symbol is available.
> 
> I've only ever seen tne "euro" locale modifier used to change the
> charset of a locale, e.g.:
> 
>       de_DE           ISO 8859-1
>       de_DE@euro      ISO 8859-15
> 
> Are you sure your locale setting is really sensible?

The @euro does not indicate that the Euro symbol is available but that
the monetary system is Euro. That's the difference. Before
2000 the monetary system for germany was Deutschmark, but not it is
Euro. So as the de_DE locales default to Deutschmark, nowether which
charset is specified, this is how you tell the system what monetary
system is in use.

By the way, you can choose the locale in Debian during the locales
configuration, so I won't be the last :o)

jps







Reply to: