Package: localization-config
Version: 1.03
Severity: important
Tags: patch
When calling update-locale-config like
"/usr/sbin/update-locale-config de_DE.UTF-8" KDE (as in
/etc/kde3/system.kdeglobals and /etc/kde3/kdm/kdmrc) is configured for
Belgium German settings ("be" as country and "de" as language).
The problem is in the way the locale is mapped to the KDE language.
"langmap.pl" is mapping "de_DE.UTF-8" (actually "de.*") to
'German (BE)'. As for de_DE… there is only "de_DE@euro" in the list and
the algorithm used to determine the entry strips the original local to
de.* and not "de_DE.*".
To make a log story short, the "de_DE@euro" key in langmap.pl may be
change to "de_DE.UTF-8" (as this is the locale you get when you install
Debian with Germany/German settings) or even better "de_DE". This way
the correct language is chosen and the algorithm to find the correct
entry does not need to be modified (this short before the lenny
release).
This bug is important for Debian Edu/Skolelinux there
localization-config is used during installation and new users would be
greeted in Dutch (which happens to be the primary language for Belgium
in KDE) and not German. So it would be nice if a fixed version could be
uploaded to sid and be requested to get a freeze exception for lenny.
Thanks in advance
Greetings
Daniel
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages localization-config depends on:
ii debconf [debconf-2.0] 1.5.22 Debian configuration management sy
ii libapt-pkg-perl 0.1.22+b1 Perl interface to libapt-pkg
ii libconfig-inifiles-perl 2.39-5 Read .ini-style configuration file
ii locales 2.7-13 GNU C Library: National Language (
ii perl-base 5.10.0-13 minimal Perl system
localization-config recommends no packages.
localization-config suggests no packages.
-- debconf information:
base-config/menu/localization-config-preinst:
base-config/menu/localization-config-postinst:
Index: conffiles.d/common/langmap.pl
===================================================================
--- conffiles.d/common/langmap.pl (revision 52332)
+++ conffiles.d/common/langmap.pl (working copy)
@@ -14,7 +14,7 @@
'da_DK' => 'Danish',
'de_BE@euro' => 'German (BE)',
'de_CH' => 'Swiss (DE)',
- 'de_DE@euro' => 'German (DE)',
+ 'de_DE' => 'German (DE)',
'el_GR.UTF-8' => 'Greek',
'en_AU' => 'Australian',
'en_CA' => 'Canadian',
Attachment:
signature.asc
Description: Digital signature