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

Bug#973455: locales: kab_DZ.UTF-8 not supported?



Hi,

On 2020-10-30 22:00, Holger Wansing wrote:
> Package: glibc
> Severity: normal
> X-Debbugs-CC: Slimane Selyan Amiri <selyan.kab@gmail.com>
> X-Debbugs-CC: debian-boot@lists.debian.org
> 
> 
> Hi,
> 
> we are currently in the process of adding Kabyle as a new language to our
> debian-installer.
> 
> The locale settings for the Kabyle language are supposed to be 
> 	language: Kabyle - kab
> 	country:  Algeria - DZ
> 	-> kab_DZ
> 
> I have added Kabyle to the localechooser package, and it correctly shows up as
> a language in the "Choose language" dialog.

I confirm that the kab_DZ is available in glibc, it has been added in
version 2.27. You can also check that the date is properly displayed on
a running Debian system.

$ LC_ALL=kab_DZ date
Sed 31 Tub 2020 17:36:48 CET

> But I have a problem now in the text-based installer:
> (in graphical installer everything is ok!)
> While displaying the installer dialogs in Kabyle is fine, it fails to switch
> the keyboard to the desired "Berber (Latin)" layout.

Keyboard layout is not something handled by the glibc locales.

> I also noticed that the installer states to use "kab_DZ" as locale, while
> in the other languages there is an UTF-8 locale (like "de_DE.UTF-8" for German).
> Maybe that's the reason for the installer failing to switch keyboard correctly ... ?

This is correct, because the kab_DZ locale is only available as UTF-8.
de_DE.UTF-8 exists because the default de_DE locale is ISO-8859-1
encoded. The same way there is also a de_DE@euro locale defaulting to
ISO-8859-15.
 
> When diagnosing the list of supported locales, I see that in locales package
> the situation is the same:
> 
> ned@t520:~$ grep kab /usr/share/i18n/SUPPORTED 
> kab_DZ UTF-8
> ned@t520:~$ 
> 
> Only "kab_DZ" shows up in /usr/share/i18n/SUPPORTED, instead of
> "kab_DZ.UTF-8/UTF-8" like for many other languages.

This is perfectly normal. There are many other locales without UTF-8 in
their name, see for example fy_DE or en_NG.

> Please accept my appologies, if I got something wrong here, but for me it
> seems there is something wrong/missing... ?
> Shouldn't UTF-8 be the default for years already? 
> (Hmm, not for all languages/locales maybe ... ?)

Yes, that's exactly because UTF-8 is the default for years already that the
Kabylian locale is only available as kab_DZ.

Regards,
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: