Web lists-archives.com

Re: duplication in locale output ja_JP




On Jun 20 16:16, Brian Inglis wrote:
> On 2017-06-20 14:50, Marco Atzeri wrote:
> > I don't know if it is a bug or just a curiosity.
> > $ uname -svr
> > CYGWIN_NT-6.1 2.8.1(0.310/5/3)
> > it seems there are two equal entry for ja_JP
> > and it is the only one with repetition
> > $ locale -a |grep -i "ja"
> > ja_JP
> > ja_JP
> > ja_JP.utf8
> > ja_JP.ujis
> > ja_JP@cjknarrow
> > ja_JP.utf8@cjknarrow
> > japanese
> > japanese.euc
> > japanese.sjis
> > $ locale -a | uniq -d
> > ja_JP
> 
> Looks like the ja_JP locale.alias entry is redundant when a Windows
> entry also exists:
> 
> $ cmd /c ver
> Microsoft Windows [Version 10.0.14393]
> $ uname -svrmo
> CYGWIN_NT-10.0 2.8.0(0.309/5/3) 2017-04-01 20:47 x86_64 Cygwin
> $ locale --version
> locale (cygwin) 2.8.0
> $ locale -av | fgrep ja_JP
> locale: ja_JP           archive: /usr/share/locale/locale.alias
> locale: ja_JP           archive: /cygdrive/c/WINDOWS/System32/KERNEL32.DLL
> locale: ja_JP.utf8      archive: /cygdrive/c/WINDOWS/System32/KERNEL32.DLL
> locale: ja_JP.ujis      archive: /usr/share/locale/locale.alias
> locale: ja_JP@cjknarrow archive: /cygdrive/c/WINDOWS/System32/KERNEL32.DLL
> locale: ja_JP.utf8@cjknarrow archive:
> /cygdrive/c/WINDOWS/System32/KERNEL32.DLL
> $ fgrep ja_JP /usr/share/locale/locale.alias
> japanese        ja_JP.eucJP
> japanese.euc    ja_JP.eucJP
> ja_JP           ja_JP.eucJP
> ja_JP.ujis      ja_JP.eucJP
> japanese.sjis   ja_JP.SJIS
> 
> Same results on Cygwin32.

The duplication is a minor tradeoff in the way the locale.alias file and
the builtin locales are evaluated.  Actually, this may occur on Linux,
too, at least I could reproduce it a couple of years ago, so I'm not too
worried about it.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: signature.asc
Description: PGP signature