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 "[EMAIL PROTECTED]" 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 "[EMAIL PROTECTED]" 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',
     '[EMAIL PROTECTED]'      => 'German (BE)',
     'de_CH'           => 'Swiss (DE)',
-    '[EMAIL PROTECTED]'      => 'German (DE)',
+    'de_DE'           => 'German (DE)',
     'el_GR.UTF-8'     => 'Greek',
     'en_AU'           => 'Australian',
     'en_CA'           => 'Canadian',

Attachment: signature.asc
Description: Digital signature

Reply via email to