This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v10] Locales: Cyrillic -> ASCII transliteration table [BZ #2872]
- From: Egor Kobylkin <egor at kobylkin dot com>
- To: libc-alpha at sourceware dot org, libc-locales at sourceware dot org, "Dmitry V. Levin" <ldv at altlinux dot org>, Marko Myllynen <myllynen at redhat dot com>, mfabian at redhat dot com
- Date: Sat, 8 Dec 2018 22:51:47 +0100
- Subject: Re: [PATCH v10] Locales: Cyrillic -> ASCII transliteration table [BZ #2872]
- References: <41532e13-a63d-5df1-ab37-05eb4d6c8d0a@kobylkin.com> <20180412224352.GB2911@altlinux.org> <676c37bd-ba92-a7ed-019e-94974143233f@kobylkin.com> <1718190635.706992.1544225756803@poczta.nazwa.pl>
Rafal, Dmitry, Marko, Mike
On 08.12.18 00:35, Rafal Luzynski wrote:
> 19.11.2018 12:10 Egor Kobylkin <egor@kobylkin.com> wrote:
>>
>> Changelog v10: * Removed ISO 9.1995 GOST 7.79-2000 System A
>> (transliteration to Latin with diacritics) as conflicting with
>> System B within glibc mechanics and not solving BZ #2872
>
> I'm in favor of implementing System A and dropping System B instead.
The BZ #2872 bug name is explicitly "Transliteration Cyrillic -> ASCII
fails". The ISO 9 System A does not map to ASCII so it is not a solution
to BZ #2872 at all.
I was scratching my head as to how can we avoid the explosion of the
scope for this patch. And then it appeared to me that it was wrong to
target all the present locales for the ASCII translit. This seems to be
the root cause for this prolonged A vs. B discussions. The proper target
for my table is actually the C locale translit file
(locale/C-translit.h.in). I will submit a proper patch shortly.
If anyone wants to keep working on the implementation of the Latin
Diacritics transliteration of the Cyrillic letters (System A) you are
welcome to use the tables I have submitted before (v9). That would be a
new feature for glibc as per my understanding. Let's just make super
clear the distinction of the System A (Latin with Diacritics, non-ASCII)
to the ASCII translit as mentioned in BZ #2872 (System B).
My focus is super sharp on helping with Cyrillic -> ASCII translit
availability for a default installation with glibc.
Hope this helps,
Egor